apidoc
[ class tree: apidoc ] [ index: apidoc ] [ all elements ]

Class: HTML_Template_Flexy_Token_Include

Source Location: /HTML_Template_Flexy-0.2/Flexy/Token/Include.php

Class Overview

HTML_Template_Flexy_Token
   |
   --HTML_Template_Flexy_Token_Include

Class to handle include statements TODO!!!


Methods


Inherited Variables

Inherited Methods

Class: HTML_Template_Flexy_Token

HTML_Template_Flexy_Token::buildChildren()
Build the child array for each element.
HTML_Template_Flexy_Token::buildTokens()
Run a Tokenizer and Store its results It should build a DOM Tree of the HTML
HTML_Template_Flexy_Token::childrentoString()
generate HTML from children after doing flexy manipulations..
HTML_Template_Flexy_Token::factory()
factory a Token
HTML_Template_Flexy_Token::findVar()
do the stack lookup on the variable
HTML_Template_Flexy_Token::pullState()
tell the generator you are entering a block
HTML_Template_Flexy_Token::pushState()
tell the generator you are entering a block
HTML_Template_Flexy_Token::pushVar()
add a variable to the stack.
HTML_Template_Flexy_Token::setValue()
Standard Value iterpretor
HTML_Template_Flexy_Token::toString()
generate HTML after doing flexy manipulations..
HTML_Template_Flexy_Token::toVar()
get the real variable name formated x.y.z => $this->x->y->z if a variable is in the stack it return $x->y->z

Class Details

[line 38]
Class to handle include statements TODO!!!

Include is an odd baby.. - since we are supposed to be dealing with compiled templates.. It is the responsibility of the appliacation to make sure it has compiled the included template. Various types of Includes should be supported include:someobject.someval

  • maps to if (isset(....) && file_exists(....)) include ( value . '.{lang}.html')
include: somevar



[ Top ]


Method Detail

toString   [line 42]

void toString( )


Overrides HTML_Template_Flexy_Token::toString() (generate HTML after doing flexy manipulations..)
[ Top ]


Documentation generated on Fri, 30 Apr 2004 22:13:47 +0200 by phpDocumentor 1.2.3. PEAR Logo Copyright © PHP Group 2004.