Dynamic Template in Java
A C D G H I J M P R S T V X

A

addElement(ITemplateElement) - Method in class cb.jdynamite.analyser.DefaultDynamicElement
 
addElement(ITemplateElement) - Method in interface cb.jdynamite.analyser.IDynamicElement
 
analyse(ITemplateDocument, IDynamicElement, BufferedReader) - Method in class cb.jdynamite.analyser.DefaultAnalyser
 
analyse(ITemplateDocument, IDynamicElement, BufferedReader) - Method in interface cb.jdynamite.analyser.ITemplateAnalyser
 

C

clearAll() - Method in class cb.jdynamite.JDynamiTe
Reset all Variables and all Dynamic Element values.
clearAllDynElemValues() - Method in class cb.jdynamite.JDynamiTe
Reset all Dynamic Element values.
clearAllVariables() - Method in class cb.jdynamite.JDynamiTe
Reset all Variables.
ConstantElement - class cb.jdynamite.analyser.ConstantElement.
 
ConstantElement(String) - Constructor for class cb.jdynamite.analyser.ConstantElement
 

D

DefaultAnalyser - class cb.jdynamite.analyser.DefaultAnalyser.
This class analyses the input template document and builds the JDynamiTe document structure, which is made up of "ITemplateElements".
A JDynamiTe document is structurally a tree where the nodes are "DynamicElement" objects, and where the leaves are the other objects.
An analyser is attached to an "ITemplateDocument" (JDynamiTe object), which is the "root" Dynamic Element of the tree.
DefaultAnalyser() - Method in class cb.jdynamite.analyser.DefaultAnalyser
 
DefaultAnalyser() - Constructor for class cb.jdynamite.analyser.DefaultAnalyser
 
DefaultDynamicElement - class cb.jdynamite.analyser.DefaultDynamicElement.
 
DefaultDynamicElement() - Constructor for class cb.jdynamite.analyser.DefaultDynamicElement
 
DefaultDynamicElement(String) - Constructor for class cb.jdynamite.analyser.DefaultDynamicElement
 
doAnalyse(IDynamicElement, int) - Method in class cb.jdynamite.analyser.DefaultAnalyser
 

G

getAnalyser() - Method in interface cb.jdynamite.ITemplateDocument
 
getAnalyser() - Method in class cb.jdynamite.JDynamiTe
Returns the analyser that parses template documents (Note: You do not need to directly call this method to use JDynamiTe).
getDebug() - Method in class cb.jdynamite.analyser.DefaultAnalyser
 
getDefinition(int) - Method in class cb.jdynamite.analyser.ConstantElement
 
getDefinition(int) - Method in class cb.jdynamite.analyser.DefaultDynamicElement
 
getDefinition(int) - Method in interface cb.jdynamite.analyser.ITemplateElement
 
getDefinition(int) - Method in class cb.jdynamite.analyser.VariableElement
 
getDynamicBeginRegExp() - Method in class cb.jdynamite.analyser.DefaultAnalyser
 
getDynamicEndRegExp() - Method in class cb.jdynamite.analyser.DefaultAnalyser
 
getDynElem(String) - Method in class cb.jdynamite.JDynamiTe
Returns the "Dynamic Element" identified by a string (Note: You do not need to directly call this method to use JDynamiTe).
getIgnoredBeginRegExp() - Method in class cb.jdynamite.analyser.DefaultAnalyser
 
getIgnoredEndRegExp() - Method in class cb.jdynamite.analyser.DefaultAnalyser
 
getTemplateDefinition() - Method in class cb.jdynamite.JDynamiTe
For debugging purposes : get the result (structure of the template document) of the analyser parsing.
getValue(ITemplateDocument) - Method in class cb.jdynamite.analyser.ConstantElement
 
getValue(ITemplateDocument) - Method in class cb.jdynamite.analyser.DefaultDynamicElement
 
getValue(ITemplateDocument) - Method in interface cb.jdynamite.analyser.ITemplateElement
 
getValue(ITemplateDocument) - Method in class cb.jdynamite.analyser.VariableElement
 
getVariable(String) - Method in interface cb.jdynamite.ITemplateDocument
 
getVariable(String) - Method in class cb.jdynamite.JDynamiTe
Returns the value of a variable that was set by setVariable.
getVariableKeys() - Method in class cb.jdynamite.JDynamiTe
Returns an enumeration of the template Variable keys in this JDynamiTe document.
getVariableRegExp() - Method in class cb.jdynamite.analyser.DefaultAnalyser
 
getVariableRegExp() - Method in interface cb.jdynamite.analyser.ITemplateAnalyser
 

H

HTML_BEGIN_DYNAMIC_TAG - Static variable in class cb.jdynamite.analyser.DefaultAnalyser
HTML default "Begin Dynamic Element" tag.
HTML_BEGIN_IGNORED_TAG - Static variable in class cb.jdynamite.analyser.DefaultAnalyser
HTML default "Begin Ignored Element" tag.
HTML_END_DYNAMIC_TAG - Static variable in class cb.jdynamite.analyser.DefaultAnalyser
HTML default "End Dynamic Element" tag.
HTML_END_IGNORED_TAG - Static variable in class cb.jdynamite.analyser.DefaultAnalyser
HTML default "End Ignored Element" tag.
HTML_VARIABLE_TAG - Static variable in class cb.jdynamite.analyser.DefaultAnalyser
HTML default "Variable" tag.

I

IDynamicElement - interface cb.jdynamite.analyser.IDynamicElement.
 
ITemplateAnalyser - interface cb.jdynamite.analyser.ITemplateAnalyser.
 
ITemplateDocument - interface cb.jdynamite.ITemplateDocument.
 
ITemplateElement - interface cb.jdynamite.analyser.ITemplateElement.
 

J

JDynamiTe - class cb.jdynamite.JDynamiTe.
JDynamiTe is the unique class you need to parse a template document.
JDynamiTe() - Constructor for class cb.jdynamite.JDynamiTe
Constructs an empty "JDynamiTe" (Java Dynamic Template) document.
JDynamiTe(String) - Constructor for class cb.jdynamite.JDynamiTe
Constructs an empty "JDynamiTe" (Java Dynamic Template) document.

M

main(String[]) - Static method in class cb.jdynamite.JDynamiTe
Provides a simple (but sufficient) example of use.

P

parse() - Method in class cb.jdynamite.JDynamiTe
Calls the parse method inherited from DefaultDynamicElement.
parse(ITemplateDocument) - Method in class cb.jdynamite.analyser.DefaultDynamicElement
 
parse(ITemplateDocument) - Method in interface cb.jdynamite.analyser.IDynamicElement
 
parseDynElem(String) - Method in class cb.jdynamite.JDynamiTe
This is a "key" method you call to append elements to the current value of a Dynamic Element.

R

recordDynElem(String, IDynamicElement) - Method in interface cb.jdynamite.ITemplateDocument
 
recordDynElem(String, IDynamicElement) - Method in class cb.jdynamite.JDynamiTe
Records a "Dynamic Element" in this "JDynamiTe" Document (Note: You do not need to directly call this method to use JDynamiTe).

S

SCRIPT_BEGIN_DYNAMIC_TAG - Static variable in class cb.jdynamite.analyser.DefaultAnalyser
 
SCRIPT_END_DYNAMIC_TAG - Static variable in class cb.jdynamite.analyser.DefaultAnalyser
 
SCRIPT_VARIABLE_TAG - Static variable in class cb.jdynamite.analyser.DefaultAnalyser
 
setAnalyser(ITemplateAnalyser) - Method in interface cb.jdynamite.ITemplateDocument
 
setAnalyser(ITemplateAnalyser) - Method in class cb.jdynamite.JDynamiTe
Set the analyser that parses template documents (Note: You do not need to directly call this method to use JDynamiTe).
setDebug(boolean) - Method in class cb.jdynamite.analyser.DefaultAnalyser
 
setDynamicBeginRegExp(String) - Method in class cb.jdynamite.analyser.DefaultAnalyser
 
setDynamicEndRegExp(String) - Method in class cb.jdynamite.analyser.DefaultAnalyser
 
setDynElemValue(String, String) - Method in class cb.jdynamite.JDynamiTe
Set an arbitrary value to a Dynamic Element.
setIgnoredBeginRegExp(String) - Method in class cb.jdynamite.analyser.DefaultAnalyser
 
setIgnoredEndRegExp(String) - Method in class cb.jdynamite.analyser.DefaultAnalyser
 
setInput(BufferedReader) - Method in class cb.jdynamite.JDynamiTe
Starts the analysis of the input template document.
setInput(InputStream) - Method in class cb.jdynamite.JDynamiTe
Starts the analysis of the input template document.
setInput(String) - Method in class cb.jdynamite.JDynamiTe
Starts the analysis of the input template document.
setValue(String) - Method in class cb.jdynamite.analyser.DefaultDynamicElement
 
setValue(String) - Method in interface cb.jdynamite.analyser.IDynamicElement
 
setVariable(String, String) - Method in interface cb.jdynamite.ITemplateDocument
 
setVariable(String, String) - Method in class cb.jdynamite.JDynamiTe
Set the value of a variable.
setVariableRegExp(String) - Method in class cb.jdynamite.analyser.DefaultAnalyser
 

T

toString() - Method in class cb.jdynamite.JDynamiTe
Returns the value (after parsing) of this JDynamiTe document.

V

VariableElement - class cb.jdynamite.analyser.VariableElement.
 
VariableElement(String) - Constructor for class cb.jdynamite.analyser.VariableElement
 

X

XML_BEGIN_DYNAMIC_TAG - Static variable in class cb.jdynamite.analyser.DefaultAnalyser
 
XML_END_DYNAMIC_TAG - Static variable in class cb.jdynamite.analyser.DefaultAnalyser
 
XML_VARIABLE_TAG - Static variable in class cb.jdynamite.analyser.DefaultAnalyser
 

A C D G H I J M P R S T V X
JDynamiTe

Copyright Christophe Bouleau