NAME DynaPage::Template - Dynamic Page document content #------------------------------------------------------ # (C) Daniel Peder & Infoset s.r.o., all rights reserved # http://www.infoset.com, Daniel.Peder@infoset.com #------------------------------------------------------ $Revision: 1.3 $ $Date: 2005/01/13 21:31:07 $ METHODS new ( [ $template ] , [ $objectSourcer ] ) : DynaPage::Template:: Sourcer ( blessed ) : blessed Set/Get the Sourcer object. Used to retrieve (Get) feedable values. Sourcer must provide Get($name) method. template ( $template ) : string Set/Get the template's source. result ( $result ) : string Set/Get the template's result string. Internaly used to set it, however, externaly should be used to GET it ONLY. Feed ( [ $Sourcer ] , [$keep_unfilled_tags] ) : string Feed the whole template. Unless $keep_unfilled_tags is specified, unfilled tags are cleared after last iteration. Current limit is 10 iterations. Specifying $Sourcer forces another data source. See DynaPage::Sourcer . feedTags ( ) : bool Find and replace value tags. There are two tag types. substituting raw values [~TagName~] or [X]HTML parameter safe values [!TagName!]. Parameter safe values means substituted entities: " < > and ' clearTags ( $clear_value ) : bool Clear unfilled tags, resp. fill it with $clear_value , which is by default set to ''; Return TRUE if some tags were cleared. Otherwise return FALSE. getTagValue ( $name [, $parameterSafe ] ) : string Get value of tag $name. The value will be escaped to be $parameterSafe. TODO