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

Class: HTML_Template_Flexy_Compiler_Flexy

Source Location: /HTML_Template_Flexy-1.2.3/Flexy/Compiler/Flexy.php

Class Overview

HTML_Template_Flexy_Compiler
   |
   --HTML_Template_Flexy_Compiler_Flexy

Compiler Globals go here..


Variables

Methods


Inherited Variables

Inherited Methods

Class: HTML_Template_Flexy_Compiler

HTML_Template_Flexy_Compiler::appendHtml()
Append HTML to compiled ouput These are hooks for passing data to other processes
HTML_Template_Flexy_Compiler::appendPhp()
Append PHP Code to compiled ouput These are hooks for passing data to other processes
HTML_Template_Flexy_Compiler::compile()
The compile method.
HTML_Template_Flexy_Compiler::compileAll()
Compile All templates in the These are hooks for passing data to other processes
HTML_Template_Flexy_Compiler::compileDir()
HTML_Template_Flexy_Compiler::factory()
Factory constructor

Class Details

[line 33]
Compiler Globals go here..

public (to it's children)



[ Top ]


Class Variables

$currentTemplate =

[line 43]

The current template (Full path)
  • Access: public

Type:   string


[ Top ]

$inGetTextBlock =  false

[line 313]

Flag indicating compiler is inside {_( .... )_} block, and should not add to the gettextstrings array.
  • Access: public

Type:   boolean


[ Top ]



Method Detail

addStringToGettext   [line 792]

none addStringToGettext( mixed $string)

addStringToGettext

Adds a string to the gettext array.

  • Access: public

Parameters:

mixed   $string     preferably.. string to store

[ Top ]

compile   [line 52]

string compile( mixed &$flexy, [mixed $string = false])

The compile method.
  • Return: filename of template
  • Access: public

Overrides HTML_Template_Flexy_Compiler::compile() (The compile method.)
[ Top ]

getModifierWrapper   [line 505]

array getModifierWrapper( object HTML_Template_Flexy_Token_Method|Var $element)

get Modifier Wrapper

converts :h, :u, :r , .....

  • Return: prefix,suffix
  • See: toString*
  • Access: public

Parameters:

object HTML_Template_Flexy_Token_Method|Var   $element     

[ Top ]

initializeTranslator   [line 235]

none initializeTranslator( )

Initilalize the translation methods.

Loads Translation2 if required.

  • Access: public

[ Top ]

preProcessTranslation   [line 273]

output preProcessTranslation( input $data)

do the early tranlsation of {_(......)_} text
  • Return: string
  • Access: public

Parameters:

input   $data     string

[ Top ]

toString   [line 326]

string toString( object HTML_Template_Flexy_Token_* $element)

This is the base toString Method, it relays into toString{TokenName}
  • Return: string to build a template
  • See: toString*
  • Access: public

Parameters:

object HTML_Template_Flexy_Token_*   $element     

[ Top ]

toStringCdata   [line 767]

string toStringCdata( object HTML_Template_Flexy_Token_Cdata $element)

HTML_Template_Flexy_Token_Cdata toString
  • Return: string to build a template
  • See: toString*
  • Access: public

Parameters:

object HTML_Template_Flexy_Token_Cdata   $element     ?

[ Top ]

toStringElse   [line 380]

string toStringElse( object HTML_Template_Flexy_Token_Else $element)

HTML_Template_Flexy_Token_Else toString
  • Return: string to build a template
  • See: toString*
  • Access: public

Parameters:

object HTML_Template_Flexy_Token_Else   $element     

[ Top ]

toStringEnd   [line 403]

string toStringEnd( object HTML_Template_Flexy_Token_Else $element)

HTML_Template_Flexy_Token_End toString
  • Return: string to build a template
  • See: toString*
  • Access: public

Parameters:

object HTML_Template_Flexy_Token_Else   $element     

[ Top ]

toStringEndTag   [line 428]

string toStringEndTag( object HTML_Template_Flexy_Token_EndTag $element)

HTML_Template_Flexy_Token_EndTag toString
  • Return: string to build a template
  • See: toString*
  • Access: public

Parameters:

object HTML_Template_Flexy_Token_EndTag   $element     

[ Top ]

toStringForeach   [line 446]

string toStringForeach( object HTML_Template_Flexy_Token_Foreach $element)

HTML_Template_Flexy_Token_Foreach toString
  • Return: string to build a template
  • See: toString*
  • Access: public

Parameters:

object HTML_Template_Flexy_Token_Foreach   $element     

[ Top ]

toStringIf   [line 481]

string toStringIf( object HTML_Template_Flexy_Token_If $element)

HTML_Template_Flexy_Token_If toString
  • Return: string to build a template
  • See: toString*
  • Access: public

Parameters:

object HTML_Template_Flexy_Token_If   $element     

[ Top ]

toStringMethod   [line 588]

string toStringMethod( object HTML_Template_Flexy_Token_Method $element)

HTML_Template_Flexy_Token_Method toString
  • Return: string to build a template
  • See: toString*
  • Access: public

Parameters:

object HTML_Template_Flexy_Token_Method   $element     

[ Top ]

toStringProcessing   [line 686]

string toStringProcessing( object HTML_Template_Flexy_Token_Processing $element)

HTML_Template_Flexy_Token_Processing toString
  • Return: string to build a template
  • See: toString*
  • Access: public

Parameters:

object HTML_Template_Flexy_Token_Processing   $element     

[ Top ]

toStringTag   [line 943]

string toStringTag( object HTML_Template_Flexy_Token_Tag $element)

HTML_Template_Flexy_Token_Tag toString
  • Return: string to build a template
  • See: toString*
  • Access: public

Parameters:

object HTML_Template_Flexy_Token_Tag   $element     

[ Top ]

toStringText   [line 708]

string toStringText( object HTML_Template_Flexy_Token_Text $element)

HTML_Template_Flexy_Token_Text toString
  • Return: string to build a template
  • See: toString*
  • Access: public

Parameters:

object HTML_Template_Flexy_Token_Text   $element     

[ Top ]

toStringVar   [line 567]

string toStringVar( object HTML_Template_Flexy_Token_Method $element)

HTML_Template_Flexy_Token_Var toString
  • Return: string to build a template
  • See: toString*
  • Access: public

Parameters:

object HTML_Template_Flexy_Token_Method   $element     

[ Top ]

translateString   [line 828]

string translateString( string $string)

translateString - a gettextWrapper

tries to do gettext or falls back on File_Gettext This has !!!NO!!! error handling - if it fails you just get english.. no questions asked!!!

  • Return: translated string..
  • Access: public

Parameters:

string   $string     string to translate

[ Top ]


Documentation generated on Sat, 29 Oct 2005 00:30:31 -0400 by phpDocumentor 1.2.3. PEAR Logo Copyright © PHP Group 2004.