Package com.saxonica.functions.qt4
Class SequenceMatching
- java.lang.Object
-
- net.sf.saxon.functions.AbstractFunction
-
- net.sf.saxon.functions.SystemFunction
-
- com.saxonica.functions.qt4.SequenceMatching
-
- All Implemented Interfaces:
Callable
,FunctionItem
,GroundedValue
,Item
,Sequence
- Direct Known Subclasses:
SequenceMatching.ContainsSequence
,SequenceMatching.EndsWithSequence
,SequenceMatching.StartsWithSequence
public abstract class SequenceMatching extends SystemFunction
This class supports the two extension functions starts-with-sequence, ends-with-sequence, contains-sequence
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SequenceMatching.ContainsSequence
static class
SequenceMatching.EndsWithSequence
static class
SequenceMatching.StartsWithSequence
-
Constructor Summary
Constructors Constructor Description SequenceMatching()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected BooleanValue
startsWith(SequenceIterator iter0, SequenceIterator iter1, XPathContext context, FunctionItem comparator)
-
Methods inherited from class net.sf.saxon.functions.SystemFunction
dependsOnContextItem, dynamicCall, equals, export, exportAdditionalArguments, exportAttributes, fixArguments, getArity, getCardinality, getContextNode, getDescription, getDetails, getElaborator, getErrorCodeForTypeErrors, getFunctionItemType, getFunctionName, getIntegerBounds, getNetCost, getOperandRoles, getRequiredType, getResultItemType, getResultItemType, getRetainedStaticContext, getSpecialProperties, getStaticBaseUriString, getStreamerName, getUniStringArg, hashCode, importAttributes, isSequenceVariadic, isTrustedResultType, makeCall, makeFunction, makeFunction40, makeFunctionCall, makeOptimizedFunctionCall, resultIfEmpty, setArity, setDetails, setRetainedStaticContext, supplyTypeInformation, toShortString, toString, typeCheckCaller
-
Methods inherited from class net.sf.saxon.functions.AbstractFunction
atomize, deepEqual40, deepEquals, effectiveBooleanValue, getAnnotations, getUnicodeStringValue, isArray, isMap, makeNewContext, simplify, typeCheck
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface net.sf.saxon.om.FunctionItem
getGenre
-
Methods inherited from interface net.sf.saxon.om.GroundedValue
asIterable, concatenate, containsNode, materialize
-
Methods inherited from interface net.sf.saxon.om.Item
getLength, getStringValue, head, isStreamed, itemAt, iterate, reduce, subsequence
-
Methods inherited from interface net.sf.saxon.om.Sequence
makeRepeatable
-
-
-
-
Method Detail
-
startsWith
protected BooleanValue startsWith(SequenceIterator iter0, SequenceIterator iter1, XPathContext context, FunctionItem comparator) throws XPathException
- Throws:
XPathException
-
-