| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectcom.icl.saxon.om.AbstractNodecom.icl.saxon.tree.NodeImplcom.icl.saxon.tree.ParentNodeImplNested Class Summary |
Field Summary |
Fields inherited from class com.icl.saxon.style.XSLGeneralVariable | |
assignable, global, procedure, redundant, select, simpleText, variableFingerprint | |
Fields inherited from class com.icl.saxon.style.StyleElement | |
REPORT_ALWAYS, REPORT_IF_INSTANTIATED, REPORT_UNLESS_FORWARDS_COMPATIBLE, attributeSets, extensionNamespaces, reportingCircumstances, staticContext, validationError, version | |
Fields inherited from class com.icl.saxon.tree.ElementWithAttributes | |
attributeList, namespaceList | |
Fields inherited from class com.icl.saxon.tree.ElementImpl | |
nameCode, root | |
Fields inherited from class com.icl.saxon.tree.ParentNodeImpl | |
sequence | |
Fields inherited from class com.icl.saxon.tree.NodeImpl | |
emptyArray, index, parent | |
Fields inherited from class com.icl.saxon.om.AbstractNode | |
NODE_LETTER | |
Fields inherited from interface com.icl.saxon.om.NodeInfo | |
ATTRIBUTE, COMMENT, ELEMENT, NAMESPACE, NODE, NONE, NUMBER_OF_TYPES, PI, ROOT, TEXT | |
Method Summary | |
Value |
|
int |
|
int |
|
void | |
void |
|
Methods inherited from class com.icl.saxon.style.XSLGeneralVariable | |
checkDuplicateDeclaration, getOwningProcedure, getProcedure, getSelectValue, getVariableFingerprint, getVariableName, isAssignable, isGlobal, mayContainTemplateBody, prepareAttributes, preprocess, validate | |
Methods inherited from class com.icl.saxon.tree.ElementImpl | |
addNamespaceNodes, copy, copy, generateId, getAttributeList, getAttributeValue, getBaseURI, getDocumentRoot, getLineNumber, getNameCode, getNodeType, getPrefixForURI, getSystemId, getURICodeForPrefix, initialise, makeNameCode, outputNamespaceNodes, setAttribute, setLineNumber, setNameCode, setSystemId | |
Methods inherited from class com.icl.saxon.tree.ParentNodeImpl | |
addChild, compact, copyStringValue, dropChildren, enumerateChildren, getChildNodes, getFirstChild, getLastChild, getNodeValue, getNthChild, getSequenceNumber, getStringValue, hasChildNodes, removeChild, renumberChildren, useChildrenArray | |
public Value constantValue()
Get the value, if known statically.
- Specified by:
- constantValue in interface Binding
- Returns:
- null, because the value of a parameter is never known in advance
public int getDataType()
Get the data type, if known statically.
- Specified by:
- getDataType in interface Binding
- Returns:
- Value.ANY, because the data type of a parameter is never known in advance
public int getSlotNumber()
Determine a slot number for the variable.
- Specified by:
- getSlotNumber in interface Binding
public void process(Context context) throws TransformerException
- Overrides:
- process in interface StyleElement
public void validate()
throws TransformerConfigurationException
- Overrides:
- validate in interface XSLGeneralVariable