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

Class: HTML_Template_Flexy_Compiler_Flexy

Source Location: /HTML_Template_Flexy-1.3.13/HTML/Template/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
HTML_Template_Flexy_Compiler::is_a()
Php4 is_a compat !

Class Details

[line 33]
Compiler Globals go here..

public (to it's children)



[ Top ]


Class Variables

$contentStrings = array()

[line 58]

when using flexy::contents - this contains the map of

<... flexy:conntents="KEY">.....VALUE ...<...>


Type:   mixed


[ Top ]

$currentTemplate =

[line 51]

The current template (Full path)
  • Access: public

Type:   string


[ Top ]

$flexy =

[line 41]

reference to calling controller
  • Var: HTML_Template_Flexy
  • Access: public

Type:   $flexy


[ Top ]

$inGetTextBlock =  false

[line 295]

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

Type:   boolean


[ Top ]



Method Detail

addStringToGettext   [line 778]

none addStringToGettext( mixed $string)

addStringToGettext

Adds a string to the gettext array.

  • Access: public

Parameters:

mixed   $string   —  preferably.. string to store

[ Top ]

classExists   [line 858]

void classExists( $class)

PHP5 compat - arg...

  • where else does this affect


Parameters:

   $class   — 

[ Top ]

compile   [line 68]

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

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

Overrides HTML_Template_Flexy_Compiler::compile() (The compile method.)

Parameters:

   $flexy   — 
   $string   — 

[ Top ]

getModifierWrapper   [line 487]

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 ]

preProcessTranslation   [line 255]

output preProcessTranslation( input $data)

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

Parameters:

input   $data   —  string

[ Top ]

toString   [line 308]

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 753]

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 362]

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 385]

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 410]

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 428]

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 463]

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 571]

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 669]

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 811]

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 691]

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 550]

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 ]


Documentation generated on Mon, 11 Mar 2019 15:59:56 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.