|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectinterpreter.Signification
public class Signification
| Constructor Summary | |
|---|---|
Signification()
|
|
| Method Summary | |
|---|---|
protected TTLNodeRule |
firstmatch(java.util.ArrayList<TTLNodeRule> rules,
XMLNode currentNode)
Gets the first matching rule. |
private java.util.ArrayList<XMLNode> |
mApplication(TTLApplication a,
Context c)
mApplication selects the appropriate pattern |
private XMLAttribute |
mAttrNode(TTLAttrNode anode,
Context c)
MAttrNode takes an attributeNode and creates an attribute |
private XMLNode |
mCopy(TTLCopy x,
Context c)
Copy the content |
private XMLElement |
mElmtNode(TTLElmtNode enode,
Context c)
Handles the element node. |
private java.util.ArrayList<XMLNode> |
mItem(TTLItem i,
Context c)
Develops the items |
private java.util.ArrayList<XMLNode> |
mNodeRule(TTLNodeRule r,
Context c)
mNodeRule, for the recursion |
private java.util.ArrayList<XMLNode> |
mPattern(TTLPattern p,
Context c)
Find the matching pattern |
XMLDocument |
mProgram(TTLProgram p,
XMLDocument d)
Starts the process, returns the Document |
private java.util.ArrayList<XMLNode> |
mSelection(TTLSelection s,
java.util.ArrayList<XMLNode> nodes)
mSelection applies mStepExpression if !mSelection.EMPTY |
private java.util.ArrayList<XMLNode> |
mStepExpr(TTLStepExpr s,
java.util.ArrayList<XMLNode> nodes)
Handles a StepExpression |
private java.lang.String |
mStringExpr(TTLStringExpr expr,
Context c)
Get the string value. |
private java.util.ArrayList<XMLNode> |
mTemplate(TTLTemplate t,
Context initContext)
Applies the Template. |
private XMLText |
mTextNode(TTLTextNode tnode,
Context c)
Get the text of a node |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Signification()
| Method Detail |
|---|
public XMLDocument mProgram(TTLProgram p,
XMLDocument d)
p - TTLProgramd - Input-Document
private java.util.ArrayList<XMLNode> mTemplate(TTLTemplate t,
Context initContext)
t - TemplateinitContext - Context
private java.util.ArrayList<XMLNode> mItem(TTLItem i,
Context c)
i - Itemc - Context
private java.util.ArrayList<XMLNode> mApplication(TTLApplication a,
Context c)
a - c - Context
private java.util.ArrayList<XMLNode> mPattern(TTLPattern p,
Context c)
p - TTLPatternc - Context
private java.util.ArrayList<XMLNode> mNodeRule(TTLNodeRule r,
Context c)
r - TTLNodeRulec - Context
protected TTLNodeRule firstmatch(java.util.ArrayList<TTLNodeRule> rules,
XMLNode currentNode)
rules - ArrayList of TTLNodeRulescurrentNode - Current Node
private java.util.ArrayList<XMLNode> mSelection(TTLSelection s,
java.util.ArrayList<XMLNode> nodes)
s - TTLSelectionnodes -
private java.util.ArrayList<XMLNode> mStepExpr(TTLStepExpr s,
java.util.ArrayList<XMLNode> nodes)
s - TTLStepExpressionnodes - ArrayList of XMLNodes
private XMLNode mCopy(TTLCopy x,
Context c)
x - TTLCopy-Elementc - context
private XMLText mTextNode(TTLTextNode tnode,
Context c)
tnode - TextNodec - Context
private XMLElement mElmtNode(TTLElmtNode enode,
Context c)
enode - TTLElementNodec - Context
private XMLAttribute mAttrNode(TTLAttrNode anode,
Context c)
anode - Attribute Nodec - Context
private java.lang.String mStringExpr(TTLStringExpr expr,
Context c)
expr - TTLStringExpressionc - Context
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||