|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use XObject | |
org.apache.xalan.extensions | Implementation of Xalan Extension Mechanism. |
org.apache.xalan.lib | Extension elements and functions shipped with Xalan-Java, including EXSLT functions. |
org.apache.xalan.serialize | |
org.apache.xalan.templates | Implements the Templates interface,
and defines a set of classes that represent an XSLT stylesheet. |
org.apache.xalan.trace | Implementation of Xalan Trace events, for use by a debugger. |
org.apache.xpath | Implementation of XPath; for the most part, only classes meant for public use are found at this root level of the XPath packages. |
org.apache.xpath.axes | Implementation of XPath LocationPath support -- primary classes are LocPathIterator and UnionPathIterator. |
org.apache.xpath.functions | Implements XPath functions -- each function is derived from Function, FunctionOneArg, Function2Args, etc, with number-of-arguments checking being applied mainly at compile time -- this package only implements XPath functions, XSLT functions are found in the "templates" package. |
org.apache.xpath.objects | Implementation of XPath polymorphic type objects -- this package will grow as XPath objects are expanded to support XML Schema data types. |
org.apache.xpath.operations | Support for XPath operations, such as +, -, string(), etc. |
org.apache.xpath.patterns | Implementation of XPath nodeTest support, and XSLT pattern matching support. |
Uses of XObject in org.apache.xalan.extensions |
Methods in org.apache.xalan.extensions that return XObject | |
XObject |
ExpressionContext.getVariableOrParam(QName qname)
Get a variable based on it's qualified name. |
Uses of XObject in org.apache.xalan.lib |
Methods in org.apache.xalan.lib that return XObject | |
static XObject |
ExsltDynamic.evaluate(ExpressionContext myContext,
java.lang.String xpathExpr)
The dyn:evaluate function evaluates a string as an XPath expression and returns the resulting value, which might be a boolean, number, string, node set, result tree fragment or external object. |
static XObject |
Extensions.evaluate(ExpressionContext myContext,
java.lang.String xpathExpr)
Returns the result of evaluating the argument as a string containing an XPath expression. |
static XObject |
ExsltDatetime.leapYear(java.lang.String datetimeIn)
The date:leap-year function returns true if the year given in a date is a leap year. |
Uses of XObject in org.apache.xalan.serialize |
Methods in org.apache.xalan.serialize with parameters of type XObject | |
static void |
SerializerUtils.outputResultTreeFragment(SerializationHandler handler,
XObject obj,
XPathContext support)
Given a result tree fragment, walk the tree and output it to the SerializationHandler. |
Uses of XObject in org.apache.xalan.templates |
Subclasses of XObject in org.apache.xalan.templates | |
class |
XUnresolvedVariable
An instance of this class holds unto a variable until it is executed. |
class |
XUnresolvedVariableSimple
This is the same as XUnresolvedVariable, but it assumes that the context is already set up. |
Methods in org.apache.xalan.templates that return XObject | |
XObject |
ElemExsltFunction.getResult()
Return the result of this EXSLT function |
XObject |
FuncFormatNumb.execute(XPathContext xctxt)
Execute the function. |
XObject |
ElemVariable.getValue(TransformerImpl transformer,
int sourceNode)
Get the XObject representation of the variable. |
XObject |
XUnresolvedVariable.execute(XPathContext xctxt)
For support of literal objects in xpaths. |
XObject |
FuncDocument.execute(XPathContext xctxt)
Execute the function. |
XObject |
XUnresolvedVariableSimple.execute(XPathContext xctxt)
For support of literal objects in xpaths. |
XObject |
FuncKey.execute(XPathContext xctxt)
Execute the function. |
XObject |
ElemWithParam.getValue(TransformerImpl transformer,
int sourceNode)
Get the XObject representation of the variable. |
Methods in org.apache.xalan.templates with parameters of type XObject | |
void |
ElemExsltFunction.execute(TransformerImpl transformer,
XObject[] args)
|
void |
ElemExsltFunction.setResult(XObject result)
Set the return result of this EXSLT function |
Uses of XObject in org.apache.xalan.trace |
Fields in org.apache.xalan.trace declared as XObject | |
XObject |
SelectionEvent.m_selection
The result of the selection. |
Methods in org.apache.xalan.trace with parameters of type XObject | |
void |
TraceManager.fireSelectedEvent(int sourceNode,
ElemTemplateElement styleNode,
java.lang.String attributeName,
XPath xpath,
XObject selection)
Fire a selection event. |
void |
TraceManager.fireSelectedEndEvent(int sourceNode,
ElemTemplateElement styleNode,
java.lang.String attributeName,
XPath xpath,
XObject selection)
Fire a selection event. |
Constructors in org.apache.xalan.trace with parameters of type XObject | |
SelectionEvent.SelectionEvent(TransformerImpl processor,
Node sourceNode,
ElemTemplateElement styleNode,
java.lang.String attributeName,
XPath xpath,
XObject selection)
Create an event originating at the given node of the style tree. |
|
EndSelectionEvent.EndSelectionEvent(TransformerImpl processor,
Node sourceNode,
ElemTemplateElement styleNode,
java.lang.String attributeName,
XPath xpath,
XObject selection)
Create an EndSelectionEvent. |
Uses of XObject in org.apache.xpath |
Methods in org.apache.xpath that return XObject | |
XObject |
Expression.execute(XPathContext xctxt,
int currentNode)
Execute an expression in the XPath runtime context, and return the result of the expression. |
XObject |
Expression.execute(XPathContext xctxt,
int currentNode,
DTM dtm,
int expType)
Execute an expression in the XPath runtime context, and return the result of the expression. |
abstract XObject |
Expression.execute(XPathContext xctxt)
Execute an expression in the XPath runtime context, and return the result of the expression. |
XObject |
Expression.execute(XPathContext xctxt,
boolean destructiveOK)
Execute an expression in the XPath runtime context, and return the result of the expression, but tell that a "safe" object doesn't have to be returned. |
static XObject |
XPathAPI.eval(Node contextNode,
java.lang.String str)
Evaluate XPath string to an XObject. |
static XObject |
XPathAPI.eval(Node contextNode,
java.lang.String str,
Node namespaceNode)
Evaluate XPath string to an XObject. |
static XObject |
XPathAPI.eval(Node contextNode,
java.lang.String str,
PrefixResolver prefixResolver)
Evaluate XPath string to an XObject. |
XObject |
VariableStack.elementAt(int i)
Get the element at the given index, regardless of stackframe. |
XObject |
VariableStack.getLocalVariable(XPathContext xctxt,
int index)
Get a local variable or parameter in the current stack frame. |
XObject |
VariableStack.getLocalVariable(int index,
int frame)
Get a local variable or parameter in the current stack frame. |
XObject |
VariableStack.getLocalVariable(XPathContext xctxt,
int index,
boolean destructiveOK)
Get a local variable or parameter in the current stack frame. |
XObject |
VariableStack.getGlobalVariable(XPathContext xctxt,
int index)
Get a global variable or parameter from the global stack frame. |
XObject |
VariableStack.getGlobalVariable(XPathContext xctxt,
int index,
boolean destructiveOK)
Get a global variable or parameter from the global stack frame. |
XObject |
VariableStack.getVariableOrParam(XPathContext xctxt,
QName qname)
Get a variable based on it's qualified name. |
XObject |
XPathContext.XPathExpressionContext.getVariableOrParam(QName qname)
Get a variable based on it's qualified name. |
XObject |
CachedXPathAPI.eval(Node contextNode,
java.lang.String str)
Evaluate XPath string to an XObject. |
XObject |
CachedXPathAPI.eval(Node contextNode,
java.lang.String str,
Node namespaceNode)
Evaluate XPath string to an XObject. |
XObject |
CachedXPathAPI.eval(Node contextNode,
java.lang.String str,
PrefixResolver prefixResolver)
Evaluate XPath string to an XObject. |
XObject |
XPath.execute(XPathContext xctxt,
Node contextNode,
PrefixResolver namespaceContext)
**Experimental** Given an expression and a context, evaluate the XPath and return the result. |
XObject |
XPath.execute(XPathContext xctxt,
int contextNode,
PrefixResolver namespaceContext)
**Experimental** Given an expression and a context, evaluate the XPath and return the result. |
XObject |
Arg.getVal()
Get the value for this argument. |
Methods in org.apache.xpath with parameters of type XObject | |
void |
VariableStack.setLocalVariable(int index,
XObject val)
Set a local variable or parameter in the current stack frame. |
void |
VariableStack.setLocalVariable(int index,
XObject val,
int stackFrame)
Set a local variable or parameter in the specified stack frame. |
void |
VariableStack.setGlobalVariable(int index,
XObject val)
Set a global variable or parameter in the global stack frame. |
void |
Arg.setVal(XObject val)
Set the value of this argument. |
Constructors in org.apache.xpath with parameters of type XObject | |
Arg.Arg(QName qname,
XObject val)
Construct a parameter argument which has an XObject value. |
|
Arg.Arg(QName qname,
XObject val,
boolean isFromWithParam)
Construct a parameter argument. |
Uses of XObject in org.apache.xpath.axes |
Subclasses of XObject in org.apache.xpath.axes | |
class |
NodeSequence
This class is the dynamic wrapper for a Xalan DTMIterator instance, and provides random access capabilities. |
Methods in org.apache.xpath.axes that return XObject | |
XObject |
LocPathIterator.execute(XPathContext xctxt)
Execute this iterator, meaning create a clone that can store state, and initialize it for fast execution from the current runtime state. |
Uses of XObject in org.apache.xpath.functions |
Methods in org.apache.xpath.functions that return XObject | |
XObject |
Function.execute(XPathContext xctxt)
Execute an XPath function object. |
XObject |
FuncStringLength.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncCeiling.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncLocalPart.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncLang.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncString.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncNumber.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncSystemProperty.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncExtElementAvailable.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncNamespace.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncTranslate.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncId.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncSubstringBefore.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncPosition.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncBoolean.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncExtFunctionAvailable.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncStartsWith.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncFloor.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncExtFunction.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncRound.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncSum.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncGenerateId.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncNormalizeSpace.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncConcat.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncCount.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncNot.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncUnparsedEntityURI.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncQname.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncSubstring.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncTrue.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncDoclocation.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncLast.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncFalse.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncSubstringAfter.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncCurrent.execute(XPathContext xctxt)
Execute the function. |
XObject |
FuncContains.execute(XPathContext xctxt)
Execute the function. |
Uses of XObject in org.apache.xpath.objects |
Subclasses of XObject in org.apache.xpath.objects | |
class |
XBoolean
**For advanced use only** This class represents an XPath boolean object, and is capable of converting the boolean to other types, such as a string. |
class |
XBooleanStatic
**For internal use only** This class doesn't have any XPathContext, so override whatever to ensure it works OK. |
class |
XNodeSet
This class represents an XPath nodeset object, and is capable of converting the nodeset to other types, such as a string. |
class |
XNodeSetForDOM
This class overrides the XNodeSet#object() method to provide the original Node object, NodeList object, or NodeIterator. |
class |
XNull
This class represents an XPath null object, and is capable of converting the null to other types, such as a string. |
class |
XNumber
This class represents an XPath number, and is capable of converting the number to other types, such as a string. |
class |
XRTreeFrag
This class represents an XPath result tree fragment object, and is capable of converting the RTF to other types, such as a string. |
class |
XRTreeFragSelectWrapper
This class makes an select statement act like an result tree fragment. |
class |
XString
This class represents an XPath string object, and is capable of converting the string to other types, such as a number. |
class |
XStringForChars
This class will wrap a FastStringBuffer and allow for |
class |
XStringForFSB
This class will wrap a FastStringBuffer and allow for |
Methods in org.apache.xpath.objects that return XObject | |
XObject |
XObject.execute(XPathContext xctxt)
For support of literal objects in xpaths. |
static XObject |
XObject.create(java.lang.Object val)
Create the right XObject based on the type of the object passed. |
static XObject |
XObject.create(java.lang.Object val,
XPathContext xctxt)
Create the right XObject based on the type of the object passed. |
XObject |
XObject.getFresh()
Get a fresh copy of the object. |
XObject |
XNodeSet.getFresh()
Get a fresh copy of the object. |
static XObject |
XObjectFactory.create(java.lang.Object val)
Create the right XObject based on the type of the object passed. |
static XObject |
XObjectFactory.create(java.lang.Object val,
XPathContext xctxt)
Create the right XObject based on the type of the object passed. |
XObject |
XRTreeFragSelectWrapper.execute(XPathContext xctxt)
For support of literal objects in xpaths. |
Methods in org.apache.xpath.objects with parameters of type XObject | |
boolean |
XObject.lessThan(XObject obj2)
Tell if one object is less than the other. |
boolean |
XObject.lessThanOrEqual(XObject obj2)
Tell if one object is less than or equal to the other. |
boolean |
XObject.greaterThan(XObject obj2)
Tell if one object is greater than the other. |
boolean |
XObject.greaterThanOrEqual(XObject obj2)
Tell if one object is greater than or equal to the other. |
boolean |
XObject.equals(XObject obj2)
Tell if two objects are functionally equal. |
boolean |
XObject.notEquals(XObject obj2)
Tell if two objects are functionally not equal. |
boolean |
XRTreeFrag.equals(XObject obj2)
Tell if two objects are functionally equal. |
boolean |
XNodeSet.compare(XObject obj2,
org.apache.xpath.objects.Comparator comparator)
Tell if one object is less than the other. |
boolean |
XNodeSet.lessThan(XObject obj2)
Tell if one object is less than the other. |
boolean |
XNodeSet.lessThanOrEqual(XObject obj2)
Tell if one object is less than or equal to the other. |
boolean |
XNodeSet.greaterThan(XObject obj2)
Tell if one object is less than the other. |
boolean |
XNodeSet.greaterThanOrEqual(XObject obj2)
Tell if one object is less than the other. |
boolean |
XNodeSet.equals(XObject obj2)
Tell if two objects are functionally equal. |
boolean |
XNodeSet.notEquals(XObject obj2)
Tell if two objects are functionally not equal. |
boolean |
XString.equals(XObject obj2)
Tell if two objects are functionally equal. |
boolean |
XNull.equals(XObject obj2)
Tell if two objects are functionally equal. |
boolean |
XBoolean.equals(XObject obj2)
Tell if two objects are functionally equal. |
boolean |
XBooleanStatic.equals(XObject obj2)
Tell if two objects are functionally equal. |
boolean |
XStringForFSB.equals(XObject obj2)
Tell if two objects are functionally equal. |
boolean |
XNumber.equals(XObject obj2)
Tell if two objects are functionally equal. |
Uses of XObject in org.apache.xpath.operations |
Methods in org.apache.xpath.operations that return XObject | |
XObject |
Operation.execute(XPathContext xctxt)
Execute a binary operation by calling execute on each of the operands, and then calling the operate method on the derived class. |
XObject |
Operation.operate(XObject left,
XObject right)
Apply the operation to two operands, and return the result. |
XObject |
Mult.operate(XObject left,
XObject right)
Apply the operation to two operands, and return the result. |
XObject |
Gt.operate(XObject left,
XObject right)
Apply the operation to two operands, and return the result. |
XObject |
UnaryOperation.execute(XPathContext xctxt)
Execute the operand and apply the unary operation to the result. |
abstract XObject |
UnaryOperation.operate(XObject right)
Apply the operation to two operands, and return the result. |
XObject |
Number.operate(XObject right)
Apply the operation to two operands, and return the result. |
XObject |
Plus.operate(XObject left,
XObject right)
Apply the operation to two operands, and return the result. |
XObject |
Quo.operate(XObject left,
XObject right)
Apply the operation to two operands, and return the result. |
XObject |
Or.execute(XPathContext xctxt)
OR two expressions and return the boolean result. |
XObject |
Mod.operate(XObject left,
XObject right)
Apply the operation to two operands, and return the result. |
XObject |
Neg.operate(XObject right)
Apply the operation to two operands, and return the result. |
XObject |
And.execute(XPathContext xctxt)
AND two expressions and return the boolean result. |
XObject |
Equals.operate(XObject left,
XObject right)
Apply the operation to two operands, and return the result. |
XObject |
Variable.execute(XPathContext xctxt)
Execute an expression in the XPath runtime context, and return the result of the expression. |
XObject |
Variable.execute(XPathContext xctxt,
boolean destructiveOK)
Dereference the variable, and return the reference value. |
XObject |
VariableSafeAbsRef.execute(XPathContext xctxt,
boolean destructiveOK)
Dereference the variable, and return the reference value. |
XObject |
Minus.operate(XObject left,
XObject right)
Apply the operation to two operands, and return the result. |
XObject |
Lte.operate(XObject left,
XObject right)
Apply the operation to two operands, and return the result. |
XObject |
Gte.operate(XObject left,
XObject right)
Apply the operation to two operands, and return the result. |
XObject |
String.operate(XObject right)
Apply the operation to two operands, and return the result. |
XObject |
NotEquals.operate(XObject left,
XObject right)
Apply the operation to two operands, and return the result. |
XObject |
Lt.operate(XObject left,
XObject right)
Apply the operation to two operands, and return the result. |
XObject |
Bool.operate(XObject right)
Apply the operation to two operands, and return the result. |
XObject |
Div.operate(XObject left,
XObject right)
Apply the operation to two operands, and return the result. |
Methods in org.apache.xpath.operations with parameters of type XObject | |
XObject |
Operation.operate(XObject left,
XObject right)
Apply the operation to two operands, and return the result. |
XObject |
Mult.operate(XObject left,
XObject right)
Apply the operation to two operands, and return the result. |
XObject |
Gt.operate(XObject left,
XObject right)
Apply the operation to two operands, and return the result. |
abstract XObject |
UnaryOperation.operate(XObject right)
Apply the operation to two operands, and return the result. |
XObject |
Number.operate(XObject right)
Apply the operation to two operands, and return the result. |
XObject |
Plus.operate(XObject left,
XObject right)
Apply the operation to two operands, and return the result. |
XObject |
Quo.operate(XObject left,
XObject right)
Apply the operation to two operands, and return the result. |
XObject |
Mod.operate(XObject left,
XObject right)
Apply the operation to two operands, and return the result. |
XObject |
Neg.operate(XObject right)
Apply the operation to two operands, and return the result. |
XObject |
Equals.operate(XObject left,
XObject right)
Apply the operation to two operands, and return the result. |
XObject |
Minus.operate(XObject left,
XObject right)
Apply the operation to two operands, and return the result. |
XObject |
Lte.operate(XObject left,
XObject right)
Apply the operation to two operands, and return the result. |
XObject |
Gte.operate(XObject left,
XObject right)
Apply the operation to two operands, and return the result. |
XObject |
String.operate(XObject right)
Apply the operation to two operands, and return the result. |
XObject |
NotEquals.operate(XObject left,
XObject right)
Apply the operation to two operands, and return the result. |
XObject |
Lt.operate(XObject left,
XObject right)
Apply the operation to two operands, and return the result. |
XObject |
Bool.operate(XObject right)
Apply the operation to two operands, and return the result. |
XObject |
Div.operate(XObject left,
XObject right)
Apply the operation to two operands, and return the result. |
Uses of XObject in org.apache.xpath.patterns |
Methods in org.apache.xpath.patterns that return XObject | |
XObject |
NodeTest.execute(XPathContext xctxt,
int context)
Tell what the test score is for the given node. |
XObject |
NodeTest.execute(XPathContext xctxt,
int context,
DTM dtm,
int expType)
Tell what the test score is for the given node. |
XObject |
NodeTest.execute(XPathContext xctxt)
Test the current node to see if it matches the given node test. |
XObject |
UnionPattern.execute(XPathContext xctxt)
Test a node to see if it matches any of the patterns in the union. |
XObject |
StepPattern.execute(XPathContext xctxt,
int currentNode)
Execute this pattern step, including predicates. |
XObject |
StepPattern.execute(XPathContext xctxt)
Execute this pattern step, including predicates. |
XObject |
StepPattern.execute(XPathContext xctxt,
int currentNode,
DTM dtm,
int expType)
Execute an expression in the XPath runtime context, and return the result of the expression. |
XObject |
FunctionPattern.execute(XPathContext xctxt,
int context)
Test a node to see if it matches the given node test. |
XObject |
FunctionPattern.execute(XPathContext xctxt,
int context,
DTM dtm,
int expType)
Test a node to see if it matches the given node test. |
XObject |
FunctionPattern.execute(XPathContext xctxt)
Test a node to see if it matches the given node test. |
XObject |
ContextMatchStepPattern.execute(XPathContext xctxt)
Execute this pattern step, including predicates. |
XObject |
ContextMatchStepPattern.executeRelativePathPattern(XPathContext xctxt,
StepPattern prevStep)
Execute the match pattern step relative to another step. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |