Class Gadget_Template_XmlParser

Description

Gadget_Template_XmlParser

XML Parser of Gadget's Template Engine.

  • since: 1.0

Located in /Gadget/Template/XmlParser.php (line 57)

XML_Parser_Simple
   |
   --Gadget_Template_XmlParser
Variable Summary
Method Summary
Gadget_Template_XmlParser Gadget_Template_XmlParser (object Gadget_Template_Compiler &$Compiler, string $namespace)
string buildInputTag (array $attr)
string buildOptionTag (array $attr, mixed $data, mixed $select)
string encodeSpecial (array $matches)
string filterHandler (string $filter, string $data)
string formalize (string $data)
bool formHandler (string $element, array $attributes, string $data)
void gadgetHandler (string $action, string $value, mixed &$prepend, mixed &$append)
mixed handleElement (mixed $e, mixed $a, mixed $d)
mixed normalize (mixed $e, mixed $a, mixed $d)
string parseTemplate (string $string)
string pluginHandler (string $plugin, string $data)
string prepareString (string $xml)
mixed reset ()
Variables
object Gadget_Template_Compiler $Compiler (line 71)

Compiler

array $emptyTags = array('br', 'hr', 'link', 'meta', 'img', 'input', 'param') (line 85)

Empty Tags

bool $folding = false (line 64)

Case Folding

array $formTags = array('input', 'option') (line 92)

Form Tags for Gadget Formelement Hooks

string $namespace = 'gadget' (line 78)

Namespace

Methods
Constructor Gadget_Template_XmlParser (line 101)

Constructor

  • access: public
Gadget_Template_XmlParser Gadget_Template_XmlParser (object Gadget_Template_Compiler &$Compiler, string $namespace)
buildInputTag (line 402)

Build Input Tag

  • access: protected
string buildInputTag (array $attr)
  • array $attr
buildOptionTag (line 453)

Build Option Tag

  • access: protected
string buildOptionTag (array $attr, mixed $data, mixed $select)
  • array $attr
encodeSpecial (line 165)

Encode Special

  • access: protected
string encodeSpecial (array $matches)
  • array $matches
filterHandler (line 310)

Filter Handler

  • access: protected
string filterHandler (string $filter, string $data)
  • string $filter
  • string $data
formalize (line 297)

Formalize

  • access: public
string formalize (string $data)
  • string $data
formHandler (line 363)

Form Handler

  • access: protected
bool formHandler (string $element, array $attributes, string $data)
  • string $element
  • array $attributes
  • string $data
gadgetHandler (line 346)

Gadget Handler

  • access: protected
void gadgetHandler (string $action, string $value, mixed &$prepend, mixed &$append)
  • string $action: foreach, while ...
  • string $value: variables etc...
handleElement (line 192)

Handle Element

  • access: public
mixed handleElement (mixed $e, mixed $a, mixed $d)
normalize (line 210)

Normalize

  • access: public
mixed normalize (mixed $e, mixed $a, mixed $d)
parseTemplate (line 180)

Parse Template

  • access: public
string parseTemplate (string $string)
  • string $string
pluginHandler (line 328)

Plugin Handler

  • access: protected
string pluginHandler (string $plugin, string $data)
  • string $plugin
  • string $data
prepareString (line 126)

Prepare String

  • access: protected
string prepareString (string $xml)
  • string $xml
reset (line 113)

Reset

  • access: public
mixed reset ()

Documentation generated on Sun, 03 Jul 2005 12:46:14 +0200 by phpDocumentor 1.3.0RC3