|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.joost.instruction.AbstractInstruction
net.sf.joost.instruction.NodeBase
net.sf.joost.instruction.TemplateBase
Common base class for TemplateFactory.Instance and
ProcedureFactory.Instance.
| Nested Class Summary |
| Nested classes inherited from class net.sf.joost.instruction.NodeBase |
NodeBase.End |
| Field Summary | |
static int |
GLOBAL_VISIBLE
Visibility values |
static int |
GROUP_VISIBLE
Visibility values |
boolean |
isPublic
Whether this template is public |
static int |
LOCAL_VISIBLE
Visibility values |
private boolean |
newScope
Does this template establish a new scope for group variables? |
GroupBase |
parentGroup
The parent of this template |
int |
visibility
The visibility of this template |
protected static String[] |
VISIBILITY_VALUES
Attribute value strings for the above visibility values |
| Fields inherited from class net.sf.joost.instruction.NodeBase |
lastChild, localFieldStack, nodeEnd, parent, preserveSpace, publicId, qName, scopedVariables, systemId |
| Fields inherited from class net.sf.joost.instruction.AbstractInstruction |
colNo, lineNo, next |
| Fields inherited from interface net.sf.joost.Constants |
DEBUG, DEFAULT_ENCODING, FEAT_NS, FEAT_NSPREFIX, FEATURE_URI_PREFIX, FUNC_NS, JOOST_EXT_NS, PR_ATTRIBUTES, PR_BUFFER, PR_CHILDREN, PR_CONTINUE, PR_ERROR, PR_SELF, PR_SIBLINGS, STX_NS |
| Constructor Summary | |
protected |
TemplateBase(String qName,
NodeBase parent,
ParseContext context,
int visibility,
boolean isPublic,
boolean newScope)
|
| Method Summary | |
short |
process(Context context)
Save local variables if needed. |
short |
processEnd(Context context)
Called when the end tag will be processed. |
| Methods inherited from class net.sf.joost.instruction.NodeBase |
compile, declareVariable, getNode, getNodeEnd, insert, processable, setEndLocation, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final int LOCAL_VISIBLE
public static final int GROUP_VISIBLE
public static final int GLOBAL_VISIBLE
protected static final String[] VISIBILITY_VALUES
public int visibility
public boolean isPublic
private boolean newScope
public GroupBase parentGroup
| Constructor Detail |
protected TemplateBase(String qName,
NodeBase parent,
ParseContext context,
int visibility,
boolean isPublic,
boolean newScope)
| Method Detail |
public short process(Context context)
throws SAXException
NodeBase
process in class NodeBaseConstants.PR_CONTINUE
SAXException - if an error occurs (in a derived class)
public short processEnd(Context context)
throws SAXException
NodeBase
processEnd in class NodeBasecontext - the current context
Constants.PR_CONTINUE
SAXException - if an error occurs (in a derived class)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||