Uses of Class org.apache.xpath.objects.XObject

Uses in package org.apache.xpath.objects

Classes derived from org.apache.xpath.objects.XObject

class
This class represents an XPath boolean object, and is capable of converting the boolean to other types, such as a string.
class
This class doesn't have any XPathContext, so override whatever to ensure it works OK.
class
This class represents an XPath nodeset object, and is capable of converting the nodeset to other types, such as a string.
class
This class overrides the XNodeSet#object() method to provide the original Node object, NodeList object, or NodeIterator.
class
This class represents an XPath null object, and is capable of converting the null to other types, such as a string.
class
This class represents an XPath number, and is capable of converting the number to other types, such as a string.
class
This class represents an XPath result tree fragment object, and is capable of converting the RTF to other types, such as a string.
class
This class makes an select statement act like an result tree fragment.
class
This class represents an XPath string object, and is capable of converting the string to other types, such as a number.
class
This class will wrap a FastStringBuffer and allow for
class
This class will wrap a FastStringBuffer and allow for

Methods with parameter type org.apache.xpath.objects.XObject

boolean
XNodeSet.compare(XObject obj2, org.apache.xpath.objects.Comparator comparator)
Tell if one object is less than the other.
boolean
Tell if two objects are functionally equal.
boolean
Tell if two objects are functionally equal.
boolean
Tell if two objects are functionally equal.
boolean
Tell if two objects are functionally equal.
boolean
Tell if two objects are functionally equal.
boolean
Tell if two objects are functionally equal.
boolean
Tell if two objects are functionally equal.
boolean
Tell if two objects are functionally equal.
boolean
Tell if two objects are functionally equal.
boolean
Tell if one object is less than the other.
boolean
Tell if one object is greater than the other.
boolean
Tell if one object is less than the other.
boolean
Tell if one object is greater than or equal to the other.
boolean
Tell if one object is less than the other.
boolean
Tell if one object is less than the other.
boolean
Tell if one object is less than or equal to the other.
boolean
Tell if one object is less than or equal to the other.
boolean
Tell if two objects are functionally not equal.
boolean
Tell if two objects are functionally not equal.

Methods with return type org.apache.xpath.objects.XObject

XObject
XObject.create(Object val)
Create the right XObject based on the type of the object passed.
XObject
XObjectFactory.create(Object val)
Create the right XObject based on the type of the object passed.
XObject
XObject.create(Object val, XPathContext xctxt)
Create the right XObject based on the type of the object passed.
XObject
XObjectFactory.create(Object val, XPathContext xctxt)
Create the right XObject based on the type of the object passed.
XObject
For support of literal objects in xpaths.
XObject
For support of literal objects in xpaths.
XObject
Get a fresh copy of the object.
XObject
Get a fresh copy of the object.

Uses in package org.apache.xpath.operations

Methods with parameter type org.apache.xpath.objects.XObject

XObject
Apply the operation to two operands, and return the result.
XObject
Apply the operation to two operands, and return the result.
XObject
Apply the operation to two operands, and return the result.
XObject
Apply the operation to two operands, and return the result.
XObject
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.
XObject
Equals.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
Gte.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
Lte.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
Mod.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
Apply the operation to two operands, and return the result.
XObject
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.

Methods with return type org.apache.xpath.objects.XObject

XObject
AND two expressions and return the boolean result.
XObject
Execute a binary operation by calling execute on each of the operands, and then calling the operate method on the derived class.
XObject
OR two expressions and return the boolean result.
XObject
Execute the operand and apply the unary operation to the result.
XObject
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
Apply the operation to two operands, and return the result.
XObject
Apply the operation to two operands, and return the result.
XObject
Apply the operation to two operands, and return the result.
XObject
Apply the operation to two operands, and return the result.
XObject
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.
XObject
Equals.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
Gte.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
Lte.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
Mod.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
Apply the operation to two operands, and return the result.
XObject
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.

Uses in package org.apache.xpath.functions

Methods with return type org.apache.xpath.objects.XObject

XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute an XPath function object.
XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.

Uses in package org.apache.xalan.lib

Methods with return type org.apache.xpath.objects.XObject

XObject
ExsltDynamic.evaluate(ExpressionContext myContext, 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.
XObject
Extensions.evaluate(ExpressionContext myContext, String xpathExpr)
Returns the result of evaluating the argument as a string containing an XPath expression.
XObject
ExsltDatetime.leapYear(String datetimeIn)
The date:leap-year function returns true if the year given in a date is a leap year.

Uses in package org.apache.xalan.extensions

Methods with return type org.apache.xpath.objects.XObject

XObject
Get a variable based on it's qualified name.

Uses in package org.apache.xpath.axes

Classes derived from org.apache.xpath.objects.XObject

class
This class is the dynamic wrapper for a Xalan DTMIterator instance, and provides random access capabilities.

Methods with return type org.apache.xpath.objects.XObject

XObject
Execute this iterator, meaning create a clone that can store state, and initialize it for fast execution from the current runtime state.

Uses in package org.apache.xpath.patterns

Methods with return type org.apache.xpath.objects.XObject

XObject
Execute this pattern step, including predicates.
XObject
Test a node to see if it matches the given node test.
XObject
Test the current node to see if it matches the given node test.
XObject
Execute this pattern step, including predicates.
XObject
Test a node to see if it matches any of the patterns in the union.
XObject
FunctionPattern.execute(XPathContext xctxt, int context)
Test a node to see if it matches the given node test.
XObject
NodeTest.execute(XPathContext xctxt, int context)
Tell what the test score is for the given node.
XObject
StepPattern.execute(XPathContext xctxt, int currentNode)
Execute this pattern step, including predicates.
XObject
FunctionPattern.execute(XPathContext xctxt, int context, DTM dtm, int expType)
Test a node to see if it matches the given node test.
XObject
NodeTest.execute(XPathContext xctxt, int context, DTM dtm, int expType)
Tell what the test score is for the given node.
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
Execute the match pattern step relative to another step.

Uses in package org.apache.xalan.trace

Constructors with parameter type org.apache.xpath.objects.XObject

EndSelectionEvent.EndSelectionEvent(TransformerImpl processor, Node sourceNode, ElemTemplateElement styleNode, String attributeName, XPath xpath, XObject selection)
Create an EndSelectionEvent.
SelectionEvent.SelectionEvent(TransformerImpl processor, Node sourceNode, ElemTemplateElement styleNode, String attributeName, XPath xpath, XObject selection)
Create an event originating at the given node of the style tree.

Fields of type org.apache.xpath.objects.XObject

XObject
The result of the selection.

Methods with parameter type org.apache.xpath.objects.XObject

void
TraceManager.fireSelectedEndEvent(int sourceNode, ElemTemplateElement styleNode, String attributeName, XPath xpath, XObject selection)
Fire a selection event.
void
TraceManager.fireSelectedEvent(int sourceNode, ElemTemplateElement styleNode, String attributeName, XPath xpath, XObject selection)
Fire a selection event.

Uses in package org.apache.xpath

Constructors with parameter type org.apache.xpath.objects.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.

Methods with parameter type org.apache.xpath.objects.XObject

void
Set a global variable or parameter in the global stack frame.
void
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
Set the value of this argument.

Methods with return type org.apache.xpath.objects.XObject

XObject
Get the element at the given index, regardless of stackframe.
XObject
CachedXPathAPI.eval(Node contextNode, String str)
Evaluate XPath string to an XObject.
XObject
XPathAPI.eval(Node contextNode, String str)
Evaluate XPath string to an XObject.
XObject
CachedXPathAPI.eval(Node contextNode, String str, Node namespaceNode)
Evaluate XPath string to an XObject.
XObject
XPathAPI.eval(Node contextNode, String str, Node namespaceNode)
Evaluate XPath string to an XObject.
XObject
CachedXPathAPI.eval(Node contextNode, String str, PrefixResolver prefixResolver)
Evaluate XPath string to an XObject.
XObject
XPathAPI.eval(Node contextNode, String str, PrefixResolver prefixResolver)
Evaluate XPath string to an XObject.
XObject
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.
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.
XObject
XPath.execute(XPathContext xctxt, int contextNode, PrefixResolver namespaceContext)
Given an expression and a context, evaluate the XPath and return the result.
XObject
XPath.execute(XPathContext xctxt, org.w3c.dom.Node contextNode, PrefixResolver namespaceContext)
Given an expression and a context, evaluate the XPath and return the result.
XObject
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.getLocalVariable(int index, int frame)
Get a local variable or parameter in the current stack frame.
XObject
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
Get the value for this argument.
XObject
Get a variable based on it's qualified name.
XObject
Get a variable based on it's qualified name.

Uses in package org.apache.xpath.jaxp

Methods with return type org.apache.xpath.objects.XObject

XObject
Get a variable based on it's qualified name.

Uses in package org.apache.xalan.templates

Classes derived from org.apache.xpath.objects.XObject

class
An instance of this class holds unto a variable until it is executed.
class
This is the same as XUnresolvedVariable, but it assumes that the context is already set up.

Methods with parameter type org.apache.xpath.objects.XObject

void

Methods with return type org.apache.xpath.objects.XObject

XObject
Execute the function.
XObject
Execute the function.
XObject
Execute the function.
XObject
For support of literal objects in xpaths.
XObject
For support of literal objects in xpaths.
XObject
ElemVariable.getValue(TransformerImpl transformer, int sourceNode)
Get the XObject representation of the variable.
XObject
ElemWithParam.getValue(TransformerImpl transformer, int sourceNode)
Get the XObject representation of the variable.

Uses in package org.apache.xalan.serialize

Methods with parameter type org.apache.xpath.objects.XObject

void
Given a result tree fragment, walk the tree and output it to the SerializationHandler.

Copyright B) 2005 Apache XML Project. All Rights Reserved.