public class UserFunctionCall.FunctionCallPackage extends ObjectValue
EMPTY_CLASS_ARRAY
EMPTY_VALUE_ARRAY
EVALUATE_METHOD, ITERATE_METHOD, PROCESS_METHOD
Constructor and Description |
---|
FunctionCallPackage(UserFunction function,
ValueRepresentation[] actualArgs,
XPathContext c) |
Modifier and Type | Method and Description |
---|---|
ValueRepresentation |
call() |
ItemType |
getItemType(TypeHierarchy th)
Determine the item type of the expression
|
AtomicValue |
getPrimitiveValue()
Get the primitive value (the value in the value space).
|
SequenceIterator |
iterateResults(XPathContext context) |
Value |
reduce()
Reduce a value to its simplest form.
|
convertPrimitive, convertToJava, effectiveBooleanValue, equals, getObject, getStringValue, hashCode, setValue
checkPermittedContents, convert, convert, display, evaluateAsString, evaluateItem, getCardinality, getComponent, getImplementationMethod, getLength, getStringValueCS, getTypedValue, hasBuiltInType, iterate, process, schemaEquals, toString
asItem, asIterator, asValue, collapseWhitespace, convert, convertJavaObjectToXPath, getDependencies, getIterator, getParentExpression, getSpecialProperties, itemAt, iterateSubExpressions, makeQNameValue, normalizeWhitespace, optimize, promote, simplify, stringToNumber, trimWhitespace, typeCheck
public FunctionCallPackage(UserFunction function, ValueRepresentation[] actualArgs, XPathContext c)
public ItemType getItemType(TypeHierarchy th)
getItemType
in interface Expression
getItemType
in class ObjectValue
th
- public ValueRepresentation call() throws XPathException
XPathException
public SequenceIterator iterateResults(XPathContext context) throws XPathException
XPathException
public Value reduce() throws XPathException
reduce
in class Value
XPathException
public AtomicValue getPrimitiveValue()
Type.isPrimitiveType(int)
getPrimitiveValue
in class AtomicValue