Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
com.icl.saxon.om.AbstractNode
com.icl.saxon.tree.NodeImpl
com.icl.saxon.tree.ParentNodeImpl
Nested 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