| java.lang.Object com.teamkonzept.lib.templates.TKTemplateData
All known Subclasses: com.teamkonzept.web.templates.TKHTMLTemplateData,
TKTemplateData | public class TKTemplateData (Code) | | In dieser Klasse werden die Ersetzungsdaten eines Templates verwaltet.
author: $Author: sebastian $ version: $Revision: 1.25 $ |
enumerationContext | public TKHashtable enumerationContext(Code) | | a hashtable of hashtables
|
TKTemplateData | public TKTemplateData()(Code) | | Creates a new template data container.
|
TKTemplateData | public TKTemplateData(TKTemplateData td)(Code) | | Creates a new template data container with the given parent.
Parameters: td - the parent template data container. |
getEnumerationContext | public Object getEnumerationContext(Object key)(Code) | | See Also: setEnumerationContext |
merge | public void merge(TKTemplateData td)(Code) | | Erzeugt eine neue Hashtabelle aus der alten und der Uebergebenen, wobei
im Unterschied zu prepareMergedApply() auf jeden Fall ein neuer Scope
erzeugt wird, d.h. die uebergebene Tabelle nur kopiert wird und nicht evtl.
die alte ersetzt. Vorhandene Eintraege in der alten bleiben erhalten
(siehe TKHashtable.merge());
|
prepareApply | public void prepareApply()(Code) | | Die Methode wird vor dem apply-Aufruf des zugeordneten Syntax-Objekts
aufgerufen um eventuelle globalen Vorbereitungen fŸr die Tag-Ersetzung
durchzufŸhren
|
setEnumerationContext | public void setEnumerationContext(Object key, Object value)(Code) | | in nested lists, there is sometimes the neccessarity to pass some data from
the implementation of the outer iterator to the implementation of the inner
iterator. this can be done by the enumeration context. the implementation
ensures, that a enumerationContext which is set by a call of the apply-method
of the outer iterator is available to all corresponding apply-calls of the
inner iterator.
|
setMergedApply | public void setMergedApply(TKTemplateData td)(Code) | | Die Methode wird vor dem apply-Aufruf des Listen-Sub-Syntax-Objekts
aufgerufen um eventuelle globalen Vorbereitungen fŸr die Tag-Ersetzung
durchzufŸhren, bzw. um die in der Šu§eren Syntax definierten, und in
td Ÿbergebenene Ersetzungsdaten zu Ÿbernehmen
|
|
|