|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.joost.stx.Processor.Data
Inner class for data which is processing/template specific.
Objects of this class will be put on the instance stack
Processor.dataStack.
| Field Summary | |
private long |
contextPosition
The context position of the current node (from Context) |
GroupBase |
currentGroup
The current group |
private AbstractInstruction |
instruction
The next instruction to be executed |
private short |
lastProcStatus
Last process status while processing this template. |
private Hashtable |
localVars
current table of local variables in template |
private Hashtable |
passedParams
passed parameters to template (only for the debugging) |
private PSiblingsFactory.Instance |
psiblings
stx:process-siblings instruction
(for stx:process-siblings) |
private SAXEvent |
sibEvent
current event (for stx:process-siblings) |
private GroupBase |
targetGroup
Next group in the processing, contains the visible templates |
TemplateFactory.Instance |
template
The last instantiated template |
| Constructor Summary | |
(package private) |
Processor.Data(Context c)
Initial constructor for the first element of the data stack. |
(package private) |
Processor.Data(Processor.Data data)
Constructor used when processing a built-in template. |
(package private) |
Processor.Data(short lps,
TemplateFactory.Instance t,
AbstractInstruction i,
Hashtable pp,
Context c)
Constructor for "descendant or self" processing |
(package private) |
Processor.Data(short lps,
TemplateFactory.Instance t,
AbstractInstruction i,
Hashtable pp,
Context c,
SAXEvent se)
Constructor for the initialization of all fields, needed for stx:process-siblings |
| Method Summary | |
Hashtable |
getLocalVars()
returns the value of localVars |
Hashtable |
getPassedParams()
returns the value of passedParams |
GroupBase |
getTargetGroup()
returns the value of targetGroup |
String |
toString()
just for debugging |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
private short lastProcStatus
Constants as "process state
values".
public TemplateFactory.Instance template
private AbstractInstruction instruction
public GroupBase currentGroup
private long contextPosition
Context)
private GroupBase targetGroup
private Hashtable localVars
template
private Hashtable passedParams
template (only for the debugging)
private PSiblingsFactory.Instance psiblings
stx:process-siblings instruction
(for stx:process-siblings)
private SAXEvent sibEvent
| Constructor Detail |
Processor.Data(short lps,
TemplateFactory.Instance t,
AbstractInstruction i,
Hashtable pp,
Context c,
SAXEvent se)
stx:process-siblings
Processor.Data(short lps,
TemplateFactory.Instance t,
AbstractInstruction i,
Hashtable pp,
Context c)
Processor.Data(Context c)
c - the initial contextProcessor.Data(Processor.Data data)
data - a Processor.Data element that will be copied
partially| Method Detail |
public Hashtable getPassedParams()
passedParams
public Hashtable getLocalVars()
localVars
public GroupBase getTargetGroup()
targetGroup
public String toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||