<?xml version="1.0"?><phpdoc><index><chapter char="I"><element type="class" source="" sourcetype="class" name="IntegratedTemplateExtension">Integrated Template Extension - ITX</element><element type="functions" source="IntegratedTemplateExtension" sourcetype="class" name="IntegratedTemplateExtension">Builds some complex regexps and calls the constructor of the parent class.</element><element type="class" source="" sourcetype="class" name="IntegratedTemplate">Integrated Template - IT</element><element type="functions" source="IntegratedTemplate" sourcetype="class" name="IntegratedTemplate">Builds some complex regular expressions and optinally sets the file root directory.</element></chapter><chapter char="r"><element type="functions" source="IntegratedTemplateExtension" sourcetype="class" name="replaceBlock">Replaces an existing block with new content. Warning: not implemented yet.</element><element type="functions" source="IntegratedTemplateExtension" sourcetype="class" name="replaceBlockfile">Replaces an existing block with new content from a file. Warning: not implemented yet.</element><element type="variables" source="IntegratedTemplate" sourcetype="class" name="$removeVariablesRegExp">RegExp used to strip unused variable placeholder.</element><element type="variables" source="IntegratedTemplate" sourcetype="class" name="$removeUnknownVariables">Controls the handling of unknown variables, default is remove.</element><element type="variables" source="IntegratedTemplate" sourcetype="class" name="$removeEmptyBlocks">Controls the handling of empty blocks, default is remove.</element></chapter><chapter char="a"><element type="functions" source="IntegratedTemplateExtension" sourcetype="class" name="addBlock">Adds a block to the template changing a variable placeholder to a block placeholder.</element><element type="functions" source="IntegratedTemplateExtension" sourcetype="class" name="addBlockfile">Adds a block taken from a file to the template changing a variable placeholder to a block placeholder.</element></chapter><chapter char="p"><element type="functions" source="IntegratedTemplateExtension" sourcetype="class" name="placeholderExists">Returns the name of the (first) block that contains the specified placeholder.</element><element type="functions" source="IntegratedTemplateExtension" sourcetype="class" name="performCallback">Checks the list of function calls in the template and calls their callback function.</element><element type="variables" source="IntegratedTemplateExtension" sourcetype="class" name="$printWarning">Print warnings?</element><element type="functions" source="IntegratedTemplate" sourcetype="class" name="parse">Parses the given block.</element><element type="functions" source="IntegratedTemplate" sourcetype="class" name="parseCurrentBlock">Parses the current block</element><element type="variables" source="IntegratedTemplate" sourcetype="class" name="$printError">Print error messages?</element></chapter><chapter char="g"><element type="functions" source="IntegratedTemplateExtension" sourcetype="class" name="getFunctioncalls">Returns a list of all function calls in the current template.</element><element type="functions" source="IntegratedTemplateExtension" sourcetype="class" name="getBlocklist">Returns a list of blocknames in the template.</element><element type="functions" source="IntegratedTemplateExtension" sourcetype="class" name="getBlockvariables">Returns a list of variables of a block.</element><element type="functions" source="IntegratedTemplateExtension" sourcetype="class" name="getValue"/><element type="functions" source="IntegratedTemplate" sourcetype="class" name="get">Returns a block with all replacements done.</element><element type="functions" source="IntegratedTemplate" sourcetype="class" name="getGlobalvariables">Returns a list of all</element><element type="functions" source="IntegratedTemplate" sourcetype="class" name="getFile">Reads a file from disk and returns its content.</element></chapter><chapter char="s"><element type="functions" source="IntegratedTemplateExtension" sourcetype="class" name="setFunctioncontent">Replaces a function call with the given replacement.</element><element type="functions" source="IntegratedTemplateExtension" sourcetype="class" name="setCallbackFunction">Sets a callback function.</element><element type="functions" source="IntegratedTemplateExtension" sourcetype="class" name="setCallbackFuntiontable">Sets the Callback function lookup table</element><element type="functions" source="IntegratedTemplate" sourcetype="class" name="show">Print a certain block with all replacements done.</element><element type="functions" source="IntegratedTemplate" sourcetype="class" name="setVariable">Sets a variable value.</element><element type="functions" source="IntegratedTemplate" sourcetype="class" name="setCurrentBlock">Sets the name of the current block that is the block where variables are added.</element><element type="functions" source="IntegratedTemplate" sourcetype="class" name="setTemplate">Sets the template.</element><element type="functions" source="IntegratedTemplate" sourcetype="class" name="setRoot">Sets the file root. The file root gets prefixed to all filenames passed to the object.</element></chapter><chapter char="b"><element type="functions" source="IntegratedTemplateExtension" sourcetype="class" name="blockExists">Checks wheter a block exists.</element><element type="functions" source="IntegratedTemplateExtension" sourcetype="class" name="buildFunctionlist">Builds a functionlist from the template.</element><element type="functions" source="IntegratedTemplate" sourcetype="class" name="buildBlockvariablelist">Build a list of all variables within of a block</element><element type="variables" source="IntegratedTemplate" sourcetype="class" name="$blocknameRegExp">RegExp matching a block in the template.</element><element type="variables" source="IntegratedTemplate" sourcetype="class" name="$blockRegExp">RegExp used to find blocks an their content, filled by the constructor.</element><element type="variables" source="IntegratedTemplate" sourcetype="class" name="$blocklist">Array of all blocks and their content.</element><element type="variables" source="IntegratedTemplate" sourcetype="class" name="$blockdata">Array with the parsed content of a block.</element><element type="variables" source="IntegratedTemplate" sourcetype="class" name="$blockvariables">Array of variables in a block.</element><element type="variables" source="IntegratedTemplate" sourcetype="class" name="$blockinner">Array of inner blocks of a block.</element></chapter><chapter char="B"><element type="functions" source="IntegratedTemplateExtension" sourcetype="class" name="BlockvariableExists">Checks wheter a block variable exists.</element></chapter><chapter char="d"><element type="functions" source="IntegratedTemplateExtension" sourcetype="class" name="deleteFromBlockvariablelist">Deletes one or many variables from the block variable list.</element></chapter><chapter char="u"><element type="functions" source="IntegratedTemplateExtension" sourcetype="class" name="updateBlockvariablelist">Updates the variable list of a block.</element></chapter><chapter char="f"><element type="functions" source="IntegratedTemplateExtension" sourcetype="class" name="findPlaceholderBlocks">Returns an array of blocknames where the given variable placeholder is used.</element><element type="variables" source="IntegratedTemplateExtension" sourcetype="class" name="$functionPrefix">Functionnameprefix used when searching function calls in the template.</element><element type="variables" source="IntegratedTemplateExtension" sourcetype="class" name="$functionnameRegExp">Functionname RegExp.</element><element type="variables" source="IntegratedTemplateExtension" sourcetype="class" name="$functionRegExp">RegExp used to grep function calls in the template.</element><element type="variables" source="IntegratedTemplateExtension" sourcetype="class" name="$functions">List of functions found in the template.</element><element type="functions" source="IntegratedTemplate" sourcetype="class" name="free">Clears all datafields of the object.</element><element type="functions" source="IntegratedTemplate" sourcetype="class" name="findBlocks">Recusively builds a list of all blocks within the template.</element><element type="variables" source="IntegratedTemplate" sourcetype="class" name="$fileRoot">Root directory for all file operations.</element><element type="variables" source="IntegratedTemplate" sourcetype="class" name="$flagBlocktrouble">Internal flag indicating that a blockname was used multiple times.</element><element type="variables" source="IntegratedTemplate" sourcetype="class" name="$flagGlobalParsed">Flag indicating that the global block was parsed.</element><element type="variables" source="IntegratedTemplate" sourcetype="class" name="$flagCacheTemplatefile">EXPERIMENTAL! FIXME!</element></chapter><chapter char="w"><element type="functions" source="IntegratedTemplateExtension" sourcetype="class" name="warning">Handles warnings, saves them to $warn and prints them or calls die() depending on the flags</element><element type="variables" source="IntegratedTemplateExtension" sourcetype="class" name="$warn">Array with all warnings.</element></chapter><chapter char="i"><element type="functions" source="IntegratedTemplateExtension" sourcetype="class" name="init">Clears all datafields of the object and rebuild the internal blocklist</element><element type="functions" source="IntegratedTemplate" sourcetype="class" name="init">Clears all datafields of the object and rebuild the internal blocklist</element></chapter><chapter char="h"><element type="variables" source="IntegratedTemplateExtension" sourcetype="class" name="$haltOnWarning">Call die() on warning?</element><element type="functions" source="IntegratedTemplate" sourcetype="class" name="halt">Error Handling function.</element><element type="variables" source="IntegratedTemplate" sourcetype="class" name="$haltOnError">Call die() on error?</element></chapter><chapter char="c"><element type="variables" source="IntegratedTemplateExtension" sourcetype="class" name="$checkblocknameRegExp">RegExp used to test for a valid blockname.</element><element type="variables" source="IntegratedTemplateExtension" sourcetype="class" name="$callback">List of callback functions specified by the user.</element><element type="variables" source="IntegratedTemplate" sourcetype="class" name="$clearCache">Clear cache on get()?</element><element type="variables" source="IntegratedTemplate" sourcetype="class" name="$closingDelimiter">Last character of a variable placeholder ( {VARIABLE_}_ ).</element><element type="variables" source="IntegratedTemplate" sourcetype="class" name="$currentBlock">Name of the current block.</element><element type="variables" source="IntegratedTemplate" sourcetype="class" name="$clearCacheOnParse">Clear the variable cache on parse?</element></chapter><chapter char="t"><element type="functions" source="IntegratedTemplate" sourcetype="class" name="touchBlock">Preserves an empty block even if removeEmptyBlocks is true.</element><element type="variables" source="IntegratedTemplate" sourcetype="class" name="$template">Content of the template.</element><element type="variables" source="IntegratedTemplate" sourcetype="class" name="$touchedBlocks">List of blocks to preverse even if they are &amp;quot;empty&amp;quot;.</element></chapter><chapter char="l"><element type="functions" source="IntegratedTemplate" sourcetype="class" name="loadTemplatefile">Reads a template file from the disk.</element><element type="variables" source="IntegratedTemplate" sourcetype="class" name="$lastTemplatefile">EXPERIMENTAL! FIXME!</element></chapter><chapter char="e"><element type="variables" source="IntegratedTemplate" sourcetype="class" name="$err">Contains the error objects</element></chapter><chapter char="o"><element type="variables" source="IntegratedTemplate" sourcetype="class" name="$openingDelimiter">First character of a variable placeholder ( _{_VARIABLE} ).</element></chapter><chapter char="v"><element type="variables" source="IntegratedTemplate" sourcetype="class" name="$variablenameRegExp">RegExp matching a variable placeholder in the template.</element><element type="variables" source="IntegratedTemplate" sourcetype="class" name="$variablesRegExp">RegExp used to find variable placeholder, filled by the constructor.</element><element type="variables" source="IntegratedTemplate" sourcetype="class" name="$variableCache">Variable cache.</element></chapter><chapter char="N"><element type="package" source="" sourcetype="" name="No Package specified"/></chapter></index></phpdoc>
