public class UserFunctionCall.FunctionCallPackage extends ObjectValue
EMPTY_CLASS_ARRAYEMPTY_VALUE_ARRAYEVALUATE_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, setValuecheckPermittedContents, convert, convert, display, evaluateAsString, evaluateItem, getCardinality, getComponent, getImplementationMethod, getLength, getStringValueCS, getTypedValue, hasBuiltInType, iterate, process, schemaEquals, toStringasItem, asIterator, asValue, collapseWhitespace, convert, convertJavaObjectToXPath, getDependencies, getIterator, getParentExpression, getSpecialProperties, itemAt, iterateSubExpressions, makeQNameValue, normalizeWhitespace, optimize, promote, simplify, stringToNumber, trimWhitespace, typeCheckpublic FunctionCallPackage(UserFunction function, ValueRepresentation[] actualArgs, XPathContext c)
public ItemType getItemType(TypeHierarchy th)
getItemType in interface ExpressiongetItemType in class ObjectValueth - public ValueRepresentation call() throws XPathException
XPathExceptionpublic SequenceIterator iterateResults(XPathContext context) throws XPathException
XPathExceptionpublic Value reduce() throws XPathException
reduce in class ValueXPathExceptionpublic AtomicValue getPrimitiveValue()
Type.isPrimitiveType(int)getPrimitiveValue in class AtomicValue