Location: PHPKode > projects > Ister PHP4 Framework > doc/template/IsterTemplateFactory.html
<html>
<head>
<title>Ister PHP Documentation - Docs For Class IsterTemplateFactory</title>
<link rel="stylesheet" type="text/css" href="../media/style.css">
</head>
<body>

<table border="0" cellspacing="0" cellpadding="0" width="100%">
  <tr>
    <td class="header_logo" valign="top" height="100"><a href="/"><img src="../media/header.gif" border="0" alt="logo"></a></td>
    <td class="header_top" valign="bottom" height="100">template&nbsp;</td>
  </tr>
  <!-- <tr><td colspan="2" class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr> -->
  <tr>
    <td class="header_menu"></td>
    <td class="header_menu">
    		  [ <a href="../index.html" class="menu">doc home</a> ]
  		  [ <a href="../classtrees_template.html" class="menu">class tree: template</a> ]
		  [ <a href="../elementindex_template.html" class="menu">index: template</a> ]
		  [ <a href="../elementindex.html" class="menu">all elements</a> ]
    </td>
  </tr>
  <!-- <tr><td colspan="2" class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr> -->
</table>

<table width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="200" class="menu">
<b>Tutorials:</b>
<div class="package">
<a href="../tutorials/toc.html">Table Of Contents</a>
</div>

      <b>Packages:</b><br />
      <div class="package">
              <a href="../li_acl.html">acl</a><br />
              <a href="../li_app.html">app</a><br />
              <a href="../li_http.html">http</a><br />
              <a href="../li_mail.html">mail</a><br />
              <a href="../li_session.html">session</a><br />
              <a href="../li_sql.html">sql</a><br />
              <a href="../li_template.html">template</a><br />
              <a href="../li_ui.html">ui</a><br />
              <a href="../li_util.html">util</a><br />
              <a href="../li_xml.html">xml</a><br />
            </div>

            
            <b>Classes:</b><br />
        <div class="package">
		    		<a href="../template/IsterParser.html">IsterParser</a><br />
	    		<a href="../template/IsterTemplate.html">IsterTemplate</a><br />
	    		<a href="../template/IsterTemplateFactory.html">IsterTemplateFactory</a><br />
	    		<a href="../template/T24FunctionContainer.html">T24FunctionContainer</a><br />
	    		<a href="../template/T24IncludeTree.html">T24IncludeTree</a><br />
	    		<a href="../template/T24Parser.html">T24Parser</a><br />
	    		<a href="../template/T24Reader.html">T24Reader</a><br />
	    		<a href="../template/T24ReaderFile.html">T24ReaderFile</a><br />
	    		<a href="../template/T24ReaderString.html">T24ReaderString</a><br />
	    		<a href="../template/T24TemplateTree.html">T24TemplateTree</a><br />
	  </div>
            
            <b>Files:</b><br />
      	  <div class="package">
			<a href="../template/_framework-0.4.7_lib_IsterParser_php.html">		IsterParser.php
		</a><br>
			<a href="../template/_framework-0.4.7_lib_IsterTemplate_php.html">		IsterTemplate.php
		</a><br>
			<a href="../template/_framework-0.4.7_lib_IsterTemplateFactory_php.html">		IsterTemplateFactory.php
		</a><br>
			<a href="../template/_framework-0.4.7_lib_T24FunctionContainer_php.html">		T24FunctionContainer.php
		</a><br>
			<a href="../template/_framework-0.4.7_lib_T24IncludeTree_php.html">		T24IncludeTree.php
		</a><br>
			<a href="../template/_framework-0.4.7_lib_T24Parser_php.html">		T24Parser.php
		</a><br>
			<a href="../template/_framework-0.4.7_lib_T24Reader_php.html">		T24Reader.php
		</a><br>
			<a href="../template/_framework-0.4.7_lib_T24ReaderFile_php.html">		T24ReaderFile.php
		</a><br>
			<a href="../template/_framework-0.4.7_lib_T24ReaderString_php.html">		T24ReaderString.php
		</a><br>
			<a href="../template/_framework-0.4.7_lib_T24TemplateTree_php.html">		T24TemplateTree.php
		</a><br>
	  </div><br />
            
          </td>
    <td>
      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">

<h1>Class: IsterTemplateFactory</h1>
Source Location: /IsterTemplateFactory.php<br /><br />


<table width="100%" border="0">
<tr><td valign="top">

<h3><a href="#class_details">Class Overview</a></h3>
<pre><a href="../util/IsterObject.html">IsterObject</a>
   |
   --IsterTemplateFactory</pre><br />
<div class="description">This class represents a factory for template languages.</div><br /><br />
<p><b>Author(s):</b>
          Ingo Schramm&nbsp;&nbsp;&nbsp;
      </p>




      
      

<p><b>Copyright:</b> Copyright (c) 2005 Ister.ORG Ingo Schramm</p>

</td>



<td valign="top">
<h3><a href="#class_methods">Methods</a></h3>
<ul>
    <li><a href="../template/IsterTemplateFactory.html#methodIsterTemplateFactory">IsterTemplateFactory</a></li>
    <li><a href="../template/IsterTemplateFactory.html#methodfree">free</a></li>
    <li><a href="../template/IsterTemplateFactory.html#methodgetParser">getParser</a></li>
  </ul>
</td>

</tr></table>
<hr />

<table width="100%" border="0"><tr>



<td valign="top">
<h3>Inherited Constants</h3>
</td>

<td valign="top">
<h3>Inherited Variables</h3>
</td>

<td valign="top">
<h3>Inherited Methods</h3>
<div class="tags">
<h4>Class: <a href="../util/IsterObject.html">IsterObject</a></h4>
<dl>
    <dt>
    <a href="../util/IsterObject.html#methodIsterObject">IsterObject::IsterObject()</a>
  </dt>
  <dd>
    Constructor
  </dd>
    <dt>
    <a href="../util/IsterObject.html#methodabstractMethodError">IsterObject::abstractMethodError()</a>
  </dt>
  <dd>
    Report attempt to call an abstract method.
  </dd>
    <dt>
    <a href="../util/IsterObject.html#methodaddLogger">IsterObject::addLogger()</a>
  </dt>
  <dd>
    Add an IsterLogger to process log messages.
  </dd>
    <dt>
    <a href="../util/IsterObject.html#methoddeleteLogger">IsterObject::deleteLogger()</a>
  </dt>
  <dd>
    Delete an already registered IsterLogger.
  </dd>
    <dt>
    <a href="../util/IsterObject.html#methodgetLoggerNames">IsterObject::getLoggerNames()</a>
  </dt>
  <dd>
    Fetch the names of all currently registered IsterLoggers.
  </dd>
    <dt>
    <a href="../util/IsterObject.html#methodgetMem">IsterObject::getMem()</a>
  </dt>
  <dd>
    Return maximum amount of memory an application has allocated at this point.
  </dd>
    <dt>
    <a href="../util/IsterObject.html#methodlog">IsterObject::log()</a>
  </dt>
  <dd>
    Trigger a log message.
  </dd>
    <dt>
    <a href="../util/IsterObject.html#methodpassPHPmessage">IsterObject::passPHPmessage()</a>
  </dt>
  <dd>
    Catch PHP E_WARNING and E_NOTICE messages.
  </dd>
    <dt>
    <a href="../util/IsterObject.html#methodserialize">IsterObject::serialize()</a>
  </dt>
  <dd>
    Serialize the object.
  </dd>
    <dt>
    <a href="../util/IsterObject.html#methodsetLogLocal">IsterObject::setLogLocal()</a>
  </dt>
  <dd>
    Set logging local for the current object.
  </dd>
    <dt>
    <a href="../util/IsterObject.html#methodsetupLogger">IsterObject::setupLogger()</a>
  </dt>
  <dd>
    Setup a logger.
  </dd>
    <dt>
    <a href="../util/IsterObject.html#methodtriggerError">IsterObject::triggerError()</a>
  </dt>
  <dd>
    Alias for log();
  </dd>
    <dt>
    <a href="../util/IsterObject.html#methodunserialize">IsterObject::unserialize()</a>
  </dt>
  <dd>
    Unserialize the object.
  </dd>
    <dt>
    <a href="../util/IsterObject.html#method__sleep">IsterObject::__sleep()</a>
  </dt>
  <dd>
    Executed prior to serialize().
  </dd>
    <dt>
    <a href="../util/IsterObject.html#method__wakeup">IsterObject::__wakeup()</a>
  </dt>
  <dd>
    Executed prior to unserialize().
  </dd>
  </dl>
</div>
</td>

</tr></table>
<hr />

<a name="class_details"></a>
<h3>Class Details</h3>
<div class="tags">
This class represents a factory for template languages.<br /><br /><!-- <br /><br />
<h4>Tags:</h4> -->
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><b>copyright:</b>&nbsp;&nbsp;</td><td>Copyright (c) 2005 Ister.ORG Ingo Schramm</td>
  </tr>
  <tr>
    <td><b>author:</b>&nbsp;&nbsp;</td><td>Ingo Schramm</td>
  </tr>
</table>
</div>
</div><br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div><br />



<hr />
<a name="class_methods"></a>
<h3>Class Methods</h3>
<div class="tags">
  <hr />
	<a name="methodIsterTemplateFactory"></a>
	<h3>constructor IsterTemplateFactory </h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>IsterTemplateFactory IsterTemplateFactory(
)</code>
    </td></tr></table>
    </td></tr></table><br/>
	
		Constructor<br /><br />

        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodfree"></a>
	<h3>method free </h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>null free(
)</code>
    </td></tr></table>
    </td></tr></table><br/>
	
		Free memory.<br /><br /><p>Since we pass references in a complex chain we must call the  garbage collector explicitly.  This must be done on each  object in the chain from last to first, unsetting all  references. The objects must therefore implement a destroy()  method.</p><br />

        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodgetParser"></a>
	<h3>method getParser </h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>object &amp;getParser(
string
$lang)</code>
    </td></tr></table>
    </td></tr></table><br/>
	
		Return a parser object for the given language.<br /><br />

        <p><b>Parameters:</b></p>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$lang</b>&nbsp;&nbsp;</td>
        <td></td>
      </tr>
        </table>
    </div><br/>
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
</div><br />


        <div class="credit">
		    <hr />
		    Documentation generated on Tue, 20 Dec 2005 11:21:21 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC4</a>
	      </div>
      </td></tr></table>
    </td>
  </tr>
</table>

</body>
</html>
Return current item: Ister PHP4 Framework