A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 

A

a - Variable in class net.sf.saxon.trace.TraceEventMulticaster
 
abbreviatePath(String) - Static method in class net.sf.saxon.lib.StandardErrorListener
Abbreviate a URI (if requested)
abbreviateURI(String) - Static method in class net.sf.saxon.trans.Err
Abbreviate a URI for use in error messages
Abs - Class in net.sf.saxon.functions
This class supports the abs() function
Abs() - Constructor for class net.sf.saxon.functions.Abs
 
ABS - Static variable in class net.sf.saxon.functions.StandardFunction
 
abs(double) - Static method in class net.sf.saxon.option.exslt.Math
Get the absolute value of a numeric value (SStL)
abs() - Method in class net.sf.saxon.value.BigIntegerValue
Get the absolute value as defined by the XPath abs() function
abs() - Method in class net.sf.saxon.value.DecimalValue
Get the absolute value as defined by the XPath abs() function
abs() - Method in class net.sf.saxon.value.DoubleValue
Get the absolute value as defined by the XPath abs() function
abs() - Method in class net.sf.saxon.value.FloatValue
Get the absolute value as defined by the XPath abs() function
abs() - Method in class net.sf.saxon.value.Int64Value
Get the absolute value as defined by the XPath abs() function
abs() - Method in class net.sf.saxon.value.NumericValue
Get the absolute value as defined by the XPath abs() function
ABSENT - Static variable in class net.sf.saxon.expr.parser.ContextItemStaticInfo
 
AbsentExtensionElement - Class in net.sf.saxon.style
This element is a surrogate for an extension element (or indeed an xsl element) for which no implementation is available.
AbsentExtensionElement() - Constructor for class net.sf.saxon.style.AbsentExtensionElement
 
absolute(int) - Method in class com.saxonica.xqj.SaxonXQForwardSequence
 
absolute(int) - Method in class com.saxonica.xqj.SaxonXQSequence
 
absolute(int) - Method in interface javax.xml.xquery.XQSequence
Moves the XQSequence's position to the given item number in this object.
AbsolutePath - Class in net.sf.saxon.om
Represents the path from the root of an XDM tree to a specific node, as a sequence of (name, position) pairs
AbsolutePath(List<AbsolutePath.PathElement>) - Constructor for class net.sf.saxon.om.AbsolutePath
Create an absolute path
AbsolutePath.PathElement - Class in net.sf.saxon.om
Inner class representing one step in the path
AbsolutePath.PathElement(int, NodeName, int) - Constructor for class net.sf.saxon.om.AbsolutePath.PathElement
Create a path element
AbsorptionFeed - Class in com.saxonica.ee.stream.feed
This class is used as an abstract superclass for expressions where the consuming operand is absorbed by the expression: for example, data(), string(), or copy-of().
AbsorptionFeed(Feed, XPathContext) - Constructor for class com.saxonica.ee.stream.feed.AbsorptionFeed
 
AbsorptionFeed.PendingItem - Class in com.saxonica.ee.stream.feed
A pending item represents a tree under construction.
AbsorptionFeed.PendingItem(int) - Constructor for class com.saxonica.ee.stream.feed.AbsorptionFeed.PendingItem
 
AbstractFunctionItem - Class in com.saxonica.functions.hof
Abstract superclass (and factory class) for implementations of FunctionItem
AbstractFunctionItem() - Constructor for class com.saxonica.functions.hof.AbstractFunctionItem
 
AbstractIntSet - Class in net.sf.saxon.z
Abstract superclass containing helper methods for various implementations of IntSet
AbstractIntSet() - Constructor for class net.sf.saxon.z.AbstractIntSet
 
AbstractItem - Class in net.sf.saxon.om
Abstract superclass for items
AbstractItem() - Constructor for class net.sf.saxon.om.AbstractItem
 
AbstractNodeWrapper - Class in net.sf.saxon.tree.wrapper
A node in the XML parse tree representing an XML element, character content, or attribute.
AbstractNodeWrapper() - Constructor for class net.sf.saxon.tree.wrapper.AbstractNodeWrapper
 
AbstractNumberer - Class in net.sf.saxon.expr.number
Class AbstractNumberer is a base implementation of Numberer that provides language-independent default numbering This supports the xsl:number element.
AbstractNumberer() - Constructor for class net.sf.saxon.expr.number.AbstractNumberer
 
AbstractStaticContext - Class in net.sf.saxon.sxpath
An abstract and configurable implementation of the StaticContext interface, which defines the static context of an XPath expression.
AbstractStaticContext() - Constructor for class net.sf.saxon.sxpath.AbstractStaticContext
 
AbstractTraceListener - Class in net.sf.saxon.trace
This is the standard trace listener used when the -T option is specified on the command line.
AbstractTraceListener() - Constructor for class net.sf.saxon.trace.AbstractTraceListener
 
AbstractVirtualNode - Class in net.sf.saxon.tree.wrapper
AbstractVirtualNode is an abstract superclass for VirtualNode implementations in which the underlying node is itself a Saxon NodeInfo.
AbstractVirtualNode() - Constructor for class net.sf.saxon.tree.wrapper.AbstractVirtualNode
 
AbstractWatch - Class in com.saxonica.ee.stream.watch
A Watch represents a class that is interested in looking at nodes for the purpose of evaluating uniqueness and key constraints, or for XSLT streaming.
AbstractWatch() - Constructor for class com.saxonica.ee.stream.watch.AbstractWatch
 
accept(Expression, Expression) - Method in class net.sf.saxon.expr.parser.PromotionOffer
Method to test whether a subexpression qualifies for promotion, and if so, to accept the promotion.
accept(File, String) - Method in class net.sf.saxon.functions.URIQueryParameters.RegexFilter
Tests if a specified file should be included in a file list.
accepted - Variable in class net.sf.saxon.expr.parser.PromotionOffer
Flag that is set if the offer has been accepted, that is, if the expression has changed
AccessorFn - Class in net.sf.saxon.functions
This class supports the get_X_from_Y functions defined in XPath 2.0
AccessorFn() - Constructor for class net.sf.saxon.functions.AccessorFn
 
AccessorFnCompiler - Class in com.saxonica.ee.bytecode
Generate bytecode for evaluation of accessor functions such as day-from-date, seconds-from-duration, namespace-uri=from-QName
AccessorFnCompiler() - Constructor for class com.saxonica.ee.bytecode.AccessorFnCompiler
 
Accumulator - Class in com.saxonica.xslt3.instruct
Represents a single accumulator declared in an XSLT 3.0 stylesheet
Accumulator() - Constructor for class com.saxonica.xslt3.instruct.Accumulator
 
ACCUMULATOR - Static variable in class net.sf.saxon.trans.Mode
 
AccumulatorData - Class in com.saxonica.xslt3.instruct
Holds the values of an accumulator function for one non-streamed document
AccumulatorData(Accumulator) - Constructor for class com.saxonica.xslt3.instruct.AccumulatorData
 
AccumulatorFn - Class in com.saxonica.functions.xslt3
Non-streaming implementation of accumulator-before() and accumulator-after()
AccumulatorFn() - Constructor for class com.saxonica.functions.xslt3.AccumulatorFn
 
AccumulatorManagerEE - Class in com.saxonica.ee.stream
Manager for accumulator functions (XSLT 3.0).
AccumulatorManagerEE() - Constructor for class com.saxonica.ee.stream.AccumulatorManagerEE
 
AccumulatorManagerPE - Class in com.saxonica.xslt3.instruct
Manager for accumulator functions (XSLT 3.0).
AccumulatorManagerPE() - Constructor for class com.saxonica.xslt3.instruct.AccumulatorManagerPE
 
AccumulatorRule - Class in com.saxonica.xslt3.instruct
This class represents one of the rules making up the definition of an accumulator
AccumulatorRule(Expression, SlotManager) - Constructor for class com.saxonica.xslt3.instruct.AccumulatorRule
Create a rule
AccumulatorWatch - Class in com.saxonica.ee.stream.watch
This watch implements a single accumulator in streaming mode.
AccumulatorWatch(Accumulator) - Constructor for class com.saxonica.ee.stream.watch.AccumulatorWatch
 
acos(double) - Static method in class net.sf.saxon.option.exslt.Math
Get the arccosine of a numeric value (SStL)
action - Variable in class com.saxonica.xslt3.instruct.MergeInstr
 
action - Variable in class net.sf.saxon.expr.Assignation
 
ACTION - Static variable in class net.sf.saxon.expr.instruct.AnalyzeString
 
action - Variable in class net.sf.saxon.expr.instruct.ForEach
 
action - Variable in class net.sf.saxon.expr.parser.PromotionOffer
action is one of the possible promotion actions, FOCUS_INDEPENDENT, RANGE_INDEPENDENT, EXTRACT_GLOBAL_VARIABLES
ACTION_COMPILE - Static variable in class net.sf.saxon.style.StyleElement
 
ACTION_FIXUP - Static variable in class net.sf.saxon.style.StyleElement
 
ACTION_OPTIMIZE - Static variable in class net.sf.saxon.style.StyleElement
 
ACTION_PROCESS_ATTRIBUTES - Static variable in class net.sf.saxon.style.StyleElement
 
ACTION_TYPECHECK - Static variable in class net.sf.saxon.style.StyleElement
 
ACTION_VALIDATE - Static variable in class net.sf.saxon.style.StyleElement
 
actionsCompleted - Variable in class net.sf.saxon.style.StyleElement
 
activate(Builder) - Method in class com.saxonica.ee.validate.AssertionTreeBuilder
 
activeWatchStack - Variable in class com.saxonica.ee.stream.watch.WatchManager
 
actuallyEvaluate(XPathContext, Component) - Method in class net.sf.saxon.expr.instruct.GlobalVariable
Evaluate the global variable, and save its value for use in subsequent references.
actualParams - Variable in class net.sf.saxon.expr.instruct.ApplyTemplates
 
add(PendingUpdateAction) - Method in class com.saxonica.ee.update.PendingUpdateListImpl
Add an action to the pending update list
add(HashTrieMap, String, AtomicValue) - Static method in class com.saxonica.functions.extfn.EXPathArchive.Archive
 
add(HashTrieMap, String, String) - Static method in class com.saxonica.functions.extfn.EXPathArchive.Archive
 
add(HashTrieMap, String, long) - Static method in class com.saxonica.functions.extfn.EXPathArchive.Archive
 
add(DocumentInfo, String) - Method in class net.sf.saxon.om.DocumentPool
Add a document to the pool
add(DocumentInfo, DocumentURI) - Method in class net.sf.saxon.om.DocumentPool
Add a document to the pool
add(XPathContext, String, String) - Static method in class net.sf.saxon.option.exslt.Date
The date:add function returns the date/time resulting from adding a duration to a date/time.
add(String) - Method in class net.sf.saxon.serialize.HTMLTagHashSet
 
add(TraceListener, TraceListener) - Static method in class net.sf.saxon.trace.TraceEventMulticaster
Adds trace-listener-a with trace-listener-b and returns the resulting multicast listener.
add(DurationValue) - Method in class net.sf.saxon.value.CalendarValue
Add a duration to this date/time value
add(DurationValue) - Method in class net.sf.saxon.value.DateTimeValue
Add a duration to a dateTime
add(DurationValue) - Method in class net.sf.saxon.value.DateValue
Add a duration to a date
add(DurationValue) - Method in class net.sf.saxon.value.DayTimeDurationValue
Add two dayTimeDurations
add(DurationValue) - Method in class net.sf.saxon.value.DurationValue
Add two durations
add(DurationValue) - Method in class net.sf.saxon.value.GDayValue
Add a duration to this date/time value
add(DurationValue) - Method in class net.sf.saxon.value.GMonthDayValue
Add a duration to this date/time value
add(DurationValue) - Method in class net.sf.saxon.value.GMonthValue
Add a duration to this date/time value
add(DurationValue) - Method in class net.sf.saxon.value.GYearMonthValue
Add a duration to this date/time value
add(DurationValue) - Method in class net.sf.saxon.value.GYearValue
Add a duration to this date/time value
add(Duration) - Method in class net.sf.saxon.value.SaxonDuration
Computes a new duration whose value is this+rhs.
add(Duration) - Method in class net.sf.saxon.value.SaxonXMLGregorianCalendar
Add duration to this instance.
add(DurationValue) - Method in class net.sf.saxon.value.TimeValue
Add a duration to a dateTime
add(DurationValue) - Method in class net.sf.saxon.value.YearMonthDurationValue
Add two year-month-durations
add(int) - Method in class net.sf.saxon.z.IntArraySet
Add an integer to the set
add(int) - Method in class net.sf.saxon.z.IntBlockSet
Add an integer to the set
add(int) - Method in class net.sf.saxon.z.IntCheckingSet
 
add(int) - Method in class net.sf.saxon.z.IntComplementSet
 
add(int) - Method in class net.sf.saxon.z.IntEmptySet
 
add(int) - Method in class net.sf.saxon.z.IntHashSet
 
add(int) - Method in class net.sf.saxon.z.IntRangeSet
Add an integer to the set
add(int) - Method in interface net.sf.saxon.z.IntSet
Add an integer to the set
add(int) - Method in class net.sf.saxon.z.IntSingletonSet
 
add(int) - Method in class net.sf.saxon.z.IntUniversalSet
 
addAccumulator(Accumulator) - Method in class com.saxonica.xslt3.instruct.AccumulatorManagerPE
Register an accumulator with the manager
addAllowedNamespace(String) - Method in class com.saxonica.ee.schema.Wildcard
Add a permitted namespace.
addAnnotationParameter(AtomicValue) - Method in class net.sf.saxon.query.Annotation
Add a value to the list of annotation parameters
addAnonymousType(SchemaType) - Method in class com.saxonica.ee.schema.PreparedSchema
Register an anonymous type defined in this schema
addArgument(UserFunctionParameter) - Method in class net.sf.saxon.query.XQueryFunction
Add an argument to the list of arguments
addAssertion(Assertion) - Method in class com.saxonica.ee.schema.UserComplexType
Add an assertion to this complex type
addAttribute(NodeInfo) - Method in class net.sf.saxon.evpull.StartElementEvent
Add an attribute to the element node
addAttribute(NodeName, SimpleType, CharSequence, int) - Method in interface net.sf.saxon.om.MutableNodeInfo
Add an attribute to this element node.
addAttribute(NodeName, SimpleType, CharSequence, int) - Method in class net.sf.saxon.tree.linked.ElementImpl
Add an attribute to this element node.
addAttribute(NodeName, SimpleType, CharSequence, int) - Method in class net.sf.saxon.tree.linked.NodeImpl
Add an attribute to this element node.
addAttribute(NodeName, SimpleType, String, int, int) - Method in class net.sf.saxon.tree.util.AttributeCollectionImpl
Add an attribute to an attribute list.
addAttribute(NodeName, SimpleType, CharSequence, int) - Method in class net.sf.saxon.tree.util.Orphan
Add an attribute to this element node.
addAttributeDecl(AttributeDecl) - Method in class com.saxonica.ee.schema.PreparedSchema
Adds the given global attribute declaration to this Schema.
addAttributeGroup(AttributeGroupDecl) - Method in class com.saxonica.ee.schema.PreparedSchema
Adds the given attribute group declaration to this Schema.
addAttributeGroupReference(AttributeGroupReference) - Method in class com.saxonica.ee.schema.AttributeGroupDecl
Adds the given AttributeGroupReference to this AttributeGroup.
addAttributeGroupReference(AttributeGroupReference) - Method in class com.saxonica.ee.schema.UserComplexType
Adds the given AttributeGroupReference to this UserComplexType
addAttributeUse(AttributeUse) - Method in class com.saxonica.ee.schema.AttributeGroupDecl
Add the given attribute use to this AttributeGroup.
addAttributeUse(AttributeUse) - Method in class com.saxonica.ee.schema.UserComplexType
Adds the given AttributeUse to this UserComplexType.
addBodyPart(BodyPart) - Method in class com.saxonica.functions.extfn.Mailer2
 
addBranch(String) - Method in class com.saxonica.ee.schema.PatternFacet
Add a branch to a pattern: that is, combine this pattern with another, so that the resulting pattern is the "or" of the two patterns
addCatchClause(QNameTest, Expression) - Method in class com.saxonica.xslt3.style.XSLTry
 
addCatchExpression(QNameTest, Expression) - Method in class net.sf.saxon.expr.TryCatch
 
addChildExpression(Expression) - Method in class com.saxonica.xslt3.instruct.Accumulator
Add an expression to the list of expressions used by this accumulator
addChildThread(Thread) - Method in class net.sf.saxon.expr.XPathContextMajor
Add a new thread to the list of child threads for this context.
addComment(CompilerService, String) - Method in class com.saxonica.ee.bytecode.util.Generator
Add a comment (in the form of an unused label) to the code listing
addCompletionAction(StylesheetPackage.Action) - Method in class net.sf.saxon.style.StylesheetPackage
Register a callback action to be performed during the completion phase
addComponent(UserSchemaComponent) - Method in class com.saxonica.ee.schema.PreparedSchema
Add an object that might contain a forwards reference to be fixed up later
addConnectionEventListener(XQConnectionEventListener) - Method in interface javax.xml.xquery.PooledXQConnection
Registers the given event listener so that it will be notified when an event occurs on this PooledXQConnection object.
addContextDocumentArgument(int, String) - Method in class net.sf.saxon.functions.SystemFunctionCall
Add an implicit argument referring to the context document.
addDescendants() - Method in class net.sf.saxon.expr.parser.PathMap.PathMapNodeSet
Indicate that all the descendants of the nodes in this nodeset are required
addDisallowedNamespace(String) - Method in class com.saxonica.ee.schema.Wildcard
Add a disallowed namespace.
addDisallowedQName(int) - Method in class com.saxonica.ee.schema.Wildcard
Mark a specific QName as being disallowed
addDocToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.functions.NumberFn
Add a representation of a doc() call or similar function to a PathMap.
addDocToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.functions.SystemFunctionCall
Add a representation of a doc() call or similar function to a PathMap.
addDuration(String, String) - Method in class net.sf.saxon.option.exslt.Date
The date:add-duration function returns the duration resulting from adding two durations together.
addElementDecl(ElementDecl) - Method in class com.saxonica.ee.schema.PreparedSchema
Adds the given global element declaration to this Schema definition
addEntry(AtomicValue, Sequence) - Method in class com.saxonica.functions.map.HashTrieMap
Create a new map containing the existing entries in the map plus an additional entry, without modifying the original.
addEnumerationValue(AtomicSequence, String) - Method in class com.saxonica.ee.schema.EnumerationFacetSet
Add a permitted value to the set of enumeration values.
addExtensionBinders(FunctionLibraryList) - Method in class com.saxonica.config.ProfessionalConfiguration
Add the registered extension binders to a function library.
addExtensionBinders(FunctionLibraryList) - Method in class net.sf.saxon.Configuration
Add the registered extension binders to a function library.
addExternalFunctionCallToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.expr.FunctionCall
Add a representation of this expression to a PathMap.
addFacet(Facet) - Method in class com.saxonica.ee.schema.UserSimpleType
Add the given Facet to this Simpletype.
addField(IdentityField) - Method in class com.saxonica.ee.schema.IdentityConstraint
Adds the given IdentityField to this IdentityConstraint
addFieldValue(AtomicSequence[], int, AtomicSequence, boolean, int) - Method in class com.saxonica.ee.validate.SelectorWatch
The addFieldValue method is a callback from the FieldWatch created when this SelectorWatch is activated.
addFilter(FilterFactory) - Method in class net.sf.saxon.lib.AugmentedSource
Add a filter to the list of filters to be applied to the raw input
addFilter(FilterFactory) - Method in class net.sf.saxon.lib.ParseOptions
Add a filter to the list of filters to be applied to the raw input
addFixupAction(StylesheetPackage.Action) - Method in class net.sf.saxon.style.StylesheetPackage
Register a callback action to be performed during the fixup phase
addFunction(UserFunction) - Method in class net.sf.saxon.functions.ExecutableFunctionLibrary
Register a function with the function library
addFunctionLibraries(FunctionLibraryList, Configuration, int) - Method in class com.saxonica.config.JavaPlatformPE
Add the platform-specific function libraries to a function library list.
addFunctionLibraries(FunctionLibraryList, Configuration, int) - Method in class net.sf.saxon.java.JavaPlatform
Add the platform-specific function libraries to a function library list.
addFunctionLibrary(FunctionLibrary) - Method in class net.sf.saxon.functions.FunctionLibraryList
Add a new FunctionLibrary to the list of FunctionLibraries in this FunctionLibraryList.
addFunctionLibrary(FunctionLibrary) - Method in class net.sf.saxon.sxpath.AbstractStaticContext
Add a function library to the list of function libraries
addGlobalParam(GlobalParam) - Method in class com.saxonica.ee.schema.PreparedSchema
Declare a global parameter for XPath expressions in this schema document (Saxon extension)
addGlobalParam(GlobalParam) - Method in class com.saxonica.ee.schema.sdoc.XSDSchema
Declare a global parameter for XPath expressions in this schema document (Saxon extension)
addGlobalVariable(GlobalVariable) - Method in class net.sf.saxon.style.StylesheetPackage
 
addGlobalVariable(GlobalVariable) - Method in interface net.sf.saxon.trans.GlobalVariableManager
Add a global variable to the collection
addGroup(ModelGroupDefinition) - Method in class com.saxonica.ee.schema.PreparedSchema
Adds the given group (xs:group) to this Schema.
addHtml5Component(Receiver, Properties) - Method in class com.saxonica.serialize.SerializerFactoryPE
 
addHtml5Component(Receiver, Properties) - Method in class net.sf.saxon.lib.SerializerFactory
 
addIdentityConstraint(IdentityConstraintReference) - Method in class com.saxonica.ee.schema.ElementDecl
Adds the given IdentityConstraint to this element definition.
addIdentityConstraint(IdentityConstraint) - Method in class com.saxonica.ee.schema.PreparedSchema
Add an identity constraint
addImportedNamespace(String) - Method in class net.sf.saxon.query.ImportedFunctionLibrary
Add an imported namespace
addImportedNamespace(String) - Method in class net.sf.saxon.query.QueryModule
Register that this module imports a particular module namespace
addImportedSchema(String, String, List<String>) - Method in class net.sf.saxon.query.QueryModule
Add an imported schema to this static context.
addImportedSchema(String) - Method in class net.sf.saxon.style.StylesheetPackage
 
addInheritedFacets(List<Facet>) - Method in class com.saxonica.ee.schema.UserListType
Get the extended facet list, creating it if necessary.
addInheritedFacets(List<Facet>) - Method in class com.saxonica.ee.schema.UserSimpleType
 
addInternal(EventListener, EventListener) - Static method in class net.sf.saxon.trace.TraceEventMulticaster
Returns the resulting multicast listener from adding listener-a and listener-b together.
addKeyDefinition(KeyDefinition) - Method in class net.sf.saxon.trans.KeyDefinitionSet
Add a key definition to this set of key definitions.
addKeyDefinition(StructuredQName, KeyDefinition, boolean, Configuration) - Method in class net.sf.saxon.trans.KeyManager
Register a key definition.
addKeyRef(RefSelectorWatch) - Method in class com.saxonica.ee.validate.KeySelectorWatch
Add a RefSelectorWatch to support a keyRef that refers to this key or unique constraints
addLambdaTransition(AutomatonState) - Method in class com.saxonica.ee.schema.fsa.NonDeterminizedState
Add a lambda transition from this state to another state.
addMemberType(TypeReference) - Method in class com.saxonica.ee.schema.sdoc.SimpleTypeDefinition
Add a member type to this union type
addMemberTypeReference(TypeReference) - Method in class com.saxonica.ee.schema.UserUnionType
Add a member type to the list of member types
addNamespace(NamespaceBinding) - Method in class net.sf.saxon.evpull.StartElementEvent
Add a namespace code representing a locally declared namespace
addNamespace(NamespaceBinding, boolean) - Method in interface net.sf.saxon.om.MutableNodeInfo
Add a namespace binding (that is, a namespace node) to this element.
addNamespace(NamespaceBinding, boolean) - Method in class net.sf.saxon.tree.linked.ElementImpl
Add a namespace binding (that is, a namespace node) to this element.
addNamespace(NamespaceBinding, boolean) - Method in class net.sf.saxon.tree.linked.NodeImpl
 
addNamespace(NamespaceBinding, boolean) - Method in class net.sf.saxon.tree.util.Orphan
Add a namespace binding (that is, a namespace node) to this element.
addNamespaceAlias(ComponentDeclaration) - Method in class net.sf.saxon.style.StylesheetPackage
 
addNewMethod(ExpressionCompiler, Expression) - Method in class com.saxonica.ee.bytecode.util.CompilerService
The methods adds the
addNodeSet(PathMap.PathMapNodeSet) - Method in class net.sf.saxon.expr.parser.PathMap.PathMapNodeSet
Combine two node sets into one
addNonInheritedAttributeUse(AttributeUse) - Method in class com.saxonica.ee.schema.UserComplexType
Add an attribute use to the final (combined) content model for this complex type.
addNotation(Notation) - Method in class com.saxonica.ee.schema.PreparedSchema
Adds the given Notation declaration to this Schema defintion
addPackage(String, StylesheetPackage) - Method in class net.sf.saxon.trans.PackageLibrary
 
addParserFeature(String, boolean) - Method in class net.sf.saxon.lib.ParseOptions
Add a parser feature to a map, which will be applied to the XML parser later
addParserProperties(String, Object) - Method in class net.sf.saxon.lib.ParseOptions
Add a parser property to a map, which is applied to the XML parser later
addParticle(Particle) - Method in class com.saxonica.ee.schema.AllModelGroup
Adds a given Particle to the content model defined by this Compositor
addParticle(Particle) - Method in class com.saxonica.ee.schema.ModelGroup
Adds a given Particle to the content model defined by this model group
addPendingTypeCheck(IdentityConstraintReference, SchemaType) - Method in class com.saxonica.ee.schema.SchemaCompiler
Register an identity constraint that needs to be type-checked
addPrearrangedWatches() - Method in class com.saxonica.ee.stream.watch.WatchManager
 
addPrearrangedWatches() - Method in class com.saxonica.ee.validate.ConstraintChecker
 
addPredicate(FLWORExpression, ExpressionVisitor, ContextItemStaticInfo, Expression) - Method in class net.sf.saxon.expr.flwor.ForClause
Convert where clause to a predicate.
addPutAction(NodeInfo, String, Expression) - Method in class com.saxonica.ee.update.PendingUpdateListImpl
Add a put() action to the pending update list
addPutAction(NodeInfo, String, Expression) - Method in interface net.sf.saxon.expr.PendingUpdateList
Add a put() action to the pending update list
addQueryLibraryModule(QueryModule) - Method in class net.sf.saxon.expr.instruct.Executable
Add an XQuery library module to the configuration.
addQueryLocationHintProcessed(String) - Method in class net.sf.saxon.expr.instruct.Executable
Add a name to the list of query module location hints that have been processed during the construction of this executable
addRange(int, int) - Method in class net.sf.saxon.z.IntRangeSet
Add a range of integers to the set.
addRecipients(Message.RecipientType, Address[]) - Method in class com.saxonica.functions.extfn.Mailer2
 
addRecognizedOption(String, int, String) - Method in class net.sf.saxon.trans.CommandLineOptions
Set the permitted options.
addReference(boolean) - Method in class com.saxonica.expr.XPathParserPE.TemporaryXSLTVariableBinding
 
addReference(boolean) - Method in class net.sf.saxon.expr.Assignation
Register a variable reference that refers to the variable bound in this expression
addReference(boolean) - Method in interface net.sf.saxon.expr.Binding
Register a variable reference that refers to the variable bound in this expression
addReference(boolean) - Method in class net.sf.saxon.expr.flwor.LocalVariableBinding
Register a variable reference that refers to the variable bound in this expression
addReference(boolean) - Method in class net.sf.saxon.expr.instruct.GlobalVariable
Register a variable reference that refers to the variable bound in this expression
addReference(boolean) - Method in class net.sf.saxon.expr.instruct.LocalParam
 
addReference(boolean) - Method in class net.sf.saxon.expr.instruct.UserFunctionParameter
 
addReference(boolean) - Method in class net.sf.saxon.expr.PositionVariable
 
addReference(boolean) - Method in class net.sf.saxon.sxpath.XPathVariable
Method called by the XPath expression parser to register a reference to this variable.
addReference(boolean) - Method in class net.sf.saxon.xpath.JAXPVariable
 
addRule(NodeTest, Stripper.StripRuleTarget, StylesheetModule, int) - Method in class net.sf.saxon.om.SelectedElementsSpaceStrippingRule
Add a rule
addRule(Pattern, RuleTarget, StylesheetModule, double, boolean) - Method in class net.sf.saxon.trans.Mode
Add a rule to the Mode.
addSchema(PreparedSchema) - Method in class com.saxonica.config.EnterpriseConfiguration
Add a schema (a collection of schema components) to the cache
addSchema(Source) - Method in class com.saxonica.config.EnterpriseTransformerFactory
Load a schema, which will be available for use by all subsequent operations using this TransformerFactory.
addSchema(Source) - Method in class com.saxonica.config.EnterpriseXPathFactory
Load a schema, which will be available for use by all subsequent operations using this TransformerFactory.
addSchemaForBuiltInNamespace(String) - Method in class com.saxonica.config.EnterpriseConfiguration
Add a built-in schema for a given namespace.
addSchemaForBuiltInNamespace(String) - Method in class net.sf.saxon.Configuration
Add a built-in schema for a given namespace.
addSchemaSource(Source, ErrorListener) - Method in class com.saxonica.config.EnterpriseConfiguration
Load a schema, which will be available for use by all subsequent operations using this EnterpriseConfiguration.
addSchemaSource(Source) - Method in class com.saxonica.ee.schema.SchemaCompiler
Load a schema, which will be available for use by all subsequent operations using this Configuration.
addSchemaSource(Source, ErrorListener) - Method in class com.saxonica.ee.schema.SchemaCompiler
Load a schema, which will be available for use by all subsequent operations using this EnterpriseConfiguration.
addSchemaSource(Source) - Method in class net.sf.saxon.Configuration
Load a schema, which will be available for use by all subsequent operations using this Configuration.
addSchemaSource(Source, ErrorListener) - Method in class net.sf.saxon.Configuration
Load a schema, which will be available for use by all subsequent operations using this EnterpriseConfiguration.
addSpecificTransition(Edge, SchemaCompiler) - Method in class com.saxonica.ee.schema.fsa.AutomatonState
Add a specific transition from this state to another state.
addSubstitutionGroupHead(int) - Method in class com.saxonica.ee.schema.ElementDecl
Adds the fingerprint of the name of the head of a substitutionGroup for this element definition.
addSubstitutionGroupMember(ElementDecl, SchemaCompiler) - Method in class com.saxonica.ee.schema.ElementDecl
Add a member of the substitution group that has this element as its head.
addSurrogateSchema(String) - Method in class com.saxonica.config.EnterpriseConfiguration
Put a temporary schema marker in the cache, to indicate that a schema for a given namespace is being processed.
addTextNodeCopy(int, int) - Method in class net.sf.saxon.tree.tiny.TinyTree
Create a new text node that is a copy of an existing text node
addTextOutputFilter(Receiver, Properties) - Method in class com.saxonica.serialize.SerializerFactoryPE
Add a filter to the text output method pipeline.
addTextOutputFilter(Receiver, Properties) - Method in class net.sf.saxon.lib.SerializerFactory
Add a filter to the text output method pipeline.
addThread(Thread) - Method in class net.sf.saxon.expr.XPathContextMajor.ThreadManager
 
addTo(Calendar) - Method in class net.sf.saxon.value.SaxonDuration
Adds this duration to a Calendar object.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class com.saxonica.ee.bytecode.CompiledExpression
 
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class com.saxonica.expr.JavaExtensionFunctionCall
Add a representation of this expression to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class com.saxonica.functions.xslt3.SnapshotFn
 
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class com.saxonica.xslt3.instruct.EvaluateInstr
Add a representation of this expression to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class com.saxonica.xslt3.instruct.IterateInstr
Add a representation of this expression to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.expr.Assignation
Add a representation of this expression to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.expr.Atomizer
Add a representation of this expression to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.expr.AxisExpression
Add a representation of this expression to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.expr.ContextItemExpression
Add a representation of this expression to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.expr.Expression
Add a representation of this expression to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.expr.FilterExpression
Add a representation of this expression to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.expr.instruct.ApplyImports
Add a representation of this expression to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.expr.instruct.ApplyTemplates
Add a representation of this expression to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.expr.instruct.Choose
Add a representation of this expression to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.expr.instruct.CopyOf
Add a representation of this expression to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.expr.instruct.ForEach
Add a representation of this expression to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.expr.instruct.ForEachGroup
Add a representation of this expression to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.expr.instruct.ParentNodeConstructor
Add a representation of this expression to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.expr.instruct.ResultDocument
Add a representation of this expression to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.expr.Literal
Add a representation of this expression to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.expr.RootExpression
Add a representation of this expression to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.expr.SingletonAtomizer
 
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.expr.SlashExpression
Add a representation of this expression to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.expr.sort.SortExpression
Add a representation of this expression to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.expr.UserFunctionCall
Add a representation of this expression to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.expr.VariableReference
Add a representation of this expression to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.functions.Collection
Add a representation of this expression to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.functions.Doc
Add a representation of this expression to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.functions.DocumentFn
Add a representation of this expression to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.functions.Id
Add a representation of a doc() call or similar function to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.functions.Idref
Add a representation of a doc() call or similar function to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.functions.KeyFn
Add a representation of a doc() call or similar function to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.functions.Root
Add a representation of this expression to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.functions.StringFn
Add a representation of this expression to a PathMap.
addToPathMap(PathMap, PathMap.PathMapNodeSet) - Method in class net.sf.saxon.xpath.XPathFunctionCall
Add a representation of this expression to a PathMap.
addTraceListener(TraceListener) - Method in class net.sf.saxon.Controller
Adds the specified trace listener to receive trace events from this instance.
addType(SchemaType) - Method in class com.saxonica.ee.schema.PreparedSchema
Adds the given type definition to this Schema.
addTypeAlternative(TypeAlternative) - Method in class com.saxonica.ee.schema.ElementDecl
Add a type alternative to the type alternative table.
addTypeStripper(CompilerService) - Static method in class com.saxonica.ee.bytecode.ElementCreatorCompiler
Add a filter to the output pipeline that removes type annotations.
addUnavailableOutputDestination(DocumentURI) - Method in class net.sf.saxon.Controller
Add a URI to the set of output destinations that cannot be written to, either because they have already been written to, or because they have been read
addUsedPackage(StylesheetPackage) - Method in class net.sf.saxon.style.StylesheetPackage
Register a package that is referenced from this one in an xsl:use-package declaration
addWatch(Watch) - Method in class com.saxonica.ee.stream.watch.WatchManager
Add a new Watch.
addWildcardTransition(SchemaCompiler, Edge) - Method in class com.saxonica.ee.schema.fsa.AutomatonState
Add a wildcard transition from this state to another state.
AdjacentTextNodeMerger - Class in net.sf.saxon.expr
This class performs the first phase of processing in "constructing simple content": it takes an input sequence, eliminates empty text nodes, and combines adjacent text nodes into one.
AdjacentTextNodeMerger(Expression) - Constructor for class net.sf.saxon.expr.AdjacentTextNodeMerger
 
AdjacentTextNodeMergerAdjunct - Class in com.saxonica.ee.stream.adjunct
Compile an AdjacentTextNodeMerger expression to Java source code Needed only for streaming - this class is not used in XQuery
AdjacentTextNodeMergerAdjunct() - Constructor for class com.saxonica.ee.stream.adjunct.AdjacentTextNodeMergerAdjunct
 
AdjacentTextNodeMergerCompiler - Class in com.saxonica.ee.bytecode
Generate byte code for an adjacent text node merger expression
AdjacentTextNodeMergerCompiler() - Constructor for class com.saxonica.ee.bytecode.AdjacentTextNodeMergerCompiler
 
AdjacentTextNodeMergingIterator - Class in net.sf.saxon.tree.iter
AdjacentTextNodeMergingIterator is an iterator that eliminates zero-length text nodes and merges adjacent text nodes from the underlying iterator
AdjacentTextNodeMergingIterator(SequenceIterator) - Constructor for class net.sf.saxon.tree.iter.AdjacentTextNodeMergingIterator
 
adjunct - Variable in class com.saxonica.ee.stream.Inversion.PushAction
 
Adjust - Class in net.sf.saxon.functions
This class implements the XPath 2.0 functions adjust-date-to-timezone(), adjust-time-timezone(), and adjust-dateTime-timezone().
Adjust() - Constructor for class net.sf.saxon.functions.Adjust
 
adjustedPicture - Variable in class net.sf.saxon.expr.number.NumericGroupFormatter
 
adjustTimezone(int) - Method in class net.sf.saxon.value.CalendarValue
Return a new date, time, or dateTime with the same normalized value, but in a different timezone
adjustTimezone(DayTimeDurationValue) - Method in class net.sf.saxon.value.CalendarValue
Return a new date, time, or dateTime with the same normalized value, but in a different timezone, specified as a dayTimeDuration
adjustTimezone(int) - Method in class net.sf.saxon.value.DateTimeValue
Return a new dateTime with the same normalized value, but in a different timezone.
adjustTimezone(int) - Method in class net.sf.saxon.value.DateValue
Return a new date with the same normalized value, but in a different timezone.
adjustTimezone(int) - Method in class net.sf.saxon.value.GDayValue
Return a new date, time, or dateTime with the same normalized value, but in a different timezone
adjustTimezone(int) - Method in class net.sf.saxon.value.GMonthDayValue
Return a new date, time, or dateTime with the same normalized value, but in a different timezone
adjustTimezone(int) - Method in class net.sf.saxon.value.GMonthValue
Return a new date, time, or dateTime with the same normalized value, but in a different timezone
adjustTimezone(int) - Method in class net.sf.saxon.value.GYearMonthValue
Return a new date, time, or dateTime with the same normalized value, but in a different timezone
adjustTimezone(int) - Method in class net.sf.saxon.value.GYearValue
Return a new date, time, or dateTime with the same normalized value, but in a different timezone
adjustTimezone(int) - Method in class net.sf.saxon.value.TimeValue
Return a new time with the same normalized value, but in a different timezone.
adjustToCivilTime(XPathContext, ZeroOrOne<DateTimeValue>, One<StringValue>) - Static method in class com.saxonica.functions.extfn.Extensions
Adjust a given date/time to a specified civil time zone, taking account of summer time (daylight savings time) changes, as obtained from the Java database of changes to daylight savings time.
adjustToDecimal(double, int) - Static method in class net.sf.saxon.functions.FormatNumber
Convert a double to a BigDecimal.
adoptChildExpression(Expression) - Method in class net.sf.saxon.expr.Expression
Set up a parent-child relationship between this expression and a given child expression.
adoptNode(Node) - Method in class net.sf.saxon.dom.DocumentOverNodeInfo
Attempts to adopt a node from another document to this document.
advance() - Method in class net.sf.saxon.expr.sort.GroupEndingIterator
 
advance() - Method in class net.sf.saxon.expr.sort.GroupMatchingIterator
 
advance() - Method in class net.sf.saxon.expr.sort.GroupStartingIterator
 
advance() - Method in class net.sf.saxon.tree.util.Navigator.DescendantEnumeration
 
adviseReuse() - Method in class net.sf.saxon.event.SequenceWriter
Decide whether reuse of the SequenceWriter is advisable
AFTER - Static variable in class com.saxonica.functions.xslt3.AccumulatorFn
 
AFTER - Static variable in class net.sf.saxon.expr.parser.Token
"after"
afterLast() - Method in class com.saxonica.xqj.SaxonXQForwardSequence
 
afterLast() - Method in class com.saxonica.xqj.SaxonXQSequence
 
afterLast() - Method in interface javax.xml.xquery.XQSequence
Move to the position after the last item.
Aggregate - Class in net.sf.saxon.functions
This abstract class provides functionality common to the sum(), avg(), count(), exists(), and empty() functions.
Aggregate() - Constructor for class net.sf.saxon.functions.Aggregate
 
ALL - Static variable in class net.sf.saxon.s9api.WhitespaceStrippingPolicy
The value ALL indicates that all whitespace-only text nodes are discarded.
ALL - Static variable in class net.sf.saxon.value.Whitespace
 
ALL_EXTENSIONS - Static variable in class net.sf.saxon.query.LanguageFeature
 
ALL_NAMESPACES - Static variable in class net.sf.saxon.om.CopyOptions
 
ALL_NAMESPACES - Static variable in interface net.sf.saxon.om.NodeInfo
Copy all in-scope namespaces
ALL_NODES_UNTYPED - Static variable in class net.sf.saxon.expr.StaticProperty
Expression property: this bit indicates that in the result of an expression, any element and attribute nodes that are present will have type annotation xs:untyped or xs:untypedAtomic respectively, and that any document nodes that are present will have no element children whose type annotation is anything other than xs:untyped
ALL_OPTIONAL_FEATURES - Static variable in class net.sf.saxon.query.LanguageFeature
 
allCharactersEncodable - Variable in class net.sf.saxon.serialize.Emitter
 
AllElementsSpaceStrippingRule - Class in net.sf.saxon.om
A whitespace stripping rule that strips all elements unless xml:space indicates that whitespace should be preserved.
AllElementsSpaceStrippingRule() - Constructor for class net.sf.saxon.om.AllElementsSpaceStrippingRule
 
AllElementValidator - Class in com.saxonica.ee.validate
This class is validator used to check the content of an element whose complex type uses the "xs:all" construction in XML Schema.
AllElementValidator(UserComplexType, Receiver) - Constructor for class com.saxonica.ee.validate.AllElementValidator
Create an AllElementValidator
AllModelGroup - Class in com.saxonica.ee.schema
An AllModelGroup represents an xs:all element in the schema
AllModelGroup() - Constructor for class com.saxonica.ee.schema.AllModelGroup
Create an AllModelGroup
allocate(Class, Type, Configuration) - Static method in class net.sf.saxon.expr.JPConverter
Allocate a Java-to-XPath converter for a given class of Java objects
allocate(Configuration, ItemType, int, Class) - Static method in class net.sf.saxon.expr.PJConverter
Factory method to instantiate a converter from a given XPath type to a given Java class
allocate(String, String, String) - Method in class net.sf.saxon.om.NamePool
Allocate a name from the pool, or a new Name if there is not a matching one there
allocate(String, String, String) - Method in class net.sf.saxon.tree.util.DiagnosticNamePool
 
allocateAllBindingSlots(StylesheetPackage) - Method in class net.sf.saxon.expr.instruct.ComponentBody
Allocate slot numbers to all the external component references in this procedure
allocateAllBindingSlots(StylesheetPackage) - Method in class net.sf.saxon.expr.instruct.Template
 
allocateAllBindingSlots(StylesheetPackage) - Method in class net.sf.saxon.trans.KeyDefinition
 
allocateAllPatternSlots() - Method in class net.sf.saxon.trans.Mode
Allocate slots for local variables in all patterns used by the rules in this mode.
allocateAnonymousTypeCode() - Method in class com.saxonica.ee.schema.sdoc.SchemaElement
Allocate a name to an anonymous type.
allocateBindingSlotsRecursive(StylesheetPackage, ComponentBody, Expression) - Static method in class net.sf.saxon.expr.instruct.ComponentBody
 
allocateClarkName(String) - Method in class net.sf.saxon.om.NamePool
Allocate a fingerprint given a Clark Name
allocateCodeForURI(String) - Method in class net.sf.saxon.om.NamePool
Allocate the uri code for a given URI; create one if not found
allocateCodeForURI(String) - Method in class net.sf.saxon.tree.util.DiagnosticNamePool
 
allocateConverter(Configuration, boolean) - Method in class net.sf.saxon.expr.AtomicSequenceConverter
 
allocateDocumentNumber() - Method in class net.sf.saxon.tree.util.DocumentNumberAllocator
Allocate a unique document number
allocateGlobals(SlotManager) - Method in class net.sf.saxon.expr.instruct.Bindery
Define how many slots are needed for global variables
allocateLexicalQName(CharSequence, boolean, NamespaceResolver) - Method in class net.sf.saxon.om.NamePool
Get the nameCode for a lexical QName, given a namespace resolver.
allocateLocal(Class) - Method in class com.saxonica.ee.bytecode.util.GeneratedMethodInfo
Allocate a local bytecode variable.
allocateLocationId(String, int) - Method in class net.sf.saxon.expr.instruct.LocationMap
Allocate a location identifier to an expression
allocateLocationId(String, int) - Method in class net.sf.saxon.style.StyleElement
Allocate a location identifier
allocateNameCode(NamePool) - Method in class net.sf.saxon.om.CodedName
Get the nameCode of this name, allocating a new code from the namepool if necessary
allocateNameCode(NamePool) - Method in class net.sf.saxon.om.FingerprintedQName
Allocate a nameCode from the NamePool (if none has already been allocated).
allocateNameCode(NamePool) - Method in class net.sf.saxon.om.NameOfNode
Get the nameCode of this name, allocating a new code from the namepool if necessary
allocateNameCode(NamePool) - Method in interface net.sf.saxon.om.NodeName
Get the nameCode of this name, allocating a new code from the namepool if necessary
allocateNameCode(NamePool) - Method in class net.sf.saxon.om.NoNamespaceName
Get the nameCode of this name, allocating a new code from the namepool if necessary
allocateNodeListCreator(Configuration, Object) - Static method in class net.sf.saxon.expr.PJConverter
Static method to get a converter from an XPath sequence of nodes to the representation of a NodeList in an external object model (this is really a special for DOM, which uses NodeList rather than general purpose Java collection classes)
allocateNodeNumber() - Method in class com.saxonica.ee.stream.om.FleetingDocumentNode
 
allocateParameterSlots(int) - Method in class com.saxonica.xslt3.instruct.IterateInstr
Ensure that slots are allocated to parameters and with-param instructions.
allocatePatternSlotNumbers() - Method in class net.sf.saxon.style.XSLTemplate
Registers the template rule with each Mode that it belongs to.
allocatePatternSlots(int) - Method in class net.sf.saxon.style.StyleElement
Allocate space for range variables within predicates in the match pattern.
allocatePatternSlots(int) - Method in class net.sf.saxon.style.StylesheetPackage
Ensure there is enough space for local variables or parameters when evaluating the match pattern of template rules
allocatePatternSlots(int) - Method in class net.sf.saxon.trans.Mode
Specify how many slots for local variables are required by a particular pattern
allocateSequenceOutputter(int) - Method in class net.sf.saxon.Controller
Allocate a SequenceOutputter for a new output destination.
allocateSequenceOutputter(XPathContext, int) - Static method in class net.sf.saxon.event.SequenceOutputter
Allocate a SequenceOutputter.
allocateSlotNumber(StructuredQName) - Method in class net.sf.saxon.expr.instruct.SlotManager
Allocate a slot number for a variable
allocateSlots(Expression, int, SlotManager) - Static method in class net.sf.saxon.expr.parser.ExpressionTool
Allocate slot numbers to range variables
allocateSlots(SlotManager, int) - Method in class net.sf.saxon.pattern.AncestorQualifiedPattern
Allocate slots to any variables used within the pattern
allocateSlots(SlotManager, int) - Method in class net.sf.saxon.pattern.BooleanExpressionPattern
Allocate slots to any variables used within the pattern
allocateSlots(SlotManager, int) - Method in class net.sf.saxon.pattern.ConditionalPattern
Allocate slots to any variables used within the pattern
allocateSlots(SlotManager, int) - Method in class net.sf.saxon.pattern.GeneralNodePattern
Allocate slots to any variables used within the pattern
allocateSlots(SlotManager, int) - Method in class net.sf.saxon.pattern.GeneralPositionalPattern
Allocate slots to any variables used within the pattern
allocateSlots(SlotManager, int) - Method in class net.sf.saxon.pattern.NodeSetPattern
Allocate slots to any variables used within the pattern
allocateSlots(SlotManager, int) - Method in class net.sf.saxon.pattern.Pattern
Allocate slots to any variables used within the pattern
allocateSlots(SlotManager, int) - Method in class net.sf.saxon.pattern.PatternThatSetsCurrent
Allocate slots to any variables used within the pattern
allocateSlots(SlotManager, int) - Method in class net.sf.saxon.pattern.PatternWithPredicate
Allocate slots to any variables used within the pattern
allocateSlots(SlotManager, int) - Method in class net.sf.saxon.pattern.SimplePositionalPattern
Allocate slots to any variables used within the pattern
allocateSlots(SlotManager, int) - Method in class net.sf.saxon.pattern.VennPattern
Allocate slots to any variables used within the pattern
allocateSlots(Expression) - Method in class net.sf.saxon.style.StyleElement
Allocate slots in the local stack frame to range variables used in an XPath expression
allocateStateNumber(AutomatonState) - Method in class com.saxonica.ee.schema.fsa.FiniteStateMachine
Allocate a unique number to a state, and index the state from the FSM
allocateStatic(CompilerService, Object) - Static method in class com.saxonica.ee.bytecode.ExpressionCompiler
Generate code to allocate static field in widget and to push field on stack
allocateStaticVariableInfo(Object) - Method in class com.saxonica.ee.bytecode.util.CompilerService
Create a StaticVariableInfo containing the information needed to allow a static reference to a given object to be added as a static field in the currently-being-compiled class
allocateUniqueParameterNumber(StructuredQName) - Method in class net.sf.saxon.style.StylesheetPackage
Allocate a unique number to a local parameter name.
ALLOW_ANY_TOP_LEVEL - Static variable in class com.saxonica.functions.json.JsonParser
 
ALLOW_EXTERNAL_FUNCTIONS - Static variable in class net.sf.saxon.lib.FeatureKeys
ALLOW_EXTERNAL_FUNCTIONS determines whether calls to reflexive external functions are allowed.
ALLOW_MULTITHREADING - Static variable in class net.sf.saxon.lib.FeatureKeys
ALLOW_MULTITHREADING determines whether multi-threading is allowed.
ALLOW_OLD_JAVA_URI_FORMAT - Static variable in class net.sf.saxon.lib.FeatureKeys
ALLOW_OLD_JAVA_URI_FORMAT determines whether extension function calls to dynamically-loaded Java extension functions may use the URI format supported in older Saxon releases.
allowAnyTopLevel - Variable in class com.saxonica.functions.json.JsonHandlerXML
 
allowAttributes(AttributeCollection, String[]) - Method in class com.saxonica.ee.schema.sdoc.SchemaElement
Check the attributes of an element against a list of allowed attributes.
allowedASCII - Static variable in class net.sf.saxon.functions.EscapeURI
 
allowExtensions - Variable in class com.saxonica.config.pe.StyleNodeFactoryPE
 
ALLOWS_MANY - Static variable in class net.sf.saxon.expr.StaticProperty
Bit set if multiple values are allowed
ALLOWS_ONE - Static variable in class net.sf.saxon.expr.StaticProperty
Bit set if a single value is allowed
ALLOWS_ONE_OR_MORE - Static variable in class net.sf.saxon.expr.StaticProperty
Occurence indicator for "one or more" (+)
ALLOWS_ZERO - Static variable in class net.sf.saxon.expr.StaticProperty
 
ALLOWS_ZERO_OR_MORE - Static variable in class net.sf.saxon.expr.StaticProperty
Occurence indicator for "zero or more" (*)
ALLOWS_ZERO_OR_ONE - Static variable in class net.sf.saxon.expr.StaticProperty
Occurence indicator for "zero or one" (?)
allowsAny() - Method in class com.saxonica.ee.schema.Wildcard
Determine whether this wildcard allows any namespace (##any)
allowsAttributes() - Method in class com.saxonica.ee.schema.UserComplexType
Ask whether this type (or any known type derived from it by extension) allows the element to have one or more attributes.
allowsAttributes() - Method in class net.sf.saxon.type.AnyType
Return true if this type (or any known type derived from it by extension) allows the element to have one or more attributes.
allowsAttributes() - Method in interface net.sf.saxon.type.ComplexType
Return true if this type (or any known type derived from it by extension) allows the element to have one or more attributes.
allowsAttributes() - Method in class net.sf.saxon.type.Untyped
Return true if this type (or any known type derived from it by extension) allows the element to have one or more attributes.
allowsDerivation(int) - Method in class com.saxonica.ee.schema.ElementDecl
Determines whether derivation (of a particular kind) from this type is allowed, based on the "final" property (that is, the {substitution group exclusions} in the component model
allowsDerivation(int) - Method in class com.saxonica.ee.schema.UserDefinedType
Determines whether derivation (of a particular kind) from this type is allowed, based on the "final" property
allowsDerivation(int) - Method in class net.sf.saxon.type.AnySimpleType
Determines whether derivation (of a particular kind) from this type is allowed, based on the "final" property
allowsDerivation(int) - Method in class net.sf.saxon.type.AnyType
Determines whether derivation (of a particular kind) from this type is allowed, based on the "final" property
allowsDerivation(int) - Method in class net.sf.saxon.type.BuiltInAtomicType
Determines whether derivation (of a particular kind) from this type is allowed, based on the "final" property
allowsDerivation(int) - Method in class net.sf.saxon.type.BuiltInListType
Determines whether derivation (of a particular kind) from this type is allowed, based on the "final" property
allowsDerivation(int) - Method in class net.sf.saxon.type.ErrorType
Determines whether derivation (of a particular kind) from this type is allowed, based on the "final" property
allowsDerivation(int) - Method in interface net.sf.saxon.type.SchemaType
Determines whether derivation (of a particular kind) from this type is allowed, based on the "final" property
allowsDerivation(int) - Method in class net.sf.saxon.type.Untyped
Determines whether derivation (of a particular kind) from this type is allowed, based on the "final" property
allowsEmpty() - Method in class net.sf.saxon.expr.CastingExpression
Ask whether the expression accepts an empty sequence as input (producing an empty sequence as output)
allowsMany() - Method in enum net.sf.saxon.s9api.OccurrenceIndicator
Ask whether this occurrence indicator permits a sequence containing more than one item.
allowsMany(int) - Static method in class net.sf.saxon.value.Cardinality
Determine whether multiple occurrences are allowed
allowsZero() - Method in enum net.sf.saxon.s9api.OccurrenceIndicator
Ask whether this occurrence indicator permits an empty sequence.
allowsZero(int) - Static method in class net.sf.saxon.value.Cardinality
Determine whether empty sequence is allowed
allowXPath30Syntax - Variable in class net.sf.saxon.expr.parser.XPathParser
 
allPathsAreWithinStreamableSnapshot() - Method in class net.sf.saxon.expr.parser.PathMap.PathMapNode
Determine whether the path is entirely within a streamable snapshot of a streamed document: that is, it must only navigate to ancestors and to attributes of ancestors
allPathsAreWithinStreamableSnapshot() - Method in class net.sf.saxon.expr.parser.PathMap.PathMapNodeSet
Determine whether the path is entirely within a streamable snapshot of a streamed document: that is, it must only navigate to ancestors and to attributes of ancestors
allSubsumes(UserComplexType, ComplexType, SchemaCompiler) - Static method in class com.saxonica.ee.schema.AllModelGroup
Test whether a complex type constructed using "all" subsumes another complex type.
alpha - Variable in class net.sf.saxon.tree.tiny.TinyTree
 
alphaDefault(long, char, FastStringBuffer) - Method in class net.sf.saxon.expr.number.AbstractNumberer
Default processing with an alphabetic format token: use the contiguous range of Unicode letters starting with that token.
alphaKey(int) - Static method in class net.sf.saxon.tree.util.Navigator
Construct an alphabetic key from an positive integer; the key collates in the same sequence as the integer
Alphanumeric - Class in net.sf.saxon.expr.number
This class contains static utility methods to test whether a character is alphanumeric, as defined by the rules of xsl:number: that is, whether it is in one of the Unicode categories Nd, Nl, No, Lu, Ll, Lt, Lm or Lo
ALPHANUMERIC - Static variable in class net.sf.saxon.om.StandardNames
 
AlphanumericCollator - Class in net.sf.saxon.expr.sort
A Comparer that treats strings as an alternating sequence of alpha parts and numeric parts.
AlphanumericCollator(StringCollator) - Constructor for class net.sf.saxon.expr.sort.AlphanumericCollator
Create an alphanumeric collation
ALWAYS - Static variable in class net.sf.saxon.query.LanguageFeature
 
ALWAYS_PRESERVE - Static variable in class net.sf.saxon.event.Stripper
 
ALWAYS_STRIP - Static variable in class net.sf.saxon.event.Stripper
 
analyze(ExpressionVisitor, ContextItemStaticInfo) - Method in class net.sf.saxon.pattern.AncestorQualifiedPattern
Type-check the pattern, performing any type-dependent optimizations.
analyze(ExpressionVisitor, ContextItemStaticInfo) - Method in class net.sf.saxon.pattern.AnchorPattern
Type-check the pattern.
analyze(ExpressionVisitor, ContextItemStaticInfo) - Method in class net.sf.saxon.pattern.BooleanExpressionPattern
Type-check the pattern.
analyze(ExpressionVisitor, ContextItemStaticInfo) - Method in class net.sf.saxon.pattern.ConditionalPattern
Type-check the pattern.
analyze(ExpressionVisitor, ContextItemStaticInfo) - Method in class net.sf.saxon.pattern.GeneralNodePattern
Type-check the pattern, performing any type-dependent optimizations.
analyze(ExpressionVisitor, ContextItemStaticInfo) - Method in class net.sf.saxon.pattern.GeneralPositionalPattern
Type-check the pattern, performing any type-dependent optimizations.
analyze(ExpressionVisitor, ContextItemStaticInfo) - Method in class net.sf.saxon.pattern.NodeSetPattern
Type-check the pattern.
analyze(ExpressionVisitor, ContextItemStaticInfo) - Method in class net.sf.saxon.pattern.Pattern
Type-check the pattern.
analyze(ExpressionVisitor, ContextItemStaticInfo) - Method in class net.sf.saxon.pattern.PatternThatSetsCurrent
Type-check the pattern.
analyze(ExpressionVisitor, ContextItemStaticInfo) - Method in class net.sf.saxon.pattern.PatternWithPredicate
Type-check the pattern.
analyze(ExpressionVisitor, ContextItemStaticInfo) - Method in class net.sf.saxon.pattern.SimplePositionalPattern
Type-check the pattern, performing any type-dependent optimizations.
analyze(ExpressionVisitor, ContextItemStaticInfo) - Method in class net.sf.saxon.pattern.VennPattern
Type-check the pattern.
analyze(CharSequence) - Method in class net.sf.saxon.regex.ARegularExpression
Use this regular expression to analyze an input string, in support of the XSLT analyze-string instruction.
analyze(CharSequence) - Method in class net.sf.saxon.regex.JavaRegularExpression
Use this regular expression to analyze an input string, in support of the XSLT analyze-string instruction.
analyze(CharSequence) - Method in interface net.sf.saxon.regex.RegularExpression
Use this regular expression to analyze an input string, in support of the XSLT analyze-string instruction.
analyzeContentExpression(Expression, int, StaticContext) - Method in class com.saxonica.ee.schema.UserComplexType
Analyze an expression to see whether the expression is capable of delivering a value of this type.
analyzeContentExpression(Expression, int, StaticContext) - Method in class com.saxonica.ee.schema.UserSimpleType
Analyze an expression to see whether the expression is capable of delivering a value of this type.
analyzeContentExpression(Expression, int, StaticContext) - Method in class net.sf.saxon.type.AnySimpleType
Analyze an expression to see whether the expression is capable of delivering a value of this type.
analyzeContentExpression(Expression, int, StaticContext) - Method in class net.sf.saxon.type.AnyType
Analyze an expression to see whether the expression is capable of delivering a value of this type.
analyzeContentExpression(Expression, int, StaticContext) - Method in class net.sf.saxon.type.BuiltInAtomicType
Analyze an expression to see whether the expression is capable of delivering a value of this type.
analyzeContentExpression(SimpleType, Expression, StaticContext, int) - Static method in class net.sf.saxon.type.BuiltInAtomicType
Analyze an expression to see whether the expression is capable of delivering a value of this type.
analyzeContentExpression(Expression, int, StaticContext) - Method in class net.sf.saxon.type.BuiltInListType
Analyze an expression to see whether the expression is capable of delivering a value of this type.
analyzeContentExpression(Expression, int, StaticContext) - Method in class net.sf.saxon.type.ErrorType
Analyze an expression to see whether the expression is capable of delivering a value of this type.
analyzeContentExpression(Expression, int, StaticContext) - Method in interface net.sf.saxon.type.SchemaType
Analyze an XPath expression to see whether the expression is capable of delivering a value of this type.
analyzeContentExpression(Expression, int, StaticContext) - Method in class net.sf.saxon.type.Untyped
Analyze an expression to see whether the expression is capable of delivering a value of this type.
AnalyzeMappingFunction - Class in net.sf.saxon.expr
Mapping function that maps the sequence of matching/non-matching strings to the sequence delivered by applying the matching-substring and non-matching-substring expressions respectively to each such string
AnalyzeMappingFunction(RegexIterator, XPathContext, Expression, Expression) - Constructor for class net.sf.saxon.expr.AnalyzeMappingFunction
 
AnalyzeString - Class in net.sf.saxon.expr.instruct
An xsl:analyze-string element in the stylesheet.
AnalyzeString(Expression, Expression, Expression, Expression, Expression, RegularExpression) - Constructor for class net.sf.saxon.expr.instruct.AnalyzeString
Construct an AnalyzeString instruction
AnalyzeStringCompiler - Class in com.saxonica.ee.bytecode
Generate bytecode for a call to the xsl:analyze-string expression.
AnalyzeStringCompiler() - Constructor for class com.saxonica.ee.bytecode.AnalyzeStringCompiler
 
AnalyzeStringFn - Class in net.sf.saxon.functions
Implements the fn:analyze-string function defined in Functions and Operators 1.1.
AnalyzeStringFn() - Constructor for class net.sf.saxon.functions.AnalyzeStringFn
 
AnalyzeStringFunction - Class in com.saxonica.functions.extfn
This class implements the extension function saxon:analyze-string().
AnalyzeStringFunction() - Constructor for class com.saxonica.functions.extfn.AnalyzeStringFunction
 
ANCESTOR - Static variable in class net.sf.saxon.om.AxisInfo
Constant representing the ancestor axis
ANCESTOR_OR_SELF - Static variable in class net.sf.saxon.om.AxisInfo
Constant representing the ancestor-or-self axis
AncestorQualifiedPattern - Class in net.sf.saxon.pattern
An AncestorQualifiedPattern represents a path of the form A/B or A//B, where nodes must match the pattern B and also have a parent/ancestor (respectively) that matches A.
AncestorQualifiedPattern(Pattern, Pattern, byte) - Constructor for class net.sf.saxon.pattern.AncestorQualifiedPattern
 
anchoredMatch(UnicodeString) - Method in class net.sf.saxon.regex.REMatcher
Tests whether the regex matches a string in its entirety, anchored at both ends
AnchorPattern - Class in net.sf.saxon.pattern
This is a special pattern that matches the "anchor node"; it is not used for XSLT patterns, but for the selectors that arise when evaluating XPath expressions in streaming mode; the anchor node is the context node for the streamed XPath evaluation.
AnchorPattern() - Constructor for class net.sf.saxon.pattern.AnchorPattern
 
and(ZeroOrOne<Base64BinaryValue>, ZeroOrOne<Base64BinaryValue>) - Static method in class com.saxonica.functions.extfn.EXPathBinary
 
AND - Static variable in class net.sf.saxon.expr.parser.Token
Operator "and"
AndExpression - Class in net.sf.saxon.expr
 
AndExpression(Expression, Expression) - Constructor for class net.sf.saxon.expr.AndExpression
Construct a boolean AND expression
AndExpressionCompiler - Class in com.saxonica.ee.bytecode
Generate bytecode for a call to the And expression
AndExpressionCompiler() - Constructor for class com.saxonica.ee.bytecode.AndExpressionCompiler
 
Annotation - Class in net.sf.saxon.query
This class represents an annotation that appears in a function or variable declarations
Annotation(StructuredQName) - Constructor for class net.sf.saxon.query.Annotation
Create an annotation
ANNOTATION_PRESERVE - Static variable in class net.sf.saxon.style.XSLModuleRoot
 
ANNOTATION_STRIP - Static variable in class net.sf.saxon.style.XSLModuleRoot
 
ANNOTATION_UNSPECIFIED - Static variable in class net.sf.saxon.style.XSLModuleRoot
 
AnnotationParent - Class in com.saxonica.ee.schema.sdoc
An abstract superclass for schema elements whose only permitted content is an Annotation element
AnnotationParent() - Constructor for class com.saxonica.ee.schema.sdoc.AnnotationParent
 
ANONYMOUS - Static variable in class net.sf.saxon.lib.NamespaceConstant
Namespace for names allocated to anonymous types.
ANONYMOUS_PRINCIPAL_OUTPUT_URI - Static variable in class net.sf.saxon.Controller
 
ANY_ANY - Static variable in class net.sf.saxon.expr.Calculator
Calculators used for the six operators when the static type information does not allow a more specific calculator to be chosen
ANY_ATOMIC - Static variable in class net.sf.saxon.type.BuiltInAtomicType
 
ANY_ATOMIC_VALUE - Static variable in class net.sf.saxon.s9api.ItemType
ItemType representing the type xs:anyAtomicType, that is, any atomic value
ANY_FUNCTION - Static variable in class net.sf.saxon.type.AnyFunctionType
 
ANY_ITEM - Static variable in class net.sf.saxon.s9api.ItemType
ItemType representing the type item(), that is, any item at all
ANY_MAP_TYPE - Static variable in class com.saxonica.functions.map.MapType
 
ANY_NODE - Static variable in class net.sf.saxon.s9api.ItemType
ItemType representing the type node(), that is, any node
ANY_SEQUENCE - Static variable in class net.sf.saxon.value.SequenceType
A type that allows any sequence of items
ANY_URI - Static variable in class net.sf.saxon.s9api.ItemType
ItemType representing the primitive type xs:anyURI
ANY_URI - Static variable in class net.sf.saxon.type.BuiltInAtomicType
 
ANY_URIS - Static variable in class net.sf.saxon.type.BuiltInListType
 
AnyChildNodeTest - Class in net.sf.saxon.pattern
An AnyChildNodePattern is the pattern node(), which matches any node except a root node, an attribute node, or a namespace node: in other words, any node that is the child of another node.
AnyFunctionType - Class in net.sf.saxon.type
An ItemType representing the type function().
AnyFunctionType() - Constructor for class net.sf.saxon.type.AnyFunctionType
 
AnyItemType - Class in net.sf.saxon.type
An implementation of ItemType that matches any item (node or atomic value)
AnyNodeTest - Class in net.sf.saxon.pattern
NodeTest is an interface that enables a test of whether a node has a particular name and type.
AnySimpleType - Class in net.sf.saxon.type
This class has a singleton instance which represents the XML Schema built-in type xs:anySimpleType
AnyType - Class in net.sf.saxon.type
This class has a singleton instance which represents the XML Schema built-in type xs:anyType, also known as the urtype.
AnyTypeToStringConverterCompiler - Class in com.saxonica.ee.bytecode.converter
Generate code for a AnyType to String CastExpression
AnyTypeToStringConverterCompiler() - Constructor for class com.saxonica.ee.bytecode.converter.AnyTypeToStringConverterCompiler
 
AnyTypeValidator - Class in com.saxonica.ee.validate
Validator to validate an element against the class xs:anyType
AnyTypeValidator(Receiver) - Constructor for class com.saxonica.ee.validate.AnyTypeValidator
Create an AnyTypeValidator
AnyTypeValidator(ElementDecl, Receiver) - Constructor for class com.saxonica.ee.validate.AnyTypeValidator
Create an AnyTypeValidator for a specific element declaration
AnyURIValue - Class in net.sf.saxon.value
An XPath value of type xs:anyURI.
AnyURIValue(CharSequence) - Constructor for class net.sf.saxon.value.AnyURIValue
Constructor
AnyURIValue(CharSequence, AtomicType) - Constructor for class net.sf.saxon.value.AnyURIValue
Constructor for a user-defined subtype of anyURI
append(Inversion.PushAction) - Method in class com.saxonica.ee.stream.Inversion
Add an action to the end of the streaming route (a subexpression of the currently-last expression, which is therefore first to receive events from the parser)
append(Item, int, int) - Method in class com.saxonica.ee.stream.watch.WatchManager
Append an arbitrary item (node or atomic value) to the output
append(Item, int, int) - Method in class com.saxonica.ee.validate.CatchingReceiver
 
append(Item, int, int) - Method in class com.saxonica.ee.validate.ValidatingFilter
 
append(XPathContext, One<StringValue>, ZeroOrMore<Item>) - Static method in class com.saxonica.functions.extfn.EXPathFile
 
append(XPathContext, One<StringValue>, ZeroOrMore<Item>, One<NodeInfo>) - Static method in class com.saxonica.functions.extfn.EXPathFile
 
append(Item, int, int) - Method in class com.saxonica.serialize.SequenceWrapperPE
Output an item (atomic value or node) to the sequence
append(Item, int, int) - Method in class net.sf.saxon.event.ComplexContentOutputter
Append an arbitrary item (node or atomic value) to the output
append(Item, int, int) - Method in class net.sf.saxon.event.OnEmptyHandler
 
append(Item, int, int) - Method in class net.sf.saxon.event.ProxyReceiver
Append an arbitrary item (node or atomic value) to the output
append(Item, int, int) - Method in class net.sf.saxon.event.SequenceNormalizer
Append an arbitrary item (node or atomic value) to the output
append(Item, int, int) - Method in class net.sf.saxon.event.SequenceReceiver
Append an arbitrary item (node or atomic value) to the output
append(Item) - Method in class net.sf.saxon.event.SequenceReceiver
Append an item (node or atomic value) to the output
append(Item, int, int) - Method in class net.sf.saxon.event.SequenceWriter
Append an item to the sequence, performing any necessary type-checking and conversion
append(Item, int, int) - Method in class net.sf.saxon.event.Sink
Append an arbitrary item (node or atomic value) to the output
append(Item, int, int) - Method in class net.sf.saxon.event.TeeOutputter
Output an item (atomic value or node) to the sequence
append(Item, int, int) - Method in class net.sf.saxon.event.TracingFilter
Append an arbitrary item (node or atomic value) to the output
append(Item, int, int) - Method in class net.sf.saxon.event.TreeReceiver
Append an arbitrary item (node or atomic value) to the output
append(Item, int, int) - Method in class net.sf.saxon.event.TypeCheckingFilter
Output an item (atomic value or node) to the sequence
append(Item) - Method in class net.sf.saxon.om.Chain
Add a single item to the end of this sequence.
append() - Method in class net.sf.saxon.pull.PullPushCopier
Copy the input to the output.
append(Item, int, int) - Method in class net.sf.saxon.query.SequenceWrapper
Output an item (atomic value or node) to the sequence
append(XdmValue) - Method in class net.sf.saxon.s9api.XdmValue
Create a new XdmValue by concatenating the contents of this XdmValue and another XdmValue.
append(CharSequence) - Method in interface net.sf.saxon.tree.tiny.AppendableCharSequence
Append characters to this CharSequence
append(CharSequence) - Method in class net.sf.saxon.tree.tiny.LargeStringBuffer
Append a CharSequence to this LargeStringBuffer
append(String) - Method in class net.sf.saxon.tree.util.FastStringBuffer
Append the contents of a String to the buffer
append(CharSlice) - Method in class net.sf.saxon.tree.util.FastStringBuffer
Append the contents of a CharSlice to the buffer
append(FastStringBuffer) - Method in class net.sf.saxon.tree.util.FastStringBuffer
Append the contents of a FastStringBuffer to the buffer
append(StringBuffer) - Method in class net.sf.saxon.tree.util.FastStringBuffer
Append the contents of a StringBuffer to the buffer
append(CharSequence) - Method in class net.sf.saxon.tree.util.FastStringBuffer
Append the contents of a general CharSequence to the buffer
append(char[], int, int) - Method in class net.sf.saxon.tree.util.FastStringBuffer
Append the contents of a character array to the buffer
append(char[]) - Method in class net.sf.saxon.tree.util.FastStringBuffer
Append the entire contents of a character array to the buffer
append(char) - Method in class net.sf.saxon.tree.util.FastStringBuffer
Append a character to the buffer
append(UnicodeString) - Method in class net.sf.saxon.tree.util.FastStringBuffer
Append a UnicodeString to the buffer (using surrogate pairs if necessary)
append(int) - Method in class net.sf.saxon.value.NestedIntegerValue
 
AppendableCharSequence - Interface in net.sf.saxon.tree.tiny
Defines a CharSequence to which characters can be appended
appendBinary(One<StringValue>, ZeroOrMore<Base64BinaryValue>) - Static method in class com.saxonica.functions.extfn.EXPathFile
 
appendChild(Node) - Method in class net.sf.saxon.dom.NodeOverNodeInfo
Adds the node newChild to the end of the list of children of this node.
appendData(String) - Method in class net.sf.saxon.dom.TextOverNodeInfo
Append the string to the end of the character data of the node.
appendDouble(FastStringBuffer, double, boolean) - Static method in class net.sf.saxon.value.FloatingPointConverter
Append a string representation of a double value to a string buffer
appendFloat(FastStringBuffer, float, boolean) - Static method in class net.sf.saxon.value.FloatingPointConverter
Append a string representation of a float value to a string buffer
appendInt(FastStringBuffer, int) - Static method in class net.sf.saxon.value.FloatingPointConverter
Format an integer, appending the string representation of the integer to a string buffer
appendSequentialKey(SiblingCountingNode, FastStringBuffer, boolean) - Static method in class net.sf.saxon.tree.util.Navigator
Get a character string that uniquely identifies this node and that collates nodes into document order
appendStringValue(String) - Method in class net.sf.saxon.tree.linked.TextImpl
Append to the content of the text node
appendStringValue(TinyTree, int, FastStringBuffer) - Static method in class net.sf.saxon.tree.tiny.WhitespaceTextImpl
Static method to get the string value of a text node and append it to a supplied buffer without first constructing the node object
appendText(One<StringValue>, One<StringValue>) - Static method in class com.saxonica.functions.extfn.EXPathFile
 
appendText(One<StringValue>, One<StringValue>, One<StringValue>) - Static method in class com.saxonica.functions.extfn.EXPathFile
 
appendTextLines(One<StringValue>, ZeroOrMore<StringValue>) - Static method in class com.saxonica.functions.extfn.EXPathFile
 
appendTextLines(One<StringValue>, ZeroOrMore<StringValue>, One<StringValue>) - Static method in class com.saxonica.functions.extfn.EXPathFile
 
appendTimezone(FastStringBuffer) - Method in class net.sf.saxon.value.CalendarValue
Add a string representation of the timezone, typically formatted as "Z" or "+03:00" or "-10:00", to a supplied string buffer
appendTimezone(int, FastStringBuffer) - Static method in class net.sf.saxon.value.CalendarValue
Format a timezone and append it to a buffer
appendWideChar(int) - Method in class net.sf.saxon.tree.util.FastStringBuffer
Append a wide character to the buffer (as a surrogate pair if necessary)
applicability - Variable in class net.sf.saxon.functions.StandardFunction.Entry
Flags indicating which host languages the function is applicable to
apply(XPathContext, boolean) - Method in class com.saxonica.ee.optim.MultithreadedApplyTemplates
 
apply(XPathContext, boolean) - Method in class com.saxonica.ee.stream.StreamingApplyTemplates
 
apply(XPathContext, Set) - Method in class com.saxonica.ee.update.DeleteAction
Apply the pending update action to the affected node
apply(XPathContext, Set) - Method in class com.saxonica.ee.update.InsertAction
Apply the pending update action to the affected nodes
apply(XPathContext, Set) - Method in class com.saxonica.ee.update.InsertAttributeAction
Apply the pending update action to the affected nodes
apply(XPathContext, Set) - Method in class com.saxonica.ee.update.PendingUpdateAction
Apply the pending update action to the affected nodes
apply(XPathContext, int) - Method in class com.saxonica.ee.update.PendingUpdateListImpl
Apply the pending updates
apply(XPathContext, Set) - Method in class com.saxonica.ee.update.PutAction
Apply the pending update action to the affected nodes
apply(XPathContext, Set) - Method in class com.saxonica.ee.update.RenameAction
Apply the pending update action to the affected nodes
apply(XPathContext, Set) - Method in class com.saxonica.ee.update.ReplaceAttributeAction
Apply the pending update action to the affected nodes
apply(XPathContext, Set) - Method in class com.saxonica.ee.update.ReplaceNodeAction
Apply the pending update action to the affected nodes
apply(XPathContext, Set) - Method in class com.saxonica.ee.update.ReplaceValueAction
Apply the pending update action to the affected nodes
apply(XPathContext, boolean) - Method in class net.sf.saxon.expr.instruct.ApplyTemplates
 
apply(XPathContextMajor) - Method in class net.sf.saxon.expr.instruct.Template
Process the template, without returning any tail calls.
apply(XPathContext, int) - Method in interface net.sf.saxon.expr.PendingUpdateList
Apply the pending updates
applyDefaults(Configuration) - Method in class net.sf.saxon.lib.ParseOptions
Merge settings from the Configuration object into these parseOptions
applyFunctionCoercion(SequenceIterator, ItemType, ItemType, RoleLocator, Container) - Method in class com.saxonica.ee.config.TypeHierarchyEE
Apply function coercion when a function item is supplied as a parameter in a function call
applyFunctionCoercion(SequenceIterator, ItemType, ItemType, RoleLocator, Container) - Method in class net.sf.saxon.type.TypeHierarchy
Apply function coercion when function items are supplied as arguments to a function call.
applyFunctionConversionRules(Sequence, SequenceType, StructuredQName, int, XPathContext) - Static method in class com.saxonica.expr.JavaExtensionFunctionCall
Utility method available for use in called extension functions to check that a supplied argument conforms to a required type, and perform conversion using the function conversion rules if not
applyFunctionConversionRules(Sequence, SequenceType, RoleLocator, Container) - Method in class net.sf.saxon.type.TypeHierarchy
Apply the function conversion rules to a value, given a required type.
ApplyImports - Class in net.sf.saxon.expr.instruct
An xsl:apply-imports element in the stylesheet.
ApplyImports() - Constructor for class net.sf.saxon.expr.instruct.ApplyImports
 
ApplyImportsAction - Class in com.saxonica.ee.stream.watch
Watch for an xsl:apply-imports instruction.
ApplyImportsAction(Expression, Feed, XPathContext) - Constructor for class com.saxonica.ee.stream.watch.ApplyImportsAction
 
ApplyImportsAdjunct - Class in com.saxonica.ee.stream.adjunct
Compile an xsl:apply-imports expression/instruction to Java source code.
ApplyImportsAdjunct() - Constructor for class com.saxonica.ee.stream.adjunct.ApplyImportsAdjunct
 
ApplyImportsCompiler - Class in com.saxonica.ee.bytecode
Compiler for the XSLT apply-imports instruction
ApplyImportsCompiler() - Constructor for class com.saxonica.ee.bytecode.ApplyImportsCompiler
 
applyLeavingTail(XPathContextMajor) - Method in class net.sf.saxon.expr.instruct.Template
Process this template, with the possibility of returning a tail call package if the template contains any tail calls that are to be performed by the caller.
applyLocalOptions(CommandLineOptions, Configuration) - Method in class com.saxonica.Validate
Customisation hook: apply options defined locally in a subclass
applyLocalOptions(CommandLineOptions, Configuration) - Method in class net.sf.saxon.Query
Customisation hook: apply options defined locally in a subclass
applyLocalOptions(CommandLineOptions, Configuration) - Method in class net.sf.saxon.Transform
Customisation hook: apply options defined locally in a subclass.
applyModuleImport(XQueryParser.Import) - Method in class net.sf.saxon.query.XQueryParser
 
applyStaticParams(XsltCompiler) - Method in class net.sf.saxon.trans.CommandLineOptions
Apply XSLT 3.0 static parameters to a compilerInfo
applyTemplates() - Method in class com.saxonica.ee.optim.MultithreadedApplyTemplates.ApplyTemplatesPackage
 
applyTemplates(Sequence, Receiver) - Method in class net.sf.saxon.Controller
Perform a transformation from a Source document to a Result document.
ApplyTemplates - Class in net.sf.saxon.expr.instruct
An instruction representing an xsl:apply-templates element in the stylesheet
ApplyTemplates() - Constructor for class net.sf.saxon.expr.instruct.ApplyTemplates
 
ApplyTemplates(Expression, boolean, boolean, boolean, Mode, RuleManager, Expression) - Constructor for class net.sf.saxon.expr.instruct.ApplyTemplates
Construct an apply-templates instructino
applyTemplates(Source, Destination) - Method in class net.sf.saxon.s9api.Xslt30Transformer
Invoke the stylesheet by applying templates to a supplied Source document, sending the results (wrapped in a document node) to a given Destination.
applyTemplates(Source) - Method in class net.sf.saxon.s9api.Xslt30Transformer
Invoke the stylesheet by applying templates to a supplied Source document, returning the raw results as an XdmValue.
applyTemplates(XdmValue, Destination) - Method in class net.sf.saxon.s9api.Xslt30Transformer
Invoke the stylesheet by applying templates to a supplied input sequence, sending the results (wrapped in a document node) to a given Destination.
applyTemplates(XdmValue) - Method in class net.sf.saxon.s9api.Xslt30Transformer
Invoke the stylesheet by applying templates to a supplied input sequence, returning the raw results.
applyTemplates(ParameterSet, ParameterSet, XPathContextMajor, int) - Method in class net.sf.saxon.trans.Mode
Process selected nodes using the handlers registered for this mode.
ApplyTemplates.ApplyTemplatesPackage - Class in net.sf.saxon.expr.instruct
An ApplyTemplatesPackage is an object that encapsulates the sequence of nodes to be processed, the mode, the parameters to be supplied, and the execution context.
ApplyTemplatesAction - Class in com.saxonica.ee.stream.watch
This watch implements xsl:apply-templates in streaming mode.
ApplyTemplatesAction(Expression, Feed, XPathContext) - Constructor for class com.saxonica.ee.stream.watch.ApplyTemplatesAction
 
ApplyTemplatesAdjunct - Class in com.saxonica.ee.stream.adjunct
Handle streaming for the xsl:apply-templates instruction Used only for XSLT streaming capability.
ApplyTemplatesAdjunct() - Constructor for class com.saxonica.ee.stream.adjunct.ApplyTemplatesAdjunct
 
ApplyTemplatesCompiler - Class in com.saxonica.ee.bytecode
Compiler for the XSLT apply-templates instruction
ApplyTemplatesCompiler() - Constructor for class com.saxonica.ee.bytecode.ApplyTemplatesCompiler
 
ApplyTemplatesFeed - Class in com.saxonica.ee.stream.feed
This class is used when a streaming template applies xsl:apply-templates to composed items, typically to the items in the current group established using xsl:for-each-group
ApplyTemplatesFeed(ApplyTemplates, Feed, XPathContext) - Constructor for class com.saxonica.ee.stream.feed.ApplyTemplatesFeed
 
applyToConfiguration(Processor) - Method in class net.sf.saxon.trans.CommandLineOptions
Apply options to the Configuration
applyWhitespaceNormalization(CharSequence) - Method in class com.saxonica.ee.schema.UserSimpleType
Apply the whitespace normalization rules for this simple type
applyWhitespaceNormalization(String) - Method in class net.sf.saxon.type.BuiltInListType
Apply the whitespace normalization rules for this simple type
applyWhitespaceNormalization(int, CharSequence) - Static method in class net.sf.saxon.value.Whitespace
Apply schema-defined whitespace normalization to a string
Archive - Class in com.saxonica.functions.extfn.EXPathArchive
Implementation of extension functions in the EXPath Archive package, see http://expath.org/spec/archive
Archive() - Constructor for class com.saxonica.functions.extfn.EXPathArchive.Archive
 
archive(String, String) - Method in class com.saxonica.ptree.StylesheetPackager
 
ARCHIVE - Static variable in class net.sf.saxon.om.StandardNames
 
Archive.ArchiveType - Enum in com.saxonica.functions.extfn.EXPathArchive
 
Archive.CompressionType - Enum in com.saxonica.functions.extfn.EXPathArchive
 
archiveType(Base64BinaryValue) - Static method in class com.saxonica.functions.extfn.EXPathArchive.Archive
 
ARegexIterator - Class in net.sf.saxon.regex
Class ARegexIterator - provides an iterator over matched and unmatched substrings.
ARegexIterator(UnicodeString, UnicodeString, REMatcher) - Constructor for class net.sf.saxon.regex.ARegexIterator
Construct a RegexIterator.
areGlobalsInitialized() - Method in class net.sf.saxon.expr.instruct.Bindery
 
ARegularExpression - Class in net.sf.saxon.regex
Glue class to interface the Jakarta regex engine to Saxon (The prefix 'A' indicates an Apache regular expression, as distinct from a JDK regular expression).
ARegularExpression(CharSequence, String, String, List<String>) - Constructor for class net.sf.saxon.regex.ARegularExpression
Create and compile a regular expression
arg(int, ItemType, int, Sequence) - Method in class net.sf.saxon.functions.StandardFunction.Entry
Add information to a function entry about the argument types of the function
argument - Variable in class net.sf.saxon.expr.FunctionCall
The array of expressions representing the actual parameters to the function call
arguments - Variable in class net.sf.saxon.expr.SimpleExpression
 
argumentTypes - Variable in class net.sf.saxon.functions.StandardFunction.Entry
An array holding the types of the arguments to the function
ArithmeticCompiler - Class in com.saxonica.ee.bytecode
Generate bytecode for a call to the ArithmeticExpression
ArithmeticCompiler() - Constructor for class com.saxonica.ee.bytecode.ArithmeticCompiler
 
ArithmeticExpression - Class in net.sf.saxon.expr
Arithmetic Expression: an expression using one of the operators plus, minus, multiply, div, idiv, mod.
ArithmeticExpression(Expression, int, Expression) - Constructor for class net.sf.saxon.expr.ArithmeticExpression
Create an arithmetic expression
ArithmeticExpression10 - Class in net.sf.saxon.expr
Arithmetic Expression: an expression using one of the operators plus, minus, multiply, div, idiv, mod, in backwards compatibility mode: see ArithmeticExpression for the non-backwards compatible case.
ArithmeticExpression10(Expression, int, Expression) - Constructor for class net.sf.saxon.expr.ArithmeticExpression10
Create an arithmetic expression to be evaluated in XPath 1.0 mode
ArrayIterator - Class in net.sf.saxon.tree.iter
ArrayIterator is used to enumerate items held in an array.
ArrayIterator(Item[]) - Constructor for class net.sf.saxon.tree.iter.ArrayIterator
Create an iterator over all the items in an array
ArrayIterator(Item[], int, int) - Constructor for class net.sf.saxon.tree.iter.ArrayIterator
Create an iterator over a range of an array.
arrayLength(Object[]) - Static method in class com.saxonica.ee.bytecode.NextIterationCompiler
 
AS - Static variable in class net.sf.saxon.expr.parser.Token
"as" (in XQuery Update rename expression)
AS - Static variable in class net.sf.saxon.om.StandardNames
 
AS - Static variable in class net.sf.saxon.style.SourceBinding
 
AS_ARG0 - Static variable in class net.sf.saxon.functions.StandardFunction
 
AS_PRIM_ARG0 - Static variable in class net.sf.saxon.functions.StandardFunction
 
asAtomic() - Method in interface net.sf.saxon.expr.sort.AtomicMatchKey
Get an atomic value that encapsulates this match key.
asAtomic() - Method in class net.sf.saxon.expr.sort.CodepointMatchKey
Get an atomic value that encapsulates this match key.
asAtomic() - Method in class net.sf.saxon.expr.sort.CollationMatchKey
Get an atomic value that encapsulates this match key.
asAtomic() - Method in interface net.sf.saxon.type.ConversionResult
Calling this method on a ConversionResult returns the AtomicValue that results from the conversion if the conversion was successful, and throws a ValidationException explaining the conversion error otherwise.
asAtomic() - Method in class net.sf.saxon.type.ValidationFailure
Calling this method on a ConversionResult returns the AtomicValue that results from the conversion if the conversion was successful, and throws a ValidationException explaining the conversion error otherwise.
asAtomic() - Method in class net.sf.saxon.value.AtomicValue
Calling this method on a ConversionResult returns the AtomicValue that results from the conversion if the conversion was successful, and throws a ValidationException explaining the conversion error otherwise.
asBigDecimal() - Method in class net.sf.saxon.value.DecimalValue.DecimalComparable
 
asBigInteger() - Method in class net.sf.saxon.value.BigIntegerValue
Get the value as a BigInteger
asBigInteger() - Method in class net.sf.saxon.value.BigIntegerValue.BigIntegerComparable
 
asBigInteger() - Method in class net.sf.saxon.value.Int64Value
Get the value as a BigInteger
asBigInteger() - Method in class net.sf.saxon.value.IntegerValue
Get the value as a BigInteger
asCallable() - Method in class net.sf.saxon.expr.instruct.UserFunction
 
ASCIICharacterSet - Class in net.sf.saxon.serialize.charcode
This class defines properties of the US-ASCII character set
asDecimal() - Method in class net.sf.saxon.value.BigIntegerValue
Convert the value to a BigDecimal
asin(double) - Static method in class net.sf.saxon.option.exslt.Math
Get the arcsine of a numeric value (SStL)
asItem(Sequence) - Static method in class net.sf.saxon.om.SequenceTool
Static method to make an Item from a Value
asItem() - Method in class net.sf.saxon.value.EmptySequence
Return the value in the form of an Item
asItem() - Method in class net.sf.saxon.value.SingletonClosure
Return the value in the form of an Item
asLong() - Method in class net.sf.saxon.value.Int64Value.Int64Comparable
 
asMap() - Method in class net.sf.saxon.s9api.XdmItem
If the XdmItem represents a map (this is a new data type in XSLT 3.0), return a corresponding Java Map.
assemble(IntHashMap<String>) - Method in class net.sf.saxon.style.XSLCharacterMap
Assemble all the mappings defined by this character map, adding them to a HashMap that maps integer codepoints to strings
assembleParams(XPathContext, WithParam[]) - Static method in class net.sf.saxon.expr.instruct.Instruction
Assemble a ParameterSet.
assembleTunnelParams(XPathContext, WithParam[]) - Static method in class net.sf.saxon.expr.instruct.Instruction
Assemble a ParameterSet.
Assertion - Class in com.saxonica.ee.schema
An Assertion schema component (See XML Schema 1.1 Part 1)
Assertion(EnterpriseConfiguration, XPathExpression, XPathVariable, Map<StructuredQName, XPathVariable>, String) - Constructor for class com.saxonica.ee.schema.Assertion
Create an Assertion component
ASSERTION_TREE_STATISTICS - Static variable in class net.sf.saxon.tree.tiny.Statistics
 
AssertionFacet - Class in com.saxonica.ee.schema
Represents an assertion facet on a schema-defined simple type.
AssertionFacet(Assertion) - Constructor for class com.saxonica.ee.schema.AssertionFacet
Create a assertion facet
ASSERTIONS_CAN_SEE_COMMENTS - Static variable in class net.sf.saxon.lib.FeatureKeys
ASSERTIONS_CAN_SEE_COMMENTS determines whether comment and processing instructions in a document being validated are visible to assertions in an XSD 1.1 schema.
ASSERTIONS_EXIST - Static variable in class net.sf.saxon.event.Stripper
 
AssertionTreeBuilder - Class in com.saxonica.ee.validate
This class sits in the validation pipeline, ready (when requested) to build subtrees of the validated document for use in testing assertions against complex types.
AssertionTreeBuilder(Receiver, boolean) - Constructor for class com.saxonica.ee.validate.AssertionTreeBuilder
 
Assign - Class in com.saxonica.xsltextn.instruct
Compiled instruction deriving from saxon:assign element in stylesheet.
Assign() - Constructor for class com.saxonica.xsltextn.instruct.Assign
 
ASSIGN - Static variable in class net.sf.saxon.expr.parser.Token
":=" symbol (XQuery only)
ASSIGNABLE - Static variable in class net.sf.saxon.style.SourceBinding
 
Assignation - Class in net.sf.saxon.expr
Assignation is an abstract superclass for the kinds of expression that declare range variables: for, some, and every.
Assignation() - Constructor for class net.sf.saxon.expr.Assignation
 
asSource() - Method in class net.sf.saxon.s9api.XdmNode
Get a JAXP Source object corresponding to this node, allowing the node to be used as input to transformations or queries.
asStreamResult() - Method in class net.sf.saxon.lib.Logger
Get a JAXP StreamResult object allowing serialized XML to be written to this Logger
asStreamResult() - Method in class net.sf.saxon.lib.StandardLogger
Get a JAXP Result object allowing serialized XML to be written to this Logger
asString() - Method in class net.sf.saxon.value.StringValue
Returns the underlying string, with the side-effect of storing the string internally for future use, potentially reducing the cost if it is ever needed again
AT - Static variable in class net.sf.saxon.expr.parser.Token
At token, "@"
atan(double) - Static method in class net.sf.saxon.option.exslt.Math
Get the arctangent of a numeric value (SStL)
atan2(double, double) - Static method in class net.sf.saxon.option.exslt.Math
Converts rectangular coordinates to polar (SStL)
Atan2Fn - Class in net.sf.saxon.functions
Abstract class providing functionality common to functions math:sin(), math:cos(), math:sqrt() etc; contains the concrete implementations of these functions as inner subclasses
Atan2Fn() - Constructor for class net.sf.saxon.functions.Atan2Fn
 
ATokenIterator - Class in net.sf.saxon.regex
A ATokenIterator is an iterator over the strings that result from tokenizing a string using a regular expression
ATokenIterator(UnicodeString, REMatcher) - Constructor for class net.sf.saxon.regex.ATokenIterator
Construct an ATokenIterator.
ATOMIC_SEQUENCE - Static variable in class net.sf.saxon.expr.OperandRole
 
ATOMIC_SEQUENCE - Static variable in class net.sf.saxon.value.SequenceType
A type that allows zero or more atomic values
ATOMIC_VALUE - Static variable in interface net.sf.saxon.pull.PullProvider
ATOMIC_VALUE is notified when the PullProvider is reading a sequence of items, and one of the items is an atomic value rather than a node.
AtomicArray - Class in net.sf.saxon.om
A sequence of atomic values, implemented using an underlying arrayList.
AtomicArray(List<AtomicValue>) - Constructor for class net.sf.saxon.om.AtomicArray
Create an AtomicArray over a supplied arrayList of atomic values
AtomicArray(SequenceIterator) - Constructor for class net.sf.saxon.om.AtomicArray
Create an AtomicArray supplying the contents as an iterator
AtomicComparer - Interface in net.sf.saxon.expr.sort
Interface representing an object that can be used to compare two XPath atomic values for equality or for ordering.
AtomicConstructorFunctionItem - Class in com.saxonica.functions.hof
A function item representing a constructor function for an atomic type
AtomicConstructorFunctionItem(AtomicType, NamespaceResolver) - Constructor for class com.saxonica.functions.hof.AtomicConstructorFunctionItem
Create the constructor function.
atomicConversionPreference(int, Class) - Method in class com.saxonica.config.JavaExtensionLibrary
Get the conversion preference from an XPath primitive atomic type to a Java class
AtomicIterator - Interface in net.sf.saxon.tree.iter
A SequenceIterator is used to iterate over a sequence.
AtomicMatchKey - Interface in net.sf.saxon.expr.sort
Marker interface to identify an object that acts as a surrogate for an atomic value, with the property that if two atomic values are equal under the XPath 'eq' operator, then their corresponding surrogates are equal under the Java equals() comparison (and by implication, they have equal hash codes).
AtomicSequence - Interface in net.sf.saxon.om
Interface representing a sequence of atomic values.
AtomicSequenceConverter - Class in net.sf.saxon.expr
An AtomicSequenceConverter is an expression that performs a cast on each member of a supplied sequence
AtomicSequenceConverter(Expression, PlainType) - Constructor for class net.sf.saxon.expr.AtomicSequenceConverter
Constructor
AtomicSequenceConverter.AtomicSequenceMappingFunction - Class in net.sf.saxon.expr
Mapping function wrapped around a converter
AtomicSequenceConverter.AtomicSequenceMappingFunction() - Constructor for class net.sf.saxon.expr.AtomicSequenceConverter.AtomicSequenceMappingFunction
 
AtomicSequenceConverter.ToStringMappingFunction - Class in net.sf.saxon.expr
Mapping function that converts every item in a sequence to a string
AtomicSequenceConverter.ToStringMappingFunction() - Constructor for class net.sf.saxon.expr.AtomicSequenceConverter.ToStringMappingFunction
 
AtomicSequenceConverterAdjunct - Class in com.saxonica.ee.stream.adjunct
Compile a AtomicSequenceConverter or UntypedSequenceConverter expression to streaming code.
AtomicSequenceConverterAdjunct() - Constructor for class com.saxonica.ee.stream.adjunct.AtomicSequenceConverterAdjunct
 
AtomicSequenceConverterCompiler - Class in com.saxonica.ee.bytecode
Generate bytecode for an AtomicSequenceConverter or UntypedSequenceConverter expression, performing run-time type checking
AtomicSequenceConverterCompiler() - Constructor for class com.saxonica.ee.bytecode.AtomicSequenceConverterCompiler
 
AtomicSequenceMappingFunction - Class in com.saxonica.ee.bytecode.map
 
AtomicSequenceMappingFunction() - Constructor for class com.saxonica.ee.bytecode.map.AtomicSequenceMappingFunction
 
AtomicSortComparer - Class in net.sf.saxon.expr.sort
An AtomicComparer used for comparing atomic values of arbitrary item types.
AtomicSortComparer(StringCollator, int, XPathContext) - Constructor for class net.sf.saxon.expr.sort.AtomicSortComparer
 
AtomicType - Interface in net.sf.saxon.type
Interface for atomic types (these are either built-in atomic types or user-defined atomic types).
AtomicValue - Class in net.sf.saxon.value
The AtomicValue class corresponds to the concept of an atomic value in the XPath 2.0 data model.
AtomicValue() - Constructor for class net.sf.saxon.value.AtomicValue
 
atomize(NodeInfo) - Method in class com.saxonica.ee.schema.UserComplexType
Get the typed value of a node that is annotated with this schema type.
atomize(NodeInfo) - Method in class com.saxonica.ee.schema.UserSimpleType
Get the typed value of a node that is annotated with this schema type.
atomize() - Method in class com.saxonica.ee.stream.om.FleetingDocumentNode
Get the typed value.
atomize() - Method in class com.saxonica.ee.stream.om.FleetingNode
Get the typed value.
atomize() - Method in class com.saxonica.pull.UnconstructedParent
Get the typed value.
atomize() - Method in interface net.sf.saxon.om.NodeInfo
Get the typed value.
atomize() - Method in class net.sf.saxon.option.axiom.AxiomAttributeWrapper
Get the typed value.
atomize() - Method in class net.sf.saxon.option.axiom.AxiomParentNodeWrapper
Get the typed value.
atomize() - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Get the typed value.
atomize() - Method in class net.sf.saxon.tree.linked.NodeImpl
Get the typed value.
atomize() - Method in class net.sf.saxon.tree.NamespaceNode
Get the typed value.
atomize() - Method in class net.sf.saxon.tree.tiny.TinyDocumentImpl
Get the typed value.
atomize() - Method in class net.sf.saxon.tree.tiny.TinyElementImpl
Get the typed value.
atomize() - Method in class net.sf.saxon.tree.tiny.TinyTextImpl
Get the typed value.
atomize() - Method in class net.sf.saxon.tree.tiny.WhitespaceTextImpl
Get the typed value.
atomize() - Method in class net.sf.saxon.tree.util.Orphan
Get the typed value.
atomize() - Method in class net.sf.saxon.tree.wrapper.AbstractNodeWrapper
Get the typed value.
atomize() - Method in class net.sf.saxon.tree.wrapper.AbstractVirtualNode
Get the typed value.
atomize() - Method in class net.sf.saxon.tree.wrapper.SpaceStrippedNode
Get the typed value.
atomize() - Method in class net.sf.saxon.tree.wrapper.TypeStrippedNode
Get the typed value.
atomize() - Method in class net.sf.saxon.tree.wrapper.VirtualCopy
Get the typed value.
atomize() - Method in class net.sf.saxon.tree.wrapper.VirtualUntypedCopy
Get the typed value.
atomize(NodeInfo) - Method in class net.sf.saxon.type.AnySimpleType
Get the typed value of a node that is annotated with this schema type.
atomize(NodeInfo) - Method in class net.sf.saxon.type.AnyType
Get the typed value of a node that is annotated with this schema type.
atomize(NodeInfo) - Method in class net.sf.saxon.type.BuiltInAtomicType
Get the typed value of a node that is annotated with this schema type.
atomize(NodeInfo) - Method in class net.sf.saxon.type.BuiltInListType
Get the typed value of a node that is annotated with this schema type.
atomize(NodeInfo) - Method in class net.sf.saxon.type.ErrorType
Get the typed value of a node that is annotated with this schema type.
atomize(NodeInfo) - Method in interface net.sf.saxon.type.SchemaType
Get the typed value of a node that is annotated with this schema type.
atomize(NodeInfo) - Method in class net.sf.saxon.type.Untyped
Get the typed value of a node that is annotated with this schema type.
atomize() - Method in class net.sf.saxon.value.TextFragmentValue
Get the typed value.
AtomizedValueIterator - Interface in net.sf.saxon.om
Interface implemented by an iterator that can deliver atomized results.
atomizer - Variable in class com.saxonica.functions.extfn.GeneralFilterFunction.GeneralFilterFunctionCall
 
Atomizer - Class in net.sf.saxon.expr
An Atomizer is an expression corresponding essentially to the fn:data() function: it maps a sequence by replacing nodes with their typed values
Atomizer(Expression) - Constructor for class net.sf.saxon.expr.Atomizer
Constructor
Atomizer.AtomizingFunction - Class in net.sf.saxon.expr
Implement the mapping function.
AtomizerAdjunct - Class in com.saxonica.ee.stream.adjunct
Streaming adjunct class for an atomizer (or call on the data() function)
AtomizerAdjunct() - Constructor for class com.saxonica.ee.stream.adjunct.AtomizerAdjunct
 
AtomizerCompiler - Class in com.saxonica.ee.bytecode
Generate code for Atomizer
AtomizerCompiler() - Constructor for class com.saxonica.ee.bytecode.AtomizerCompiler
 
ATOMIZING - Static variable in interface net.sf.saxon.om.SequenceIterator
Property value: the iterator can deliver an atomized result.
AtomizingIterator - Class in net.sf.saxon.tree.iter
AtomizingIterator returns the atomization of an underlying sequence supplied as an iterator.
AtomizingIterator(SequenceIterator) - Constructor for class net.sf.saxon.tree.iter.AtomizingIterator
Construct an AtomizingIterator that will atomize the values returned by the base iterator.
atStartOfRelativePath() - Method in class net.sf.saxon.expr.parser.XPathParser
Test whether the current token is one that can start a RelativePathExpression
atStartOfRelativePath() - Method in class net.sf.saxon.query.XQueryParser
 
attCode - Variable in class net.sf.saxon.tree.tiny.TinyTree
 
attParent - Variable in class net.sf.saxon.tree.tiny.TinyTree
 
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class com.saxonica.ee.schema.SchemaModelLoader
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class com.saxonica.ee.schema.sdoc.VersionControlFilter
Notify an attribute.
ATTRIBUTE - Static variable in class com.saxonica.ee.schema.SymbolSpace
 
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class com.saxonica.ee.stream.Projector
 
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class com.saxonica.ee.stream.watch.WatchManager
Notify an attribute
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class com.saxonica.ee.validate.AttributeValidator
Handle an attribute
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class com.saxonica.ee.validate.CatchingReceiver
 
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class com.saxonica.ee.validate.Checker
 
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class com.saxonica.ee.validate.EntityValidator
Handle an attribute
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class com.saxonica.ee.validate.IdValidator
Handle an attribute
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class com.saxonica.ee.validate.LaxValidator
Handle an attribute
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class com.saxonica.ee.validate.SkipValidator
Handle an attribute
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class com.saxonica.ee.validate.ValidationStack
Handle an attribute
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class com.saxonica.ee.validate.XSIAttributeHandler
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class com.saxonica.ptree.PTreeEmitter
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class com.saxonica.ptree.StylesheetPackager.ImportIncludeFilter
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class com.saxonica.serialize.BinaryEmitter
 
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class com.saxonica.serialize.JSONReceiver
 
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class com.saxonica.serialize.XHTMLPrefixRemover
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.dom.DOMWriter
 
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.event.ComplexContentOutputter
Output an attribute value.
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.event.ContentHandlerProxy
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.event.IDFilter
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.event.NamePoolConverter
Handle an attribute
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.event.OnEmptyHandler
 
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.event.ProxyReceiver
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in interface net.sf.saxon.event.Receiver
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.event.SequenceWriter
Output an attribute value.
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.event.Sink
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.event.StartTagBuffer
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.event.Stripper
 
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.event.TeeOutputter
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.event.TracingFilter
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.event.TreeReceiver
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.event.TypeCheckingFilter
Notify an attribute.
ATTRIBUTE - Static variable in class net.sf.saxon.om.AxisInfo
Constant representing the attribute axis
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.option.axiom.AxiomWriter
 
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.option.dom4j.DOM4JWriter
 
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.option.jdom.JDOMWriter
 
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.option.jdom2.JDOM2Writer
 
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.option.xom.XOMWriter
 
ATTRIBUTE - Static variable in class net.sf.saxon.pattern.NodeKindTest
 
ATTRIBUTE - Static variable in interface net.sf.saxon.pull.PullProvider
The ATTRIBUTE event is notified only for an attribute node that appears in its own right as a top-level item in the sequence being read.
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.query.SequenceWrapper
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.serialize.AttributeSorter
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.serialize.CharacterMapExpander
Output an attribute
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.serialize.HTMLURIEscaper
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.serialize.MetaTagAdjuster
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.serialize.TEXTEmitter
 
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.serialize.UnicodeNormalizer
Output an attribute
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.serialize.XHTMLURIEscaper
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.serialize.XML10ContentChecker
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.serialize.XMLEmitter
 
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.serialize.XMLIndenter
Output an attribute
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.stax.ReceiverToXMLStreamWriter
 
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.style.UseWhenFilter
Notify an attribute.
ATTRIBUTE - Static variable in class net.sf.saxon.trans.Err
 
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.tree.linked.LinkedBuilderMonitor
 
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.tree.linked.LinkedTreeBuilder
 
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.tree.tiny.TinyBuilder
 
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.tree.tiny.TinyBuilderCondensed
For attribute nodes, the commoning-up of stored values is achieved simply by calling intern() on the string value of the attribute.
attribute(NodeName, SimpleType, CharSequence, int, int) - Method in class net.sf.saxon.tree.tiny.TinyBuilderMonitor
 
ATTRIBUTE - Static variable in class net.sf.saxon.type.Type
Item type representing an attribute node - attribute()
ATTRIBUTE_GROUP - Static variable in class com.saxonica.ee.schema.SymbolSpace
 
ATTRIBUTE_NS_NODESET - Static variable in class net.sf.saxon.expr.StaticProperty
Expression property: this bit is set by getProperties() in the case of an expression that delivers a set of nodes with the guarantee that every node in the result will be an attribute or namespace of the context node
ATTRIBUTE_ORDER - Static variable in class net.sf.saxon.lib.SaxonOutputKeys
saxon:attribute-order = list of attribute names

ATTRIBUTE_QNAME - Static variable in class net.sf.saxon.expr.parser.Token
composite token <'attribute' QNAME> (XQuery only)
AttributeCollection - Interface in net.sf.saxon.om
AttributeCollection represents the collection of attributes available on a particular element node.
AttributeCollectionImpl - Class in net.sf.saxon.tree.util
AttributeCollectionImpl is an implementation of both the SAX2 interface Attributes and the Saxon equivalent AttributeCollection.
AttributeCollectionImpl(Configuration) - Constructor for class net.sf.saxon.tree.util.AttributeCollectionImpl
Create an empty attribute list.
AttributeCreator - Class in net.sf.saxon.expr.instruct
Abstract class for fixed and computed attribute constructor expressions
AttributeCreator() - Constructor for class net.sf.saxon.expr.instruct.AttributeCreator
 
AttributeDecl - Class in com.saxonica.ee.schema
An XML Schema Attribute Declaration.
AttributeDecl(EnterpriseConfiguration, boolean) - Constructor for class com.saxonica.ee.schema.AttributeDecl
Creates a new AttrDecl in the given schema.
AttributeGroupDecl - Class in com.saxonica.ee.schema
An XML Schema Attribute Group Declaration.
AttributeGroupDecl(EnterpriseConfiguration) - Constructor for class com.saxonica.ee.schema.AttributeGroupDecl
Creates a new AttributeGroup definition.
AttributeGroupReference - Class in com.saxonica.ee.schema
An XML Schema Attribute Group Reference, corresponding to an xs:attributeGroup element with a 'ref' attribute.
AttributeGroupReference(EnterpriseConfiguration, int) - Constructor for class com.saxonica.ee.schema.AttributeGroupReference
Creates a new AttributeGroup reference
AttributeSet - Class in net.sf.saxon.expr.instruct
The compiled form of an xsl:attribute-set element in the stylesheet.
AttributeSet() - Constructor for class net.sf.saxon.expr.instruct.AttributeSet
Create an empty attribute set
AttributeSorter - Class in net.sf.saxon.serialize
AttributeSorter: This filter sorts attributes into the order requested using the saxon:attribute-order serialization property
AttributeSorter(Receiver) - Constructor for class net.sf.saxon.serialize.AttributeSorter
Create a CDATA Filter
AttributeUse - Class in com.saxonica.ee.schema
An XML Schema Attribute Use: that is, a reference to an attribute declaration from within a complex type or attribute group.
AttributeUse(EnterpriseConfiguration) - Constructor for class com.saxonica.ee.schema.AttributeUse
Creates a new Attribute Use in the given schema.
AttributeValidator - Class in com.saxonica.ee.validate
This class is an abstract superclass for all the receivers that do element content validation.
AttributeValidator(Receiver) - Constructor for class com.saxonica.ee.validate.AttributeValidator
Create an AttributeValidator
AttributeValueTemplate - Class in net.sf.saxon.style
This class represents an attribute value template.
AttributeWildcard - Class in com.saxonica.ee.schema
This class represents an xs:anyAttribute element in the schema.
AttributeWildcard(EnterpriseConfiguration) - Constructor for class com.saxonica.ee.schema.AttributeWildcard
 
AttributeWildcard(Wildcard) - Constructor for class com.saxonica.ee.schema.AttributeWildcard
 
AttrOverNodeInfo - Class in net.sf.saxon.dom
This class is an implementation of the DOM Attr class that wraps a Saxon NodeInfo representation of an attribute or namespace node.
AttrOverNodeInfo() - Constructor for class net.sf.saxon.dom.AttrOverNodeInfo
 
attTypeCode - Variable in class net.sf.saxon.tree.tiny.TinyTree
 
attTypedValue - Variable in class net.sf.saxon.tree.tiny.TinyTree
 
attValue - Variable in class net.sf.saxon.tree.tiny.TinyTree
 
AugmentedSource - Class in net.sf.saxon.lib
This class is an extension of the JAXP Source interface.
autoDeclare - Variable in class net.sf.saxon.sxpath.IndependentContext
 
AutomatonState - Class in com.saxonica.ee.schema.fsa
Defines a state of a finite state machine used when validating an instance against a complex type.
AutomatonState(FiniteStateMachine) - Constructor for class com.saxonica.ee.schema.fsa.AutomatonState
Create a new state
AVAILABLE - Static variable in class com.saxonica.config.Verifier
 
Available - Class in net.sf.saxon.functions
This class supports the XSLT element-available, function-available, and type-available functions.
Available() - Constructor for class net.sf.saxon.functions.Available
 
AvailableEnvironmentVariables - Class in net.sf.saxon.functions
 
AvailableEnvironmentVariables() - Constructor for class net.sf.saxon.functions.AvailableEnvironmentVariables
 
availableOrdinalNumberings(String) - Static method in class com.saxonica.config.pe.ICUNumbererPE
Return the available ordinal numbering schemes available for a given locale
availableSpelloutNumberings(String) - Static method in class com.saxonica.config.pe.ICUNumbererPE
Return the available spellout numbering schemes available for a given locale
Average - Class in net.sf.saxon.functions
Implementation of the fn:avg function
Average() - Constructor for class net.sf.saxon.functions.Average
 
AXIOM_TREE - Static variable in class net.sf.saxon.event.Builder
 
AxiomAttributeWrapper - Class in net.sf.saxon.option.axiom
A node in the XML parse tree representing an XML element, character content, or attribute.
AxiomAttributeWrapper(OMAttribute, AxiomParentNodeWrapper, int) - Constructor for class net.sf.saxon.option.axiom.AxiomAttributeWrapper
This constructor is protected: nodes should be created using the wrap factory method on the DocumentWrapper class
AxiomDocumentWrapper - Class in net.sf.saxon.option.axiom
The root node of an XPath tree.
AxiomDocumentWrapper(OMDocument, String, Configuration) - Constructor for class net.sf.saxon.option.axiom.AxiomDocumentWrapper
Create a Saxon wrapper for an Axiom document node
AxiomDocumentWrapper.FollowingSiblingIterator - Class in net.sf.saxon.option.axiom
 
AxiomDocumentWrapper.FollowingSiblingIterator(OMNode, AxiomParentNodeWrapper, AxiomDocumentWrapper) - Constructor for class net.sf.saxon.option.axiom.AxiomDocumentWrapper.FollowingSiblingIterator
 
AxiomDocumentWrapper.PrecedingSiblingIterator - Class in net.sf.saxon.option.axiom
 
AxiomDocumentWrapper.PrecedingSiblingIterator(OMNode, AxiomParentNodeWrapper, AxiomDocumentWrapper) - Constructor for class net.sf.saxon.option.axiom.AxiomDocumentWrapper.PrecedingSiblingIterator
 
AxiomElementNodeWrapper - Class in net.sf.saxon.option.axiom
A node in the XDM tree; specifically, a node that wraps an Axiom document node or element node.
AxiomElementNodeWrapper(OMElement, AxiomDocumentWrapper, AxiomParentNodeWrapper, int) - Constructor for class net.sf.saxon.option.axiom.AxiomElementNodeWrapper
This constructor is protected: nodes should be created using the wrap factory method on the DocumentWrapper class
AxiomLeafNodeWrapper - Class in net.sf.saxon.option.axiom
A node in the XDM tree.
AxiomLeafNodeWrapper(OMNode, AxiomDocumentWrapper, AxiomParentNodeWrapper, int) - Constructor for class net.sf.saxon.option.axiom.AxiomLeafNodeWrapper
This constructor is protected: nodes should be created using the wrap factory method on the DocumentWrapper class
AxiomObjectModel - Class in net.sf.saxon.option.axiom
This interface must be implemented by any third-party object model that can be wrapped with a wrapper that implements the Saxon Object Model (the NodeInfo interface).
AxiomObjectModel() - Constructor for class net.sf.saxon.option.axiom.AxiomObjectModel
 
AxiomParentNodeWrapper - Class in net.sf.saxon.option.axiom
A node in the XDM tree; specifically, a node that wraps an Axiom document node or element node.
AxiomParentNodeWrapper(OMContainer) - Constructor for class net.sf.saxon.option.axiom.AxiomParentNodeWrapper
 
AxiomParentNodeWrapper.ChildWrappingIterator - Class in net.sf.saxon.option.axiom
Iterator over the children of a supplied node
AxiomParentNodeWrapper.ChildWrappingIterator(AxiomParentNodeWrapper, NodeTest) - Constructor for class net.sf.saxon.option.axiom.AxiomParentNodeWrapper.ChildWrappingIterator
 
AxiomParentNodeWrapper.DescendantWrappingIterator - Class in net.sf.saxon.option.axiom
Iterator over the descendants of a supplied node (optionally including the node itself)
AxiomParentNodeWrapper.DescendantWrappingIterator(AxiomParentNodeWrapper, NodeTest, boolean) - Constructor for class net.sf.saxon.option.axiom.AxiomParentNodeWrapper.DescendantWrappingIterator
 
AxiomWriter - Class in net.sf.saxon.option.axiom
JDOMWriter is a Receiver that constructs a JDOM document from the stream of events
AxiomWriter(PipelineConfiguration) - Constructor for class net.sf.saxon.option.axiom.AxiomWriter
Create a JDOMWriter using the default node factory
AXIS - Static variable in class net.sf.saxon.expr.parser.Token
Token representing the name of an axis and the following "::" symbol
Axis - Enum in net.sf.saxon.s9api
This is an enumeration class containing constants representing the thirteen XPath axes
AXIS_STEP - Static variable in class net.sf.saxon.expr.parser.RoleLocator
 
AxisAtomizingIterator - Class in net.sf.saxon.expr
This iterator returns a sequence of atomic values, the result of atomizing the sequence of nodes returned by an underlying SequenceIterator.
AxisAtomizingIterator(AtomizedValueIterator) - Constructor for class net.sf.saxon.expr.AxisAtomizingIterator
Construct an atomizing iterator
AxisExpression - Class in net.sf.saxon.expr
An AxisExpression is always obtained by simplifying a PathExpression.
AxisExpression(byte, NodeTest) - Constructor for class net.sf.saxon.expr.AxisExpression
Constructor for an AxisExpression whose origin is the context item
AxisExpressionAdjunct - Class in com.saxonica.ee.stream.adjunct
Compile an axis expression to streaming code.
AxisExpressionAdjunct() - Constructor for class com.saxonica.ee.stream.adjunct.AxisExpressionAdjunct
 
AxisExpressionCompiler - Class in com.saxonica.ee.bytecode
Generate bytecode for evaluation of an AxisExpression
AxisExpressionCompiler() - Constructor for class com.saxonica.ee.bytecode.AxisExpressionCompiler
 
AxisInfo - Class in net.sf.saxon.om
An axis, that is a direction of navigation in the document structure.
axisIterator(Axis) - Method in class net.sf.saxon.s9api.XdmNode
Get an iterator over the nodes reachable from this node via a given axis.
axisIterator(Axis, QName) - Method in class net.sf.saxon.s9api.XdmNode
Get an iterator over the nodes reachable from this node via a given axis, selecting only those nodes with a specified name.
AxisIterator - Interface in net.sf.saxon.tree.iter
A SequenceIterator is used to iterate over a sequence of items.
AxisIteratorImpl - Class in net.sf.saxon.tree.iter
A SequenceIterator is used to iterate over a sequence.
AxisIteratorImpl() - Constructor for class net.sf.saxon.tree.iter.AxisIteratorImpl
 
AxisIteratorOverSequence - Class in net.sf.saxon.tree.iter
This class wraps any SequenceIterator as an AxisIterator.
AxisIteratorOverSequence(SequenceIterator) - Constructor for class net.sf.saxon.tree.iter.AxisIteratorOverSequence
 
axisName - Static variable in class net.sf.saxon.om.AxisInfo
Table giving the name of each axis as used in XPath, for example "ancestor-or-self"

B

b - Variable in class net.sf.saxon.trace.TraceEventMulticaster
 
backup - Variable in class net.sf.saxon.Query
 
backwardsCompatible - Variable in class net.sf.saxon.expr.sort.SortKeyDefinition
 
badDuration(String, CharSequence) - Static method in class net.sf.saxon.value.DurationValue
 
badDuration(String, CharSequence, String) - Static method in class net.sf.saxon.value.DurationValue
 
badUsage(String) - Method in class com.saxonica.Validate
Report incorrect usage of the command line, with a list of the options and arguments that are available
badUsage(String) - Method in class net.sf.saxon.Query
Report incorrect usage of the command line, with a list of the options and arguments that are available
badUsage(String) - Method in class net.sf.saxon.Transform
Report incorrect usage of the command line, with a list of the options and arguments that are available
BANG - Static variable in class net.sf.saxon.expr.parser.Token
Operator "!"
BARE_NAME_STATE - Static variable in class net.sf.saxon.expr.parser.Tokenizer
State in which a name is NOT to be merged with what comes next, for example "("
base - Variable in class com.saxonica.ee.bytecode.iter.CompiledFilterIterator
 
base - Variable in class net.sf.saxon.expr.FilterIterator
 
base - Variable in class net.sf.saxon.expr.flwor.ForClausePull
 
base - Variable in class net.sf.saxon.expr.sort.SortedIterator
 
BASE - Static variable in class net.sf.saxon.functions.StandardFunction
 
base - Variable in class net.sf.saxon.tree.wrapper.VirtualCopy.VirtualCopier
 
BASE64_BINARY - Static variable in class net.sf.saxon.s9api.ItemType
ItemType representing the primitive type xs:base64Binary
BASE64_BINARY - Static variable in class net.sf.saxon.type.BuiltInAtomicType
 
BASE64_BINARY_SEQUENCE - Static variable in class net.sf.saxon.value.SequenceType
A type that allows a sequence of zero or more base64 binary values
BASE64_BINARY_TO_HEX_BINARY - Static variable in class net.sf.saxon.type.Converter
 
Base64BinaryEmitter - Class in com.saxonica.serialize
This emitter implements output method saxon:base64Binary.
Base64BinaryEmitter() - Constructor for class com.saxonica.serialize.Base64BinaryEmitter
 
base64BinaryToOctets(One<Base64BinaryValue>) - Static method in class com.saxonica.functions.extfn.Extensions
Convert a base64Binary value to a sequence of integers representing the octets contained in the value
base64BinaryToString(XPathContext, ZeroOrOne<Base64BinaryValue>, One<StringValue>) - Static method in class com.saxonica.functions.extfn.Extensions
Convert a base64Binary value to a String, assuming a particular encoding
Base64BinaryValue - Class in net.sf.saxon.value
A value of type xs:base64Binary

Base64BinaryValue(CharSequence) - Constructor for class net.sf.saxon.value.Base64BinaryValue
Constructor: create a base64Binary value from a supplied string in base64 encoding
Base64BinaryValue(byte[]) - Constructor for class net.sf.saxon.value.Base64BinaryValue
Constructor: create a base64Binary value from a given array of bytes
baseContext - Variable in class net.sf.saxon.expr.sort.GroupMatchingIterator
 
baseURI - Variable in class com.saxonica.xslt3.instruct.MergeInstr.MergeSource
 
baseURI - Variable in class net.sf.saxon.dom.DocumentWrapper
 
baseURI - Variable in class net.sf.saxon.event.Builder
 
baseURI - Variable in class net.sf.saxon.expr.instruct.ResultDocument
 
baseURI - Variable in class net.sf.saxon.expr.sort.SortKeyDefinition
 
BaseURI - Class in net.sf.saxon.functions
This class implements the fn:base-uri() function in XPath 2.0
BaseURI() - Constructor for class net.sf.saxon.functions.BaseURI
 
baseURI - Variable in class net.sf.saxon.option.axiom.AxiomDocumentWrapper
 
baseURI - Variable in class net.sf.saxon.option.dom4j.DOM4JDocumentWrapper
 
baseURI - Variable in class net.sf.saxon.stax.ReceiverToXMLStreamWriter
 
BaseURICompiler - Class in com.saxonica.ee.bytecode
Generate bytecode for evaluation of a call to the BaseURI function
BaseURICompiler() - Constructor for class com.saxonica.ee.bytecode.BaseURICompiler
 
BasicUpdatingExpression - Class in com.saxonica.ee.update
A basic updating expression: insert, replace, delete, rename (but not copy)
BasicUpdatingExpression() - Constructor for class com.saxonica.ee.update.BasicUpdatingExpression
 
BEFORE - Static variable in class com.saxonica.functions.xslt3.AccumulatorFn
 
BEFORE - Static variable in class net.sf.saxon.expr.parser.Token
"before"
beforeFirst() - Method in class com.saxonica.xqj.SaxonXQForwardSequence
 
beforeFirst() - Method in class com.saxonica.xqj.SaxonXQSequence
 
beforeFirst() - Method in interface javax.xml.xquery.XQSequence
Moves to the position before the first item.
beta - Variable in class net.sf.saxon.tree.tiny.TinyTree
 
BIG_DECIMAL_ONE_MILLION - Static variable in class net.sf.saxon.value.DecimalValue
 
BigIntegerValue - Class in net.sf.saxon.value
An integer value: note this is a subtype of decimal in XML Schema, not a primitive type.
BigIntegerValue(BigInteger) - Constructor for class net.sf.saxon.value.BigIntegerValue
Construct an xs:integer value from a Java BigInteger
BigIntegerValue(BigInteger, AtomicType) - Constructor for class net.sf.saxon.value.BigIntegerValue
Construct an xs:integer value from a Java BigInteger, supplying a type label.
BigIntegerValue(long) - Constructor for class net.sf.saxon.value.BigIntegerValue
Construct an xs:integer value from a Java long.
BigIntegerValue.BigIntegerComparable - Class in net.sf.saxon.value
A Comparable that performs comparison of BigInteger values either with other BigInteger values or with other representations of XPath numeric values
BigIntegerValue.BigIntegerComparable(BigIntegerValue) - Constructor for class net.sf.saxon.value.BigIntegerValue.BigIntegerComparable
 
BigRangeIterator - Class in net.sf.saxon.expr
An Iterator that produces numeric values in a monotonic sequence, where the integers may exceed the range of a Long
BigRangeIterator(BigInteger, BigInteger) - Constructor for class net.sf.saxon.expr.BigRangeIterator
Create an iterator over a range of monotonically increasing integers
bin(ZeroOrOne<StringValue>) - Static method in class com.saxonica.functions.extfn.EXPathBinary
 
BINARY_EXPR - Static variable in class net.sf.saxon.expr.parser.RoleLocator
 
BinaryEmitter - Class in com.saxonica.serialize
This is an abstract superclass for the two binary output methods saxon:base64Binary and saxon:hexBinary.
BinaryEmitter() - Constructor for class com.saxonica.serialize.BinaryEmitter
 
BinaryExpression - Class in net.sf.saxon.expr
Binary Expression: a numeric or boolean expression consisting of the two operands and an operator
BinaryExpression(Expression, int, Expression) - Constructor for class net.sf.saxon.expr.BinaryExpression
Create a binary expression identifying the two operands and the operator
BinaryTextDecoder - Class in net.sf.saxon.serialize
This class generates decodes processing instructions in text output that represent text encoded in base64 binary or hexBinary
BinaryTextDecoder(Receiver, Properties) - Constructor for class net.sf.saxon.serialize.BinaryTextDecoder
 
bind(SymbolicName, Expression[], StaticContext, Container) - Method in class com.saxonica.config.JavaExtensionLibrary
Bind an extension function, given the URI and local parts of the function name, and the list of expressions supplied as arguments.
bind(SymbolicName, Expression[], StaticContext, Container) - Method in class com.saxonica.ee.extfn.VendorFunctionLibraryEE
Bind an extension function, given the URI and local parts of the function name, and the list of expressions supplied as arguments.
bind(SymbolicName, Expression[], StaticContext, Container) - Method in class com.saxonica.functions.extfn.VendorFunctionLibraryPE
Bind an extension function, given the URI and local parts of the function name, and the list of expressions supplied as arguments.
bind(SymbolicName, Expression[], StaticContext, Container) - Method in class net.sf.saxon.functions.ConstructorFunctionLibrary
Bind a static function call, given the URI and local parts of the function name, and the list of expressions supplied as arguments.
bind(SymbolicName, Expression[], StaticContext, Container) - Method in class net.sf.saxon.functions.ExecutableFunctionLibrary
Bind a function, given the URI and local parts of the function name, and the list of expressions supplied as arguments.
bind(SymbolicName, Expression[], StaticContext, Container) - Method in interface net.sf.saxon.functions.FunctionLibrary
Bind a function, given the URI and local parts of the function name, and the list of expressions supplied as arguments.
bind(SymbolicName, Expression[], StaticContext, Container) - Method in class net.sf.saxon.functions.FunctionLibraryList
Bind an extension function, given the URI and local parts of the function name, and the list of expressions supplied as arguments.
bind(SymbolicName, Expression[], StaticContext, Container) - Method in class net.sf.saxon.functions.IntegratedFunctionLibrary
Bind an extension function, given the URI and local parts of the function name, and the list of expressions supplied as arguments.
bind(SymbolicName, Expression[], StaticContext, Container) - Method in class net.sf.saxon.functions.SystemFunctionLibrary
Bind an extension function, given the URI and local parts of the function name, and the list of expressions supplied as arguments.
bind(SymbolicName, Expression[], StaticContext, Container) - Method in class net.sf.saxon.query.ImportedFunctionLibrary
Bind an extension function, given the URI and local parts of the function name, and the list of expressions supplied as arguments.
bind(SymbolicName, Expression[], StaticContext, Container) - Method in class net.sf.saxon.query.UnboundFunctionLibrary
Identify a (namespace-prefixed) function appearing in the expression.
bind(SymbolicName, Expression[], StaticContext, Container) - Method in class net.sf.saxon.query.XQueryFunctionLibrary
Identify a (namespace-prefixed) function appearing in the expression.
bind(SymbolicName, Expression[], StaticContext, Container) - Method in class net.sf.saxon.style.StylesheetFunctionLibrary
Bind a function, given the URI and local parts of the function name, and the list of expressions supplied as arguments.
bind(SymbolicName, Expression[], StaticContext, Container) - Method in class net.sf.saxon.xpath.XPathFunctionLibrary
Bind a function, given the URI and local parts of the function name, and the list of expressions supplied as arguments.
bindAtomicValue(QName, String, XQItemType) - Method in class com.saxonica.xqj.SaxonXQDynamicContext
 
bindAtomicValue(QName, String, XQItemType) - Method in interface javax.xml.xquery.XQDynamicContext
Binds a value to the given external variable or the context item.
bindBoolean(QName, boolean, XQItemType) - Method in class com.saxonica.xqj.SaxonXQDynamicContext
 
bindBoolean(QName, boolean, XQItemType) - Method in interface javax.xml.xquery.XQDynamicContext
Binds a value to the given external variable or the context item.
bindByte(QName, byte, XQItemType) - Method in class com.saxonica.xqj.SaxonXQDynamicContext
 
bindByte(QName, byte, XQItemType) - Method in interface javax.xml.xquery.XQDynamicContext
Binds a value to the given external variable or the context item.
bindCurrent(LocalBinding) - Method in class net.sf.saxon.pattern.AncestorQualifiedPattern
Replace any calls on current() by a variable reference bound to the supplied binding
bindCurrent(LocalBinding) - Method in class net.sf.saxon.pattern.GeneralNodePattern
Replace any calls on current() by a variable reference bound to the supplied binding
bindCurrent(LocalBinding) - Method in class net.sf.saxon.pattern.Pattern
Replace any calls on current() by a variable reference bound to the supplied binding
bindCurrent(LocalBinding) - Method in class net.sf.saxon.pattern.PatternWithPredicate
Replace any calls on current() by a variable reference bound to the supplied binding
bindCurrent(LocalBinding) - Method in class net.sf.saxon.pattern.VennPattern
Replace any calls on current() by a variable reference bound to the supplied binding
bindDocument(QName, InputStream, String, XQItemType) - Method in class com.saxonica.xqj.SaxonXQDynamicContext
 
bindDocument(QName, Reader, String, XQItemType) - Method in class com.saxonica.xqj.SaxonXQDynamicContext
 
bindDocument(QName, Source, XQItemType) - Method in class com.saxonica.xqj.SaxonXQDynamicContext
 
bindDocument(QName, String, String, XQItemType) - Method in class com.saxonica.xqj.SaxonXQDynamicContext
 
bindDocument(QName, XMLStreamReader, XQItemType) - Method in class com.saxonica.xqj.SaxonXQDynamicContext
 
bindDocument(QName, String, String, XQItemType) - Method in interface javax.xml.xquery.XQDynamicContext
Binds a value to the given external variable or the context item.
bindDocument(QName, Reader, String, XQItemType) - Method in interface javax.xml.xquery.XQDynamicContext
Binds a value to the given external variable or the context item.
bindDocument(QName, InputStream, String, XQItemType) - Method in interface javax.xml.xquery.XQDynamicContext
Binds a value to the given external variable or the context item.
bindDocument(QName, XMLStreamReader, XQItemType) - Method in interface javax.xml.xquery.XQDynamicContext
Binds a value to the given external variable or the context item.
bindDocument(QName, Source, XQItemType) - Method in interface javax.xml.xquery.XQDynamicContext
Binds a value to the given external variable or the context item from the given Source.
bindDouble(QName, double, XQItemType) - Method in class com.saxonica.xqj.SaxonXQDynamicContext
 
bindDouble(QName, double, XQItemType) - Method in interface javax.xml.xquery.XQDynamicContext
Binds a value to the given external variable or the context item.
Bindery - Class in net.sf.saxon.expr.instruct
The Bindery class holds information about variables and their values.
Bindery() - Constructor for class net.sf.saxon.expr.instruct.Bindery
 
bindFloat(QName, float, XQItemType) - Method in class com.saxonica.xqj.SaxonXQDynamicContext
 
bindFloat(QName, float, XQItemType) - Method in interface javax.xml.xquery.XQDynamicContext
Binds a value to the given external variable or the context item.
Binding - Interface in net.sf.saxon.expr
Binding is a interface used to represent the run-time properties and methods associated with a variable: specifically, a method to get the value of the variable.
binding - Variable in class net.sf.saxon.expr.VariableReference
 
BINDING_MODE_DEFERRED - Static variable in class javax.xml.xquery.XQConstants
The constant indicating the binding mode deferred, refer to XQDynamicContext for more information.
BINDING_MODE_IMMEDIATE - Static variable in class javax.xml.xquery.XQConstants
The constant indicating the binding mode immediate, refer to XQDynamicContext for more information.
bindingList - Variable in class net.sf.saxon.expr.parser.PromotionOffer
In the case of RANGE_INDEPENDENT, "binding" identifies the range variables whose dependencies we are looking for.
BindingReference - Interface in net.sf.saxon.expr
BindingReference is a interface used to mark references to a variable declaration.
bindInt(QName, int, XQItemType) - Method in class com.saxonica.xqj.SaxonXQDynamicContext
 
bindInt(QName, int, XQItemType) - Method in interface javax.xml.xquery.XQDynamicContext
Binds a value to the given external variable or the context item.
bindItem(QName, XQItem) - Method in class com.saxonica.xqj.SaxonXQDynamicContext
 
bindItem(QName, XQItem) - Method in interface javax.xml.xquery.XQDynamicContext
Binds a value to the given external variable.
bindLocalVariable(StructuredQName) - Method in class net.sf.saxon.style.StyleElement
Bind a variable reference used in this element to the compiled form of the XSLVariable element in which it is declared, considering only local variables and params
bindLong(QName, long, XQItemType) - Method in class com.saxonica.xqj.SaxonXQDynamicContext
 
bindLong(QName, long, XQItemType) - Method in interface javax.xml.xquery.XQDynamicContext
Binds a value to the given external variable or the context item.
bindNode(QName, Node, XQItemType) - Method in class com.saxonica.xqj.SaxonXQDynamicContext
 
bindNode(QName, Node, XQItemType) - Method in interface javax.xml.xquery.XQDynamicContext
Binds a value to the given external variable or the context item.
bindObject(QName, Object, XQItemType) - Method in class com.saxonica.xqj.SaxonXQDynamicContext
 
bindObject(QName, Object, XQItemType) - Method in interface javax.xml.xquery.XQDynamicContext
Binds a value to the given external variable or the context item.
bindParameterDefinitions(UserFunction) - Method in class net.sf.saxon.style.XSLFunction
 
bindSequence(QName, XQSequence) - Method in class com.saxonica.xqj.SaxonXQDynamicContext
 
bindSequence(QName, XQSequence) - Method in interface javax.xml.xquery.XQDynamicContext
Binds a value to the given external variable or the context item.
bindShort(QName, short, XQItemType) - Method in class com.saxonica.xqj.SaxonXQDynamicContext
 
bindShort(QName, short, XQItemType) - Method in interface javax.xml.xquery.XQDynamicContext
Binds a value to the given external variable or the context item.
bindStaticContext(StaticContext) - Method in class com.saxonica.functions.hof.FunctionLookup
 
bindStaticContext(StaticContext) - Method in class com.saxonica.functions.xslt3.AccumulatorFn
Bind aspects of the static context on which the particular function depends
bindStaticContext(StaticContext) - Method in class com.saxonica.functions.xslt3.StreamAvailable
Bind aspects of the static context on which the particular function depends
bindStaticContext(StaticContext) - Method in class net.sf.saxon.functions.CollatingFunction
Bind aspects of the static context on which the particular function depends
bindStaticContext(StaticContext) - Method in class net.sf.saxon.functions.DefaultCollation
Bind aspects of the static context on which the particular function depends
bindStaticContext(StaticContext) - Method in class net.sf.saxon.functions.DocAvailable
Bind aspects of the static context on which the particular function depends
bindStaticContext(StaticContext) - Method in class net.sf.saxon.functions.ElementAvailable
Bind aspects of the static context on which the particular function depends
bindStaticContext(StaticContext) - Method in class net.sf.saxon.functions.FormatDate
Bind aspects of the static context on which the particular function depends
bindStaticContext(StaticContext) - Method in class net.sf.saxon.functions.FormatNumber
Bind aspects of the static context on which the particular function depends
bindStaticContext(StaticContext) - Method in class net.sf.saxon.functions.ResolveURI
 
bindStaticContext(StaticContext) - Method in class net.sf.saxon.functions.StaticBaseURI
Bind aspects of the static context on which the particular function depends
bindStaticContext(StaticContext) - Method in class net.sf.saxon.functions.SystemFunctionCall
Bind aspects of the static context on which the particular function depends
bindStaticContext(StaticContext) - Method in class net.sf.saxon.functions.UriCollection
Bind aspects of the static context on which the particular function depends
bindString(QName, String, XQItemType) - Method in class com.saxonica.xqj.SaxonXQDynamicContext
 
bindString(QName, String, XQItemType) - Method in interface javax.xml.xquery.XQDynamicContext
Binds a value to the given external variable or the context item.
bindUnboundFunctionCalls() - Method in class net.sf.saxon.query.QueryModule
Bind function calls that could not be bound when first encountered.
bindUnboundFunctionReferences(XQueryFunctionBinder, Configuration) - Method in class net.sf.saxon.query.UnboundFunctionLibrary
Bind function calls that could not be bound when first encountered.
bindUnboundVariables() - Method in class net.sf.saxon.query.QueryModule
Bind unbound variables (these are typically variables that reference another module participating in a same-namespace cycle, since local forwards references are not allowed)
bindVariable(StructuredQName) - Method in class com.saxonica.xslt3.style.TextValueTemplateContext
Bind a variable to an object that can be used to refer to it
bindVariable(StructuredQName) - Method in class com.saxonica.xslt3.style.XSLMergeKey
Bind a variable used in this element to the compiled form of the XSLVariable element in which it is declared
bindVariable(StructuredQName) - Method in interface net.sf.saxon.expr.StaticContext
Bind a variable used in this element to the XSLVariable element in which it is declared
bindVariable(StructuredQName) - Method in class net.sf.saxon.query.QueryModule
Bind a variable used in a query to the expression in which it is declared.
bindVariable(StructuredQName) - Method in class net.sf.saxon.style.ExpressionContext
Bind a variable to an object that can be used to refer to it
bindVariable(StructuredQName) - Method in class net.sf.saxon.style.StyleElement
Bind a variable used in this element to the compiled form of the XSLVariable element in which it is declared
bindVariable(StructuredQName) - Method in class net.sf.saxon.style.UseWhenStaticContext
Bind a variable used in this element to its declaration
bindVariable(StructuredQName) - Method in class net.sf.saxon.sxpath.IndependentContext
Bind a variable used in an XPath Expression to the XSLVariable element in which it is declared.
bindVariable(StructuredQName) - Method in class net.sf.saxon.xpath.JAXPXPathStaticContext
Bind a variable used in an XPath Expression to the XSLVariable element in which it is declared.
Block - Class in net.sf.saxon.expr.instruct
An expression that delivers the concatenation of the results of its subexpressions.
Block() - Constructor for class net.sf.saxon.expr.instruct.Block
Create an empty block
BlockAdjunct - Class in com.saxonica.ee.stream.adjunct
Generate streaming code for a Block, that is a sequence of expressions or instructions
BlockAdjunct() - Constructor for class com.saxonica.ee.stream.adjunct.BlockAdjunct
 
BlockCompiler - Class in com.saxonica.ee.bytecode
Generate bytecode for a call to a Block expression.
BlockCompiler() - Constructor for class com.saxonica.ee.bytecode.BlockCompiler
 
BlockEventIterator - Class in net.sf.saxon.evpull
Iterate over the instructions in a Block, concatenating the result of each instruction into a single combined sequence.
BlockEventIterator(Expression[], XPathContext) - Constructor for class net.sf.saxon.evpull.BlockEventIterator
Create an EventIterator over the results of evaluating a Block
BlockIterator - Class in net.sf.saxon.expr.instruct
Iterate over the instructions in the Block, concatenating the result of each instruction into a single combined sequence.
BlockIterator(Expression[], XPathContext) - Constructor for class net.sf.saxon.expr.instruct.BlockIterator
 
BMPString - Class in net.sf.saxon.regex
An implementation of UnicodeString optimized for strings that contain no characters outside the BMP (i.e.
BMPString(CharSequence) - Constructor for class net.sf.saxon.regex.BMPString
Create a BMPString
body - Variable in class net.sf.saxon.expr.instruct.ComponentBody
 
bodyContext - Variable in class com.saxonica.ee.stream.watch.ForEachAction
 
bool(boolean) - Static method in class net.sf.saxon.om.One
Convenience function to create a singleton boolean value
BOOLEAN - Static variable in class net.sf.saxon.s9api.ItemType
ItemType representing the primitive type xs:boolean
BOOLEAN - Static variable in class net.sf.saxon.type.BuiltInAtomicType
 
BOOLEAN_TO_DECIMAL - Static variable in class net.sf.saxon.type.Converter
 
BOOLEAN_TO_DOUBLE - Static variable in class net.sf.saxon.type.Converter
 
BOOLEAN_TO_FLOAT - Static variable in class net.sf.saxon.type.Converter
 
BOOLEAN_TO_INTEGER - Static variable in class net.sf.saxon.type.Converter
 
BooleanExpression - Class in net.sf.saxon.expr
Boolean expression: two truth values combined using AND or OR.
BooleanExpression(Expression, int, Expression) - Constructor for class net.sf.saxon.expr.BooleanExpression
Construct a boolean expression
BooleanExpressionPattern - Class in net.sf.saxon.pattern
A BooleanExpressionPattern is a pattern of the form .[ Expr ] introduced in XSLT 3.0.
BooleanExpressionPattern(Expression) - Constructor for class net.sf.saxon.pattern.BooleanExpressionPattern
Create a BooleanExpressionPattern
BooleanFn - Class in net.sf.saxon.functions
This class supports the XPath function boolean()
BooleanFn() - Constructor for class net.sf.saxon.functions.BooleanFn
 
BooleanFnAdjunct - Class in com.saxonica.ee.stream.adjunct
Streaming code for an boolean() function call
BooleanFnAdjunct() - Constructor for class com.saxonica.ee.stream.adjunct.BooleanFnAdjunct
 
BooleanFnAdjunct.BooleanFnFeed - Class in com.saxonica.ee.stream.adjunct
 
BooleanFnAdjunct.BooleanFnFeed(Expression, Feed, XPathContext) - Constructor for class com.saxonica.ee.stream.adjunct.BooleanFnAdjunct.BooleanFnFeed
 
BooleanFnCompiler - Class in com.saxonica.ee.bytecode
Compile the fn:boolean() function to Java bytecode
BooleanFnCompiler() - Constructor for class com.saxonica.ee.bytecode.BooleanFnCompiler
 
booleanFromString(CharSequence) - Static method in class com.saxonica.ee.bytecode.util.Callback
Convert a string to a boolean value, using the XML Schema rules (including whitespace trimming)
BooleanToDoubleCompiler - Class in com.saxonica.ee.bytecode.converter
Bytecode generator for a cast from boolean to double
BooleanToDoubleCompiler() - Constructor for class com.saxonica.ee.bytecode.converter.BooleanToDoubleCompiler
 
BooleanToFloatCompiler - Class in com.saxonica.ee.bytecode.converter
Generate code for a Boolean to Float CastExpression
BooleanToFloatCompiler() - Constructor for class com.saxonica.ee.bytecode.converter.BooleanToFloatCompiler
 
BooleanToIntegerCompiler - Class in com.saxonica.ee.bytecode.converter
Generate code for a Boolean to Integer CastExpression
BooleanToIntegerCompiler() - Constructor for class com.saxonica.ee.bytecode.converter.BooleanToIntegerCompiler
 
BooleanToStringCompiler - Class in com.saxonica.ee.bytecode.converter
Generate code for a Boolean to String CastExpression
BooleanToStringCompiler() - Constructor for class com.saxonica.ee.bytecode.converter.BooleanToStringCompiler
 
BooleanToUntypedAtomicCompiler - Class in com.saxonica.ee.bytecode.converter
Generate code for a Boolean to UntypedAtomic CastExpression
BooleanToUntypedAtomicCompiler() - Constructor for class com.saxonica.ee.bytecode.converter.BooleanToUntypedAtomicCompiler
 
BooleanValue - Class in net.sf.saxon.value
A boolean XPath value
BooleanValue(boolean, AtomicType) - Constructor for class net.sf.saxon.value.BooleanValue
Create a new Boolean value with a user-supplied type label.
BOUNDARY_SPACE_PRESERVE - Static variable in class javax.xml.xquery.XQConstants
The constant indicating the the boundary-space policy for expression evaluation is to preserve white spaces
BOUNDARY_SPACE_STRIP - Static variable in class javax.xml.xquery.XQConstants
The constant indicating the the boundary-space policy for expression evaluation is to strip white spaces
BracketedDocumentIterator - Class in net.sf.saxon.evpull
The class is an EventIterator that handles the events arising from a document node constructor: that is, the start/end event pair for the document node, bracketing a sequence of events for the content of the document.
BracketedDocumentIterator(EventIterator) - Constructor for class net.sf.saxon.evpull.BracketedDocumentIterator
Constructor
BracketedElementIterator - Class in net.sf.saxon.evpull
The class is an EventIterator that handles the events arising from an element constructor: that is, the start/end event pair for the element node, bracketing a sequence of events for the content of the element.
BracketedElementIterator(StartElementEvent, EventIterator, EndElementEvent) - Constructor for class net.sf.saxon.evpull.BracketedElementIterator
Constructor
BreakInstr - Class in com.saxonica.xslt3.instruct
A compiled xsl:break instruction.
BreakInstr() - Constructor for class com.saxonica.xslt3.instruct.BreakInstr
Create the instruction
BreakInstrCompiler - Class in com.saxonica.ee.bytecode
Compiler for xsl:break within xsl:iterate (XSLT 3.0)
BreakInstrCompiler() - Constructor for class com.saxonica.ee.bytecode.BreakInstrCompiler
 
breakpoint(Object) - Static method in class com.saxonica.ee.bytecode.util.ByteCodeTrace
Ad-hoc method for use as a debugging breakpoint
bufferedAttributes - Variable in class net.sf.saxon.event.StartTagBuffer
 
BufferingFeed - Class in com.saxonica.ee.stream.feed
A BufferingFeed is used to wrap an expression that does not have intrinsic capability to accept streamed input.
BufferingFeed(Expression, Feed, XPathContext) - Constructor for class com.saxonica.ee.stream.feed.BufferingFeed
 
BufferingFilterExpressionFeed - Class in com.saxonica.ee.stream.feed
This class is used when a streaming template requests filtering of items that don't come directly from the streamed document, but rather are constructed in the course of the push pipeline
BufferingFilterExpressionFeed(Expression, Feed, XPathContext) - Constructor for class com.saxonica.ee.stream.feed.BufferingFilterExpressionFeed
 
build(Source) - Method in class net.sf.saxon.s9api.DocumentBuilder
Load an XML document, to create a tree representation of the document in memory.
build(File) - Method in class net.sf.saxon.s9api.DocumentBuilder
Build a document from a supplied XML file
buildArray() - Method in class net.sf.saxon.expr.sort.SortedGroupIterator
Override the method that builds the array of values and sort keys.
buildArray() - Method in class net.sf.saxon.expr.sort.SortedIterator
Create an array holding the items to be sorted and the values of their sort keys
buildCounterMap() - Method in class com.saxonica.ee.schema.AttributeGroupDecl
Build the counter map
buildDocument(Source) - Method in class net.sf.saxon.Configuration
Build a document tree, using options set on this Configuration and on the supplied source object.
buildDocument(Source, ParseOptions) - Method in class net.sf.saxon.Configuration
Build a document, using specified options for parsing and building.
buildDocument(Source) - Method in class net.sf.saxon.query.StaticQueryContext
Builder - Class in net.sf.saxon.event
The abstract Builder class is responsible for taking a stream of SAX events and constructing a Document tree.
Builder() - Constructor for class net.sf.saxon.event.Builder
Create a Builder and initialise variables
Builder(PipelineConfiguration) - Constructor for class net.sf.saxon.event.Builder
 
BuilderMonitor - Class in net.sf.saxon.event
A BuilderMonitor can be inserted into a pipeline immediately in front of a Builder.
BuilderMonitor(Receiver) - Constructor for class net.sf.saxon.event.BuilderMonitor
 
buildIndex(DocumentInfo, XPathContext) - Method in class com.saxonica.xslt3.instruct.AccumulatorData
Build a data structure containing the values of the accumulator for each node in a document.
BuildingContentHandler - Interface in net.sf.saxon.s9api
A SAX ContentHandler that builds a Saxon tree, and allows the node at the root of the tree to be retrieved on completion.
BuildingStreamWriter - Interface in net.sf.saxon.s9api
A BuildingStreamWriter allows a document to be constructed by calling the methods defined in the XMLStreamWriter interface; after the document has been constructed, its root node may be retrieved by calling the getDocumentNode() method.
BuildingStreamWriterImpl - Class in net.sf.saxon.s9api
This class is an implementation of XMLStreamWriter, allowing a document to be constructed by means of a series of XMLStreamWriter method calls such as writeStartElement(), writeAttribute(), writeCharacters(), and writeEndElement().
BuildingStreamWriterImpl(Receiver, Builder) - Constructor for class net.sf.saxon.s9api.BuildingStreamWriterImpl
 
buildSchema(EnterpriseConfiguration) - Static method in class com.saxonica.ee.schema.sdoc.FnNamespaceSchema
Build the schema components for the FN namespace
buildSchema(EnterpriseConfiguration) - Static method in class com.saxonica.ee.schema.sdoc.XMLNamespaceSchema
Build the schema components for the XML namespace
buildSchema(EnterpriseConfiguration) - Static method in class com.saxonica.ee.schema.sdoc.XSINamespaceSchema
Build the schema components for the XML namespace
buildSchemaDocument(Source, SchemaCompiler, PipelineConfiguration, SchemaElement) - Static method in class com.saxonica.ee.schema.sdoc.SchemaReader
Build the tree representation of a schema document, without doing any processing or XSD-specific validation of the content
buildStylesheetFileList(Configuration, String) - Static method in class net.sf.saxon.trans.CommandLineOptions
 
BUILT_IN_TEMPLATE - Static variable in class net.sf.saxon.trace.Location
An XSLT built-in template rule.
BuiltInAtomicType - Class in net.sf.saxon.type
This class represents a built-in atomic type, which may be either a primitive type (such as xs:decimal or xs:anyURI) or a derived type (such as xs:ID or xs:dayTimeDuration).
BuiltInListType - Class in net.sf.saxon.type
This class is used to implement the built-in list types NMTOKENS, ENTITIES, IDREFS.
BuiltInListType(int) - Constructor for class net.sf.saxon.type.BuiltInListType
Create a new ListType.
BuiltInRuleSet - Interface in net.sf.saxon.trans
Defines a set of built-in template rules (rules for use when no user-defined template rules match a given node)
BuiltInType - Class in net.sf.saxon.type
This non-instantiable class acts as a register of Schema objects containing all the built-in types: that is, the types defined in the "xs" namespace.
BY_TYPE - Static variable in class net.sf.saxon.lib.Validation
Code indicating that validation against a named type was requested
BYTE - Static variable in class net.sf.saxon.s9api.ItemType
ItemType representing the built-in (but non-primitive) type xs:byte
BYTE - Static variable in class net.sf.saxon.type.BuiltInAtomicType
 
BYTE_ORDER_MARK - Static variable in class net.sf.saxon.lib.SaxonOutputKeys
byte-order-mark = yes|no.
BYTE_ORDER_MARK - Static variable in class net.sf.saxon.om.StandardNames
 
byteArrayHashCode(byte[]) - Static method in class net.sf.saxon.value.Base64BinaryValue
 
ByteCodeTrace - Class in com.saxonica.ee.bytecode.util
Calls to this class are inserted into the bytecode for debugging purposes
ByteCodeTrace() - Constructor for class com.saxonica.ee.bytecode.util.ByteCodeTrace
 

C

C - Static variable in class net.sf.saxon.serialize.codenorm.Normalizer
Normalization Form Selector
CACHE - Static variable in class net.sf.saxon.om.StandardNames
 
Calculator - Class in net.sf.saxon.expr
This class evaluates arithmetic expressions; it acts as a helper class to the ArithmeticExpression class.
Calculator() - Constructor for class net.sf.saxon.expr.Calculator
 
Calculator.AnyDivAny - Class in net.sf.saxon.expr
Arithmetic: anyAtomicType div AnyAtomicType
Calculator.AnyDivAny() - Constructor for class net.sf.saxon.expr.Calculator.AnyDivAny
 
Calculator.AnyIdivAny - Class in net.sf.saxon.expr
Arithmetic: anyAtomicType idiv AnyAtomicType
Calculator.AnyIdivAny() - Constructor for class net.sf.saxon.expr.Calculator.AnyIdivAny
 
Calculator.AnyMinusAny - Class in net.sf.saxon.expr
Arithmetic: anyAtomicType - AnyAtomicType
Calculator.AnyMinusAny() - Constructor for class net.sf.saxon.expr.Calculator.AnyMinusAny
 
Calculator.AnyModAny - Class in net.sf.saxon.expr
Arithmetic: anyAtomicType mod AnyAtomicType
Calculator.AnyModAny() - Constructor for class net.sf.saxon.expr.Calculator.AnyModAny
 
Calculator.AnyPlusAny - Class in net.sf.saxon.expr
Arithmetic: anyAtomicType + AnyAtomicType
Calculator.AnyPlusAny() - Constructor for class net.sf.saxon.expr.Calculator.AnyPlusAny
 
Calculator.AnyTimesAny - Class in net.sf.saxon.expr
Arithmetic: anyAtomicType * AnyAtomicType
Calculator.AnyTimesAny() - Constructor for class net.sf.saxon.expr.Calculator.AnyTimesAny
 
Calculator.DecimalDivDecimal - Class in net.sf.saxon.expr
Arithmetic: decimal div decimal (including types that promote to decimal, that is, integer)
Calculator.DecimalDivDecimal() - Constructor for class net.sf.saxon.expr.Calculator.DecimalDivDecimal
 
Calculator.DecimalIdivDecimal - Class in net.sf.saxon.expr
Arithmetic: decimal idiv decimal (including types that promote to decimal, that is, integer)
Calculator.DecimalIdivDecimal() - Constructor for class net.sf.saxon.expr.Calculator.DecimalIdivDecimal
 
Calculator.DecimalMinusDecimal - Class in net.sf.saxon.expr
Arithmetic: decimal - decimal (including types that promote to decimal, that is, integer)
Calculator.DecimalMinusDecimal() - Constructor for class net.sf.saxon.expr.Calculator.DecimalMinusDecimal
 
Calculator.DecimalModDecimal - Class in net.sf.saxon.expr
Arithmetic: decimal mod decimal (including types that promote to decimal, that is, integer)
Calculator.DecimalModDecimal() - Constructor for class net.sf.saxon.expr.Calculator.DecimalModDecimal
 
Calculator.DecimalPlusDecimal - Class in net.sf.saxon.expr
Arithmetic: decimal + decimal (including types that promote to decimal, that is, integer)
Calculator.DecimalPlusDecimal() - Constructor for class net.sf.saxon.expr.Calculator.DecimalPlusDecimal
 
Calculator.DecimalTimesDecimal - Class in net.sf.saxon.expr
Arithmetic: decimal * decimal (including types that promote to decimal, that is, integer)
Calculator.DecimalTimesDecimal() - Constructor for class net.sf.saxon.expr.Calculator.DecimalTimesDecimal
 
Calculator.DoubleDivDouble - Class in net.sf.saxon.expr
Arithmetic: double div double (including types that promote to double)
Calculator.DoubleDivDouble() - Constructor for class net.sf.saxon.expr.Calculator.DoubleDivDouble
 
Calculator.DoubleMinusDouble - Class in net.sf.saxon.expr
Arithmetic: double - double (including types that promote to double)
Calculator.DoubleMinusDouble() - Constructor for class net.sf.saxon.expr.Calculator.DoubleMinusDouble
 
Calculator.DoubleModDouble - Class in net.sf.saxon.expr
Arithmetic: double mod double (including types that promote to double)
Calculator.DoubleModDouble() - Constructor for class net.sf.saxon.expr.Calculator.DoubleModDouble
 
Calculator.DoublePlusDouble - Class in net.sf.saxon.expr
Arithmetic: double + double (including types that promote to double)
Calculator.DoublePlusDouble() - Constructor for class net.sf.saxon.expr.Calculator.DoublePlusDouble
 
Calculator.DoubleTimesDouble - Class in net.sf.saxon.expr
Arithmetic: double * double (including types that promote to double)
Calculator.DoubleTimesDouble() - Constructor for class net.sf.saxon.expr.Calculator.DoubleTimesDouble
 
Calculator.FloatDivFloat - Class in net.sf.saxon.expr
Arithmetic: float div float (including types that promote to float)
Calculator.FloatDivFloat() - Constructor for class net.sf.saxon.expr.Calculator.FloatDivFloat
 
Calculator.FloatIdivFloat - Class in net.sf.saxon.expr
Arithmetic: float idiv float (including types that promote to float)
Calculator.FloatIdivFloat() - Constructor for class net.sf.saxon.expr.Calculator.FloatIdivFloat
 
Calculator.FloatMinusFloat - Class in net.sf.saxon.expr
Arithmetic: float - float (including types that promote to float)
Calculator.FloatMinusFloat() - Constructor for class net.sf.saxon.expr.Calculator.FloatMinusFloat
 
Calculator.FloatModFloat - Class in net.sf.saxon.expr
Arithmetic: float mod float (including types that promote to float)
Calculator.FloatModFloat() - Constructor for class net.sf.saxon.expr.Calculator.FloatModFloat
 
Calculator.FloatPlusFloat - Class in net.sf.saxon.expr
Arithmetic: float + float (including types that promote to float)
Calculator.FloatPlusFloat() - Constructor for class net.sf.saxon.expr.Calculator.FloatPlusFloat
 
Calculator.FloatTimesFloat - Class in net.sf.saxon.expr
Arithmetic: float * float (including types that promote to float)
Calculator.FloatTimesFloat() - Constructor for class net.sf.saxon.expr.Calculator.FloatTimesFloat
 
Calculator.IntegerDivInteger - Class in net.sf.saxon.expr
Arithmetic: integer div integer
Calculator.IntegerDivInteger() - Constructor for class net.sf.saxon.expr.Calculator.IntegerDivInteger
 
Calculator.IntegerIdivInteger - Class in net.sf.saxon.expr
Arithmetic: integer idiv integer
Calculator.IntegerIdivInteger() - Constructor for class net.sf.saxon.expr.Calculator.IntegerIdivInteger
 
Calculator.IntegerMinusInteger - Class in net.sf.saxon.expr
Arithmetic: integer - integer
Calculator.IntegerMinusInteger() - Constructor for class net.sf.saxon.expr.Calculator.IntegerMinusInteger
 
Calculator.IntegerModInteger - Class in net.sf.saxon.expr
Arithmetic: integer mod integer
Calculator.IntegerModInteger() - Constructor for class net.sf.saxon.expr.Calculator.IntegerModInteger
 
Calculator.IntegerPlusInteger - Class in net.sf.saxon.expr
Arithmetic: integer + integer
Calculator.IntegerPlusInteger() - Constructor for class net.sf.saxon.expr.Calculator.IntegerPlusInteger
 
Calculator.IntegerTimesInteger - Class in net.sf.saxon.expr
Arithmetic: integer * integer
Calculator.IntegerTimesInteger() - Constructor for class net.sf.saxon.expr.Calculator.IntegerTimesInteger
 
CalculatorCompiler - Class in com.saxonica.ee.bytecode
This class generates bytecode for arithmetic expressions; it acts as a helper class to the ArithmeticCompiler class.
CalculatorCompiler() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler
 
CalculatorCompiler.AnyDivAny - Class in com.saxonica.ee.bytecode
Arithmetic: anyAtomicType div AnyAtomicType
CalculatorCompiler.AnyDivAny() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.AnyDivAny
 
CalculatorCompiler.AnyIdivAny - Class in com.saxonica.ee.bytecode
Arithmetic: anyAtomicType idiv AnyAtomicType
CalculatorCompiler.AnyIdivAny() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.AnyIdivAny
 
CalculatorCompiler.AnyMinusAny - Class in com.saxonica.ee.bytecode
Arithmetic: anyAtomicType - AnyAtomicType
CalculatorCompiler.AnyMinusAny() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.AnyMinusAny
 
CalculatorCompiler.AnyModAny - Class in com.saxonica.ee.bytecode
 
CalculatorCompiler.AnyModAny() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.AnyModAny
 
CalculatorCompiler.AnyPlusAny - Class in com.saxonica.ee.bytecode
Arithmetic: anyAtomicType + AnyAtomicType
CalculatorCompiler.AnyPlusAny() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.AnyPlusAny
 
CalculatorCompiler.AnyTimesAny - Class in com.saxonica.ee.bytecode
Arithmetic: anyAtomicType * AnyAtomicType
CalculatorCompiler.AnyTimesAny() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.AnyTimesAny
 
CalculatorCompiler.DecimalDivDecimal - Class in com.saxonica.ee.bytecode
Arithmetic: decimal / decimal (including types that promote to decimal, that is, integer)
CalculatorCompiler.DecimalDivDecimal() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.DecimalDivDecimal
 
CalculatorCompiler.DecimalIdivDecimal - Class in com.saxonica.ee.bytecode
Arithmetic: decimal % decimal (including types that promote to decimal, that is, integer)
CalculatorCompiler.DecimalIdivDecimal() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.DecimalIdivDecimal
 
CalculatorCompiler.DecimalMinusDecimal - Class in com.saxonica.ee.bytecode
Arithmetic: decimal - decimal (including types that promote to decimal, that is, integer)
CalculatorCompiler.DecimalMinusDecimal() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.DecimalMinusDecimal
 
CalculatorCompiler.DecimalModDecimal - Class in com.saxonica.ee.bytecode
Arithmetic: decimal % decimal (including types that promote to decimal, that is, integer)
CalculatorCompiler.DecimalModDecimal() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.DecimalModDecimal
 
CalculatorCompiler.DecimalPlusDecimal - Class in com.saxonica.ee.bytecode
Arithmetic: decimal + decimal (including types that promote to decimal, that is, integer)
CalculatorCompiler.DecimalPlusDecimal() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.DecimalPlusDecimal
 
CalculatorCompiler.DecimalTimesDecimal - Class in com.saxonica.ee.bytecode
Arithmetic: decimal * decimal (including types that promote to decimal, that is, integer)
CalculatorCompiler.DecimalTimesDecimal() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.DecimalTimesDecimal
 
CalculatorCompiler.DoubleDivDouble - Class in com.saxonica.ee.bytecode
Arithmetic: double / double (including types that promote to double)
CalculatorCompiler.DoubleDivDouble() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.DoubleDivDouble
 
CalculatorCompiler.DoubleMinusDouble - Class in com.saxonica.ee.bytecode
Arithmetic: double - double (including types that promote to double)
CalculatorCompiler.DoubleMinusDouble() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.DoubleMinusDouble
 
CalculatorCompiler.DoubleModDouble - Class in com.saxonica.ee.bytecode
Arithmetic: double % double (including types that promote to double)
CalculatorCompiler.DoubleModDouble() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.DoubleModDouble
 
CalculatorCompiler.DoublePlusDouble - Class in com.saxonica.ee.bytecode
Arithmetic: double + double (including types that promote to double)
CalculatorCompiler.DoublePlusDouble() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.DoublePlusDouble
 
CalculatorCompiler.DoubleTimesDouble - Class in com.saxonica.ee.bytecode
Arithmetic: double * double (including types that promote to double)
CalculatorCompiler.DoubleTimesDouble() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.DoubleTimesDouble
 
CalculatorCompiler.FloatDivFloat - Class in com.saxonica.ee.bytecode
Arithmetic: float div float (including types that promote to float)
CalculatorCompiler.FloatDivFloat() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.FloatDivFloat
 
CalculatorCompiler.FloatIdivFloat - Class in com.saxonica.ee.bytecode
Arithmetic: float idiv float (including types that promote to float)
CalculatorCompiler.FloatIdivFloat() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.FloatIdivFloat
 
CalculatorCompiler.FloatMinusFloat - Class in com.saxonica.ee.bytecode
Arithmetic: float - float (including types that promote to float)
CalculatorCompiler.FloatMinusFloat() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.FloatMinusFloat
 
CalculatorCompiler.FloatModFloat - Class in com.saxonica.ee.bytecode
Arithmetic: float mod float (including types that promote to float)
CalculatorCompiler.FloatModFloat() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.FloatModFloat
 
CalculatorCompiler.FloatPlusFloat - Class in com.saxonica.ee.bytecode
Arithmetic: float + float (including types that promote to float))
CalculatorCompiler.FloatPlusFloat() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.FloatPlusFloat
 
CalculatorCompiler.FloatTimesFloat - Class in com.saxonica.ee.bytecode
Arithmetic: float * float (including types that promote to float)
CalculatorCompiler.FloatTimesFloat() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.FloatTimesFloat
 
CalculatorCompiler.IntegerDivInteger - Class in com.saxonica.ee.bytecode
 
CalculatorCompiler.IntegerDivInteger() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.IntegerDivInteger
 
CalculatorCompiler.IntegerIdivInteger - Class in com.saxonica.ee.bytecode
 
CalculatorCompiler.IntegerIdivInteger() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.IntegerIdivInteger
 
CalculatorCompiler.IntegerMinusInteger - Class in com.saxonica.ee.bytecode
 
CalculatorCompiler.IntegerMinusInteger() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.IntegerMinusInteger
 
CalculatorCompiler.IntegerModInteger - Class in com.saxonica.ee.bytecode
 
CalculatorCompiler.IntegerModInteger() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.IntegerModInteger
 
CalculatorCompiler.IntegerPlusInteger - Class in com.saxonica.ee.bytecode
 
CalculatorCompiler.IntegerPlusInteger() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.IntegerPlusInteger
 
CalculatorCompiler.IntegerTimesInteger - Class in com.saxonica.ee.bytecode
 
CalculatorCompiler.IntegerTimesInteger() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.IntegerTimesInteger
 
CalendarValue - Class in net.sf.saxon.value
Abstract superclass for Date, Time, and DateTime.
CalendarValue() - Constructor for class net.sf.saxon.value.CalendarValue
 
CalendarValueComparer - Class in net.sf.saxon.expr.sort
A comparer specifically for comparing two date, time, or dateTime values
CalendarValueComparer(XPathContext) - Constructor for class net.sf.saxon.expr.sort.CalendarValueComparer
 
call(XPathContext, Sequence[]) - Method in class com.saxonica.expr.JavaExtensionFunctionCall
Call an extension function previously identified using the bind() method.
call(XPathContextMajor, Sequence[]) - Method in class com.saxonica.expr.MemoFunction
Call this function to return a value.
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.extfn.Evaluate.EvaluateCall
Evaluate this function call at run-time
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.extfn.HighestOrLowest
Evaluate this function call at run-time
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.extfn.Parse.ParseCall
Evaluate this function call at run-time
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.hof.AtomicConstructorFunctionItem
Invoke the function
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.hof.CallableFunctionItem
Invoke the function
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.hof.CallableWithBoundFocus
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.hof.CoercedFunction
Invoke the function
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.hof.CurriedFunction
Invoke the function
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.hof.DynamicFunctionCallDefinition.DynamicFunctionCall
Evaluate this function call at run-time
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.hof.FilterFn
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.hof.FoldRightFn
 
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.hof.ForEachFn
 
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.hof.ForEachPairFn
 
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.hof.FunctionArity
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.hof.FunctionLookup
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.hof.FunctionName
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.hof.UserFunctionItem
Invoke the function
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.json.JsonToXMLFn
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.json.SerializeJsonFn
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.json.XMLToJsonFn
 
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.json.XMLToJsonTransform
 
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.map.HashTrieMap
Invoke the function
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.map.RangeKey
Invoke the function
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.xslt3.AccumulatorFn
Call the Callable.
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.xslt3.CollationKeyFn
Call the Callable.
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.xslt3.CopyOfFn
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.xslt3.CurrentMergeGroup
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.xslt3.CurrentMergeKey
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.xslt3.CurrentOutputUri
Call the Callable.
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.xslt3.SnapshotFn
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.xslt3.StreamAvailable
Call the Callable.
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.expr.ArithmeticExpression10
Evaluate the expression
call(XPathContext, Sequence[]) - Method in interface net.sf.saxon.expr.Callable
Call the Callable.
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.expr.CastExpression
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.expr.GeneralComparison
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.expr.GeneralComparison10
Evaluate the expression: interface for use by compiled bytecode
call(XPathContextMajor, Sequence[]) - Method in class net.sf.saxon.expr.instruct.UserFunction
Call this function to return a value.
call(Sequence[], Controller) - Method in class net.sf.saxon.expr.instruct.UserFunction
Call this function.
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Abs
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.AccessorFn
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Adjust
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.AnalyzeStringFn
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.AvailableEnvironmentVariables
Evaluate the expression (dynamic evaluation)
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.BaseURI
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.BooleanFn
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Ceiling
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.CodepointEqual
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.CodepointsToString
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Collection
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Compare
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Concat
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Contains
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Count
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Current
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.CurrentDateTime
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.CurrentGroup
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.CurrentGroupingKey
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Data
Evaluate the expression.
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.DateTimeConstructor
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.DeepEqual
Execute a dynamic call to the function
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.DefaultCollation
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.DistinctValues
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Doc
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.DocAvailable
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.DocumentFn
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.DocumentUriFn
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.ElementAvailable
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Empty
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.EndsWith
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.EnvironmentVariable
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Error
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.EscapeURI
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Exists
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.False
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Floor
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.FoldingFunction
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.FormatDate
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.FormatInteger
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.FormatNumber
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.FunctionAvailable
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.GenerateId
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.HasChildren
Evaluate the function dynamically
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.HeadFn
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Id
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Idref
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.IndexOf
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Innermost
Evaluate the expression in a dynamic call
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.InScopePrefixes
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.InsertBefore
Evaluate the expression as a general function call
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.IntegratedFunctionCall
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.KeyFn
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Lang
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Last
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.LocalNameFn
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.LowerCase
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Matches
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Max
Evaluate the function
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Min
Evaluate the function
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.NameFn
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.NamespaceForPrefix
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.NamespaceUriFn
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Nilled
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.NodeNameFn
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.NormalizeSpace_0
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.NormalizeSpace_1
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.NormalizeUnicode
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.NotFn
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.NumberFn
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Outermost
Evaluate the expression in a dynamic call
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.ParseXml
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.ParseXmlFragment
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Path
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Position
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Put
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.QNameFn
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.RegexGroup
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Remove
Evaluate the expression as a general function call
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Replace
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.ResolveQName
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.ResolveURI
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Reverse
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Root
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Round
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.RoundHalfToEven
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Serialize
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.StartsWith
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.StaticBaseURI
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.StringFn
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.StringLength
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.StringToCodepoints
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Subsequence
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Substring
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.SubstringAfter
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.SubstringBefore
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.SystemProperty
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.TailFn
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Tokenize
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Trace
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Translate
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.TreatFn
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.True
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.TypeAvailable
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Unordered
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.UnparsedEntity
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.UnparsedText
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.UnparsedTextAvailable
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.UnparsedTextLines
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.UpperCase
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.UriCollection
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.lib.ExtensionFunctionCall
Evaluate this function call at run-time
call(XPathContext, Sequence[]) - Method in interface net.sf.saxon.om.FunctionItem
Invoke the function
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.query.XQueryFunctionLibrary.UnresolvedCallable
Evaluate the expression
call(XdmValue[]) - Method in interface net.sf.saxon.s9api.ExtensionFunction
Call the function.
call(XdmValue[], Processor) - Method in class net.sf.saxon.s9api.XdmFunctionItem
Call the function
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.xpath.XPathFunctionCall
Call an extension function previously identified using the bind() method.
CALL_EVALUATE_ITEM - Static variable in class net.sf.saxon.expr.parser.ExpressionTool
 
Callable - Interface in net.sf.saxon.expr
A generic interface for calling expressions by supplying the values of their subexpressions
CallableExpressionCompiler - Class in com.saxonica.ee.bytecode
Compiler for a CallableExpression.
CallableExpressionCompiler() - Constructor for class com.saxonica.ee.bytecode.CallableExpressionCompiler
 
CallableFeed - Class in com.saxonica.ee.stream.feed
A CallableFeed is used to wrap an expression that does (a) not have intrinsic capability to accept streamed input, and (b) does not expect any operand to be a sequence, and (c) implements the Callable interface.
CallableFeed(Expression, Feed, XPathContext, int) - Constructor for class com.saxonica.ee.stream.feed.CallableFeed
 
CallableFunctionItem - Class in com.saxonica.functions.hof
A function item that wraps a Callable
CallableFunctionItem(SymbolicName, Callable, FunctionItemType) - Constructor for class com.saxonica.functions.hof.CallableFunctionItem
 
CallableFunctionItem(int, Callable, FunctionItemType) - Constructor for class com.saxonica.functions.hof.CallableFunctionItem
 
CallableFunctionItem(UserFunction) - Constructor for class com.saxonica.functions.hof.CallableFunctionItem
 
CallableWithBoundFocus - Class in com.saxonica.functions.hof
A Callable that wraps another Callable and a Dynamic Context, in effect acting as a closure that executes the original callable with a saved context.
CallableWithBoundFocus(Callable, XPathContext) - Constructor for class com.saxonica.functions.hof.CallableWithBoundFocus
 
Callback - Class in com.saxonica.ee.bytecode.util
A convenient place to put static methods that will be called from generated byte code
Callback() - Constructor for class com.saxonica.ee.bytecode.util.Callback
 
callFunction(QName, XdmValue[]) - Method in class net.sf.saxon.s9api.XQueryEvaluator
Call a global user-defined function in the compiled query.
callFunction(QName, XdmValue[]) - Method in class net.sf.saxon.s9api.Xslt30Transformer
Call a public user-defined function in the stylesheet.
callFunction(QName, XdmValue[], Destination) - Method in class net.sf.saxon.s9api.Xslt30Transformer
Call a public user-defined function in the stylesheet, wrapping the result in an XML document, and sending this document to a specified destination
callsFunction(Expression, StructuredQName) - Static method in class net.sf.saxon.expr.parser.ExpressionTool
Determine whether an expression contains a call on the function with a given fingerprint
callTemplate(StructuredQName, Receiver) - Method in class net.sf.saxon.Controller
Transform a source XML document supplied as a tree.
CallTemplate - Class in net.sf.saxon.expr.instruct
Instruction representing an xsl:call-template element in the stylesheet.
CallTemplate(Template, boolean) - Constructor for class net.sf.saxon.expr.instruct.CallTemplate
Construct a CallTemplate instruction.
callTemplate(QName, Destination) - Method in class net.sf.saxon.s9api.Xslt30Transformer
Invoke a transformation by calling a named template.
callTemplate(QName) - Method in class net.sf.saxon.s9api.Xslt30Transformer
Invoke a transformation by calling a named template.
CallTemplate.CallTemplatePackage - Class in net.sf.saxon.expr.instruct
A CallTemplatePackage is an object that encapsulates the name of a template to be called, the parameters to be supplied, and the execution context.
CallTemplate.CallTemplatePackage(Template, ParameterSet, ParameterSet, Instruction, XPathContext) - Constructor for class net.sf.saxon.expr.instruct.CallTemplate.CallTemplatePackage
Construct a CallTemplatePackage that contains information about a call.
CallTemplateAdjunct - Class in com.saxonica.ee.stream.adjunct
 
CallTemplateAdjunct() - Constructor for class com.saxonica.ee.stream.adjunct.CallTemplateAdjunct
 
CallTemplateCompiler - Class in com.saxonica.ee.bytecode
Compiler for the XSLT apply-templates instruction
CallTemplateCompiler() - Constructor for class com.saxonica.ee.bytecode.CallTemplateCompiler
 
callUpdating(Sequence[], XPathContextMajor, PendingUpdateList) - Method in class net.sf.saxon.expr.instruct.UserFunction
Call an updating function.
camelBump(String) - Method in class net.sf.saxon.option.local.Numberer_tr
 
cancel() - Method in class com.saxonica.xqj.SaxonXQExpression
 
cancel() - Method in class com.saxonica.xqj.SaxonXQPreparedExpression
 
cancel() - Method in interface javax.xml.xquery.XQExpression
Attempts to cancel the execution if both the XQuery engine and XQJ driver support aborting the execution of an XQExpression.
cancel() - Method in interface javax.xml.xquery.XQPreparedExpression
Attempts to cancel the execution if both the XQuery engine and XQJ driver support aborting the execution of an XQPreparedExpression.
cancelValidation() - Method in class com.saxonica.ee.schema.UserComplexType
Cancel validation and compilation: this happens when the complex type is redefined
canCompileToLoop(Expression) - Method in class com.saxonica.ee.bytecode.util.CompilerService
Ask if an expression can be compiled using the compileToLoop() method
CANNOT_READ - Static variable in exception net.sf.saxon.trans.LicenseException
 
CannotCompileException - Exception in com.saxonica.ee.bytecode.util
Exception indicating that constructs were encountered in the expression tree that cannot be compiled to bytecode
CannotCompileException() - Constructor for exception com.saxonica.ee.bytecode.util.CannotCompileException
 
CannotCompileException(Expression) - Constructor for exception com.saxonica.ee.bytecode.util.CannotCompileException
 
CannotCompileException(String) - Constructor for exception com.saxonica.ee.bytecode.util.CannotCompileException
 
CannotCompileException(Expression, String) - Constructor for exception com.saxonica.ee.bytecode.util.CannotCompileException
 
canReturnCollationKeys(StringCollator) - Method in class net.sf.saxon.java.JavaPlatform
Given a collation, determine whether it is capable of returning collation keys.
canReturnCollationKeys(StringCollator) - Method in interface net.sf.saxon.Platform
Given a collation, determine whether it is capable of returning collation keys.
cardinality - Variable in class net.sf.saxon.functions.StandardFunction.Entry
The cardinality of the result of the function
Cardinality - Class in net.sf.saxon.value
This class contains static methods to manipulate the cardinality property of a type.
CARDINALITY_MASK - Static variable in class net.sf.saxon.expr.StaticProperty
Mask for all cardinality bits
CardinalityChecker - Class in net.sf.saxon.expr
A CardinalityChecker implements the cardinality checking of "treat as": that is, it returns the supplied sequence, checking that its cardinality is correct
CardinalityCheckerAdjunct - Class in com.saxonica.ee.stream.adjunct
Generate streaming code for a cardinality checker
CardinalityCheckerAdjunct() - Constructor for class com.saxonica.ee.stream.adjunct.CardinalityCheckerAdjunct
 
CardinalityCheckerCompiler - Class in com.saxonica.ee.bytecode
 
CardinalityCheckerCompiler() - Constructor for class com.saxonica.ee.bytecode.CardinalityCheckerCompiler
 
CardinalityCheckingFeed - Class in com.saxonica.ee.stream.feed
A Feed to go on the streaming pipeline that checks the cardinality of the sequence represented by the events passing down the pipeline.
CardinalityCheckingFeed(Expression, Feed, XPathContext) - Constructor for class com.saxonica.ee.stream.feed.CardinalityCheckingFeed
 
CardinalityCheckingIterator - Class in net.sf.saxon.expr
CardinalityCheckingIterator returns the items in an underlying sequence unchanged, but checks that the number of items conforms to the required cardinality.
CardinalityCheckingIterator(SequenceIterator, int, RoleLocator, SourceLocator) - Constructor for class net.sf.saxon.expr.CardinalityCheckingIterator
Construct an CardinalityCheckingIterator that will return the same items as the base sequence, checking how many there are
CASE - Static variable in class net.sf.saxon.expr.parser.Token
Keyword "case"
CASE_BLIND_FILES - Static variable in class net.sf.saxon.om.DocumentURI
 
CASE_EXPRESSION - Static variable in class net.sf.saxon.trace.Location
CASE clause within "typeswitch".
CASE_ORDER - Static variable in class net.sf.saxon.om.StandardNames
 
CaseFirstCollator - Class in net.sf.saxon.expr.sort
A StringCollator that sorts lowercase before uppercase, or vice versa.
CaseFirstCollator(StringCollator, boolean) - Constructor for class net.sf.saxon.expr.sort.CaseFirstCollator
Create a CaseFirstCollator
caseOrder - Variable in class net.sf.saxon.expr.sort.SortKeyDefinition
 
caseOrder - Variable in class net.sf.saxon.style.XSLSortOrMergeKey
 
CaseVariants - Class in net.sf.saxon.regex
This class holds data about the case-variants of Unicode characters.
CaseVariants() - Constructor for class net.sf.saxon.regex.CaseVariants
 
cast(CharSequence, ListType, NamespaceResolver, ConversionRules) - Static method in class net.sf.saxon.expr.CastToList
Cast a string value to a list type
cast(AtomicValue, UnionType, NamespaceResolver, ConversionRules) - Static method in class net.sf.saxon.expr.CastToUnion
Static method to perform the cast of an atomic value to a union type
CAST_AS - Static variable in class net.sf.saxon.expr.parser.Token
operator "cast as"
castable(AtomicValue, UnionType, NamespaceResolver, XPathContext) - Static method in class net.sf.saxon.expr.CastToUnion
Static method to perform the castable check of an atomic value to a union type
CASTABLE_AS - Static variable in class net.sf.saxon.expr.parser.Token
operator "castable as"
castableAsDecimal(CharSequence) - Static method in class net.sf.saxon.value.DecimalValue
Test whether a string is castable to a decimal value
castableAsInteger(CharSequence) - Static method in class net.sf.saxon.value.IntegerValue
Determine whether a string is castable as an integer
CastableExpression - Class in net.sf.saxon.expr
Castable Expression: implements "Expr castable as atomic-type?".
CastableExpression(Expression, AtomicType, boolean) - Constructor for class net.sf.saxon.expr.CastableExpression
Create a "castable" expression of the form "source castable as target"
CastableExpressionCompiler - Class in com.saxonica.ee.bytecode
Generate bytecode for evaluation of a CastableExpression
CastableExpressionCompiler() - Constructor for class com.saxonica.ee.bytecode.CastableExpressionCompiler
 
CastableToList - Class in net.sf.saxon.expr
Expression class for a cast to a List type
CastableToList(Expression, ListType, boolean) - Constructor for class net.sf.saxon.expr.CastableToList
 
CastableToListCompiler - Class in com.saxonica.ee.bytecode
Generate bytecode for evaluation of a CastableToList
CastableToListCompiler() - Constructor for class com.saxonica.ee.bytecode.CastableToListCompiler
 
CastableToUnion - Class in net.sf.saxon.expr
Expression class for testing castability to a union type
CastableToUnion(Expression, UnionType, boolean) - Constructor for class net.sf.saxon.expr.CastableToUnion
Create the expression
CastableToUnionCompiler - Class in com.saxonica.ee.bytecode
Generate bytecode for evaluation of a CastableToUnion
CastableToUnionCompiler() - Constructor for class com.saxonica.ee.bytecode.CastableToUnionCompiler
 
CastExpression - Class in net.sf.saxon.expr
Cast Expression: implements "cast as data-type ( expression )".
CastExpression(Expression, AtomicType, boolean) - Constructor for class net.sf.saxon.expr.CastExpression
Create a cast expression
CastExpressionCompiler - Class in com.saxonica.ee.bytecode
Generate code for a CastExpression
CastExpressionCompiler() - Constructor for class com.saxonica.ee.bytecode.CastExpressionCompiler
 
CastingExpression - Class in net.sf.saxon.expr
Casting Expression: abstract superclass for "cast as X" and "castable as X", which share a good deal of logic
CastingExpression(Expression, AtomicType, boolean) - Constructor for class net.sf.saxon.expr.CastingExpression
Create a cast expression
CastToList - Class in net.sf.saxon.expr
Expression class for a cast to a List type
CastToList(Expression, ListType, boolean) - Constructor for class net.sf.saxon.expr.CastToList
 
CastToListCompiler - Class in com.saxonica.ee.bytecode
Generate code for a CastToList
CastToListCompiler() - Constructor for class com.saxonica.ee.bytecode.CastToListCompiler
 
CastToUnion - Class in net.sf.saxon.expr
Expression class for a cast to a union type
CastToUnion(Expression, UnionType, boolean) - Constructor for class net.sf.saxon.expr.CastToUnion
Create a cast expression to a union type
CastToUnionCompiler - Class in com.saxonica.ee.bytecode
Generate code for a CastToUnion
CastToUnionCompiler() - Constructor for class com.saxonica.ee.bytecode.CastToUnionCompiler
 
catalogContents(String, String, String, XPathContext) - Method in class net.sf.saxon.lib.StandardCollectionURIResolver
Return a collection defined as a list of URIs in a catalog file
catchDepth - Variable in class net.sf.saxon.expr.parser.XPathParser
 
catchExpr - Variable in class net.sf.saxon.expr.TryCatch.CatchClause
 
CatchingReceiver - Class in com.saxonica.ee.validate
This class catches all errors thrown by a Receiver pipeline, and reports them to a specified ErrorListener; after an error has occurred, all further events are ignored.
CatchingReceiver(Receiver, UnfailingErrorListener) - Constructor for class com.saxonica.ee.validate.CatchingReceiver
 
Categories - Class in net.sf.saxon.regex
Data for Regular expression character categories.
Categories() - Constructor for class net.sf.saxon.regex.Categories
 
cClassMap - Variable in class com.saxonica.ee.bytecode.util.CompilerService
 
CDATA_SECTION_ELEMENTS - Static variable in class net.sf.saxon.om.StandardNames
 
CDATAFilter - Class in net.sf.saxon.serialize
CDATAFilter: This ProxyEmitter converts character data to CDATA sections, if the character data belongs to one of a set of element types to be handled this way.
CDATAFilter(Receiver) - Constructor for class net.sf.saxon.serialize.CDATAFilter
Create a CDATA Filter
Ceiling - Class in net.sf.saxon.functions
This class supports the ceiling(), floor(), round(), and round-to-half-even() functions, and also the abs() function
Ceiling() - Constructor for class net.sf.saxon.functions.Ceiling
 
ceiling() - Method in class net.sf.saxon.value.BigIntegerValue
Implement the XPath ceiling() function
ceiling() - Method in class net.sf.saxon.value.DecimalValue
Implement the XPath ceiling() function
ceiling() - Method in class net.sf.saxon.value.DoubleValue
Implement the XPath ceiling() function
ceiling() - Method in class net.sf.saxon.value.FloatValue
Implement the XPath ceiling() function
ceiling() - Method in class net.sf.saxon.value.Int64Value
Implement the XPath ceiling() function
ceiling() - Method in class net.sf.saxon.value.NumericValue
Implement the XPath ceiling() function
Chain - Class in net.sf.saxon.om
A chain is an implementation of Sequence that represents the concatenation of a number of subsequences.
Chain(List<GroundedValue>) - Constructor for class net.sf.saxon.om.Chain
 
changeOutputDestination(Receiver, ParseOptions) - Method in class net.sf.saxon.expr.EarlyEvaluationContext
Set a new output destination, supplying the output format details.
changeOutputDestination(Receiver, ParseOptions) - Method in interface net.sf.saxon.expr.XPathContext
Set a new output destination.
changeOutputDestination(Receiver, ParseOptions) - Method in class net.sf.saxon.expr.XPathContextMinor
Set a new output destination, supplying the output format details.
changesXsltContext(Expression) - Static method in class net.sf.saxon.expr.parser.ExpressionTool
Determine whether an expression possible calls (directly or indirectly) xsl:result-document, or has other context dependencies that prevent function inlining, which we assume is true if it contains a template call.
CHARACTER - Static variable in class net.sf.saxon.om.StandardNames
 
CHARACTER_REPRESENTATION - Static variable in class net.sf.saxon.lib.SaxonOutputKeys
representation = rep1[;rep2].
CharacterMap - Class in net.sf.saxon.serialize
This class defines a character map, that is, a mapping from characters to strings used by the serializer when mapping individual characters in the output.
CharacterMap(IntHashMap<String>) - Constructor for class net.sf.saxon.serialize.CharacterMap
Create a CharacterMap from a raw map of integers to strings
CharacterMap(Iterable<CharacterMap>) - Constructor for class net.sf.saxon.serialize.CharacterMap
Create a CharacterMap that combines a set of existing character maps.
CharacterMapExpander - Class in net.sf.saxon.serialize
CharacterMapExpander: This ProxyReceiver expands characters occurring in a character map, as specified by the XSLT 2.0 xsl:character-map declaration
CharacterMapExpander(Receiver) - Constructor for class net.sf.saxon.serialize.CharacterMapExpander
 
characterMapIndex - Variable in class net.sf.saxon.expr.instruct.ResultDocument
 
CharacterMapIndex - Class in net.sf.saxon.serialize
This class represents a set of named character maps.
CharacterMapIndex() - Constructor for class net.sf.saxon.serialize.CharacterMapIndex
 
CharacterReferenceGenerator - Interface in net.sf.saxon.serialize
A class that expands a character to a character reference, entity reference, etc, and writes the resulting reference to a writer
characterReferenceGenerator - Variable in class net.sf.saxon.serialize.XMLEmitter
 
characters(CharSequence, int, int) - Method in class com.saxonica.config.EvaluationNuisance
 
characters(char[], int, int) - Method in class com.saxonica.ee.jaxp.ValidatorHandlerImpl
Receive notification of character data.
characters(CharSequence, int, int) - Method in class com.saxonica.ee.schema.SchemaModelLoader
Character data
characters(CharSequence, int, int) - Method in class com.saxonica.ee.schema.sdoc.VersionControlFilter
Character data
characters(CharSequence, int, int) - Method in class com.saxonica.ee.stream.feed.StringValueGatherer
 
characters(CharSequence, int, int) - Method in class com.saxonica.ee.stream.Projector
 
characters(CharSequence, int, int) - Method in class com.saxonica.ee.stream.watch.WatchManager
Text node
characters(CharSequence, int, int) - Method in class com.saxonica.ee.validate.AllElementValidator
Handle character data appearing as a child of the element being validated
characters(CharSequence, int, int) - Method in class com.saxonica.ee.validate.AnyTypeValidator
Handle character data appearing as a child of the element being validated
characters(CharSequence, int, int) - Method in class com.saxonica.ee.validate.AttributeValidator
Handle character data appearing as a child of the element being validated
characters(CharSequence, int, int) - Method in class com.saxonica.ee.validate.CatchingReceiver
 
characters(CharSequence, int, int) - Method in class com.saxonica.ee.validate.Checker
 
characters(CharSequence, int, int) - Method in class com.saxonica.ee.validate.ComplexContentValidator
Handle character data appearing as a child of the element being validated
characters(CharSequence, int, int) - Method in class com.saxonica.ee.validate.DocumentValidator
Character data
characters(CharSequence, int, int) - Method in class com.saxonica.ee.validate.EmptyContentValidator
Character data
characters(CharSequence, int, int) - Method in class com.saxonica.ee.validate.EntityValidator
Character data
characters(CharSequence, int, int) - Method in class com.saxonica.ee.validate.FieldChecker
Notify character data.
characters(CharSequence, int, int) - Method in class com.saxonica.ee.validate.IdValidator
Character data
characters(CharSequence, int, int) - Method in class com.saxonica.ee.validate.IgnorableWhitespaceStripper
Handle a text node
characters(CharSequence, int, int) - Method in class com.saxonica.ee.validate.LaxValidator
Character data
characters(CharSequence, int, int) - Method in class com.saxonica.ee.validate.SimpleContentValidator
Handle character data appearing as a child of the element being validated
characters(CharSequence, int, int) - Method in class com.saxonica.ee.validate.ValidationStack
 
characters(CharSequence, int, int) - Method in class com.saxonica.ptree.PTreeEmitter
Notify character data.
characters(CharSequence, int, int) - Method in class com.saxonica.serialize.BinaryEmitter
 
characters(CharSequence, int, int) - Method in class com.saxonica.serialize.JSONReceiver
 
characters(CharSequence, int, int) - Method in class com.saxonica.serialize.XHTML5Emitter
Character data.
characters(CharSequence, int, int) - Method in class net.sf.saxon.dom.DOMWriter
Character data.
characters(CharSequence, int, int) - Method in class net.sf.saxon.event.CommentStripper
Handle a text node.
characters(CharSequence, int, int) - Method in class net.sf.saxon.event.ComplexContentOutputter
Produce text content output.
characters(CharSequence, int, int) - Method in class net.sf.saxon.event.ContentHandlerProxy
Character data
characters(CharSequence, int, int) - Method in class net.sf.saxon.event.IDFilter
Character data
characters(CharSequence, int, int) - Method in class net.sf.saxon.event.OnEmptyHandler
 
characters(CharSequence, int, int) - Method in class net.sf.saxon.event.ProxyReceiver
Character data
characters(CharSequence, int, int) - Method in interface net.sf.saxon.event.Receiver
Notify character data.
characters(char[], int, int) - Method in class net.sf.saxon.event.ReceivingContentHandler
Report character data.
characters(CharSequence, int, int) - Method in class net.sf.saxon.event.SequenceNormalizer
Character data
characters(CharSequence, int, int) - Method in class net.sf.saxon.event.SequenceWriter
Produce text content output.
characters(CharSequence, int, int) - Method in class net.sf.saxon.event.Sink
Character data
characters(CharSequence, int, int) - Method in class net.sf.saxon.event.Stripper
Handle a text node
characters(CharSequence, int, int) - Method in class net.sf.saxon.event.TeeOutputter
Notify character data.
characters(CharSequence, int, int) - Method in class net.sf.saxon.event.TracingFilter
Character data
characters(CharSequence, int, int) - Method in class net.sf.saxon.event.TreeReceiver
Character data
characters(CharSequence, int, int) - Method in class net.sf.saxon.event.TypeCheckingFilter
Character data
characters(CharSequence, int, int) - Method in class net.sf.saxon.option.axiom.AxiomWriter
Character data.
characters(CharSequence, int, int) - Method in class net.sf.saxon.option.dom4j.DOM4JWriter
Character data.
characters(CharSequence, int, int) - Method in class net.sf.saxon.option.jdom.JDOMWriter
Character data.
characters(CharSequence, int, int) - Method in class net.sf.saxon.option.jdom2.JDOM2Writer
Character data.
characters(CharSequence, int, int) - Method in class net.sf.saxon.option.xom.XOMWriter
Character data.
characters(CharSequence, int, int) - Method in class net.sf.saxon.query.SequenceWrapper
Character data
characters(CharSequence, int, int) - Method in class net.sf.saxon.serialize.CDATAFilter
Output character data
characters(CharSequence, int, int) - Method in class net.sf.saxon.serialize.CharacterMapExpander
Output character data
characters(CharSequence, int, int) - Method in class net.sf.saxon.serialize.HTMLEmitter
Character data.
characters(CharSequence, int, int) - Method in class net.sf.saxon.serialize.HTMLIndenter
Output character data
characters(CharSequence, int, int) - Method in class net.sf.saxon.serialize.ImplicitResultChecker
 
characters(CharSequence, int, int) - Method in class net.sf.saxon.serialize.TEXTEmitter
Produce output using the current Writer.
characters(CharSequence, int, int) - Method in class net.sf.saxon.serialize.UncommittedSerializer
Produce character output using the current Writer.
characters(CharSequence, int, int) - Method in class net.sf.saxon.serialize.UnicodeNormalizer
Output character data
characters(CharSequence, int, int) - Method in class net.sf.saxon.serialize.XML10ContentChecker
Character data
characters(CharSequence, int, int) - Method in class net.sf.saxon.serialize.XMLEmitter
Character data.
characters(CharSequence, int, int) - Method in class net.sf.saxon.serialize.XMLIndenter
Output character data
characters(CharSequence, int, int) - Method in class net.sf.saxon.stax.ReceiverToXMLStreamWriter
 
characters(CharSequence, int, int) - Method in class net.sf.saxon.style.UseWhenFilter
Character data
characters(char[], int, int) - Method in class net.sf.saxon.trans.ConfigurationReader
 
characters(CharSequence, int, int) - Method in class net.sf.saxon.tree.linked.LinkedBuilderMonitor
 
characters(CharSequence, int, int) - Method in class net.sf.saxon.tree.linked.LinkedTreeBuilder
Notify a text node.
characters(CharSequence, int, int) - Method in class net.sf.saxon.tree.tiny.TinyBuilder
Callback interface for SAX: not for application use
characters(CharSequence, int, int) - Method in class net.sf.saxon.tree.tiny.TinyBuilderMonitor
 
CharacterSet - Interface in net.sf.saxon.serialize.charcode
This interface defines properties of a character set, built in to the Saxon product.
characterSet - Variable in class net.sf.saxon.serialize.Emitter
 
CharacterSetFactory - Class in net.sf.saxon.serialize.charcode
This class delivers a CharacterSet object for a given named encoding.
CharacterSetFactory() - Constructor for class net.sf.saxon.serialize.charcode.CharacterSetFactory
Class has a single instance per Configuration
charAt(int) - Method in class net.sf.saxon.regex.BMPString
Returns the char value at the specified index.
charAt(int) - Method in class net.sf.saxon.regex.GeneralUnicodeString
Returns the char value at the specified index.
charAt(int) - Method in class net.sf.saxon.regex.LatinString
Returns the char value at the specified index.
charAt(int) - Method in class net.sf.saxon.tree.tiny.CharSlice
Returns the character at the specified index.
charAt(int) - Method in class net.sf.saxon.tree.tiny.CompressedWhitespace
Returns the char value at the specified index.
charAt(int) - Method in class net.sf.saxon.tree.tiny.LargeStringBuffer
Returns the character at the specified index.
charAt(int) - Method in class net.sf.saxon.tree.util.FastStringBuffer
Returns the char value at the specified index.
charBuffer - Variable in class net.sf.saxon.tree.tiny.TinyTree
 
charChecker - Variable in class net.sf.saxon.expr.parser.XPathParser
 
CharSlice - Class in net.sf.saxon.tree.tiny
This is an implementation of the JDK 1.4 CharSequence interface: it implements a CharSequence as a view of an array.
CharSlice(char[]) - Constructor for class net.sf.saxon.tree.tiny.CharSlice
Create a CharSlice that maps to the whole of a char[] array
CharSlice(char[], int, int) - Constructor for class net.sf.saxon.tree.tiny.CharSlice
Create a CharSlice that maps to a section of a char[] array
checkAcceptableUri(XPathContext, String) - Static method in class net.sf.saxon.expr.instruct.ResultDocument
 
checkAgainstFacets(AtomicSequence, CharSequence, List<Facet>, ConversionRules) - Method in class com.saxonica.ee.schema.UserSimpleType
Validate that the value conforms to all the constraining facets for the given type.
checkAgainstListFacets(CharSequence, NamespaceResolver, ConversionRules, int) - Method in class com.saxonica.ee.schema.UserListType
Check whether a supplied value is valid against the facets defined on the list type.
checkAgainstRequiredType(ExpressionVisitor) - Method in class net.sf.saxon.expr.instruct.LocalParam
Check the select expression against the required type.
checkAgainstRequiredType(SequenceType) - Method in class net.sf.saxon.style.SourceBinding
Check the supplied select expression against the required type.
checkAgainstRequiredType(SequenceType) - Method in class net.sf.saxon.style.XSLWithParam
 
checkAllRequiredParamsArePresent(GlobalParameterSet) - Method in class net.sf.saxon.expr.instruct.Executable
Check that all required parameters have been supplied.
checkArgumentCount(StructuredQName, int, int, int) - Method in class com.saxonica.functions.extfn.VendorFunctionLibraryPE
 
checkArgumentCount(int, int) - Method in class net.sf.saxon.expr.FunctionCall
Check number of arguments.
checkArguments(ExpressionVisitor) - Method in class com.saxonica.expr.JavaExtensionFunctionCall
Method called by the expression parser when all arguments have been supplied
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.expr.FunctionCall
Method supplied by each class of function to check arguments during parsing, when all the argument expressions have been read
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.expr.UserFunctionCall
Method called during the type checking phase
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.functions.Available
 
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.functions.BooleanFn
Static analysis: prevent sorting of the argument
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.functions.CollatingFunction
 
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.functions.Collection
 
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.functions.Compare
 
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.functions.CurrentGroup
 
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.functions.CurrentGroupingKey
 
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.functions.DeepEqual
 
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.functions.DistinctValues
 
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.functions.Doc
 
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.functions.DocumentFn
Method called during static type checking
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.functions.FormatDate
 
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.functions.FormatNumber
 
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.functions.Id
Static analysis: prevent sorting of the argument
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.functions.Idref
 
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.functions.IndexOf
 
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.functions.IntegratedFunctionCall
Method supplied by each class of function to check arguments during parsing, when all the argument expressions have been read.
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.functions.KeyFn
 
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.functions.Minimax
Static analysis: prevent sorting of the argument and preallocate a comparer if possible
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.functions.NotFn
Static analysis: prevent sorting of the argument
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.functions.ParseXml
 
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.functions.ParseXmlFragment
 
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.functions.Put
 
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.functions.ResolveURI
 
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.functions.SystemFunctionCall
Method called during static type checking
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.functions.SystemProperty
 
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.functions.TypeAvailable
 
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.functions.UnparsedTextFunction
 
checkArguments(ExpressionVisitor) - Method in class net.sf.saxon.xpath.XPathFunctionCall
Method called by the expression parser when all arguments have been supplied
checkAttributeValue(String, String, boolean, String[]) - Method in class net.sf.saxon.style.StyleElement
Check the value of an attribute, as supplied statically
checkBigRange(BigInteger, BuiltInAtomicType) - Static method in class net.sf.saxon.value.IntegerValue
Check that a BigInteger is within the required range for a given integer subtype.
checkCircularity(XSLAttributeSet) - Method in class net.sf.saxon.style.XSLAttributeSet
Check for circularity: specifically, check that this attribute set does not contain a direct or indirect reference to the one supplied as a parameter
checkClass(Class) - Method in class com.saxonica.ee.bytecode.util.Generator
Generate a "checking" cast instruction, given a Class the check against.
checkCompatibility(Component) - Method in class com.saxonica.xslt3.style.XSLAccumulator
 
checkCompatibility(Component) - Method in interface net.sf.saxon.style.StylesheetComponent
Check the compatibility of this component with another component that it is overriding
checkCompatibility(Component) - Method in class net.sf.saxon.style.XSLAttributeSet
 
checkCompatibility(Component) - Method in class net.sf.saxon.style.XSLFunction
 
checkCompatibility(Component) - Method in class net.sf.saxon.style.XSLGlobalParam
 
checkCompatibility(Component) - Method in class net.sf.saxon.style.XSLGlobalVariable
 
checkCompatibility(Component) - Method in class net.sf.saxon.style.XSLKey
 
checkCompatibility(Component) - Method in class net.sf.saxon.style.XSLTemplate
 
checkComponentPresence(StylesheetPackage) - Method in class com.saxonica.ee.packages.XSLAcceptExpose
Check that the referenced components are present in a specified package.
checkConsistency() - Method in class net.sf.saxon.trans.DecimalFormatManager
Check the consistency of all DecimalSymbols objects owned by this DecimalFormatManager
checkConsistency(StructuredQName) - Method in class net.sf.saxon.trans.DecimalSymbols
Check that no character is used in more than one role
checkContent(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.CommentCompiler
Compile code to check the content of the node, and adjust it if necessary On entry the proposed content is on the stack as a CharSequence; on exit the revised content must be on the stack as a CharSequence.
checkContent(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.ProcessingInstructionCompiler
 
checkContent(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.SimpleNodeConstructorCompiler
Compile code to check the content of the node, and adjust it if necessary On entry the proposed content is on the stack as a CharSequence; on exit the revised content must be on the stack as a CharSequence.
checkContent(String, XPathContext) - Method in class net.sf.saxon.expr.instruct.Comment
Check the content of the node, and adjust it if necessary
checkContent(String, XPathContext) - Method in class net.sf.saxon.expr.instruct.ProcessingInstruction
Check the content of the node, and adjust it if necessary
checkContent(String, XPathContext) - Method in class net.sf.saxon.expr.instruct.SimpleNodeConstructor
Check the content of the node, and adjust it if necessary.
checkContentModel(int[][], int[][], boolean) - Method in class com.saxonica.ee.schema.sdoc.SchemaElement
Check the content model of an element in the schema.
checkContentSequence(StaticContext) - Method in class net.sf.saxon.expr.instruct.DocumentInstr
Check statically that the sequence of child instructions doesn't violate any obvious constraints on the content of the node
checkContentSequence(StaticContext, Expression, ParseOptions) - Static method in class net.sf.saxon.expr.instruct.DocumentInstr
 
checkContentSequence(StaticContext) - Method in class net.sf.saxon.expr.instruct.ElementCreator
Check statically whether the content of the element creates attributes or namespaces after creating any child nodes
checkContentSequence(StaticContext) - Method in class net.sf.saxon.expr.instruct.FixedElement
Check statically whether the content of the element creates attributes or namespaces after creating any child nodes
checkContentSequence(StaticContext) - Method in class net.sf.saxon.expr.instruct.ParentNodeConstructor
Check that the child instructions don't violate any obvious constraints for this kind of node
checkContentXQuery(String) - Static method in class net.sf.saxon.expr.instruct.Comment
Check the content of the comment according to the XQuery rules (which throw an error if it is wrong)
checkContentXQuery(String) - Static method in class net.sf.saxon.expr.instruct.ProcessingInstruction
Check the content of the node, and adjust it if necessary, using the XQuery rules
checkContentXSLT(String) - Static method in class net.sf.saxon.expr.instruct.Comment
Check the content of the comment according to the XSLT rules (which fix it if it is wrong)
checkContentXSLT(String) - Static method in class net.sf.saxon.expr.instruct.ProcessingInstruction
Check the content of the node, and adjust it if necessary, using the XSLT rules
checkElements(IntHashMap<ElementDecl>, SchemaCompiler) - Method in class com.saxonica.ee.schema.AllModelGroup
Check that the elements defined as particles in this compositor are consistent (overrides method on parent class ModelGroup)
checkElements(IntHashMap<ElementDecl>, SchemaCompiler) - Method in class com.saxonica.ee.schema.ModelGroup
Check that the elements defined as particles in this model group are consistent
checkEmpty() - Method in class net.sf.saxon.style.StyleElement
Convenience method to check that the stylesheet element is empty
Checker - Class in com.saxonica.ee.validate
A Checker is a Receiver used to check the content of elements and attributes, especially those that participate in uniqueness, key, and keyref constraints
Checker() - Constructor for class com.saxonica.ee.validate.Checker
 
checker - Variable in class net.sf.saxon.tree.iter.TextLinesIterator
 
checkExternalVariables(SlotManager, int) - Method in class net.sf.saxon.sxpath.XPathDynamicContext
Check that all external variables have been given a value
checkFacetRestriction(UserSimpleType, SimpleType, SchemaCompiler) - Method in class com.saxonica.ee.schema.AssertionFacet
Check that this facet is legal when used on a type derived by restriction
checkFacetRestriction(UserSimpleType, SimpleType, SchemaCompiler) - Method in class com.saxonica.ee.schema.DigitsFacet
Check that this facet is legal when used on a type derived by restriction
checkFacetRestriction(UserSimpleType, SimpleType, SchemaCompiler) - Method in class com.saxonica.ee.schema.EnumerationFacet
Check that this facet is legal when used on a type derived by restriction
checkFacetRestriction(UserSimpleType, SimpleType, SchemaCompiler) - Method in class com.saxonica.ee.schema.EnumerationFacetSet
Check that this facet is legal when used on a type derived by restriction
checkFacetRestriction(UserSimpleType, SimpleType, SchemaCompiler) - Method in class com.saxonica.ee.schema.ExplicitTimezoneFacet
Check that this facet is legal when used on a type derived by restriction
checkFacetRestriction(UserSimpleType, SimpleType, SchemaCompiler) - Method in class com.saxonica.ee.schema.Facet
Check that this facet is legal when used on a type derived by restriction
checkFacetRestriction(UserSimpleType, SimpleType, SchemaCompiler) - Method in class com.saxonica.ee.schema.FractionDigitsFacet
 
checkFacetRestriction(UserSimpleType, SimpleType, SchemaCompiler) - Method in class com.saxonica.ee.schema.LengthFacet
Check that this facet is legal when used on a type derived by restriction
checkFacetRestriction(UserSimpleType, SimpleType, SchemaCompiler) - Method in class com.saxonica.ee.schema.MaxExclusiveFacet
 
checkFacetRestriction(UserSimpleType, SimpleType, SchemaCompiler) - Method in class com.saxonica.ee.schema.MaxInclusiveFacet
 
checkFacetRestriction(UserSimpleType, SimpleType, SchemaCompiler) - Method in class com.saxonica.ee.schema.MaxLengthFacet
Check that this facet is legal when used on a type derived by restriction
checkFacetRestriction(UserSimpleType, SimpleType, SchemaCompiler) - Method in class com.saxonica.ee.schema.MinExclusiveFacet
 
checkFacetRestriction(UserSimpleType, SimpleType, SchemaCompiler) - Method in class com.saxonica.ee.schema.MinLengthFacet
Check that this facet is legal when used on a type derived by restriction
checkFacetRestriction(UserSimpleType, SimpleType, SchemaCompiler) - Method in class com.saxonica.ee.schema.PatternFacet
Check that this facet is legal when used on a type derived by restriction
checkFacetRestriction(UserSimpleType, SimpleType, SchemaCompiler) - Method in class com.saxonica.ee.schema.PreprocessFacet
Check that this facet is legal when used on a type derived by restriction
checkFacetRestriction(UserSimpleType, SimpleType, SchemaCompiler) - Method in class com.saxonica.ee.schema.TotalDigitsFacet
 
checkFacetRestriction(UserSimpleType, SimpleType, SchemaCompiler) - Method in class com.saxonica.ee.schema.ValueRangeFacet
Check that this facet is legal when used on a type derived by restriction
checkFacetRestriction(UserSimpleType, SimpleType, SchemaCompiler) - Method in class com.saxonica.ee.schema.WhitespaceFacet
Check that this facet is legal when used on a type derived by restriction
checkForCircularities(List<GlobalVariable>, XQueryFunctionLibrary) - Method in class net.sf.saxon.query.QueryModule
Check for circular definitions of global variables.
checkForUpdatingSubexpressions() - Method in class com.saxonica.ee.bytecode.CompiledExpression
 
checkForUpdatingSubexpressions() - Method in class com.saxonica.ee.update.CopyModifyExpression
Check to ensure that this expression does not contain any inappropriate updating subexpressions.
checkForUpdatingSubexpressions() - Method in class net.sf.saxon.expr.Assignation
Check to ensure that this expression does not contain any inappropriate updating subexpressions.
checkForUpdatingSubexpressions() - Method in class net.sf.saxon.expr.Expression
Check to ensure that this expression does not contain any inappropriate updating subexpressions.
checkForUpdatingSubexpressions() - Method in class net.sf.saxon.expr.flwor.FLWORExpression
Check to ensure that this expression does not contain any inappropriate updating subexpressions.
checkForUpdatingSubexpressions() - Method in class net.sf.saxon.expr.instruct.Block
Check to ensure that this expression does not contain any updating subexpressions.
checkForUpdatingSubexpressions() - Method in class net.sf.saxon.expr.instruct.Choose
Check to ensure that this expression does not contain any updating subexpressions.
checkForUpdatingSubexpressions() - Method in class net.sf.saxon.expr.instruct.TraceExpression
Check to ensure that this expression does not contain any inappropriate updating subexpressions.
checkForUpdatingSubexpressions() - Method in class net.sf.saxon.expr.QuantifiedExpression
Check to ensure that this expression does not contain any updating subexpressions.
checkFunctionCall(UserFunction, ExpressionVisitor) - Method in class net.sf.saxon.expr.UserFunctionCall
Check the function call against the declared function signature
checkImplicitResultTree() - Method in class net.sf.saxon.Controller
Check whether an XSLT implicit result tree can be written.
checkImportedFunctionSignature(XQueryFunction) - Method in class net.sf.saxon.query.QueryModule
Check that all the types used in the signature of an imported function are available in the module of the caller of the function
checkImportedType(SequenceType, Declaration) - Method in class net.sf.saxon.query.QueryModule
Check that a SequenceType used in the definition of an imported variable or function is available in the importing module
checkLabels() - Method in class com.saxonica.ee.bytecode.util.GeneratedMethodInfo
Check (on completion of the method) that all labels that have been used have also been marked
checkLicensedFeature(int, String) - Method in class com.saxonica.config.EnterpriseConfiguration
Check whether a particular feature is licensed, with a fatal error if it is not
checkLicensedFeature(int, String) - Method in class com.saxonica.config.ProfessionalConfiguration
Check whether a particular feature is licensed, with a fatal error if it is not
checkLicensedFeature(int, String) - Method in class net.sf.saxon.Configuration
Check whether a particular feature is licensed, with a fatal error if it is not
checkLocalTargetNamespace(String) - Method in class com.saxonica.ee.schema.sdoc.SchemaElement
For an element or attribute declaration with a targetNamespace attribute (XSD 1.1), check the highly-paternalistic rules for when this attribute is permitted.
checkMutuallyExclusiveAttributes(String, String) - Method in class com.saxonica.ee.schema.sdoc.SchemaElement
This method tests whether two attributes coexist and reports an error if they do
checkNotNull(Object) - Method in class com.saxonica.xqj.SaxonXQStaticContext
 
checkOnlyChildIsAnnotation() - Method in class com.saxonica.ee.schema.sdoc.SchemaElement
Check that the only child element of this element is an (optional and non-repeatable) xs:annotation element
checkOutputProperty(String, String, Configuration, boolean) - Static method in class net.sf.saxon.lib.SaxonOutputKeys
Check that a supplied output property is valid, and normalize the value (specifically in the case of boolean values where yes|true|1 are normalized to "yes", and no|false|0 are normalized to "no").
checkParams(WithParam[]) - Static method in class com.saxonica.ee.stream.adjunct.ApplyTemplatesAdjunct
Test whether template parameters satisfy the conditions for streamability
checkPercentEncoding(String) - Static method in class net.sf.saxon.functions.EscapeURI
Check that any percent-encoding within a URI is well-formed.
checkPermittedContents(SchemaType, StaticContext, boolean) - Method in class com.saxonica.ee.bytecode.CompiledExpression
 
checkPermittedContents(SchemaType, StaticContext, boolean) - Method in class com.saxonica.xslt3.instruct.IterateInstr
Check that any elements and attributes constructed or returned by this expression are acceptable in the content model of a given complex type.
checkPermittedContents(SchemaType, StaticContext, boolean) - Method in class com.saxonica.xslt3.instruct.MergeInstr
Check that any elements and attributes constructed or returned by this expression are acceptable in the content model of a given complex type.
checkPermittedContents(SchemaType, StaticContext, boolean) - Method in class net.sf.saxon.expr.Expression
Check that any elements and attributes constructed or returned by this expression are acceptable in the content model of a given complex type.
checkPermittedContents(SchemaType, StaticContext, boolean) - Method in class net.sf.saxon.expr.ForExpression
Check that any elements and attributes constructed or returned by this expression are acceptable in the content model of a given complex type.
checkPermittedContents(SchemaType, StaticContext, boolean) - Method in class net.sf.saxon.expr.instruct.AnalyzeString
Check that any elements and attributes constructed or returned by this expression are acceptable in the content model of a given complex type.
checkPermittedContents(SchemaType, StaticContext, boolean) - Method in class net.sf.saxon.expr.instruct.Block
Check that any elements and attributes constructed or returned by this expression are acceptable in the content model of a given complex type.
checkPermittedContents(SchemaType, StaticContext, boolean) - Method in class net.sf.saxon.expr.instruct.Choose
Check that any elements and attributes constructed or returned by this expression are acceptable in the content model of a given complex type.
checkPermittedContents(SchemaType, StaticContext, boolean) - Method in class net.sf.saxon.expr.instruct.ComputedAttribute
Check that any elements and attributes constructed or returned by this expression are acceptable in the content model of a given complex type.
checkPermittedContents(SchemaType, StaticContext, boolean) - Method in class net.sf.saxon.expr.instruct.ComputedElement
Check that any elements and attributes constructed or returned by this expression are acceptable in the content model of a given complex type.
checkPermittedContents(SchemaType, StaticContext, boolean) - Method in class net.sf.saxon.expr.instruct.FixedAttribute
Check that any elements and attributes constructed or returned by this expression are acceptable in the content model of a given complex type.
checkPermittedContents(SchemaType, StaticContext, boolean) - Method in class net.sf.saxon.expr.instruct.FixedElement
Check that any elements and attributes constructed or returned by this expression are acceptable in the content model of a given complex type.
checkPermittedContents(SchemaType, StaticContext, boolean) - Method in class net.sf.saxon.expr.instruct.ForEach
Check that any elements and attributes constructed or returned by this expression are acceptable in the content model of a given complex type.
checkPermittedContents(SchemaType, StaticContext, boolean) - Method in class net.sf.saxon.expr.instruct.ForEachGroup
Check that any elements and attributes constructed or returned by this expression are acceptable in the content model of a given complex type.
checkPermittedContents(SchemaType, StaticContext, boolean) - Method in class net.sf.saxon.expr.instruct.ValueOf
Check statically that the results of the expression are capable of constructing the content of a given schema type.
checkPermittedContents(SchemaType, StaticContext, boolean) - Method in class net.sf.saxon.expr.LetExpression
Check that any elements and attributes constructed or returned by this expression are acceptable in the content model of a given complex type.
checkPermittedContents(SchemaType, StaticContext, boolean) - Method in class net.sf.saxon.pattern.PatternSponsor
Check statically that the results of the expression are capable of constructing the content of a given schema type.
checkPermittedContents(SchemaType, StaticContext, boolean) - Method in class net.sf.saxon.value.AtomicValue
Check statically that the results of the expression are capable of constructing the content of a given schema type.
checkPermittedType(int, String, String) - Method in class com.saxonica.ee.schema.sdoc.SchemaElement
Check that a given type is a permitted type
checkQNameParts(CharSequence) - Static method in class net.sf.saxon.om.NameChecker
Validate a QName, and return the prefix and local name.
checkRange(BuiltInAtomicType) - Method in class net.sf.saxon.value.Int64Value
This class allows subtypes of xs:integer to be held, as well as xs:integer values.
checkRange(long, BuiltInAtomicType) - Static method in class net.sf.saxon.value.IntegerValue
Check that a value is in range for the specified subtype of xs:integer
checkReferences(ExpressionVisitor) - Method in class net.sf.saxon.query.XQueryFunction
Type-check references to this function
checkReplacement(CharSequence) - Static method in class net.sf.saxon.functions.Replace
Check the contents of the replacement string
checkRow(AtomicSequence[], boolean, int) - Method in class com.saxonica.ee.validate.KeySelectorWatch
Method to check that a row (that is, the collection of fields corresponding to one selected node) is valid.
checkRow(AtomicSequence[], boolean, int) - Method in class com.saxonica.ee.validate.SelectorWatch
Method to check that a row (that is, the collection of fields corresponding to one selected node) is valid.
checkSortComesFirst(boolean) - Method in class net.sf.saxon.style.StyleElement
Check that among the children of this element, any xsl:sort elements precede any other elements
checkStreamability(XSLTemplate, Template) - Method in class com.saxonica.ee.optim.OptimizerEE
Check the streamability of a template
checkStreamability(MergeInstr.MergeSource, Configuration) - Static method in class com.saxonica.ee.stream.adjunct.MergeInstrAdjunct
 
checkStreamability(XSLTemplate, Template) - Method in class net.sf.saxon.expr.parser.Optimizer
Check the streamability of a template
checkTopLevel(String, boolean) - Method in class net.sf.saxon.style.StyleElement
Convenience method to check that the stylesheet element is at the top level (that is, as a child of xsl:stylesheet or xsl:transform)
checkTypeDerivation(ComplexType, SchemaType, int) - Static method in class com.saxonica.ee.schema.UserComplexType
Check that a type is validly derived from a given type.
checkTypeDerivationIsOK(SchemaType, SchemaType, int) - Method in class com.saxonica.config.EnterpriseConfiguration
Check that a type is validly derived from another type, following the rules for the Schema Component Constraint "Is Type Derivation OK (Simple)" (3.14.6) or "Is Type Derivation OK (Complex)" (3.4.6) as appropriate.
checkTypeDerivationIsOK(SchemaType, int) - Method in class com.saxonica.ee.schema.UserDefinedType
Check that this type is validly derived from a given type
checkTypeDerivationIsOK(SchemaType, int) - Method in class com.saxonica.ee.schema.UserSimpleType
Check that this type is validly derived from a given type
checkTypeDerivationIsOK(SchemaType, SchemaType, int) - Method in class net.sf.saxon.Configuration
Check that a type is validly derived from another type, following the rules for the Schema Component Constraint "Is Type Derivation OK (Simple)" (3.14.6) or "Is Type Derivation OK (Complex)" (3.4.6) as appropriate.
checkTypeDerivationIsOK(SchemaType, int) - Method in class net.sf.saxon.type.AnySimpleType
Check that this type is validly derived from a given type
checkTypeDerivationIsOK(SchemaType, int) - Method in class net.sf.saxon.type.AnyType
Check that this type is validly derived from a given type
checkTypeDerivationIsOK(SchemaType, int) - Method in class net.sf.saxon.type.BuiltInAtomicType
Check that this type is validly derived from a given type
checkTypeDerivationIsOK(SchemaType, int) - Method in class net.sf.saxon.type.BuiltInListType
Check that this type is validly derived from a given type
checkTypeDerivationIsOK(SchemaType, int) - Method in class net.sf.saxon.type.ErrorType
Check that this type is validly derived from a given type
checkTypeDerivationIsOK(SchemaType, int) - Method in interface net.sf.saxon.type.SchemaType
Check that this type is validly derived from a given type, following the rules for the Schema Component Constraint "Is Type Derivation OK (Simple)" (3.14.6) or "Is Type Derivation OK (Complex)" (3.4.6) as appropriate.
checkTypeDerivationIsOK(SchemaType, int) - Method in class net.sf.saxon.type.Untyped
Check that this type is validly derived from a given type
checkUniqueOutputDestination(DocumentURI) - Method in class net.sf.saxon.Controller
Check that an output destination has not been used before, optionally adding this URI to the set of URIs that have been used.
checkUnknownAttribute(NodeName) - Method in class net.sf.saxon.style.StyleElement
Check whether an unknown attribute is permitted.
checkURIForPrefix(String) - Method in class net.sf.saxon.query.QueryModule
Get the URI for a prefix if there is one, return null if not.
CHILD - Static variable in class net.sf.saxon.om.AxisInfo
Constant representing the child axis
childOp - Variable in class net.sf.saxon.regex.Operation.OpCapture
 
childValidator - Variable in class com.saxonica.ee.validate.ContentValidator
 
ChoiceModelGroup - Class in com.saxonica.ee.schema
A ChoiceCompositor represents an xs:choice element in the schema
ChoiceModelGroup() - Constructor for class com.saxonica.ee.schema.ChoiceModelGroup
 
Choose - Class in net.sf.saxon.expr.instruct
Compiled representation of an xsl:choose or xsl:if element in the stylesheet.
Choose(Expression[], Expression[]) - Constructor for class net.sf.saxon.expr.instruct.Choose
Construct an xsl:choose instruction
ChooseAdjunct - Class in com.saxonica.ee.stream.adjunct
Streaming code to implement a conditional ("if/choose") expression
ChooseAdjunct() - Constructor for class com.saxonica.ee.stream.adjunct.ChooseAdjunct
 
ChooseCompiler - Class in com.saxonica.ee.bytecode
Generate code for a conditional expression (if-then-else, xsl:if, xsl:choose, typeswitch...)
ChooseCompiler() - Constructor for class com.saxonica.ee.bytecode.ChooseCompiler
 
civilTimeOffset(DateTimeValue, String) - Static method in class net.sf.saxon.expr.number.NamedTimeZone
Get the civil time offset to be made to a given date/time in a given civil timezone.
CLASS - Static variable in class net.sf.saxon.om.StandardNames
 
classNameToLocalName(String) - Static method in class net.sf.saxon.type.ExternalObjectType
Static method to convert a Java class name to an XPath local name.
classNameToQName(String) - Static method in class net.sf.saxon.type.ExternalObjectType
Static method to get the QName corresponding to a Java class name
classVar - Variable in class com.saxonica.ee.bytecode.util.CompilerService.StaticVariableInfo
 
Clause - Class in net.sf.saxon.expr.flwor
A "Clause" refers specifically to one of the clauses of a FLWOR expression, for example the "for" clause, the "let" clause, the "where" or "order by" clause.
Clause() - Constructor for class net.sf.saxon.expr.flwor.Clause
 
CLAUSE_BASE - Static variable in class net.sf.saxon.trace.Location
Values of the form CLAUSE_BASE + n represent FLWOR clauses
ClauseInfo - Class in net.sf.saxon.expr.flwor
A "trace" clause in a FLWOR expression, added by a TraceCodeInjector
ClauseInfo(Clause, Container) - Constructor for class net.sf.saxon.expr.flwor.ClauseInfo
 
clauses - Variable in class net.sf.saxon.expr.flwor.FLWORExpression
 
clear() - Method in class net.sf.saxon.expr.instruct.GlobalParameterSet
Clear all values
clear() - Method in class net.sf.saxon.expr.instruct.ParameterSet
Clear all values
clear() - Method in class net.sf.saxon.expr.sort.LRUCache
Clear the cache
clear() - Method in class net.sf.saxon.tree.util.AttributeCollectionImpl
Clear the attribute list.
clear() - Method in class net.sf.saxon.value.SaxonXMLGregorianCalendar
Unset all fields to undefined.
clear() - Method in class net.sf.saxon.z.IntArraySet
 
clear() - Method in class net.sf.saxon.z.IntBlockSet
 
clear() - Method in class net.sf.saxon.z.IntCheckingSet
 
clear() - Method in class net.sf.saxon.z.IntComplementSet
 
clear() - Method in class net.sf.saxon.z.IntEmptySet
 
clear() - Method in class net.sf.saxon.z.IntHashMap
Clears the map.
clear() - Method in class net.sf.saxon.z.IntHashSet
 
clear() - Method in class net.sf.saxon.z.IntRangeSet
 
clear() - Method in interface net.sf.saxon.z.IntSet
Clear the contents of the IntSet (making it an empty set)
clear() - Method in class net.sf.saxon.z.IntSingletonSet
 
clear() - Method in class net.sf.saxon.z.IntToIntArrayMap
Clear the map.
clear() - Method in class net.sf.saxon.z.IntToIntHashMap
Clears the map.
clear() - Method in interface net.sf.saxon.z.IntToIntMap
Clear the map.
clear() - Method in class net.sf.saxon.z.IntUniversalSet
 
clearAllNamespaces() - Method in class net.sf.saxon.sxpath.IndependentContext
Clear all the declared namespaces, including the standard ones (xml, xslt, saxon).
clearDeclaredGlobalVariables() - Method in class net.sf.saxon.query.StaticQueryContext
Clear all declared global variables
clearDocumentIndexes(DocumentInfo) - Method in class net.sf.saxon.trans.KeyManager
Clear all the indexes for a given document.
clearDocumentPool() - Method in class net.sf.saxon.Controller
Clear the document pool.
clearNamespaces() - Method in class net.sf.saxon.query.StaticQueryContext
Clear all the user-declared namespaces
clearNamespaces() - Method in class net.sf.saxon.sxpath.IndependentContext
Clear all the declared namespaces, except for the standard ones (xml, xsl, saxon).
clearParameters() - Method in class net.sf.saxon.jaxp.IdentityTransformer
Clear all parameters set with setParameter.
clearParameters() - Method in class net.sf.saxon.jaxp.TransformerImpl
Clear all parameters set with setParameter.
clearParameters() - Method in class net.sf.saxon.query.DynamicQueryContext
Reset the parameters to an empty list.
clearParameters() - Method in class net.sf.saxon.s9api.XsltTransformer
Clear the values of all parameters that have been set
clearSchemaCache() - Method in class com.saxonica.config.EnterpriseConfiguration
Remove all schema components that have been loaded into this Configuration.
clearSchemaCache() - Method in class net.sf.saxon.Configuration
Remove all schema components that have been loaded into this Configuration.
clearStreamabilityData() - Method in class net.sf.saxon.expr.Expression
 
CLIMBING_AND_MOTIONLESS - Static variable in class com.saxonica.ee.stream.PostureAndSweep
Constant value for (posture = climbing, sweep = motionless)
clone() - Method in class net.sf.saxon.value.SaxonXMLGregorianCalendar
Creates and returns a copy of this object.
cloneNode(boolean) - Method in class net.sf.saxon.dom.NodeOverNodeInfo
Returns a duplicate of this node, i.e., serves as a generic copy constructor for nodes.
Closable - Class in com.saxonica.xqj
This class represents the common ability of many XQJ classes to be closed.
Closable() - Constructor for class com.saxonica.xqj.Closable
 
close() - Method in class com.saxonica.ee.bytecode.iter.CompiledBlockIterator
 
close() - Method in class com.saxonica.ee.bytecode.iter.CompiledFilterIterator
 
close() - Method in class com.saxonica.ee.bytecode.iter.OneToOneMappingIterator
 
close() - Method in class com.saxonica.ee.optim.MultithreadedContextMappingIterator
 
close() - Method in class com.saxonica.ee.s9api.SchemaValidatorImpl
Close the destination, allowing resources to be released.
close() - Method in class com.saxonica.ee.stream.adjunct.BooleanFnAdjunct.BooleanFnFeed
 
close() - Method in class com.saxonica.ee.stream.adjunct.TryCatchAdjunct.TryCatchFeed
Finish evaluating the expression.
close() - Method in class com.saxonica.ee.stream.Conduit
Interface allowing the consumer to indicate that no more items are required.
close() - Method in class com.saxonica.ee.stream.feed.BufferingFeed
Signal the end of the sequence of items
close() - Method in class com.saxonica.ee.stream.feed.BufferingFilterExpressionFeed
 
close() - Method in class com.saxonica.ee.stream.feed.CallableFeed
 
close() - Method in class com.saxonica.ee.stream.feed.CardinalityCheckingFeed
Signal the end of the sequence of items
close() - Method in class com.saxonica.ee.stream.feed.ComplexNodeEventFeed
 
close() - Method in class com.saxonica.ee.stream.feed.CopyOfFeed
 
close() - Method in class com.saxonica.ee.stream.feed.DecomposingFeed
Signal the end of the sequence of items
close() - Method in class com.saxonica.ee.stream.feed.EmptiableElementFeed
 
close() - Method in interface com.saxonica.ee.stream.feed.Feed
The close() method is called immediately before the Watch is destroyed, that is, when the element whose declaration scopes the constraint implemented by this Watch goes out of scope.
close() - Method in class com.saxonica.ee.stream.feed.FilteringFeed
 
close() - Method in class com.saxonica.ee.stream.feed.GeneralComparisonFeed
 
close() - Method in class com.saxonica.ee.stream.feed.ItemCheckingFeed
Signal the end of the sequence of items
close() - Method in class com.saxonica.ee.stream.feed.ItemFeed
Finish evaluating the expression.
close() - Method in class com.saxonica.ee.stream.feed.ItemMappingFeed
Finish evaluating the expression.
close() - Method in class com.saxonica.ee.stream.feed.NextIterationFeed
Signal the end of the sequence of items
close() - Method in class com.saxonica.ee.stream.feed.NoOpenOrCloseFeed
 
close() - Method in class com.saxonica.ee.stream.feed.ShallowCopyEventFeed
 
close() - Method in class com.saxonica.ee.stream.feed.SimpleNodeConstructorFeed
 
close() - Method in class com.saxonica.ee.stream.feed.StringValueFeed
The close() method is called immediately before the Watch is destroyed, that is, when the element whose declaration scopes the constraint implemented by this Watch goes out of scope.
close() - Method in class com.saxonica.ee.stream.feed.WithParamFeed
Signal the end of the sequence of items
close() - Method in class com.saxonica.ee.stream.SequenceExchanger.Consumer
Close the iterator.
close() - Method in class com.saxonica.ee.stream.SequenceExchanger.SequencePusher
Close the output
close() - Method in class com.saxonica.ee.stream.watch.AbstractWatch
The close() method is called immediately before the Watch is destroyed, that is, when the element whose declaration scopes the constraint implemented by this Watch goes out of scope.
close() - Method in class com.saxonica.ee.stream.watch.AccumulatorWatch
 
close() - Method in class com.saxonica.ee.stream.watch.ApplyTemplatesAction
 
close() - Method in class com.saxonica.ee.stream.watch.ForEachAction
 
close() - Method in class com.saxonica.ee.stream.watch.ForEachGroupAction
 
close() - Method in class com.saxonica.ee.stream.watch.ForkingWatch
 
close() - Method in class com.saxonica.ee.stream.watch.GroupedItemStoppingFeed
 
close() - Method in class com.saxonica.ee.stream.watch.IterateAction
 
close() - Method in class com.saxonica.ee.stream.watch.PatternWatch
The close() method is called immediately before the Watch is destroyed, that is, when the element whose declaration scopes the constraint implemented by this Watch goes out of scope.
close() - Method in class com.saxonica.ee.stream.watch.Trigger
The close() method is called immediately before the Watch is destroyed, that is, when the element whose declaration scopes the constraint implemented by this Watch goes out of scope.
close() - Method in interface com.saxonica.ee.stream.watch.Watch
The close() method is called immediately before the Watch is destroyed, that is, when the element whose declaration scopes the constraint implemented by this Watch goes out of scope.
close() - Method in class com.saxonica.ee.stream.watch.WatchManager
Notify the end of the event stream
close() - Method in class com.saxonica.ee.validate.CatchingReceiver
 
close() - Method in class com.saxonica.ee.validate.Checker
 
close() - Method in class com.saxonica.ee.validate.FieldChecker
The close() method is called immediately before the Watch is destroyed, that is, when the element whose declaration scopes the constraint implemented by this Watch goes out of scope.
close() - Method in class com.saxonica.ee.validate.IdValidator
End of document
close() - Method in class com.saxonica.ee.validate.RefSelectorWatch
The close() method is called immediately before the Watch is destroyed, that is, when the element whose declaration scopes the constraint implemented by this Watch goes out of scope.
close() - Method in class com.saxonica.ee.validate.SelectorWatch
The close() method is called immediately before the Watch is destroyed, that is, when the element whose declaration scopes the constraint implemented by this Watch goes out of scope.
close() - Method in class com.saxonica.ptree.PTreeEmitter
Notify the end of the event stream
close() - Method in class com.saxonica.pull.PullFromIterator
Close the event reader.
close() - Method in class com.saxonica.pull.PullToStax
 
close() - Method in class com.saxonica.pull.TinyTreeWalker
Close the event reader.
close() - Method in class com.saxonica.pull.TreeWalker
Close the event reader.
close() - Method in class com.saxonica.pull.VirtualTreeWalker
Close the event reader.
close() - Method in class com.saxonica.serialize.JSONReceiver
 
close() - Method in class com.saxonica.xqj.Closable
Close this object
close() - Method in class com.saxonica.xslt3.instruct.MergeGroupingIterator
 
close() - Method in class com.saxonica.xslt3.instruct.MergeIterator
 
close() - Method in interface javax.xml.xquery.PooledXQConnection
Closes the physical connection that this PooledXQConnection object represents.
close() - Method in interface javax.xml.xquery.XQConnection
Closes the connection.
close() - Method in interface javax.xml.xquery.XQExpression
Closes the expression object and release associated resources.
close() - Method in interface javax.xml.xquery.XQItem
Close the item and release all the resources associated with this item.
close() - Method in interface javax.xml.xquery.XQPreparedExpression
Closes the expression object and release all resources associated with this prepared expression.
close() - Method in interface javax.xml.xquery.XQSequence
Closes the sequence and frees all resources associated with this sequence.
close() - Method in class net.sf.saxon.dom.DOMWriter
End of the document.
close() - Method in class net.sf.saxon.event.Builder
 
close() - Method in class net.sf.saxon.event.ComplexContentOutputter
Close the output
close() - Method in class net.sf.saxon.event.ContentHandlerProxy
Notify the end of the event stream
close() - Method in class net.sf.saxon.event.ContentHandlerProxy.ContentHandlerProxyTraceListener
Method called at the end of execution, that is, when the run-time execution ends
close() - Method in class net.sf.saxon.event.ProxyReceiver
End of output.
close() - Method in interface net.sf.saxon.event.Receiver
Notify the end of the event stream
close() - Method in class net.sf.saxon.event.SequenceWriter
Close the output
close() - Method in class net.sf.saxon.event.Sink
End of event stream
close() - Method in class net.sf.saxon.event.StreamWriterToReceiver
 
close() - Method in class net.sf.saxon.event.TeeOutputter
Notify the end of the event stream
close() - Method in class net.sf.saxon.event.TracingFilter
End of document
close() - Method in class net.sf.saxon.event.TransformerReceiver
Override the behaviour of close() in ProxyReceiver, so that it fires off the transformation of the constructed document
close() - Method in class net.sf.saxon.event.TreeReceiver
End of event sequence
close() - Method in class net.sf.saxon.event.TypeCheckingFilter
End of event stream
close() - Method in class net.sf.saxon.evpull.EventToStaxBridge
 
close() - Method in class net.sf.saxon.evpull.SequenceComposer
 
close() - Method in class net.sf.saxon.expr.AxisAtomizingIterator
 
close() - Method in class net.sf.saxon.expr.BigRangeIterator
 
close() - Method in class net.sf.saxon.expr.CardinalityCheckingIterator
 
close() - Method in class net.sf.saxon.expr.ContextMappingIterator
 
close() - Method in class net.sf.saxon.expr.DifferenceEnumeration
 
close() - Method in class net.sf.saxon.expr.ErrorIterator
 
close() - Method in class net.sf.saxon.expr.EveryItemMappingIterator
 
close() - Method in class net.sf.saxon.expr.FilterIterator
 
close() - Method in class net.sf.saxon.expr.flwor.CountClausePush
Close the tuple stream, indicating that no more tuples will be supplied
close() - Method in class net.sf.saxon.expr.flwor.ForClauseOuterPull
Close the tuple stream, indicating that although not all tuples have been read, no further tuples are required and resources can be released
close() - Method in class net.sf.saxon.expr.flwor.ForClauseOuterPush
 
close() - Method in class net.sf.saxon.expr.flwor.ForClausePull
Close the tuple stream, indicating that although not all tuples have been read, no further tuples are required and resources can be released
close() - Method in class net.sf.saxon.expr.flwor.ForClausePush
 
close() - Method in class net.sf.saxon.expr.flwor.GroupByClausePull
Close the tuple stream, indicating that although not all tuples have been read, no further tuples are required and resources can be released
close() - Method in class net.sf.saxon.expr.flwor.GroupByClausePush
Close the tuple stream, indicating that although not all tuples have been read, no further tuples are required and resources can be released
close() - Method in class net.sf.saxon.expr.flwor.LetClausePull
Close the tuple stream, indicating that although not all tuples have been read, no further tuples are required and resources can be released
close() - Method in class net.sf.saxon.expr.flwor.LetClausePush
 
close() - Method in class net.sf.saxon.expr.flwor.OrderByClausePull
Close the tuple stream, indicating that although not all tuples have been read, no further tuples are required and resources can be released
close() - Method in class net.sf.saxon.expr.flwor.OrderByClausePush
Close the tuple stream, indicating that no more tuples will be delivered
close() - Method in class net.sf.saxon.expr.flwor.ReturnClauseIterator
 
close() - Method in class net.sf.saxon.expr.flwor.ReturnClausePush
Close the tuple stream, indicating that no more tuples will be supplied
close() - Method in class net.sf.saxon.expr.flwor.TraceClausePull
Close the tuple stream, indicating that although not all tuples have been read, no further tuples are required and resources can be released
close() - Method in class net.sf.saxon.expr.flwor.TraceClausePush
 
close() - Method in class net.sf.saxon.expr.flwor.TuplePull
Close the tuple stream, indicating that although not all tuples have been read, no further tuples are required and resources can be released
close() - Method in class net.sf.saxon.expr.flwor.TuplePush
Close the tuple stream, indicating that no more tuples will be supplied
close() - Method in class net.sf.saxon.expr.flwor.WhereClausePull
Close the tuple stream, indicating that although not all tuples have been read, no further tuples are required and resources can be released
close() - Method in class net.sf.saxon.expr.flwor.WhereClausePush
 
close() - Method in class net.sf.saxon.expr.flwor.WindowClausePull
Close the tuple stream, indicating that no more tuples will be supplied
close() - Method in class net.sf.saxon.expr.flwor.WindowClausePush
Close the tuple stream, indicating that no more tuples will be supplied
close() - Method in class net.sf.saxon.expr.instruct.BlockIterator
 
close() - Method in class net.sf.saxon.expr.IntersectionEnumeration
 
close() - Method in class net.sf.saxon.expr.ItemMappingIterator
 
close() - Method in class net.sf.saxon.expr.MappingIterator
 
close() - Method in class net.sf.saxon.expr.RangeIterator
 
close() - Method in class net.sf.saxon.expr.ReverseRangeIterator
 
close() - Method in class net.sf.saxon.expr.sort.DocumentOrderIterator
 
close() - Method in class net.sf.saxon.expr.sort.GroupAdjacentIterator
 
close() - Method in class net.sf.saxon.expr.sort.GroupByIterator
 
close() - Method in class net.sf.saxon.expr.sort.GroupMatchingIterator
 
close() - Method in class net.sf.saxon.expr.sort.SortedIterator
 
close() - Method in class net.sf.saxon.expr.StringTokenIterator
 
close() - Method in class net.sf.saxon.expr.SubsequenceIterator
 
close() - Method in class net.sf.saxon.expr.TailIterator
 
close() - Method in class net.sf.saxon.expr.UnionEnumeration
 
close() - Method in class net.sf.saxon.expr.ValueTailIterator
 
close() - Method in class net.sf.saxon.functions.DistinctValues.DistinctIterator
 
close() - Method in class net.sf.saxon.functions.InsertBefore.InsertIterator
 
close() - Method in class net.sf.saxon.functions.Remove.RemoveIterator
 
close() - Method in class net.sf.saxon.lib.AugmentedSource
Close any resources held by this Source.
close() - Method in class net.sf.saxon.lib.Logger
Close the logger, indicating that no further messages will be written
close(Result) - Method in interface net.sf.saxon.lib.OutputURIResolver
Signal completion of the result document.
close(Source) - Static method in class net.sf.saxon.lib.ParseOptions
Close any resources held by a given Source.
close(Result) - Method in class net.sf.saxon.lib.StandardOutputResolver
Signal completion of the result document.
close() - Method in interface net.sf.saxon.lib.TraceListener
Method called at the end of execution, that is, when the run-time execution ends
close() - Method in class net.sf.saxon.om.FocusTrackingIterator
Close the iterator.
close() - Method in class net.sf.saxon.om.MemoSequence.ProgressiveIterator
 
close() - Method in interface net.sf.saxon.om.SequenceIterator
Close the iterator.
close() - Method in class net.sf.saxon.option.axiom.AxiomWriter
End of the document.
close() - Method in class net.sf.saxon.option.dom4j.DOM4JWriter
End of the document.
close() - Method in class net.sf.saxon.option.jdom.JDOMWriter
End of the document.
close() - Method in class net.sf.saxon.option.jdom2.JDOM2Writer
End of the document.
close() - Method in class net.sf.saxon.option.xom.XOMWriter
End of the document.
close() - Method in class net.sf.saxon.pull.PullFilter
Close the event reader.
close() - Method in interface net.sf.saxon.pull.PullProvider
Close the event reader.
close() - Method in class net.sf.saxon.pull.StaxBridge
Close the event reader.
close() - Method in class net.sf.saxon.query.SequenceWrapper
Notify the end of the event stream
close() - Method in class net.sf.saxon.regex.ARegexIterator
 
close() - Method in class net.sf.saxon.regex.ATokenIterator
 
close() - Method in class net.sf.saxon.regex.JRegexIterator
 
close() - Method in class net.sf.saxon.regex.JTokenIterator
 
close() - Method in interface net.sf.saxon.s9api.Destination
Close the destination, allowing resources to be released.
close() - Method in class net.sf.saxon.s9api.DOMDestination
Close the destination, allowing resources to be released.
close() - Method in class net.sf.saxon.s9api.SAXDestination
Close the destination, allowing resources to be released.
close() - Method in class net.sf.saxon.s9api.SchemaValidator
Close the destination, allowing resources to be released.
close() - Method in class net.sf.saxon.s9api.Serializer
Close any resources associated with this destination.
close() - Method in class net.sf.saxon.s9api.TeeDestination
Close the destination, allowing resources to be released.
close() - Method in class net.sf.saxon.s9api.XdmDestination
Close the destination, allowing resources to be released.
close() - Method in class net.sf.saxon.s9api.XdmSequenceIterator
The close() method should be called to release resources if the caller wants to stop reading data before reaching the end.
close() - Method in class net.sf.saxon.s9api.XQueryEvaluator
Close this destination, allowing resources to be released.
close() - Method in class net.sf.saxon.s9api.XsltTransformer
Close this destination, allowing resources to be released.
close() - Method in class net.sf.saxon.serialize.Emitter
Notify the end of the event stream
close() - Method in class net.sf.saxon.serialize.ImplicitResultChecker
 
close() - Method in class net.sf.saxon.serialize.MessageEmitter
 
close() - Method in class net.sf.saxon.serialize.MessageWarner
 
close() - Method in class net.sf.saxon.serialize.UncommittedSerializer
End of document
close() - Method in class net.sf.saxon.serialize.UTF8Writer
 
close() - Method in class net.sf.saxon.serialize.XMLEmitter
End of the document.
close() - Method in class net.sf.saxon.stax.ReceiverToXMLStreamWriter
 
close() - Method in class net.sf.saxon.stax.XMLStreamWriterDestination
Close the destination, allowing resources to be released.
close() - Method in class net.sf.saxon.trace.AbstractTraceListener
Called at end
close() - Method in class net.sf.saxon.trace.ExpressionPresenter
Close the output
close() - Method in class net.sf.saxon.trace.TimingTraceListener
Called at end.
close() - Method in class net.sf.saxon.trace.TraceEventMulticaster
Called at end
close() - Method in class net.sf.saxon.tree.iter.AdjacentTextNodeMergingIterator
 
close() - Method in class net.sf.saxon.tree.iter.ArrayIterator
 
close() - Method in class net.sf.saxon.tree.iter.AtomizingIterator
 
close() - Method in class net.sf.saxon.tree.iter.AxisIteratorImpl
 
close() - Method in class net.sf.saxon.tree.iter.AxisIteratorOverSequence
 
close() - Method in class net.sf.saxon.tree.iter.EmptyIterator
 
close() - Method in class net.sf.saxon.tree.iter.HomogeneityCheckerIterator
 
close() - Method in class net.sf.saxon.tree.iter.IteratorIterator
 
close() - Method in class net.sf.saxon.tree.iter.ListIterator
 
close() - Method in class net.sf.saxon.tree.iter.LookaheadIteratorImpl
 
close() - Method in class net.sf.saxon.tree.iter.ManualIterator
 
close() - Method in class net.sf.saxon.tree.iter.NodeWrappingAxisIterator
 
close() - Method in class net.sf.saxon.tree.iter.PrependIterator
 
close() - Method in class net.sf.saxon.tree.iter.ReverseListIterator
 
close() - Method in class net.sf.saxon.tree.iter.SingleAtomicIterator
 
close() - Method in class net.sf.saxon.tree.iter.SingleNodeIterator
 
close() - Method in class net.sf.saxon.tree.iter.SingletonIterator
 
close() - Method in class net.sf.saxon.tree.iter.TextLinesIterator
 
close() - Method in class net.sf.saxon.tree.iter.UntypedAtomizingIterator
 
close() - Method in class net.sf.saxon.tree.linked.LinkedTreeBuilder
Close the stream of Receiver events
close() - Method in class net.sf.saxon.tree.tiny.TinyBuilder
 
close() - Method in class net.sf.saxon.tree.util.SteppingNavigator.DescendantAxisIterator
 
close() - Method in class net.sf.saxon.tree.wrapper.VirtualCopy.VirtualCopier
 
close() - Method in class net.sf.saxon.tree.wrapper.WrappingIterator
 
close() - Method in class net.sf.saxon.value.MemoClosure.ProgressiveIterator
 
close() - Method in class net.sf.saxon.value.StringValue.CharacterIterator
 
close() - Method in class net.sf.saxon.value.StringValue.UnicodeCharacterIterator
 
closeAncestors(List<NodeInfo>, Receiver) - Static method in class com.saxonica.functions.xslt3.SnapshotFn
 
closeStartTag() - Method in class net.sf.saxon.serialize.XMLEmitter
Mark the end of the start tag
Closure - Class in net.sf.saxon.value
A Closure represents a value that has not yet been evaluated: the value is represented by an expression, together with saved values of all the context variables that the expression depends on.
Closure() - Constructor for class net.sf.saxon.value.Closure
Constructor should not be called directly, instances should be made using the make() method.
code - Variable in exception net.sf.saxon.dom.DOMExceptionImpl
 
CodedName - Class in net.sf.saxon.om
An implementation of NodeName that encapsulates an integer namecode and a reference to the NamePool from which it was allocated.
CodedName(int, NamePool) - Constructor for class net.sf.saxon.om.CodedName
 
CodeInjector - Interface in net.sf.saxon.expr.parser
A code injector can be used to add code to the expression tree (for example, diagnostic tracing code) during the process of parsing and tree construction
codeInjector - Variable in class net.sf.saxon.expr.parser.XPathParser
 
CODEPOINT_COLLATION_URI - Static variable in class net.sf.saxon.lib.NamespaceConstant
URI identifying the Unicode codepoint collation
CodepointCollatingComparer - Class in net.sf.saxon.expr.sort
An AtomicComparer used for comparing strings, untypedAtomic values, and URIs using the Unicode codepoint collation.
CodepointCollator - Class in net.sf.saxon.expr.sort
A collating sequence that uses Unicode codepoint ordering
CodepointCollator() - Constructor for class net.sf.saxon.expr.sort.CodepointCollator
 
CodepointEqual - Class in net.sf.saxon.functions
Implements the XPath 2.0 fn:codepoint-equal() function.
CodepointEqual() - Constructor for class net.sf.saxon.functions.CodepointEqual
 
codepointEquals(StringValue) - Method in class net.sf.saxon.value.StringValue
Test whether this StringValue is equal to another under the rules of the codepoint collation
CodepointMatchKey - Class in net.sf.saxon.expr.sort
A match key for comparing strings (represented as an array of characters) using codepoint collation.
CodepointMatchKey(char[]) - Constructor for class net.sf.saxon.expr.sort.CodepointMatchKey
 
CodepointMatchKey(String) - Constructor for class net.sf.saxon.expr.sort.CodepointMatchKey
 
CodepointsToString - Class in net.sf.saxon.functions
This class implements the function fn:codepoints-to-string()
CodepointsToString() - Constructor for class net.sf.saxon.functions.CodepointsToString
 
CodepointsToStringAdjunct - Class in com.saxonica.ee.stream.adjunct
 
CodepointsToStringAdjunct() - Constructor for class com.saxonica.ee.stream.adjunct.CodepointsToStringAdjunct
 
CodepointsToStringCompiler - Class in com.saxonica.ee.bytecode
Generate bytecode for evaluation of a CodepointstoString function
CodepointsToStringCompiler() - Constructor for class com.saxonica.ee.bytecode.CodepointsToStringCompiler
 
coerce(FunctionItem, SpecificFunctionType, RoleLocator, TypeCheckerEnvironment, Container) - Static method in class com.saxonica.functions.hof.CoercedFunction
Factory method to create a CoercedFunction with a given type, for a given targetFunction.
CoercedFunction - Class in com.saxonica.functions.hof
A function item obtained by coercing a supplied function; this adds a wrapper to perform dynamic type checking of the arguments in any call, and type checking of the result.
CoercedFunction(FunctionItem) - Constructor for class com.saxonica.functions.hof.CoercedFunction
Create a CoercedFunction as a wrapper around a target function
COLLAPSE - Static variable in class net.sf.saxon.value.Whitespace
 
collapseWhitespace(CharSequence) - Static method in class net.sf.saxon.value.Whitespace
Collapse whitespace as defined in XML Schema.
CollatingAtomicComparer - Class in net.sf.saxon.expr.sort
An AtomicComparer used for comparing strings, untypedAtomic values, and URIs using a collation.
CollatingAtomicComparer(StringCollator, Platform) - Constructor for class net.sf.saxon.expr.sort.CollatingAtomicComparer
Create an GenericAtomicComparer
CollatingFunction - Class in net.sf.saxon.functions
Abstract superclass for all functions that take an optional collation argument
CollatingFunction() - Constructor for class net.sf.saxon.functions.CollatingFunction
 
collation - Variable in class net.sf.saxon.expr.sort.SortKeyDefinition
 
COLLATION - Static variable in class net.sf.saxon.om.StandardNames
 
COLLATION_KEY_NaN - Static variable in class net.sf.saxon.expr.sort.AtomicSortComparer
 
COLLATION_URI_RESOLVER - Static variable in class net.sf.saxon.lib.FeatureKeys
The supplied CollationURIResolver is used to process any collation URIs found in the query or stylesheet, returning an object of class StringCollator that implements the requested collation.
COLLATION_URI_RESOLVER_CLASS - Static variable in class net.sf.saxon.lib.FeatureKeys
The supplied class is instantiated and the resulting instance is used as the value of the FeatureKeys.COLLATION_URI_RESOLVER property.
CollationDeclaration - Interface in net.sf.saxon.style
Interface implemented by SaxonCollation, which is not available in Saxon-HE
CollationKeyFn - Class in com.saxonica.functions.xslt3
Implements the collation-key function defined in the XSLT 3.0 specification
CollationKeyFn() - Constructor for class com.saxonica.functions.xslt3.CollationKeyFn
 
CollationMatchKey - Class in net.sf.saxon.expr.sort
A match key for comparing strings under a collation.
CollationMatchKey(CollationKey) - Constructor for class net.sf.saxon.expr.sort.CollationMatchKey
 
collationName - Variable in class net.sf.saxon.expr.sort.SortKeyDefinition
 
collationName - Variable in class net.sf.saxon.style.XSLSortOrMergeKey
 
CollationURIResolver - Interface in net.sf.saxon.lib
A CollationURIResolver accepts a collation name as input, and returns a collation (represented by a StringCollator as output.
Collection - Class in net.sf.saxon.functions
Implement the fn:collection() function.
Collection() - Constructor for class net.sf.saxon.functions.Collection
 
COLLECTION_URI_RESOLVER - Static variable in class net.sf.saxon.lib.FeatureKeys
The supplied CollectionURIResolver is used to process any URIs used in calls to the collection() function.
COLLECTION_URI_RESOLVER_CLASS - Static variable in class net.sf.saxon.lib.FeatureKeys
The supplied class is instantiated and the resulting instance is used as the value of the FeatureKeys.COLLECTION_URI_RESOLVER property.
collectionResolver - Variable in class net.sf.saxon.Configuration
 
CollectionURIResolver - Interface in net.sf.saxon.lib
This interface defines a CollectionURIResolver.
COLON - Static variable in class net.sf.saxon.expr.parser.Token
":" (XPath 3.0 maps)
COLONCOLON - Static variable in class net.sf.saxon.expr.parser.Token
"::" symbol
COLONSTAR - Static variable in class net.sf.saxon.expr.parser.Token
":*" symbol
columnNumber(XPathContext) - Static method in class com.saxonica.functions.extfn.Extensions
Return the column number of the context node.
columnNumber(ZeroOrOne<NodeInfo>) - Static method in class com.saxonica.functions.extfn.Extensions
Return the column number of the specified node.
com.saxonica - package com.saxonica
This package together with its subpackages contains the code of Saxon-PE and Saxon-EE, other than the code that is in common with the open-source version Saxon-HE.
com.saxonica.config - package com.saxonica.config
This package contains classes supporting configuration of Saxon-PE and Saxon-EE.
com.saxonica.config.ee - package com.saxonica.config.ee
 
com.saxonica.config.pe - package com.saxonica.config.pe
 
com.saxonica.ee.bytecode - package com.saxonica.ee.bytecode
This package and its subpackages contain code responsible for bytecode generation under Saxon-EE.
com.saxonica.ee.bytecode.converter - package com.saxonica.ee.bytecode.converter
This package contains classes responsible for generating bytecode to effect data type conversions, for example boolean to double conversion.
com.saxonica.ee.bytecode.iter - package com.saxonica.ee.bytecode.iter
This package contains classes responsible for generating bytecode for custom iterators.
com.saxonica.ee.bytecode.map - package com.saxonica.ee.bytecode.map
This package contains classes responsible for generating bytecode for custom mapping functions.
com.saxonica.ee.bytecode.util - package com.saxonica.ee.bytecode.util
This package contains utility classes supporting the generation of bytecode and the interface with the ASM library.
com.saxonica.ee.config - package com.saxonica.ee.config
 
com.saxonica.ee.extfn - package com.saxonica.ee.extfn
 
com.saxonica.ee.jaxp - package com.saxonica.ee.jaxp
This package contains the Saxon implementation of the JAXP schema validation API.
com.saxonica.ee.optim - package com.saxonica.ee.optim
This package contains classes used to support optimized expressions and instructions that are specific to Saxon-EE, and that don't fit conveniently into a more specialized category (such as streaming).
com.saxonica.ee.packages - package com.saxonica.ee.packages
This package contains classes used to support creation of XSLT 3.0 packages.
com.saxonica.ee.s9api - package com.saxonica.ee.s9api
This package contains classes used to support the Saxon-EE specific parts of the s9api API, in particular the parts concerned with schema validation.
com.saxonica.ee.schema - package com.saxonica.ee.schema
This package contains classes used to represent the information in a schema, that is, the schema components.
com.saxonica.ee.schema.fsa - package com.saxonica.ee.schema.fsa
The package com.saxonica.ee.schema.fsa contains classes used to implement the finite state machines used when validating document instances against a schema.
com.saxonica.ee.schema.sdoc - package com.saxonica.ee.schema.sdoc
This package contains code used to import a schema.
com.saxonica.ee.stream - package com.saxonica.ee.stream
This package and its subpackages contains classes used to support streaming and document projection.
com.saxonica.ee.stream.adjunct - package com.saxonica.ee.stream.adjunct
This package contains classes used to support streaming.
com.saxonica.ee.stream.feed - package com.saxonica.ee.stream.feed
This package contains classes used to support streaming.
com.saxonica.ee.stream.om - package com.saxonica.ee.stream.om
The package com.saxonica.ee.stream.om contains internal code to support executing of streaming templates in XSLT.
com.saxonica.ee.stream.watch - package com.saxonica.ee.stream.watch
This package contains defines the two interfaces Watch and WatchMaker, and various implementations of these interfaces.
com.saxonica.ee.update - package com.saxonica.ee.update
This package contains classes used to support XQuery Update.
com.saxonica.ee.validate - package com.saxonica.ee.validate
The validation package contains classes used to validate document instances against a schema.
com.saxonica.expr - package com.saxonica.expr
This package contains classes used to support expressions and instructions that are new in XPath 3.0, XQuery 3.0, or XSLT 3.0, and that don't fit conveniently into a more specialized category (such as streaming).
com.saxonica.expr.sort - package com.saxonica.expr.sort
 
com.saxonica.functions.extfn - package com.saxonica.functions.extfn
The package com.saxonica.extfn contains implementations of extension functions in the Saxon namespace.
com.saxonica.functions.extfn.EXPathArchive - package com.saxonica.functions.extfn.EXPathArchive
 
com.saxonica.functions.hof - package com.saxonica.functions.hof
The package com.saxonica.hof contains code to support higher-order functions.
com.saxonica.functions.json - package com.saxonica.functions.json
 
com.saxonica.functions.map - package com.saxonica.functions.map
This package implements maps, a Saxon extension to the XSLT and XQuery specification that provides a dictionary-like data structure.
com.saxonica.functions.trie - package com.saxonica.functions.trie
This package contains a general-purpose implementation of immutable hash trie maps, used to underpin the Saxon implementation of XSLT 3.0 maps.
com.saxonica.functions.xslt3 - package com.saxonica.functions.xslt3
This package contains implementations of functions specific to XSLT 3.0.
com.saxonica.ptree - package com.saxonica.ptree
The package com.saxonica.ptree contains classes used to support the persistent tree model in Saxon, allowing binary storage of XML documents on disc.
com.saxonica.pull - package com.saxonica.pull
This package extends the pull API for Saxon that is provided in package net.sf.saxon.pull in Saxon-HE.
com.saxonica.serialize - package com.saxonica.serialize
This package contains additions to the serializer that are specific to Saxon-PE and Saxon-EE.
com.saxonica.xqj - package com.saxonica.xqj
This package contains an implementation of the XQJ specification defined in JSR 225.
com.saxonica.xslt3 - package com.saxonica.xslt3
 
com.saxonica.xslt3.instruct - package com.saxonica.xslt3.instruct
 
com.saxonica.xslt3.style - package com.saxonica.xslt3.style
 
com.saxonica.xsltextn - package com.saxonica.xsltextn
This package contains classes used at compile time to support extensions to XSLT beyond 2.0: both facilities in the working draft of XSLT 3.0, and extensions specific to Saxon.
com.saxonica.xsltextn.instruct - package com.saxonica.xsltextn.instruct
 
com.saxonica.xsltextn.style - package com.saxonica.xsltextn.style
 
CombinedNodeTest - Class in net.sf.saxon.pattern
A CombinedNodeTest combines two nodetests using one of the operators union (=or), intersect (=and), difference (= "and not").
CombinedNodeTest(NodeTest, int, NodeTest) - Constructor for class net.sf.saxon.pattern.CombinedNodeTest
Create a NodeTest that combines two other node tests
combinedPosture(Set<Posture>) - Static method in enum com.saxonica.ee.stream.Posture
Get the combined posture of a set of postures, as defined in the XSLT 3.0 specification
combinePair(char, char) - Static method in class net.sf.saxon.serialize.charcode.UTF16CharacterSet
Return the non-BMP character corresponding to a given surrogate pair surrogates.
COMMA - Static variable in class net.sf.saxon.expr.parser.Token
Comma token
CommandLineOptions - Class in net.sf.saxon.trans
This is a helper class for classes such as net.sf.saxon.Transform and net.sf.saxon.Query that process command line options
CommandLineOptions() - Constructor for class net.sf.saxon.trans.CommandLineOptions
 
CommandLineOptions.ParamSetter - Interface in net.sf.saxon.trans
 
comment(char[], int, int) - Method in class com.saxonica.ee.jaxp.ValidatorHandlerImpl
Report an XML comment anywhere in the document.
comment(CharSequence, int, int) - Method in class com.saxonica.ee.schema.sdoc.VersionControlFilter
Output a comment
comment(CharSequence, int, int) - Method in class com.saxonica.ee.stream.Projector
 
comment(CharSequence, int, int) - Method in class com.saxonica.ee.stream.watch.WatchManager
Output a comment
comment(CharSequence, int, int) - Method in class com.saxonica.ee.validate.CatchingReceiver
 
comment(CharSequence, int, int) - Method in class com.saxonica.ee.validate.Checker
 
comment(CharSequence, int, int) - Method in class com.saxonica.ptree.PTreeEmitter
Notify a comment.
comment(CharSequence, int, int) - Method in class com.saxonica.serialize.BinaryEmitter
 
comment(CharSequence, int, int) - Method in class com.saxonica.serialize.JSONReceiver
 
comment(CharSequence, int, int) - Method in class net.sf.saxon.dom.DOMWriter
Handle a comment.
comment(CharSequence, int, int) - Method in class net.sf.saxon.event.CommentStripper
Remove comments
comment(CharSequence, int, int) - Method in class net.sf.saxon.event.ComplexContentOutputter
Write a comment
comment(CharSequence, int, int) - Method in class net.sf.saxon.event.ContentHandlerProxy
Output a comment.
comment(CharSequence, int, int) - Method in class net.sf.saxon.event.IDFilter
Output a comment
comment(CharSequence, int, int) - Method in class net.sf.saxon.event.OnEmptyHandler
 
comment(CharSequence, int, int) - Method in class net.sf.saxon.event.ProxyReceiver
Output a comment
comment(CharSequence, int, int) - Method in interface net.sf.saxon.event.Receiver
Notify a comment.
comment(char[], int, int) - Method in class net.sf.saxon.event.ReceivingContentHandler
Notify the existence of a comment.
comment(CharSequence, int, int) - Method in class net.sf.saxon.event.SequenceNormalizer
Output a comment
comment(CharSequence, int, int) - Method in class net.sf.saxon.event.SequenceWriter
Write a comment.
comment(CharSequence, int, int) - Method in class net.sf.saxon.event.Sink
Output a comment
comment(CharSequence, int, int) - Method in class net.sf.saxon.event.TeeOutputter
Notify a comment.
comment(CharSequence, int, int) - Method in class net.sf.saxon.event.TracingFilter
Output a comment
comment(CharSequence, int, int) - Method in class net.sf.saxon.event.TreeReceiver
Output a comment
comment(CharSequence, int, int) - Method in class net.sf.saxon.event.TypeCheckingFilter
Output a comment
Comment - Class in net.sf.saxon.expr.instruct
An instruction representing an xsl:comment element in the stylesheet.
Comment() - Constructor for class net.sf.saxon.expr.instruct.Comment
Construct the instruction
comment(CharSequence, int, int) - Method in class net.sf.saxon.option.axiom.AxiomWriter
Handle a comment.
comment(CharSequence, int, int) - Method in class net.sf.saxon.option.dom4j.DOM4JWriter
Handle a comment.
comment(CharSequence, int, int) - Method in class net.sf.saxon.option.jdom.JDOMWriter
Handle a comment.
comment(CharSequence, int, int) - Method in class net.sf.saxon.option.jdom2.JDOM2Writer
Handle a comment.
comment(CharSequence, int, int) - Method in class net.sf.saxon.option.xom.XOMWriter
Handle a comment.
COMMENT - Static variable in class net.sf.saxon.pattern.NodeKindTest
 
COMMENT - Static variable in interface net.sf.saxon.pull.PullProvider
A COMMENT event is notified for a comment node, which may be either a top-level comment or one nested within an element or document node.
comment(CharSequence, int, int) - Method in class net.sf.saxon.query.SequenceWrapper
Output a comment
comment(CharSequence, int, int) - Method in class net.sf.saxon.serialize.CDATAFilter
Output a comment
comment(CharSequence, int, int) - Method in class net.sf.saxon.serialize.HTMLIndenter
Output a comment
comment(CharSequence, int, int) - Method in class net.sf.saxon.serialize.ImplicitResultChecker
 
comment(CharSequence, int, int) - Method in class net.sf.saxon.serialize.TEXTEmitter
Output a comment.
comment(CharSequence, int, int) - Method in class net.sf.saxon.serialize.UncommittedSerializer
Output a comment
comment(CharSequence, int, int) - Method in class net.sf.saxon.serialize.XML10ContentChecker
Output a comment
comment(CharSequence, int, int) - Method in class net.sf.saxon.serialize.XMLEmitter
Handle a comment.
comment(CharSequence, int, int) - Method in class net.sf.saxon.serialize.XMLIndenter
Output a comment
comment(CharSequence, int, int) - Method in class net.sf.saxon.stax.ReceiverToXMLStreamWriter
 
comment(CharSequence, int, int) - Method in class net.sf.saxon.style.UseWhenFilter
Output a comment
comment(CharSequence, int, int) - Method in class net.sf.saxon.tree.linked.LinkedBuilderMonitor
 
comment(CharSequence, int, int) - Method in class net.sf.saxon.tree.linked.LinkedTreeBuilder
Notify a comment
comment(CharSequence, int, int) - Method in class net.sf.saxon.tree.tiny.TinyBuilder
Callback interface for SAX: not for application use
comment(CharSequence, int, int) - Method in class net.sf.saxon.tree.tiny.TinyBuilderMonitor
 
COMMENT - Static variable in class net.sf.saxon.type.Type
Item type representing a comment node
commentBuffer - Variable in class net.sf.saxon.tree.tiny.TinyTree
 
CommentCompiler - Class in com.saxonica.ee.bytecode
Generate bytecode for the Comment Instruction
CommentCompiler() - Constructor for class com.saxonica.ee.bytecode.CommentCompiler
 
CommentStripper - Class in net.sf.saxon.event
The CommentStripper class is a filter that removes all comments and processing instructions.
CommentStripper(Receiver) - Constructor for class net.sf.saxon.event.CommentStripper
Default constructor for use in subclasses
commit() - Method in class com.saxonica.xqj.SaxonXQConnection
 
commit() - Method in interface javax.xml.xquery.XQConnection
Makes all changes made in the current transaction permanent and releases any locks held by the datasource.
Common - Class in net.sf.saxon.option.exslt
This class implements extension functions in the http://exslt.org/common namespace.
compact() - Method in class net.sf.saxon.tree.util.AttributeCollectionImpl
Compact the attribute list to avoid wasting memory
CompactStringValue - Class in com.saxonica.ee.validate
A compact representation of an atomic xs:string value used in saved tables for key and keyref constraints, designed to economize on space.
CompactStringValue(String) - Constructor for class com.saxonica.ee.validate.CompactStringValue
 
ComparableAtomicValueComparer - Class in net.sf.saxon.expr.sort
A comparer for comparing two "ordinary" atomic values, where the values implement the Comparable interface and the equals() method with the appropriate XPath semantics.
ComparableAtomicValueComparer() - Constructor for class net.sf.saxon.expr.sort.ComparableAtomicValueComparer
 
comparators - Variable in class com.saxonica.xslt3.instruct.MergeInstr
 
comparators - Variable in class net.sf.saxon.expr.sort.SortedIterator
 
compare(String, String) - Method in class com.saxonica.expr.sort.UCACollator
 
compare(int, int) - Method in class net.sf.saxon.expr.flwor.OrderByClausePull
Compare two objects within this Sortable, identified by their position.
compare(int, int) - Method in class net.sf.saxon.expr.flwor.OrderByClausePush
Compare two objects within this Sortable, identified by their position.
compare(AtomicValue, int, AtomicValue, AtomicComparer, boolean, XPathContext) - Static method in class net.sf.saxon.expr.GeneralComparison
Compare two atomic values
compare(int, int) - Method in class net.sf.saxon.expr.sort.DocumentOrderIterator
Compare two nodes in document sequence (needed to implement the Sortable interface)
compare(Item, Item) - Method in class net.sf.saxon.expr.sort.GlobalOrderComparer
 
compare(Item, Item) - Method in interface net.sf.saxon.expr.sort.ItemOrderComparer
Compare two objects.
compare(Item, Item) - Method in class net.sf.saxon.expr.sort.LocalOrderComparer
 
compare(int, int) - Method in interface net.sf.saxon.expr.sort.Sortable
Compare two objects within this Sortable, identified by their position.
compare(int, int) - Method in class net.sf.saxon.expr.sort.SortedIterator
Compare two items in sorted sequence (needed to implement the Sortable interface)
Compare - Class in net.sf.saxon.functions
This class implements the XPath 2.0 fn:compare() function
Compare() - Constructor for class net.sf.saxon.functions.Compare
 
compare(int, int) - Method in class net.sf.saxon.serialize.AttributeSorter
Compare two objects within this Sortable, identified by their position.
compare(Duration) - Method in class net.sf.saxon.value.SaxonDuration
Partial order relation comparison with this Duration instance.
compare(XMLGregorianCalendar) - Method in class net.sf.saxon.value.SaxonXMLGregorianCalendar
Compare two instances of W3C XML Schema 1.0 date/time datatypes according to partial order relation defined in W3C XML Schema 1.0 Part 2, Section 3.2.7.3, Order relation on dateTime.
COMPARE_ANNOTATIONS - Static variable in class net.sf.saxon.functions.DeepEqual
Flag indicating that elements and attributes must have the same type annotation to be considered deep-equal
COMPARE_ID_FLAGS - Static variable in class net.sf.saxon.functions.DeepEqual
Flag indicating that the is-id and is-idref flags are to be compared
COMPARE_STRING_VALUES - Static variable in class net.sf.saxon.functions.DeepEqual
Flag indicating that elements and attributes should always be compared according to their string value, not their typed value
compareAtomicValues(AtomicValue, AtomicValue) - Method in interface net.sf.saxon.expr.sort.AtomicComparer
Compare two AtomicValue objects according to the rules for their data type.
compareAtomicValues(AtomicValue, AtomicValue) - Method in class net.sf.saxon.expr.sort.AtomicSortComparer
Compare two AtomicValue objects according to the rules for their data type.
compareAtomicValues(AtomicValue, AtomicValue) - Method in class net.sf.saxon.expr.sort.CalendarValueComparer
Compare two AtomicValue objects according to the rules for their data type.
compareAtomicValues(AtomicValue, AtomicValue) - Method in class net.sf.saxon.expr.sort.CodepointCollatingComparer
Compare two AtomicValue objects according to the rules for their data type.
compareAtomicValues(AtomicValue, AtomicValue) - Method in class net.sf.saxon.expr.sort.CollatingAtomicComparer
Compare two AtomicValue objects according to the rules for their data type.
compareAtomicValues(AtomicValue, AtomicValue) - Method in class net.sf.saxon.expr.sort.ComparableAtomicValueComparer
Compare two AtomicValue objects according to the rules for their data type.
compareAtomicValues(AtomicValue, AtomicValue) - Method in class net.sf.saxon.expr.sort.DescendingComparer
Compare two objects.
compareAtomicValues(AtomicValue, AtomicValue) - Method in class net.sf.saxon.expr.sort.DoubleSortComparer
Compare two AtomicValue objects according to the rules for their data type.
compareAtomicValues(AtomicValue, AtomicValue) - Method in class net.sf.saxon.expr.sort.EmptyGreatestComparer
Compare two AtomicValue objects according to the rules for their data type.
compareAtomicValues(AtomicValue, AtomicValue) - Method in class net.sf.saxon.expr.sort.EqualityComparer
Compare two AtomicValue objects according to the rules for their data type.
compareAtomicValues(AtomicValue, AtomicValue) - Method in class net.sf.saxon.expr.sort.GenericAtomicComparer
Compare two AtomicValue objects according to the rules for their data type.
compareAtomicValues(AtomicValue, AtomicValue) - Method in class net.sf.saxon.expr.sort.NumericComparer
Compare two Items by converting them to numbers and comparing the numeric values.
compareAtomicValues(AtomicValue, AtomicValue) - Method in class net.sf.saxon.expr.sort.TextComparer
Compare two Items by converting them to strings and comparing the string values.
compareComputedRank(Rule) - Method in class net.sf.saxon.trans.Rule
Rules have an ordering, based on their precedence and priority.
compareCS(CharSequence, CharSequence) - Method in class net.sf.saxon.expr.sort.CodepointCollator
Compare two CharSequence objects.
compareDocumentPosition(Node) - Method in class net.sf.saxon.dom.NodeOverNodeInfo
Compare the position of the (other) node in document order with the reference node (this node).
compareDocumentPosition(Node) - Method in class net.sf.saxon.dom.TextOverAttrInfo
Compare the position of the (other) node in document order with the reference node (this node).
compareNonComparables(AtomicValue, AtomicValue) - Method in class net.sf.saxon.expr.EquivalenceComparer
Compare two values that are known to be non-comparable.
compareNonComparables(AtomicValue, AtomicValue) - Method in class net.sf.saxon.expr.sort.AtomicSortComparer
Compare two values that are known to be non-comparable.
compareOrder(NodeInfo) - Method in class com.saxonica.ee.stream.om.FleetingNode
Determine the relative position of this node and another node, in document order.
compareOrder(NodeInfo) - Method in class com.saxonica.pull.UnconstructedParent
Determine the relative position of this node and another node, in document order.
compareOrder(NodeInfo) - Method in class net.sf.saxon.dom.DOMNodeWrapper
Determine the relative position of this node and another node, in document order.
compareOrder(NodeInfo) - Method in interface net.sf.saxon.om.NodeInfo
Determine the relative position of this node and another node, in document order.
compareOrder(NodeInfo) - Method in class net.sf.saxon.option.axiom.AxiomAttributeWrapper
Determine the relative position of this node and another node, in document order.
compareOrder(NodeInfo) - Method in class net.sf.saxon.option.axiom.AxiomDocumentWrapper
Determine the relative position of this node and another node, in document order.
compareOrder(NodeInfo) - Method in class net.sf.saxon.option.axiom.AxiomElementNodeWrapper
Determine the relative position of this node and another node, in document order.
compareOrder(NodeInfo) - Method in class net.sf.saxon.option.axiom.AxiomLeafNodeWrapper
Determine the relative position of this node and another node, in document order.
compareOrder(NodeInfo) - Method in class net.sf.saxon.option.dom4j.DOM4JNodeWrapper
Determine the relative position of this node and another node, in document order.
compareOrder(NodeInfo) - Method in class net.sf.saxon.option.jdom.JDOMNodeWrapper
Determine the relative position of this node and another node, in document order.
compareOrder(NodeInfo) - Method in class net.sf.saxon.option.jdom2.JDOM2NodeWrapper
Determine the relative position of this node and another node, in document order.
compareOrder(NodeInfo) - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Determine the relative position of this node and another node, in document order.
compareOrder(NodeInfo) - Method in class net.sf.saxon.tree.linked.NodeImpl
Determine the relative position of this node and another node, in document order.
compareOrder(NodeInfo) - Method in class net.sf.saxon.tree.NamespaceNode
Determine the relative position of this node and another node, in document order.
compareOrder(NodeInfo) - Method in class net.sf.saxon.tree.tiny.TinyNodeImpl
Determine the relative position of this node and another node, in document order.
compareOrder(SiblingCountingNode, SiblingCountingNode) - Static method in class net.sf.saxon.tree.util.Navigator
Generic (model-independent) method to determine the relative position of two node in document order.
compareOrder(NodeInfo) - Method in class net.sf.saxon.tree.util.Orphan
Determine the relative position of this node and another node, in document order.
compareOrder(NodeInfo) - Method in class net.sf.saxon.tree.wrapper.AbstractVirtualNode
Determine the relative position of this node and another node, in document order.
compareOrder(NodeInfo) - Method in class net.sf.saxon.tree.wrapper.SpaceStrippedNode
Determine the relative position of this node and another node, in document order.
compareOrder(NodeInfo) - Method in class net.sf.saxon.tree.wrapper.TypeStrippedNode
Determine the relative position of this node and another node, in document order.
compareOrder(NodeInfo) - Method in class net.sf.saxon.tree.wrapper.VirtualCopy
Determine the relative position of this node and another node, in document order.
compareOrder(NodeInfo) - Method in class net.sf.saxon.value.TextFragmentValue
Determine the relative position of this node and another node, in document order.
comparePosition(NodeInfo) - Method in class com.saxonica.ee.stream.om.FleetingNode
Determine the relative position of this node and another node, in document order, distinguishing whether the first node is a preceding, following, descendant, ancestor, or the same node as the second.
comparePosition(NodeInfo) - Method in class com.saxonica.pull.UnconstructedParent
Determine the relative position of this node and another node, in document order, distinguishing whether the first node is a preceding, following, descendant, ancestor, or the same node as the second.
comparePosition(NodeInfo) - Method in class net.sf.saxon.dom.DOMNodeWrapper
Determine the relative position of this node and another node, in document order, distinguishing whether the first node is a preceding, following, descendant, ancestor, or the same node as the second.
comparePosition(NodeInfo) - Method in interface net.sf.saxon.om.NodeInfo
Determine the relative position of this node and another node, in document order, distinguishing whether the first node is a preceding, following, descendant, ancestor, or the same node as the second.
comparePosition(NodeInfo) - Method in class net.sf.saxon.option.axiom.AxiomAttributeWrapper
Determine the relative position of this node and another node, in document order, distinguishing whether the first node is a preceding, following, descendant, ancestor, or the same node as the second.
comparePosition(NodeInfo) - Method in class net.sf.saxon.option.jdom2.JDOM2DocumentWrapper
 
comparePosition(NodeInfo) - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Determine the relative position of this node and another node, in document order, distinguishing whether the first node is a preceding, following, descendant, ancestor, or the same node as the second.
comparePosition(NodeInfo) - Method in class net.sf.saxon.tree.linked.NodeImpl
Determine the relative position of this node and another node, in document order, distinguishing whether the first node is a preceding, following, descendant, ancestor, or the same node as the second.
comparePosition(NodeInfo) - Method in class net.sf.saxon.tree.NamespaceNode
Determine the relative position of this node and another node, in document order, distinguishing whether the first node is a preceding, following, descendant, ancestor, or the same node as the second.
comparePosition(NodeInfo) - Method in class net.sf.saxon.tree.tiny.TinyNodeImpl
Determine the relative position of this node and another node, in document order, distinguishing whether the first node is a preceding, following, descendant, ancestor, or the same node as the second.
comparePosition(NodeInfo, NodeInfo) - Static method in class net.sf.saxon.tree.util.Navigator
Generic (model-independent) method to determine the relative position of two node in document order.
comparePosition(NodeInfo) - Method in class net.sf.saxon.tree.util.Orphan
Determine the relative position of this node and another node, in document order, distinguishing whether the first node is a preceding, following, descendant, ancestor, or the same node as the second.
comparePosition(NodeInfo) - Method in class net.sf.saxon.tree.wrapper.AbstractNodeWrapper
Determine the relative position of this node and another node, in document order, distinguishing whether the first node is a preceding, following, descendant, ancestor, or the same node as the second.
comparePosition(NodeInfo) - Method in class net.sf.saxon.tree.wrapper.AbstractVirtualNode
Determine the relative position of this node and another node, in document order, distinguishing whether the first node is a preceding, following, descendant, ancestor, or the same node as the second.
comparePosition(NodeInfo) - Method in class net.sf.saxon.tree.wrapper.SpaceStrippedNode
Determine the relative position of this node and another node, in document order, distinguishing whether the first node is a preceding, following, descendant, ancestor, or the same node as the second.
comparePosition(NodeInfo) - Method in class net.sf.saxon.tree.wrapper.VirtualCopy
Determine the relative position of this node and another node, in document order, distinguishing whether the first node is a preceding, following, descendant, ancestor, or the same node as the second.
comparePosition(NodeInfo) - Method in class net.sf.saxon.value.TextFragmentValue
Determine the relative position of this node and another node, in document order, distinguishing whether the first node is a preceding, following, descendant, ancestor, or the same node as the second.
comparer - Variable in class net.sf.saxon.expr.GeneralComparison
 
comparer - Variable in class net.sf.saxon.expr.GeneralComparison10
 
compareRank(Rule) - Method in class net.sf.saxon.trans.Rule
Rules have an ordering, based on their precedence and priority.
comparers - Variable in class net.sf.saxon.expr.flwor.OrderByClausePull
 
comparers - Variable in class net.sf.saxon.expr.flwor.OrderByClausePush
 
comparesEqual(String, String) - Method in class net.sf.saxon.expr.sort.AlphanumericCollator
Compare two strings for equality.
comparesEqual(AtomicValue, AtomicValue) - Method in interface net.sf.saxon.expr.sort.AtomicComparer
Compare two AtomicValue objects for equality according to the rules for their data type.
comparesEqual(AtomicValue, AtomicValue) - Method in class net.sf.saxon.expr.sort.AtomicSortComparer
Compare two AtomicValue objects for equality according to the rules for their data type.
comparesEqual(AtomicValue, AtomicValue) - Method in class net.sf.saxon.expr.sort.CalendarValueComparer
Compare two AtomicValue objects for equality according to the rules for their data type.
comparesEqual(String, String) - Method in class net.sf.saxon.expr.sort.CaseFirstCollator
Compare two strings for equality.
comparesEqual(AtomicValue, AtomicValue) - Method in class net.sf.saxon.expr.sort.CodepointCollatingComparer
Compare two AtomicValue objects for equality.
comparesEqual(String, String) - Method in class net.sf.saxon.expr.sort.CodepointCollator
Test whether one string is equal to another, according to the rules of the XPath compare() function.
comparesEqual(AtomicValue, AtomicValue) - Method in class net.sf.saxon.expr.sort.CollatingAtomicComparer
Compare two AtomicValue objects for equality according to the rules for their data type.
comparesEqual(AtomicValue, AtomicValue) - Method in class net.sf.saxon.expr.sort.ComparableAtomicValueComparer
Compare two AtomicValue objects for equality according to the rules for their data type.
comparesEqual(AtomicValue, AtomicValue) - Method in class net.sf.saxon.expr.sort.DescendingComparer
Compare two AtomicValue objects for equality according to the rules for their data type.
comparesEqual(AtomicValue, AtomicValue) - Method in class net.sf.saxon.expr.sort.DoubleSortComparer
Test whether two values compare equal.
comparesEqual(AtomicValue, AtomicValue) - Method in class net.sf.saxon.expr.sort.EmptyGreatestComparer
Compare two AtomicValue objects for equality according to the rules for their data type.
comparesEqual(AtomicValue, AtomicValue) - Method in class net.sf.saxon.expr.sort.EqualityComparer
Compare two AtomicValue objects for equality according to the rules for their data type.
comparesEqual(AtomicValue, AtomicValue) - Method in class net.sf.saxon.expr.sort.GenericAtomicComparer
Compare two AtomicValue objects for equality according to the rules for their data type.
comparesEqual(AtomicValue, AtomicValue) - Method in class net.sf.saxon.expr.sort.NumericComparer
Compare two AtomicValue objects for equality according to the rules for their data type.
comparesEqual(String, String) - Method in class net.sf.saxon.expr.sort.SimpleCollation
Compare two strings for equality.
comparesEqual(AtomicValue, AtomicValue) - Method in class net.sf.saxon.expr.sort.TextComparer
Compare two AtomicValue objects for equality according to the rules for their data type.
comparesEqual(String, String) - Method in interface net.sf.saxon.lib.StringCollator
Compare two strings for equality.
compareStrength(Wildcard) - Method in class com.saxonica.ee.schema.Wildcard
 
compareStrings(String, String) - Method in class net.sf.saxon.expr.sort.AlphanumericCollator
Compare two objects.
compareStrings(String, String) - Method in class net.sf.saxon.expr.sort.CaseFirstCollator
Compare two string objects: case is irrelevant, unless the strings are equal ignoring case, in which case lowercase comes first.
compareStrings(String, String) - Method in class net.sf.saxon.expr.sort.CodepointCollator
Compare two string objects.
compareStrings(String, String) - Method in class net.sf.saxon.expr.sort.SimpleCollation
Compares its two arguments for order.
compareStrings(String, String) - Method in interface net.sf.saxon.lib.StringCollator
Compare two strings
compareTo(CollationKey) - Method in class com.saxonica.expr.sort.UCACollationKey
 
compareTo(Object) - Method in class net.sf.saxon.expr.sort.CodepointMatchKey
 
compareTo(Object) - Method in class net.sf.saxon.expr.sort.CollationMatchKey
 
compareTo(Object) - Method in class net.sf.saxon.value.Base64BinaryValue
 
compareTo(Object) - Method in class net.sf.saxon.value.BigIntegerValue.BigIntegerComparable
 
compareTo(Object) - Method in class net.sf.saxon.value.BigIntegerValue
Compare the value to another numeric value
compareTo(long) - Method in class net.sf.saxon.value.BigIntegerValue
Compare the value to a long
compareTo(Object) - Method in class net.sf.saxon.value.BooleanValue
Compare the value to another boolean value
compareTo(CalendarValue, XPathContext) - Method in class net.sf.saxon.value.CalendarValue
Compare this value to another value of the same type, using the supplied Configuration to get the implicit timezone if required.
compareTo(CalendarValue, XPathContext) - Method in class net.sf.saxon.value.DateTimeValue
Compare the value to another dateTime value, following the XPath comparison semantics
compareTo(Object) - Method in class net.sf.saxon.value.DateTimeValue
Context-free comparison of two DateTimeValue values.
compareTo(Object) - Method in class net.sf.saxon.value.DateValue
Context-free comparison of two DateValue values.
compareTo(Object) - Method in class net.sf.saxon.value.DayTimeDurationValue
Compare the value to another duration value
compareTo(Object) - Method in class net.sf.saxon.value.DecimalValue
Compare the value to another numeric value
compareTo(long) - Method in class net.sf.saxon.value.DecimalValue
Compare the value to a long
compareTo(Object) - Method in class net.sf.saxon.value.DecimalValue.DecimalComparable
 
compareTo(long) - Method in class net.sf.saxon.value.DoubleValue
Compare the value to a long.
compareTo(Object) - Method in class net.sf.saxon.value.FloatValue
 
compareTo(long) - Method in class net.sf.saxon.value.FloatValue
Compare the value to a long
compareTo(CalendarValue, XPathContext) - Method in class net.sf.saxon.value.GDateValue
Compare this value to another value of the same type, using the supplied context object to get the implicit timezone if required.
compareTo(Object) - Method in class net.sf.saxon.value.HexBinaryValue
 
compareTo(Object) - Method in class net.sf.saxon.value.Int64Value
Compare the value to another numeric value
compareTo(long) - Method in class net.sf.saxon.value.Int64Value
Compare the value to a long
compareTo(Object) - Method in class net.sf.saxon.value.Int64Value.Int64Comparable
 
compareTo(Object) - Method in class net.sf.saxon.value.NestedIntegerValue
 
compareTo(Object) - Method in class net.sf.saxon.value.NumericValue
Compare the value to another numeric value
compareTo(long) - Method in class net.sf.saxon.value.NumericValue
Compare the value to a long
compareTo(Object) - Method in class net.sf.saxon.value.TimeValue
Compare the value to another dateTime value
compareTo(CalendarValue, XPathContext) - Method in class net.sf.saxon.value.TimeValue
Compare the value to another dateTime value
compareTo(AtomicValue, StringCollator, XPathContext) - Method in class net.sf.saxon.value.UntypedAtomicValue
Compare an untypedAtomic value with another value, using a given collator to perform any string comparisons.
compareTo(Object) - Method in class net.sf.saxon.value.YearMonthDurationValue
Compare the value to another duration value
CompareToIntegerConstant - Class in net.sf.saxon.expr
This class implements a comparison of a numeric value to an integer constant using one of the operators eq, ne, lt, gt, le, ge.
CompareToIntegerConstant(Expression, int, long) - Constructor for class net.sf.saxon.expr.CompareToIntegerConstant
Create the expression
CompareToIntegerConstantCompiler - Class in com.saxonica.ee.bytecode
Generate code for a CompareToIntegerConstant
CompareToIntegerConstantCompiler() - Constructor for class com.saxonica.ee.bytecode.CompareToIntegerConstantCompiler
 
comparisonCardinality - Variable in class net.sf.saxon.expr.GeneralComparison
 
ComparisonExpression - Interface in net.sf.saxon.expr
Interface implemented by expressions that perform a comparison
ComparisonKey - Class in net.sf.saxon.expr.sort
An object used as a comparison key.
ComparisonKey(int, Object) - Constructor for class net.sf.saxon.expr.sort.ComparisonKey
Create a comparison key for a value in a particular category.
Compilation - Class in net.sf.saxon.style
Represents an XSLT compilation episode, compiling a single package.
Compilation(Configuration, CompilerInfo) - Constructor for class net.sf.saxon.style.Compilation
Create a compilation object ready to perform an XSLT compilation
compile(CompilerService, Expression, Expression[], int, AtomicComparer, boolean) - Static method in class com.saxonica.ee.bytecode.ValueComparisonCompiler
This method handles both compileToBoolean and compileToItem.
compile(SchemaCompiler) - Method in class com.saxonica.ee.schema.ElementParticle
Compile this local element declaration, considered as a particle of some complex type, by compiling its own complex type definition.
compile(SchemaCompiler) - Method in class com.saxonica.ee.schema.ElementWildcard
 
compile(SchemaCompiler) - Method in class com.saxonica.ee.schema.ModelGroup
Compile this Compositor by compiling each of the particles contained in its content model.
compile(SchemaCompiler) - Method in class com.saxonica.ee.schema.ModelGroupParticle
Compile a particle
compile(SchemaCompiler) - Method in class com.saxonica.ee.schema.Particle
Compile a particle
compile(List<String>) - Method in class com.saxonica.ee.schema.PatternFacet
Compile the regular expression
compile() - Method in class com.saxonica.ee.schema.SchemaCompiler
y In deferred validation mode, validate and compile the accumulated schema components.
compile(SchemaCompiler) - Method in class com.saxonica.ee.schema.UserComplexType
Compile the finite-state machine for validating instances against this type
compile(Compilation, ComponentDeclaration) - Method in class com.saxonica.xslt3.style.XSLAssert
 
compile(Compilation, ComponentDeclaration) - Method in class com.saxonica.xslt3.style.XSLBreak
 
compile(Compilation, ComponentDeclaration) - Method in class com.saxonica.xslt3.style.XSLCatch
 
compile(Compilation, ComponentDeclaration) - Method in class com.saxonica.xslt3.style.XSLEvaluate
 
compile(Compilation, ComponentDeclaration) - Method in class com.saxonica.xslt3.style.XSLFork
 
compile(Compilation, ComponentDeclaration) - Method in class com.saxonica.xslt3.style.XSLIterate
 
compile(Compilation, ComponentDeclaration) - Method in class com.saxonica.xslt3.style.XSLMap
 
compile(Compilation, ComponentDeclaration) - Method in class com.saxonica.xslt3.style.XSLMapEntry
 
compile(Compilation, ComponentDeclaration) - Method in class com.saxonica.xslt3.style.XSLMerge
 
compile(Compilation, ComponentDeclaration) - Method in class com.saxonica.xslt3.style.XSLMergeAction
 
compile(Compilation, ComponentDeclaration) - Method in class com.saxonica.xslt3.style.XSLMergeSource
 
compile(Compilation, ComponentDeclaration) - Method in class com.saxonica.xslt3.style.XSLNextIteration
 
compile(Compilation, ComponentDeclaration) - Method in class com.saxonica.xslt3.style.XSLOnCompletion
 
compile(Compilation, ComponentDeclaration) - Method in class com.saxonica.xslt3.style.XSLStream
 
compile(Compilation, ComponentDeclaration) - Method in class com.saxonica.xslt3.style.XSLTry
 
compile(Compilation, ComponentDeclaration) - Method in class com.saxonica.xsltextn.style.SaxonAssign
 
compile(Compilation, ComponentDeclaration) - Method in class com.saxonica.xsltextn.style.SaxonDoctype
 
compile(Compilation, ComponentDeclaration) - Method in class com.saxonica.xsltextn.style.SaxonEntityRef
 
compile(Compilation, ComponentDeclaration) - Method in class com.saxonica.xsltextn.style.SaxonImportQuery
Compile this XSLT declaration.
compile(Compilation, ComponentDeclaration) - Method in class com.saxonica.xsltextn.style.SaxonWhile
 
compile(Executable, int) - Method in class net.sf.saxon.expr.instruct.GlobalVariable
Create a compiled representation of this global variable
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.option.sql.SQLClose
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.option.sql.SQLColumn
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.option.sql.SQLConnect
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.option.sql.SQLDelete
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.option.sql.SQLExecute
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.option.sql.SQLInsert
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.option.sql.SQLQuery
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.option.sql.SQLUpdate
 
compile(Executable, int) - Method in class net.sf.saxon.query.UndeclaredVariable
 
compile() - Method in class net.sf.saxon.query.XQueryFunction
Compile this function to create a run-time definition that can be interpreted (note, this has nothing to do with Java code generation)
compile(UnicodeString) - Method in class net.sf.saxon.regex.RECompiler
Compiles a regular expression pattern into a program runnable by the pattern matcher class 'RE'.
compile(String) - Method in class net.sf.saxon.s9api.XPathCompiler
Compile an XPath expression, supplied as a character string.
compile(String) - Method in class net.sf.saxon.s9api.XQueryCompiler
Compile a query supplied as a string.
compile(File) - Method in class net.sf.saxon.s9api.XQueryCompiler
Compile a query supplied as a file
compile(InputStream) - Method in class net.sf.saxon.s9api.XQueryCompiler
Compile a query supplied as an InputStream
compile(Reader) - Method in class net.sf.saxon.s9api.XQueryCompiler
Compile a query supplied as a Reader
compile(Source) - Method in class net.sf.saxon.s9api.XsltCompiler
Compile a stylesheet.
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.AbsentExtensionElement
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.LiteralResultElement
Compile code to process the literal result element at runtime
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.StyleElement
Compile the instruction on the stylesheet tree into an executable instruction for use at run-time.
compile(Compilation) - Method in class net.sf.saxon.style.StylesheetPackage
Compile the stylesheet package
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLAnalyzeString
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLApplyImports
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLApplyTemplates
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLAttribute
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLCallTemplate
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLChoose
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLComment
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLCopy
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLCopyOf
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLDocument
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLElement
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLFallback
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLForEach
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLForEachGroup
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLIf
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLLocalParam
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLMatchingSubstring
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLMessage
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLNamespace
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLNamespaceAlias
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLNextMatch
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLNumber
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLOtherwise
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLOutputCharacter
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLPerformSort
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLProcessingInstruction
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLResultDocument
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLSequence
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLSortOrMergeKey
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLText
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLValueOf
 
compile(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLWhen
 
compile(String) - Method in class net.sf.saxon.xpath.XPathEvaluator
Compile an XPath 2.0 expression
COMPILE_WITH_TRACING - Static variable in class net.sf.saxon.lib.FeatureKeys
If run-time tracing of stylesheet or query execution is required, then the code must be compiled with tracing enabled.
compileCommonExpr(CompilerService, Expression, int, int) - Static method in class com.saxonica.ee.bytecode.LetExpressionCompiler
Helper method to generate bytecode the same for both compileToIterator and compileToItem Precondition: none.
compileContent(Compilation, ComponentDeclaration, SimpleNodeConstructor, Expression) - Method in class net.sf.saxon.style.XSLLeafNodeConstructor
 
compileContentValueTemplate(TextImpl, List<Expression>, Container) - Method in class com.saxonica.config.pe.StyleNodeFactoryPE
Compile a content value text node.
compileContentValueTemplate(TextImpl, List<Expression>, Container) - Method in class net.sf.saxon.style.StyleNodeFactory
Compile a content value text node.
compileCopyAttribute(CompilerService, ValidatingInstruction, int, boolean) - Static method in class com.saxonica.ee.bytecode.CopyCompiler
 
compileCopyComment(CompilerService, Expression, int) - Static method in class com.saxonica.ee.bytecode.CopyCompiler
 
compileCopyNamespace(CompilerService, Expression, int) - Static method in class com.saxonica.ee.bytecode.CopyCompiler
 
compileCopyNonNode(CompilerService, Expression, int) - Static method in class com.saxonica.ee.bytecode.CopyCompiler
 
compileCopyProcessingInstruction(CompilerService, Expression, int) - Static method in class com.saxonica.ee.bytecode.CopyCompiler
 
compileCopyText(CompilerService, Expression, int) - Static method in class com.saxonica.ee.bytecode.CopyCompiler
 
CompiledBlockIterator - Class in com.saxonica.ee.bytecode.iter
Iterate over the instructions in the Block, concatenating the result of each instruction into a single combined sequence.
CompiledBlockIterator() - Constructor for class com.saxonica.ee.bytecode.iter.CompiledBlockIterator
 
CompiledBlockIterator(XPathContext) - Constructor for class com.saxonica.ee.bytecode.iter.CompiledBlockIterator
 
CompiledContextMappingFunction - Class in com.saxonica.ee.bytecode.map
Abstract ContextMappingFunction class that must be passed to a ContextMappingIterator.
CompiledContextMappingFunction() - Constructor for class com.saxonica.ee.bytecode.map.CompiledContextMappingFunction
 
compileDeclaration(Compilation, ComponentDeclaration) - Method in class com.saxonica.xslt3.style.XSLAccumulator
 
compileDeclaration(Compilation, ComponentDeclaration) - Method in class com.saxonica.xslt3.style.XSLMode
 
compileDeclaration(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.StyleElement
Compile a declaration in the stylesheet tree for use at run-time.
compileDeclaration(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLAttributeSet
Compile the attribute set
compileDeclaration(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLCharacterMap
 
compileDeclaration(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLDecimalFormat
 
compileDeclaration(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLFunction
Compile the function definition to create an executable representation The compileDeclaration() method has the side-effect of binding all references to the function to the executable representation (a UserFunction object)
compileDeclaration(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLGeneralIncorporate
 
compileDeclaration(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLGlobalParam
Compile a global xsl:param element: this ensures space is available for local variables declared within this global variable
compileDeclaration(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLGlobalVariable
Compile.
compileDeclaration(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLImportSchema
 
compileDeclaration(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLKey
 
compileDeclaration(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLOutput
 
compileDeclaration(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLPreserveSpace
 
compileDeclaration(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLTemplate
Compile: creates the executable form of the template
CompiledExpression - Class in com.saxonica.ee.bytecode
An expression that has been compiled to Java bytecode.
CompiledExpression(Expression, GeneratedCode) - Constructor for class com.saxonica.ee.bytecode.CompiledExpression
 
CompiledFilterIterator - Class in com.saxonica.ee.bytecode.iter
A CompiledFilterIterator filters an input sequence using a filter expression.
CompiledFilterIterator() - Constructor for class com.saxonica.ee.bytecode.iter.CompiledFilterIterator
Zero-argument constructor (used by generated bytecode)
CompiledItemMappingFunction - Class in com.saxonica.ee.bytecode.map
 
CompiledItemMappingFunction() - Constructor for class com.saxonica.ee.bytecode.map.CompiledItemMappingFunction
 
compiledQueryType - Static variable in class com.saxonica.functions.extfn.CompileQuery
 
compiledStylesheetType - Static variable in class com.saxonica.functions.extfn.CompileStylesheet
 
compiledVariable - Variable in class net.sf.saxon.style.XSLGlobalVariable
 
compileError(XPathException) - Method in class net.sf.saxon.style.StyleElement
Report an error with diagnostic information
compileError(String) - Method in class net.sf.saxon.style.StyleElement
Report a static error in the stylesheet
compileError(String, StructuredQName) - Method in class net.sf.saxon.style.StyleElement
Compile time error, specifying an error code
compileError(String, String) - Method in class net.sf.saxon.style.StyleElement
Compile time error, specifying an error code
compileError(String, String) - Method in class net.sf.saxon.style.StylesheetPackage
Compile time error, specifying an error code
compileError(XPathException) - Method in class net.sf.saxon.style.StylesheetPackage
Report an error with diagnostic information
compileFunctionCall(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.UserFunctionCallCompiler
 
compileIsCastable(CompilerService, CastableExpression, int) - Method in class com.saxonica.ee.bytecode.CastableExpressionCompiler
 
compileItemFromInt(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.ExpressionCompiler
Helper method to implement compileFromItem when the class implements compileToPrimitive returning an integer
compileItemFromString(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.ToStringCompiler
Helper method to implement compileFromItem when the class implements compileToPrimitive
compileLibrary(String) - Method in class com.saxonica.ee.optim.StaticQueryContextEE
Compile an XQuery library module for subsequent evaluation.
compileLibrary(Reader) - Method in class com.saxonica.ee.optim.StaticQueryContextEE
Prepare an XQuery library module for subsequent evaluation.
compileLibrary(InputStream, String) - Method in class com.saxonica.ee.optim.StaticQueryContextEE
Prepare an XQuery library module for subsequent evaluation.
compileLibrary(String) - Method in class net.sf.saxon.query.StaticQueryContext
Compile an XQuery library module for subsequent evaluation.
compileLibrary(Reader) - Method in class net.sf.saxon.query.StaticQueryContext
Prepare an XQuery library module for subsequent evaluation.
compileLibrary(InputStream, String) - Method in class net.sf.saxon.query.StaticQueryContext
Prepare an XQuery library module for subsequent evaluation.
compileLibrary(String) - Method in class net.sf.saxon.s9api.XQueryCompiler
Compile a library module supplied as a string.
compileLibrary(File) - Method in class net.sf.saxon.s9api.XQueryCompiler
Compile a library module supplied as a file.
compileLibrary(Reader) - Method in class net.sf.saxon.s9api.XQueryCompiler
Compile a library module supplied as a Reader.
compileLibrary(InputStream) - Method in class net.sf.saxon.s9api.XQueryCompiler
Compile a library module supplied as an InputStream.
compileLocalVariable(Compilation, ComponentDeclaration) - Method in class net.sf.saxon.style.XSLLocalVariable
Process this local variable declaration by expanding any sequence constructor and setting the select expression to the result
compileMap(CompilerService, Map<AtomicMatchKey, Expression>, int) - Method in class com.saxonica.ee.bytecode.SwitchExpressionCompiler
Internal method to generate a map containing the compiled "case" expressions
compileNodeName(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.NamespaceConstructorCompiler
Compile code to generate the node name (if any) and leave it on the top of the stack.
compileNodeName(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.ProcessingInstructionCompiler
Compile code to generate the node name (if any) and leave it on the top of the stack.
compileNodeName(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.SimpleNodeConstructorCompiler
Compile code to generate the node name (if any) and leave it on the top of the stack.
compilePackage(Source) - Method in class net.sf.saxon.s9api.XsltCompiler
Compile a library package.
compilePackage(Source) - Method in class net.sf.saxon.style.Compilation
Compile a stylesheet package
compilePackages(Iterable<Source>) - Method in class net.sf.saxon.s9api.XsltCompiler
Compile a list of packages.
compileParameterSet(CompilerService, ExpressionCompiler, WithParam[]) - Static method in class com.saxonica.ee.bytecode.ApplyTemplatesCompiler
 
compileParticle(SchemaCompiler, Particle, NonDeterminizedState, UserComplexType, FiniteStateMachine) - Static method in class com.saxonica.ee.schema.fsa.FiniteStateMachine
Static method to translate a particle to a Finite State Automaton, returning the start state of the FSA.
compilePattern(String) - Method in class net.sf.saxon.s9api.XPathCompiler
Compile an XSLT 2.0 pattern, supplied as a character string.
CompileQuery - Class in com.saxonica.functions.extfn
This class implements the saxon:compile-query() extension function
CompileQuery() - Constructor for class com.saxonica.functions.extfn.CompileQuery
 
compileQuery(XQueryCompiler, String, boolean) - Method in class net.sf.saxon.Query
Compile the query
compileQuery(String) - Method in class net.sf.saxon.query.StaticQueryContext
Prepare an XQuery query for subsequent evaluation.
compileQuery(Reader) - Method in class net.sf.saxon.query.StaticQueryContext
Prepare an XQuery query for subsequent evaluation.
compileQuery(InputStream, String) - Method in class net.sf.saxon.query.StaticQueryContext
Prepare an XQuery query for subsequent evaluation.
compiler - Variable in class net.sf.saxon.Transform
 
compileRegularExpression(CharSequence, String, String, List<String>) - Method in class net.sf.saxon.java.JavaPlatform
Compile a regular expression
compileRegularExpression(CharSequence, String, String, List<String>) - Method in interface net.sf.saxon.Platform
Compile a regular expression
CompilerInfo - Class in net.sf.saxon.trans
This class exists to hold information associated with a specific XSLT compilation episode.
CompilerInfo() - Constructor for class net.sf.saxon.trans.CompilerInfo
Create an empty CompilerInfo object with default settings
CompilerInfo(CompilerInfo) - Constructor for class net.sf.saxon.trans.CompilerInfo
Create a CompilerInfo object as a copy of another CompilerInfo object
CompilerService - Class in com.saxonica.ee.bytecode.util
Controlling/service class for compilation of expressions to Java bytecode
CompilerService(Configuration) - Constructor for class com.saxonica.ee.bytecode.util.CompilerService
 
CompilerService.GeneratedClassInfo - Class in com.saxonica.ee.bytecode.util
 
CompilerService.GeneratedClassInfo() - Constructor for class com.saxonica.ee.bytecode.util.CompilerService.GeneratedClassInfo
 
CompilerService.GeneratedExpression - Class in com.saxonica.ee.bytecode.util
sub-class GeneratedExpression - used to keep track of ExpressionCompiler classes that need to generate a method
CompilerService.GeneratedExpression(ExpressionCompiler, Expression) - Constructor for class com.saxonica.ee.bytecode.util.CompilerService.GeneratedExpression
 
CompilerService.StaticSubClasses - Class in com.saxonica.ee.bytecode.util
 
CompilerService.StaticSubClasses() - Constructor for class com.saxonica.ee.bytecode.util.CompilerService.StaticSubClasses
 
CompilerService.StaticVariableInfo - Class in com.saxonica.ee.bytecode.util
 
CompilerService.StaticVariableInfo() - Constructor for class com.saxonica.ee.bytecode.util.CompilerService.StaticVariableInfo
 
compileSequenceConstructor(Compilation, ComponentDeclaration, SequenceIterator, boolean) - Method in class net.sf.saxon.style.StyleElement
Compile the children of this instruction on the stylesheet tree, adding the subordinate instructions to the parent instruction on the execution tree.
compileSingletonPackage(Configuration, CompilerInfo, Source) - Static method in class net.sf.saxon.style.Compilation
Static factory method: Compile an XSLT stylesheet consisting of a single package
compileSortKeyDefinitions(CompilerService, SortKeyDefinition[]) - Static method in class com.saxonica.ee.bytecode.SortExpressionCompiler
Generate code to evaluate variable parts of the sort key definitions
CompileStylesheet - Class in com.saxonica.functions.extfn
This class implements the saxon:compile-stylesheet() extension function
CompileStylesheet() - Constructor for class com.saxonica.functions.extfn.CompileStylesheet
 
CompileTimeFunction - Class in net.sf.saxon.functions
Abtract class representing a function call that is always rewritten at compile time: it can never be executed
CompileTimeFunction() - Constructor for class net.sf.saxon.functions.CompileTimeFunction
 
compileToBoolean(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.AndExpressionCompiler
 
compileToBoolean(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.BooleanFnCompiler
 
compileToBoolean(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.CastableExpressionCompiler
 
compileToBoolean(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.CastableToListCompiler
 
compileToBoolean(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.CastableToUnionCompiler
 
compileToBoolean(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.ChooseCompiler
 
compileToBoolean(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.CompareToIntegerConstantCompiler
 
compileToBoolean(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.ContainsCompiler
 
compileToBoolean(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.EmptyCompiler
 
compileToBoolean(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.EquivalenceComparisonCompiler
Generate bytecode to evaluate the expression as a boolean Precondition: none.
compileToBoolean(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.ErrorExpressionCompiler
Generate bytecode to evaluate the expression as a boolean Precondition: none.
compileToBoolean(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.ExistsCompiler
 
compileToBoolean(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.ExpressionCompiler
Generate bytecode to evaluate the expression as a boolean Precondition: none.
compileToBoolean(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.GeneralComparisonCompiler
 
compileToBoolean(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.IdentityComparisonCompiler
 
compileToBoolean(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.IndexedLookupExpressionCompiler
Generate bytecode to evaluate the expression as a boolean Precondition: none.
compileToBoolean(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.InstanceOfCompiler
 
compileToBoolean(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.IntegerRangeTestCompiler
Generate bytecode to evaluate the expression as a boolean Precondition: none.
compileToBoolean(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.IsLastExpressionCompiler
 
compileToBoolean(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.IsWholeNumberCompiler
 
compileToBoolean(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.LiteralCompiler
 
compileToBoolean(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.MatchesCompiler
Generate bytecode to evaluate the expression as a boolean Precondition: none.
compileToBoolean(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.NotFnCompiler
 
compileToBoolean(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.OrExpressionCompiler
 
compileToBoolean(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.QuantifiedExpressionCompiler
 
compileToBoolean(CompilerService, Expression) - Method in class com.saxonica.ee.bytecode.SingletonIntersectExpressionCompiler