|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.joost.stx.Processor.Data
public final class 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 | |
---|---|
Processor.Data(Context c)
Initial constructor for the first element of the data stack. |
|
Processor.Data(Processor.Data data)
Constructor used when processing a built-in template. |
|
Processor.Data(short lps,
TemplateFactory.Instance t,
AbstractInstruction i,
Hashtable pp,
Context c)
Constructor for "descendant or self" processing |
|
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
partiallyMethod Detail |
---|
public Hashtable getPassedParams()
passedParams
public Hashtable getLocalVars()
localVars
public GroupBase getTargetGroup()
targetGroup
public String toString()
toString
in class Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |