net.sf.saxon.functions
Class StringFn
- EvaluableItem, InstructionInfoProvider, SequenceIterable, Serializable, SourceLocator
Implement XPath function string()
addContextDocumentArgument, addDocToPathMap, checkArguments, computeCardinality, computeSpecialProperties, copy, getDetails, getErrorCodeForTypeErrors, getItemType, getRequiredType, makeSystemFunction, optimize, setDetails, useContextItemAsDefault |
addExternalFunctionCallToPathMap, checkArgumentCount, checkArguments, equals, explain, getArguments, getDisplayName, getFunctionName, getNumberOfArguments, hashCode, iterateSubExpressions, optimize, preEvaluate, promote, replaceSubExpression, setArguments, setFunctionName, simplify, simplifyArguments, toString, typeCheck |
addToPathMap, adoptChildExpression, checkPermittedContents, computeCardinality, computeDependencies, computeSpecialProperties, computeStaticProperties, copy, display, doPromotion, dynamicError, effectiveBooleanValue, evaluateAsString, evaluateItem, explain, explain, findParentOf, getCardinality, getColumnNumber, getConstructType, getContainer, getDependencies, getExecutable, getHostLanguage, getImplementationMethod, getInstructionInfo, getIntrinsicDependencies, getItemType, getLineNumber, getLocationId, getLocationProvider, getPublicId, getSlotsUsed, getSpecialProperties, getSystemId, hasLoopingSubexpression, implementsStaticTypeCheck, iterate, iterateEvents, iterateSubExpressions, markTailFunctionCalls, optimize, process, promote, replaceSubExpression, resetLocalStaticProperties, setContainer, setFiltered, setFlattened, setLocationId, simplify, staticTypeCheck, suppressValidation, toString, typeCheck, typeError |
addDocToPathMap
public PathMap.PathMapNodeSet addDocToPathMap(PathMap pathMap,
PathMap.PathMapNodeSet pathMapNodes) Add a representation of a doc() call or similar function to a PathMap.
This is a convenience method called by the addToPathMap() methods for doc(), document(), collection()
and similar functions. These all create a new root expression in the path map.
- addDocToPathMap in interface SystemFunction
pathMap - the PathMap to which the expression should be addedpathMapNodes - the node in the PathMap representing the focus at the point where this expression
is called. Set to null if this expression appears at the top level.
- the pathMapNode representing the focus established by this expression, in the case where this
expression is the first operand of a path expression or filter expression