Package org.apache.xalan.templates
Class XUnresolvedVariableSimple
java.lang.Object
org.apache.xpath.Expression
org.apache.xpath.objects.XObject
org.apache.xalan.templates.XUnresolvedVariableSimple
- All Implemented Interfaces:
Serializable
,Cloneable
,SourceLocator
,ExpressionNode
,XPathVisitable
This is the same as XUnresolvedVariable, but it assumes that the
context is already set up. For use with psuedo variables.
Also, it holds an Expression object, instead of an ElemVariable.
It must only hold static context, since a single copy will be
held in the template.
- See Also:
-
Field Summary
Fields inherited from class org.apache.xpath.objects.XObject
CLASS_BOOLEAN, CLASS_NODESET, CLASS_NULL, CLASS_NUMBER, CLASS_RTREEFRAG, CLASS_STRING, CLASS_UNKNOWN, CLASS_UNRESOLVEDVARIABLE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecute
(XPathContext xctxt) For support of literal objects in xpaths.int
getType()
Tell what kind of class this is.Given a request type, return the equivalent string.Methods inherited from class org.apache.xpath.objects.XObject
allowDetachToRelease, appendToFsb, bool, boolWithSideEffects, callVisitors, castToType, create, create, deepEquals, destruct, detach, dispatchCharactersEvents, equals, fixupVariables, getFresh, greaterThan, greaterThanOrEqual, iter, lessThan, lessThanOrEqual, mutableNodeset, nodelist, nodeset, notEquals, num, numWithSideEffects, object, reset, rtf, rtf, rtree, rtree, str, toString, xstr
Methods inherited from class org.apache.xpath.Expression
asIterator, asIteratorRaw, asNode, assertion, bool, canTraverseOutsideSubtree, error, execute, execute, execute, executeCharsToContentHandler, exprAddChild, exprGetChild, exprGetNumChildren, exprGetParent, exprSetParent, getColumnNumber, getExpressionOwner, getLineNumber, getPublicId, getSystemId, isNodesetExpr, isStableNumber, num, warn, xstr
-
Constructor Details
-
XUnresolvedVariableSimple
-
-
Method Details
-
execute
For support of literal objects in xpaths.- Overrides:
execute
in classXObject
- Parameters:
xctxt
- The XPath execution context.- Returns:
- This object.
- Throws:
TransformerException
-
getType
public int getType()Tell what kind of class this is. -
getTypeString
Given a request type, return the equivalent string. For diagnostic purposes.- Overrides:
getTypeString
in classXObject
- Returns:
- An informational string.
-