Skip navigation links
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)
abbreviatePath(String) - Static method in class net.sf.saxon.lib.StandardInvalidityHandler
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 implements the fn: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 given a list of path elements
AbsolutePath.PathElement - Class in net.sf.saxon.om
Inner class representing one step in the path
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.
AbstractFunction - Class in net.sf.saxon.functions
Abstract superclass (and factory class) for implementations of Function
AbstractFunction() - Constructor for class net.sf.saxon.functions.AbstractFunction
 
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
 
AbstractResourceCollection - Class in net.sf.saxon.resource
AbstractCollection is an abstract superclass for the various implementations of ResourceCollection within Saxon.
AbstractResourceCollection(Configuration) - Constructor for class net.sf.saxon.resource.AbstractResourceCollection
 
AbstractResourceCollection.InputDetails - Class in net.sf.saxon.resource
 
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) - 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.
acceptComponent(Component) - Method in class com.saxonica.ee.packages.XSLAccept
Accept a component from a used package, modifying its visibility if necessary
acceptComponent(Component) - Method in interface net.sf.saxon.style.ComponentAcceptor
Accept a component from a used package, modifying its visibility if necessary
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
acceptsNodesWithoutAtomization() - Method in class net.sf.saxon.expr.instruct.UserFunction
Ask whether any of the declared arguments accept nodes without atomizing them
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
 
AccessorFn.Component - Enum in net.sf.saxon.functions
 
AccessorFn.DayFromDate - Class in net.sf.saxon.functions
 
AccessorFn.DayFromDateTime - Class in net.sf.saxon.functions
 
AccessorFn.DaysFromDuration - Class in net.sf.saxon.functions
 
AccessorFn.HoursFromDateTime - Class in net.sf.saxon.functions
 
AccessorFn.HoursFromDuration - Class in net.sf.saxon.functions
 
AccessorFn.HoursFromTime - Class in net.sf.saxon.functions
 
AccessorFn.LocalNameFromQName - Class in net.sf.saxon.functions
 
AccessorFn.MinutesFromDateTime - Class in net.sf.saxon.functions
 
AccessorFn.MinutesFromDuration - Class in net.sf.saxon.functions
 
AccessorFn.MinutesFromTime - Class in net.sf.saxon.functions
 
AccessorFn.MonthFromDate - Class in net.sf.saxon.functions
 
AccessorFn.MonthFromDateTime - Class in net.sf.saxon.functions
 
AccessorFn.MonthsFromDuration - Class in net.sf.saxon.functions
 
AccessorFn.NamespaceUriFromQName - Class in net.sf.saxon.functions
 
AccessorFn.PrefixFromQName - Class in net.sf.saxon.functions
 
AccessorFn.SecondsFromDateTime - Class in net.sf.saxon.functions
 
AccessorFn.SecondsFromDuration - Class in net.sf.saxon.functions
 
AccessorFn.SecondsFromTime - Class in net.sf.saxon.functions
 
AccessorFn.TimezoneFromDate - Class in net.sf.saxon.functions
 
AccessorFn.TimezoneFromDateTime - Class in net.sf.saxon.functions
 
AccessorFn.TimezoneFromTime - Class in net.sf.saxon.functions
 
AccessorFn.YearFromDate - Class in net.sf.saxon.functions
 
AccessorFn.YearFromDateTime - Class in net.sf.saxon.functions
 
AccessorFn.YearsFromDuration - Class in net.sf.saxon.functions
 
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
 
AccumulatorAfter() - Constructor for class com.saxonica.functions.xslt3.AccumulatorFn.AccumulatorAfter
 
AccumulatorBefore() - Constructor for class com.saxonica.functions.xslt3.AccumulatorFn.AccumulatorBefore
 
AccumulatorCopier(WatchManager, Receiver, TinyBuilder) - Constructor for class com.saxonica.ee.stream.feed.CopyOfFeed.AccumulatorCopier
 
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
 
AccumulatorFn.AccumulatorAfter - Class in com.saxonica.functions.xslt3
 
AccumulatorFn.AccumulatorBefore - Class in com.saxonica.functions.xslt3
 
AccumulatorFn.Phase - Enum in com.saxonica.functions.xslt3
 
AccumulatorManagerEE - Class in com.saxonica.ee.stream
Manager for run-time management of accumulator data (XSLT 3.0).
AccumulatorManagerEE() - Constructor for class com.saxonica.ee.stream.AccumulatorManagerEE
 
AccumulatorManagerPE - Class in com.saxonica.trans
Manager for accumulator functions (XSLT 3.0).
AccumulatorManagerPE() - Constructor for class com.saxonica.trans.AccumulatorManagerPE
 
AccumulatorRegistryEE - Class in com.saxonica.ee.stream
Static registry containing the accumulators defined within a package; the Saxon-EE subclass includes support for streamed accumulators.
AccumulatorRegistryEE() - Constructor for class com.saxonica.ee.stream.AccumulatorRegistryEE
 
AccumulatorRegistryPE - Class in com.saxonica.xslt3.instruct
Static registry for accumulators (XSLT 3.0) defined within a single package.
AccumulatorRegistryPE() - Constructor for class com.saxonica.xslt3.instruct.AccumulatorRegistryPE
 
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
ACCUMULATORS - Static variable in class net.sf.saxon.om.CopyOptions
 
accumulatorsByName - Variable in class com.saxonica.xslt3.instruct.AccumulatorRegistryPE
 
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)
AcosFn() - Constructor for class net.sf.saxon.functions.TrigonometricFn.AcosFn
 
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() - Constructor for class net.sf.saxon.style.PrincipalStylesheetModule.Action
 
Action() - Constructor for class net.sf.saxon.style.StylesheetPackage.Action
 
action - Variable in class net.sf.saxon.trans.Rule
 
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
 
actionOp - Variable in class net.sf.saxon.expr.instruct.ForEach
 
actions - Variable in class com.saxonica.ee.optim.SwitchExpression.SwitchCaseInfo
 
actions() - Method in class net.sf.saxon.expr.instruct.Choose
 
actionsCompleted - Variable in class net.sf.saxon.style.StyleElement
 
activate(Builder) - Method in class com.saxonica.ee.validate.AssertionTreeBuilder
 
Activation(int) - Constructor for class com.saxonica.ee.stream.watch.ForEachAction.Activation
 
activeWatchStack - Variable in class com.saxonica.ee.stream.watch.WatchManager
 
actuallyEvaluate(XPathContext, Component<GlobalVariable>) - Method in class net.sf.saxon.expr.instruct.GlobalVariable
Evaluate the global variable, and save its value for use in subsequent references.
AdaptiveEmitter - Class in net.sf.saxon.serialize
This class implements the Adaptive serialization method defined in XSLT+XQuery Serialization 3.1.
AdaptiveEmitter(PipelineConfiguration, Writer) - Constructor for class net.sf.saxon.serialize.AdaptiveEmitter
 
add(Rule) - Method in class com.saxonica.ee.pattern.preconditions.ComparisonPredicateIndex
Add a rule to a simple index if possible
add(ComparisonPredicateIndex.ValueObject<Rule>) - Method in class com.saxonica.ee.pattern.preconditions.ComparisonPredicateIndex.RuleIndex
 
add(Expression) - Method in interface com.saxonica.ee.pattern.preconditions.Condition
 
add(Expression) - Method in class com.saxonica.ee.pattern.preconditions.ExpressionCondition
 
add(Expression) - Method in class com.saxonica.ee.pattern.preconditions.TokenizedCondition
Add this expression if it's a general comparison, adding the token being tested to the set to be used.
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(TreeInfo, String) - Method in class net.sf.saxon.om.DocumentPool
Add a document to the pool
add(TreeInfo, 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.AccumulatorRegistryPE
Register an accumulator
addAccumulatorData(TreeInfo, Accumulator, IAccumulatorData) - Method in class com.saxonica.trans.AccumulatorManagerPE
Add the accumulator data for a particular accumulator, if it does not already exist
addAll(Collection<Expression>) - Method in class com.saxonica.ee.pattern.preconditions.EmptyPreconditions
 
addAll(Collection<Expression>) - Method in interface com.saxonica.ee.pattern.preconditions.PreconditionSet
Add a collection of expressions to a set of preconditions
addAll(Collection<Expression>) - Method in class com.saxonica.ee.pattern.preconditions.RealPreconditions
Add a collection of expressions to this set of preconditions, removing duplicates and counting the number of occurrences
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, Location, 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
addCatalog(Source) - Method in class net.sf.saxon.trans.PackageCatalog
Add packages from an XML document containing the package catalog
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
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
addCompilePackages(Iterable<Source>, boolean) - Method in class net.sf.saxon.s9api.XsltCompiler
Add new packages to a package library.
addCompletionAction(PackageLoaderPE.Action) - Method in class com.saxonica.trans.PackageLoaderPE
 
addCompletionAction(PrincipalStylesheetModule.Action) - Method in class net.sf.saxon.style.PrincipalStylesheetModule
Register a callback action to be performed during the completion phase
addCompletionAction(StylesheetPackage.Action) - Method in class net.sf.saxon.style.StylesheetPackage
Register a callback action to be performed during the completion phase of building the package
addComponent(UserSchemaComponent) - Method in class com.saxonica.ee.schema.PreparedSchema
Add an object that might contain a forwards reference to be fixed up later
addComponent(Component) - Method in class net.sf.saxon.style.StylesheetPackage
Add a component to the package
addComponentsFromUsedPackage(StylesheetPackage, List<ComponentAcceptor>, Set<SymbolicName>) - Method in class net.sf.saxon.style.StylesheetPackage
Add modified copies of components from a package that is referenced from this one in an xsl:use-package declaration
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.
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
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 net.sf.saxon.ma.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, Location) - 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(PrincipalStylesheetModule.Action) - Method in class net.sf.saxon.style.PrincipalStylesheetModule
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.expr.PackageData
Add a global variable to the list of global variables contained in this package
addGlobalVariable(GlobalVariable) - Method in class net.sf.saxon.style.PrincipalStylesheetModule
 
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.
addHiddenComponent(Component) - Method in class net.sf.saxon.style.StylesheetPackage
 
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.PrincipalStylesheetModule
 
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(TraceListener, TraceListener) - 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.PrincipalStylesheetModule
 
addNewMethod(ExpressionCompiler, Expression) - Method in class com.saxonica.ee.bytecode.util.CompilerService
The methods adds the
addNilledElement(ElementImpl) - Method in class net.sf.saxon.tree.linked.DocumentImpl
Add a nilled element.
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
addOverriddenComponent(Component) - Method in class net.sf.saxon.style.StylesheetPackage
 
addPackage(PackageData) - Method in class net.sf.saxon.expr.instruct.Executable
Add information about a package
addPackage(StylesheetPackage) - Method in class net.sf.saxon.trans.PackageLibrary
Add a package to the current library

addPackage(String, StylesheetPackage) - Method in class net.sf.saxon.trans.PackageLibrary
Add a package to the current library with the given name

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.
addRule(NodeTest, Stripper.StripRuleTarget, StylesheetModule, int) - Method in class net.sf.saxon.om.SelectedElementsSpaceStrippingRule
Add a rule
addRule(NodeTestPattern, Stripper.StripRuleTarget, int, int) - Method in class net.sf.saxon.om.SelectedElementsSpaceStrippingRule
 
addRule(Pattern, RuleTarget, StylesheetModule, int, double, boolean) - Method in class net.sf.saxon.trans.SimpleMode
Add a rule to the Mode.
addRule(Pattern, Rule) - Method in class net.sf.saxon.trans.SimpleMode
 
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 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(StructuredQName) - Method in class com.saxonica.ee.schema.ElementDecl
Adds 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.
addTentativeContent(Item) - Method in class com.saxonica.ee.stream.adjunct.ConditionalBlockAdjunct.ConditionalBlockFeed
 
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.
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.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.SystemFunctionCall
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.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
Add a package to the list of packages used by this one
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.
addXSLOverrideFunctionLibrary(FunctionLibraryList) - Method in class com.saxonica.ee.packages.XSLOverride
Add a function library that recognizes the function call xsl:original, which is permitted within a function that overrides another
addXSLOverrideFunctionLibrary(FunctionLibraryList) - Method in class net.sf.saxon.style.StyleElement
Add a function library that recognizes the function call xsl:original, which is permitted within a function that overrides another
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 - Class in com.saxonica.ee.pattern
Adjuncts for patterns and expressions for use in EE-level optimization.
Adjunct() - Constructor for class com.saxonica.ee.pattern.Adjunct
 
adjunct - Variable in class com.saxonica.ee.stream.Inversion.PushAction
 
Adjust_1 - 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(), with a single argument
Adjust_1() - Constructor for class net.sf.saxon.functions.Adjust_1
 
Adjust_2 - 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(), with two arguments
Adjust_2() - Constructor for class net.sf.saxon.functions.Adjust_2
 
adjustedPicture - Variable in class net.sf.saxon.expr.number.NumericGroupFormatter
 
adjustExposedVisibility() - Method in class com.saxonica.ee.packages.PrincipalStylesheetModuleEE
Adjust visibility of components by applying xsl:expose rules
adjustExposedVisibility() - Method in class net.sf.saxon.style.PrincipalStylesheetModule
Adjust visibility of components by applying xsl:expose rules
adjustRequiredType(JavaExternalObjectType) - Method in class com.saxonica.expr.JavaExtensionFunctionCall
When a call to a Java extension function appears in a context where there the required type is a Java external object (typically an xsl:variable with a declared type, or as an argument to another Java extension function), notify this required type so that the process of converting the result to an XDM value can be short-circuited.
adjustRequiredType(JavaExternalObjectType) - Method in class net.sf.saxon.expr.FunctionCall
When a call to a Java extension function appears in a context where there the required type is a Java external object (typically an xsl:variable with a declared type, or as an argument to another Java extension function), notify this required type so that the process of converting the result to an XDM value can be short-circuited.
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.
adjustToUTC(int) - Method in class net.sf.saxon.value.DateTimeValue
Normalize the date and time to be in timezone Z.
adjustVisibility(Iterable<Component>) - Method in class com.saxonica.ee.packages.XSLAcceptExpose
Alter the visibility of a set of components based on the declarations in this xsl:expose or xsl:accept element.
adoptChildExpression(Expression) - Method in class net.sf.saxon.expr.Expression
Set up a parent-child relationship between this expression and a given child expression.
adoptChildExpression(Expression) - Method in class net.sf.saxon.expr.instruct.LocalParamSetter
 
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
 
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 code from the pool, or return an existing one if it already exists
allocateAllBindingSlots(StylesheetPackage) - Method in class com.saxonica.ee.trans.CompoundMode
Allocate slot numbers to all the external component references in this component
allocateAllBindingSlots(StylesheetPackage) - Method in class net.sf.saxon.expr.instruct.ComponentCode
Allocate slot numbers to all the external component references in this component
allocateAllBindingSlots(StylesheetPackage) - Method in class net.sf.saxon.trans.KeyDefinition
 
allocateAllBindingSlots(StylesheetPackage) - Method in class net.sf.saxon.trans.SimpleMode
Allocate slot numbers to all the external component references in this component
allocateAllPatternSlots() - Method in class net.sf.saxon.trans.SimpleMode
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.
allocateBinderySlots() - Method in class net.sf.saxon.style.StylesheetPackage
Allocate slots to global variables.
allocateBindingSlotsRecursive(StylesheetPackage, ComponentCode, Expression, List<ComponentBinding>) - Static method in class net.sf.saxon.expr.instruct.ComponentCode
 
allocateClarkName(String) - Method in class net.sf.saxon.om.NamePool
Allocate a fingerprint given a Clark Name
allocateConverter(Configuration, boolean) - Method in class net.sf.saxon.expr.AtomicSequenceConverter
 
allocateConverter(Configuration, boolean, ItemType) - Method in class net.sf.saxon.expr.AtomicSequenceConverter
 
allocateDocumentNumber() - Method in class net.sf.saxon.tree.util.DocumentNumberAllocator
Allocate a unique document number
allocateLocal(Class) - Method in class com.saxonica.ee.bytecode.util.GeneratedMethodInfo
Allocate a local bytecode variable.
allocateLocalSlots(Expression) - Method in class net.sf.saxon.style.StyleElement
Allocate slots in the local stack frame to range variables used in an XPath expression
allocateLocation() - Method in class net.sf.saxon.style.StyleElement
Allocate a location
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 name pool 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
Allocate slot numbers to any local variables declared within a predicate within the match pattern
allocatePatternSlots(int) - Method in class net.sf.saxon.trans.SimpleMode
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() - Method in class com.saxonica.ee.optim.RewriteContext
 
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.VennPattern
Allocate slots to any variables used within the pattern
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.PrincipalStylesheetModule
Allocate a unique number to a local parameter name.
allocateVariableSlots(HashMap<SymbolicName, Integer>, HashMap<StructuredQName, Integer>, Expression) - Method in class com.saxonica.ee.trans.ModeExperimentalChoice
 
ALLOW_ANY_TOP_LEVEL - Static variable in class net.sf.saxon.ma.json.JsonParser
 
ALLOW_DUPLICATE_NAMES - Static variable in class net.sf.saxon.lib.SaxonOutputKeys
allow-duplicate-names = yes|no.
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 net.sf.saxon.ma.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.IriToUri
 
allowEmpty - Variable in class net.sf.saxon.expr.ListConstructorFunction
 
allowEmpty - Variable in class net.sf.saxon.expr.UnionConstructorFunction
 
allowExit - Variable in class net.sf.saxon.Transform
 
allowExtensions - Variable in class com.saxonica.config.pe.StyleNodeFactoryPE
 
allowRegexMatchingEmptyString() - Method in class net.sf.saxon.functions.AnalyzeStringFn
 
allowRegexMatchingEmptyString() - Method in class net.sf.saxon.functions.Matches
 
allowRegexMatchingEmptyString() - Method in class net.sf.saxon.functions.RegexFunction
 
allowRegexMatchingEmptyString() - Method in class net.sf.saxon.functions.Replace
 
allowRegexMatchingEmptyString() - Method in class net.sf.saxon.functions.Tokenize_3
 
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 class net.sf.saxon.type.NumericType
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
 
allowXPath31Syntax - 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
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
AlternativeTypeHandler(ElementDecl) - Constructor for class com.saxonica.ee.schema.SchemaModelLoader.AlternativeTypeHandler
Create an AlternativeTypeHandler for a given element declaration
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(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) - 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) - 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) - 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) - 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) - 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, 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) - 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) - 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) - Method in class net.sf.saxon.type.NumericType
Analyze an XPath expression to see whether the expression is capable of delivering a value of this type.
analyzeContentExpression(Expression, int) - 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) - 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 XPath 3.0.
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
AncestorEnumeration(NodeInfo, boolean) - Constructor for class net.sf.saxon.tree.util.Navigator.AncestorEnumeration
Create an iterator over the ancestor or 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
 
AncestorQualifiedPatternADJ - Class in com.saxonica.ee.pattern
 
AncestorQualifiedPatternADJ(Pattern) - Constructor for class com.saxonica.ee.pattern.AncestorQualifiedPatternADJ
 
AncestorQualifiedRuleCase(Rule) - Constructor for class com.saxonica.ee.pattern.preconditions.ComparisonPredicateIndex.AncestorQualifiedRuleCase
 
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 corresponds to the pattern match=".".
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 - Static variable in class net.sf.saxon.expr.instruct.NumberInstruction
 
ANY - Static variable in class net.sf.saxon.type.UType
 
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_ARRAY_TYPE - Static variable in class net.sf.saxon.ma.arrays.ArrayItemType
 
ANY_ATOMIC - Static variable in class net.sf.saxon.type.BuiltInAtomicType
 
ANY_ATOMIC - Static variable in class net.sf.saxon.type.UType
 
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 net.sf.saxon.ma.map.MapType
 
ANY_NODE - Static variable in class net.sf.saxon.s9api.ItemType
ItemType representing the type node(), that is, any node
ANY_NODE - Static variable in class net.sf.saxon.type.UType
 
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_URI - Static variable in class net.sf.saxon.type.UType
 
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 potentially the child of another node.
AnyDivAny() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.AnyDivAny
 
AnyDivAny() - Constructor for class net.sf.saxon.expr.Calculator.AnyDivAny
 
AnyFunctionType - Class in net.sf.saxon.type
An ItemType representing the type function().
AnyFunctionType() - Constructor for class net.sf.saxon.type.AnyFunctionType
 
AnyIdivAny() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.AnyIdivAny
 
AnyIdivAny() - Constructor for class net.sf.saxon.expr.Calculator.AnyIdivAny
 
AnyItemType - Class in net.sf.saxon.type
An implementation of ItemType that matches any item (node or atomic value)
AnyMinusAny() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.AnyMinusAny
 
AnyMinusAny() - Constructor for class net.sf.saxon.expr.Calculator.AnyMinusAny
 
AnyModAny() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.AnyModAny
 
AnyModAny() - Constructor for class net.sf.saxon.expr.Calculator.AnyModAny
 
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.
AnyPlusAny() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.AnyPlusAny
 
AnyPlusAny() - Constructor for class net.sf.saxon.expr.Calculator.AnyPlusAny
 
AnySimpleType - Class in net.sf.saxon.type
This class has a singleton instance which represents the XML Schema built-in type xs:anySimpleType
AnyTimesAny() - Constructor for class com.saxonica.ee.bytecode.CalculatorCompiler.AnyTimesAny
 
AnyTimesAny() - Constructor for class net.sf.saxon.expr.Calculator.AnyTimesAny
 
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
AnyURIValueToURI() - Constructor for class net.sf.saxon.expr.PJConverter.AnyURIValueToURI
 
AnyURIValueToURL() - Constructor for class net.sf.saxon.expr.PJConverter.AnyURIValueToURL
 
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, Location, int) - Method in class com.saxonica.ee.stream.watch.WatchManager
Append an arbitrary item (node or atomic value) to the output
append(Item, Location, int) - Method in class com.saxonica.ee.validate.CatchingReceiver
 
append(Item, Location, 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, Location, int) - Method in class com.saxonica.serialize.SequenceWrapperPE
Output an item (atomic value or node) to the sequence
append(Item, Location, int) - Method in class net.sf.saxon.event.CheckSumFilter
Append an arbitrary item (node or atomic value) to the output
append(Item, Location, int) - Method in class net.sf.saxon.event.ComplexContentOutputter
Append an arbitrary item (node or atomic value) to the output
append(Item, Location, int) - Method in class net.sf.saxon.event.ProxyReceiver
Append an arbitrary item (node or atomic value) to the output
append(Item, Location, int) - Method in class net.sf.saxon.event.SequenceNormalizer
Append an arbitrary item (node or atomic value) to the output
append(Item, Location, 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, Location, int) - Method in class net.sf.saxon.event.SequenceWriter
Append an item to the sequence, performing any necessary type-checking and conversion
append(Item, Location, int) - Method in class net.sf.saxon.event.SignificantItemDetector
 
append(Item, Location, int) - Method in class net.sf.saxon.event.Sink
Append an arbitrary item (node or atomic value) to the output
append(Item, Location, int) - Method in class net.sf.saxon.event.TeeOutputter
Output an item (atomic value or node) to the sequence
append(Item, Location, int) - Method in class net.sf.saxon.event.TracingFilter
Append an arbitrary item (node or atomic value) to the output
append(Item, Location, int) - Method in class net.sf.saxon.event.TreeReceiver
Append an arbitrary item (node or atomic value) to the output
append(Item, Location, 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, Location, 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(Item, Location, int) - Method in class net.sf.saxon.serialize.Emitter
Append an arbitrary item (node or atomic value) to the output
append(Item, Location, int) - Method in class net.sf.saxon.serialize.ImplicitResultChecker
 
append(Item, Location, int) - Method in class net.sf.saxon.serialize.UncommittedSerializer
Append an arbitrary item (node or atomic value) to the output
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
appendAttributeName(NodeName) - Method in class net.sf.saxon.om.AbsolutePath
Append an attribute name to the path
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, 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.TemplateRule
Process the template, without returning any tail calls.
apply(XPathContext, int) - Method in interface net.sf.saxon.expr.PendingUpdateList
Apply the pending updates
APPLY_TEMPLATES_TO_ATTRIBUTES - Static variable in interface net.sf.saxon.trans.BuiltInRuleSet
 
APPLY_TEMPLATES_TO_CHILDREN - Static variable in interface net.sf.saxon.trans.BuiltInRuleSet
 
applyAxis(byte) - Method in class com.saxonica.ee.expr.ExpressionADJ
Convert an expression to apply to nodes along a given axis.
applyAxis(byte) - Method in class com.saxonica.ee.pattern.AncestorQualifiedPatternADJ
 
applyAxis(byte) - Method in class com.saxonica.ee.pattern.GeneralNodePatternADJ
 
applyAxis(byte) - Method in class com.saxonica.ee.pattern.GeneralPositionalPatternADJ
 
applyAxis(byte) - Method in class com.saxonica.ee.pattern.PatternADJ
Convert a pattern to apply to nodes along a given axis.
applyAxis(byte) - Method in class com.saxonica.ee.pattern.PatternWithPredicateADJ
 
applyAxis(byte, Set<Expression>) - Static method in class com.saxonica.ee.pattern.preconditions.RealPreconditions
 
applyAxis(byte, Expression) - Static method in class com.saxonica.ee.pattern.preconditions.RealPreconditions
 
applyAxis(byte) - Method in class com.saxonica.ee.pattern.SimplePositionalPatternADJ
 
applyDefaults(Configuration) - Method in class net.sf.saxon.lib.ParseOptions
Merge settings from the Configuration object into these parseOptions
ApplyFn - Class in com.saxonica.functions.hof
This class implements the function fn:apply(), which is a standard function in XQuery 3.1.
ApplyFn() - Constructor for class com.saxonica.functions.hof.ApplyFn
 
applyFunctionCoercion(SequenceIterator, ItemType, ItemType, Location) - Method in class com.saxonica.functions.hof.TypeHierarchyPE
Apply function coercion when a function item is supplied as a parameter in a function call
applyFunctionCoercion(SequenceIterator, ItemType, ItemType, Location) - 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, RoleDiagnostic, Location) - 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(XPathContext) - Method in class net.sf.saxon.expr.instruct.TemplateRule
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(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) - Constructor for class net.sf.saxon.expr.instruct.ApplyTemplates
Construct an apply-templates instruction
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() - Constructor for class net.sf.saxon.trace.ContextStackFrame.ApplyTemplates
 
applyTemplates(ParameterSet, ParameterSet, XPathContextMajor, Location) - Method in class net.sf.saxon.trans.Mode
Process selected nodes using the template rules 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
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.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.
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
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
ARRAY_FUNCTIONS - Static variable in class net.sf.saxon.lib.NamespaceConstant
Namespace URI for XPath 3.1 functions associated with arrays
ArrayAppend - Class in net.sf.saxon.ma.arrays
Implementation of the extension function array:append(array, item()*) => array
ArrayAppend() - Constructor for class net.sf.saxon.ma.arrays.ArrayAppend
 
ArrayBlock - Class in net.sf.saxon.ma.arrays
An expression that delivers a fixed size array whose members are the result of evaluating corresponding expressions: [a,b,c,d]
ArrayBlock(List<Expression>) - Constructor for class net.sf.saxon.ma.arrays.ArrayBlock
Create an empty block
ArrayBlockCompiler - Class in com.saxonica.ee.bytecode
Generate bytecode for an ArrayBlock expression.
ArrayBlockCompiler() - Constructor for class com.saxonica.ee.bytecode.ArrayBlockCompiler
 
ArrayFilter - Class in net.sf.saxon.ma.arrays
Implementation of the extension function array:filter(array, function) => array
ArrayFilter() - Constructor for class net.sf.saxon.ma.arrays.ArrayFilter
 
ArrayFlatten - Class in net.sf.saxon.ma.arrays
Implementation of the extension function array:_to-sequence(array) => item()*
ArrayFlatten() - Constructor for class net.sf.saxon.ma.arrays.ArrayFlatten
 
ArrayFoldLeft - Class in net.sf.saxon.ma.arrays
Implementation of the extension function array:fold-left(array, item()*, function) => array
ArrayFoldLeft() - Constructor for class net.sf.saxon.ma.arrays.ArrayFoldLeft
 
ArrayFoldRight - Class in net.sf.saxon.ma.arrays
Implementation of the extension function array:fold-left(array, item()*, function) => array
ArrayFoldRight() - Constructor for class net.sf.saxon.ma.arrays.ArrayFoldRight
 
ArrayForEach - Class in net.sf.saxon.ma.arrays
Implementation of the extension function array:for-each(array, function) => array
ArrayForEach() - Constructor for class net.sf.saxon.ma.arrays.ArrayForEach
 
ArrayForEachPair - Class in net.sf.saxon.ma.arrays
Implementation of the extension function array:for-each-pair(array, array, function) => array
ArrayForEachPair() - Constructor for class net.sf.saxon.ma.arrays.ArrayForEachPair
 
ArrayFromSequence - Class in net.sf.saxon.ma.arrays
Implementation of the extension function array:_from-sequence(item()*) => array
ArrayFromSequence() - Constructor for class net.sf.saxon.ma.arrays.ArrayFromSequence
 
ArrayGet - Class in net.sf.saxon.ma.arrays
Implementation of the extension function array:get(array, xs:integer) => item()*
ArrayGet() - Constructor for class net.sf.saxon.ma.arrays.ArrayGet
 
ArrayHead - Class in net.sf.saxon.ma.arrays
Implementation of the extension function array:head(array) => item()*
ArrayHead() - Constructor for class net.sf.saxon.ma.arrays.ArrayHead
 
ArrayInsertBefore - Class in net.sf.saxon.ma.arrays
Implementation of the extension function array:insert-before(array, xs:integer, item()*) => array
ArrayInsertBefore() - Constructor for class net.sf.saxon.ma.arrays.ArrayInsertBefore
 
ArrayItem - Interface in net.sf.saxon.ma.arrays
Interface supported by different implementations of an XDM array item
ArrayItemType - Class in net.sf.saxon.ma.arrays
An instance of this class represents a specific array item type, for example function(xs:int) as xs:boolean
ArrayItemType(SequenceType) - Constructor for class net.sf.saxon.ma.arrays.ArrayItemType
 
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.
ArrayJoin - Class in net.sf.saxon.ma.arrays
Implementation of the extension function array:join(arrays) => array
ArrayJoin() - Constructor for class net.sf.saxon.ma.arrays.ArrayJoin
 
arrayLength(Object[]) - Static method in class com.saxonica.ee.bytecode.NextIterationCompiler
 
ArrayRemove - Class in net.sf.saxon.ma.arrays
Implementation of the extension function array:remove(array, xs:integer) => array
ArrayRemove() - Constructor for class net.sf.saxon.ma.arrays.ArrayRemove
 
ArrayReverse - Class in net.sf.saxon.ma.arrays
Implementation of the extension function array:reverse(array, xs:integer, xs:integer) => array
ArrayReverse() - Constructor for class net.sf.saxon.ma.arrays.ArrayReverse
 
ArraySize - Class in net.sf.saxon.ma.arrays
Implementation of the extension function array:size(array) => integer
ArraySize() - Constructor for class net.sf.saxon.ma.arrays.ArraySize
 
ArraySort - Class in net.sf.saxon.ma.arrays
Implementation of the extension function array:sort(array, function) => array
ArraySort() - Constructor for class net.sf.saxon.ma.arrays.ArraySort
 
ArraySubarray - Class in net.sf.saxon.ma.arrays
Implementation of the extension function array:subarray(array, xs:integer, xs:integer) => array
ArraySubarray() - Constructor for class net.sf.saxon.ma.arrays.ArraySubarray
 
ArrayTail - Class in net.sf.saxon.ma.arrays
Implementation of the extension function array:tail(array) => item()*
ArrayTail() - Constructor for class net.sf.saxon.ma.arrays.ArrayTail
 
ArrayToSequence - Class in net.sf.saxon.ma.arrays
Implementation of the extension function array:_to-sequence(array) => item()*
ArrayToSequence() - Constructor for class net.sf.saxon.ma.arrays.ArrayToSequence
 
ARROW - Static variable in class net.sf.saxon.expr.parser.Token
Arrow operator "=>" (XQuery 3.1)
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.style.SourceBinding
 
AS_ARG0 - Static variable in class net.sf.saxon.functions.StandardFunction
Function properties
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
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)
AsinFn() - Constructor for class net.sf.saxon.functions.TrigonometricFn.AsinFn
 
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.
asMapKey() - Method in class net.sf.saxon.value.AtomicValue
Get a value whose equals() method follows the "same key" rules for comparing the keys of a map.
asMapKey() - Method in class net.sf.saxon.value.CalendarValue
Get a value whose equals() method follows the "same key" rules for comparing the keys of a map.
asMapKey() - Method in class net.sf.saxon.value.DoubleValue
Get a value whose equals() method follows the "same key" rules for comparing the keys of a map.
asMapKey() - Method in class net.sf.saxon.value.FloatValue
Get a value whose equals() method follows the "same key" rules for comparing the keys of a 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(Expression) - 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
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
 
AtanFn() - Constructor for class net.sf.saxon.functions.TrigonometricFn.AtanFn
 
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() - Constructor for class net.sf.saxon.expr.PJConverter.Atomic
 
Atomic(List<AtomicValue>) - Constructor for class net.sf.saxon.tree.iter.ListIterator.Atomic
 
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.
AtomicConstructorFunction - Class in com.saxonica.functions.hof
A function item representing a constructor function for an atomic type
AtomicConstructorFunction(AtomicType, NamespaceResolver) - Constructor for class com.saxonica.functions.hof.AtomicConstructorFunction
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.ToStringMappingFunction - Class in net.sf.saxon.expr
Mapping function that converts every item in a sequence to a string
AtomicSequenceConverterADJ - Class in com.saxonica.ee.expr
 
AtomicSequenceConverterADJ(Expression) - Constructor for class com.saxonica.ee.expr.AtomicSequenceConverterADJ
 
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
 
AtomicSequenceMappingFunction() - Constructor for class net.sf.saxon.expr.AtomicSequenceConverter.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
 
atomicValueCombined - Variable in class com.saxonica.ee.trans.ModeExperimentalChoice
 
atomicValueRuleChain - Variable in class net.sf.saxon.trans.SimpleMode
 
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 class net.sf.saxon.expr.instruct.UserFunction
Atomize the item.
atomize() - Method in class net.sf.saxon.functions.AbstractFunction
Atomize the item.
atomize() - Method in class net.sf.saxon.ma.arrays.SimpleArrayItem
Atomize the item.
atomize() - Method in class net.sf.saxon.ma.map.HashTrieMap
Atomize the item.
atomize() - Method in class net.sf.saxon.ma.map.RangeKey
Atomize the item.
atomize() - Method in interface net.sf.saxon.om.Item
Atomize the item.
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.CommentImpl
Get the typed value of this node.
atomize() - Method in class net.sf.saxon.tree.linked.NodeImpl
Get the typed value.
atomize() - Method in class net.sf.saxon.tree.linked.ProcInstImpl
Get the typed value of this node.
atomize() - Method in class net.sf.saxon.tree.NamespaceNode
Get the typed value.
atomize() - Method in class net.sf.saxon.tree.tiny.TinyAttributeImpl
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.SnapshotNode
Get the typed value of this node
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 class net.sf.saxon.type.NumericType
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.AtomicValue
Atomize the item.
atomize() - Method in class net.sf.saxon.value.ObjectValue
Atomize the item.
atomize() - Method in class net.sf.saxon.value.TextFragmentValue
Get the typed value.
atomizeActions() - Method in class net.sf.saxon.expr.instruct.Choose
Atomize all the action expressions
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.
AtomizerADJ - Class in com.saxonica.ee.expr
 
AtomizerADJ(Expression) - Constructor for class com.saxonica.ee.expr.AtomizerADJ
 
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, Location, int) - Method in class com.saxonica.ee.schema.SchemaModelLoader
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, Location, 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, Location, int) - Method in class com.saxonica.ee.stream.Projector
 
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class com.saxonica.ee.stream.watch.WatchManager
Notify an attribute
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class com.saxonica.ee.validate.AttributeValidator
Handle an attribute
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class com.saxonica.ee.validate.CatchingReceiver
 
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class com.saxonica.ee.validate.Checker
 
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class com.saxonica.ee.validate.EntityValidator
Handle an attribute
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class com.saxonica.ee.validate.IdValidator
Handle an attribute
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class com.saxonica.ee.validate.LaxValidator
Handle an attribute
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class com.saxonica.ee.validate.SkipValidator
Handle an attribute
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class com.saxonica.ee.validate.ValidationStack
Handle an attribute
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class com.saxonica.ee.validate.XSIAttributeHandler
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class com.saxonica.ptree.PTreeEmitter
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class com.saxonica.serialize.BinaryEmitter
 
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class com.saxonica.serialize.XHTMLPrefixRemover
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.dom.DOMWriter
 
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.event.CheckSumFilter
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.event.ComplexContentOutputter
Output an attribute value.
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.event.ContentHandlerProxy
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.event.IDFilter
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.event.NamePoolConverter
Handle an attribute
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.event.ProxyReceiver
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in interface net.sf.saxon.event.Receiver
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.event.SequenceWriter
Output an attribute value.
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.event.SignificantItemDetector
 
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.event.Sink
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.event.StartTagBuffer
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.event.Stripper
 
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.event.TeeOutputter
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.event.TracingFilter
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.event.TreeReceiver
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.event.TypeCheckingFilter
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.ma.json.JsonReceiver
 
ATTRIBUTE - Static variable in class net.sf.saxon.om.AxisInfo
Constant representing the attribute axis
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.option.axiom.AxiomWriter
 
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.option.dom4j.DOM4JWriter
 
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.option.jdom.JDOMWriter
 
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.option.jdom2.JDOM2Writer
 
attribute(NodeName, SimpleType, CharSequence, Location, 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, Location, int) - Method in class net.sf.saxon.query.SequenceWrapper
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.serialize.AttributeSorter
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.serialize.CharacterMapExpander
Output an attribute
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.serialize.HTMLURIEscaper
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.serialize.MetaTagAdjuster
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.serialize.TEXTEmitter
 
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.serialize.UnicodeNormalizer
Output an attribute
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.serialize.XHTMLURIEscaper
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.serialize.XML10ContentChecker
Notify an attribute.
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.serialize.XMLEmitter
 
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.serialize.XMLIndenter
Output an attribute
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.stax.ReceiverToXMLStreamWriter
 
attribute(NodeName, SimpleType, CharSequence, Location, 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, Location, int) - Method in class net.sf.saxon.tree.linked.LinkedBuilderMonitor
 
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.tree.linked.LinkedTreeBuilder
 
attribute(NodeName, SimpleType, CharSequence, Location, int) - Method in class net.sf.saxon.tree.tiny.TinyBuilder
 
attribute(NodeName, SimpleType, CharSequence, Location, 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, Location, 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 - Static variable in class net.sf.saxon.type.UType
 
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, StructuredQName) - Constructor for class com.saxonica.ee.schema.AttributeGroupReference
Creates a new AttributeGroup reference
AttributeImpl - Class in net.sf.saxon.tree.linked
A node in the "linked" tree representing an attribute.
AttributeImpl(ElementImpl, int) - Constructor for class net.sf.saxon.tree.linked.AttributeImpl
Construct an Attribute node for the n'th attribute of a given element
AttributeLocation - Class in net.sf.saxon.tree
A Location corresponding to an attribute in a document (often a stylesheet)
AttributeLocation(NodeInfo, StructuredQName) - Constructor for class net.sf.saxon.tree.AttributeLocation
 
AttributeLocation(StructuredQName, StructuredQName, Location) - Constructor for class net.sf.saxon.tree.AttributeLocation
 
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
 
attType - 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.
AugmentedSource(Source, ParseOptions) - Constructor for class net.sf.saxon.lib.AugmentedSource
Create an AugmentedSource that wraps a given Source object (which must not itself be an AugmentedSource), with supplied ParseOptions
AUTOCOMMIT - Static variable in class net.sf.saxon.option.sql.SQLConnect.ConnectInstruction
 
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
 
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
AvailableSystemProperties - Class in net.sf.saxon.functions
 
AvailableSystemProperties() - Constructor for class net.sf.saxon.functions.AvailableSystemProperties
 
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
AxiomDocument - Class in net.sf.saxon.option.axiom
Information about a tree that wraps an AXIOM document
AxiomDocument(OMDocument, String, Configuration) - Constructor for class net.sf.saxon.option.axiom.AxiomDocument
Create a Saxon wrapper for an Axiom document node
AxiomDocument.FollowingSiblingIterator - Class in net.sf.saxon.option.axiom
 
AxiomDocument.PrecedingSiblingIterator - Class in net.sf.saxon.option.axiom
 
AxiomDocumentNodeWrapper - Class in net.sf.saxon.option.axiom
The document node in an AXIOM tree
AxiomDocumentNodeWrapper(OMDocument, String, Configuration) - Constructor for class net.sf.saxon.option.axiom.AxiomDocumentNodeWrapper
Create a Saxon wrapper for an Axiom document node
AxiomDocumentNodeWrapper.FollowingSiblingIterator - Class in net.sf.saxon.option.axiom
 
AxiomDocumentNodeWrapper.PrecedingSiblingIterator - Class in net.sf.saxon.option.axiom
 
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, AxiomDocument, 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, AxiomDocument, 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.DescendantWrappingIterator - Class in net.sf.saxon.option.axiom
Iterator over the descendants of a supplied node (optionally including the node itself)
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 an AxiomWriter 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.RoleDiagnostic
 
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
AxisExpressionADJ - Class in com.saxonica.ee.expr
 
AxisExpressionADJ(Expression) - Constructor for class com.saxonica.ee.expr.AxisExpressionADJ
 
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
 
AxisFilter(AxisIterator, NodeTest) - Constructor for class net.sf.saxon.tree.util.Navigator.AxisFilter
Construct a AxisFilter
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 - Static variable in class net.sf.saxon.type.UType
 
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
 
Base64BinaryToHexBinary() - Constructor for class net.sf.saxon.type.Converter.Base64BinaryToHexBinary
 
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
 
BaseDirCall() - Constructor for class com.saxonica.functions.extfn.EXPathFileBaseDir.BaseDirCall
 
basePattern - Variable in class com.saxonica.ee.pattern.preconditions.ComparisonPredicateIndex.IndexBase
 
baseURI - Variable in class com.saxonica.xslt3.instruct.MergeInstr.MergeSource
 
baseURI - Variable in class net.sf.saxon.event.Builder
 
baseURI - Variable in class net.sf.saxon.expr.sort.SortKeyDefinition
 
baseURI - Variable in class net.sf.saxon.stax.ReceiverToXMLStreamWriter
 
BaseUri_1 - Class in net.sf.saxon.functions
This class implements the fn:base-uri() function in XPath 2.0
BaseUri_1() - Constructor for class net.sf.saxon.functions.BaseUri_1
 
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 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
 
BigIntegerComparable(BigIntegerValue) - Constructor for class net.sf.saxon.value.BigIntegerValue.BigIntegerComparable
 
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
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.RoleDiagnostic
 
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
BinaryExpressionADJ - Class in com.saxonica.ee.expr
 
BinaryExpressionADJ(Expression) - Constructor for class com.saxonica.ee.expr.BinaryExpressionADJ
 
BinaryResource - Class in net.sf.saxon.resource
 
BinaryResource(String, String, InputStream) - Constructor for class net.sf.saxon.resource.BinaryResource
 
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) - 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) - 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) - Method in class com.saxonica.ee.packages.XSLOriginalLibrary
 
bind(SymbolicName, Expression[], StaticContext) - 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) - 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) - 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) - 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) - 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) - 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) - Method in class net.sf.saxon.functions.SystemFunctionLibrary
Bind a system function, given the URI and local parts of the function name, and the list of expressions supplied as arguments.
bind(SymbolicName, Expression[], StaticContext) - 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) - Method in class net.sf.saxon.query.UnboundFunctionLibrary
Identify a (namespace-prefixed) function appearing in the expression.
bind(SymbolicName, Expression[], StaticContext) - Method in class net.sf.saxon.query.XQueryFunctionLibrary
Identify a (namespace-prefixed) function appearing in the expression.
bind(SymbolicName, Expression[], StaticContext) - 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) - 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.
bindCollation(String) - Method in class net.sf.saxon.functions.CollatingFunctionFree
 
bindContext(XPathContext) - Method in class com.saxonica.functions.hof.FunctionLookup
Bind a context item to appear as part of the function's closure.
bindContext(XPathContext) - Method in class net.sf.saxon.functions.ContextAccessorFunction
Bind a context item to appear as part of the function's closure.
bindContext(XPathContext) - Method in class net.sf.saxon.functions.ContextItemAccessorFunction
Bind a context item to appear as part of the function's closure.
bindContext(XPathContext) - Method in class net.sf.saxon.functions.DynamicContextAccessor
 
bindContext(XPathContext) - Method in class net.sf.saxon.functions.PositionAndLast
Bind a context item to appear as part of the function's closure.
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(PackageData) - 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.
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.ee.optim.RewriteContext
 
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(Expression[]) - Constructor for class net.sf.saxon.expr.instruct.Block
Create a block, supplying its child expressions
BlockADJ - Class in com.saxonica.ee.expr
 
BlockADJ(Expression) - Constructor for class com.saxonica.ee.expr.BlockADJ
 
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(Operand[], 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(Operand[], 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.ComponentCode
 
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 - Static variable in class net.sf.saxon.type.UType
 
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
BooleanExpressionADJ - Class in com.saxonica.ee.expr
 
BooleanExpressionADJ(Expression) - Constructor for class com.saxonica.ee.expr.BooleanExpressionADJ
 
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
BooleanExpressionPatternADJ - Class in com.saxonica.ee.pattern
 
BooleanExpressionPatternADJ(Pattern) - Constructor for class com.saxonica.ee.pattern.BooleanExpressionPatternADJ
 
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
 
BooleanFnCompiler - Class in com.saxonica.ee.bytecode
Compile the fn:boolean() function to Java bytecode
BooleanFnCompiler() - Constructor for class com.saxonica.ee.bytecode.BooleanFnCompiler
 
BooleanFnFeed(Expression, Feed, XPathContext) - Constructor for class com.saxonica.ee.stream.adjunct.BooleanFnAdjunct.BooleanFnFeed
 
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)
BooleanToDecimal() - Constructor for class net.sf.saxon.type.Converter.BooleanToDecimal
 
BooleanToDouble() - Constructor for class net.sf.saxon.type.Converter.BooleanToDouble
 
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
 
BooleanToFloat() - Constructor for class net.sf.saxon.type.Converter.BooleanToFloat
 
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
 
BooleanToInteger() - Constructor for class net.sf.saxon.type.Converter.BooleanToInteger
 
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.
BooleanValueToBoolean() - Constructor for class net.sf.saxon.expr.PJConverter.BooleanValueToBoolean
 
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
BoundUserFunction(Component<UserFunction>) - Constructor for class com.saxonica.functions.hof.UserFunctionReference.BoundUserFunction
 
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
BUILD_TREE - Static variable in class net.sf.saxon.lib.SaxonOutputKeys
build-tree = yes|no.
BUILD_TREE - Static variable in class net.sf.saxon.style.XSLResultDocument
 
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
Deprecated.
buildDocument(Source, ParseOptions) - Method in class net.sf.saxon.Configuration
buildDocument(Source) - Method in class net.sf.saxon.query.StaticQueryContext
buildDocumentTree(Source) - Method in class net.sf.saxon.Configuration
Build a document tree, using options set on this Configuration and on the supplied source object.
buildDocumentTree(Source, ParseOptions) - Method in class net.sf.saxon.Configuration
Build a document, using specified options for parsing and building.
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(NodeInfo, 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.
buildIndex(KeyDefinitionSet, TreeInfo, XPathContext) - Method in class net.sf.saxon.trans.KeyIndex
Build the index for a particular document for a named key
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
 
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)
BuiltInTemplateRule() - Constructor for class net.sf.saxon.trace.ContextStackFrame.BuiltInTemplateRule
 
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.
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
C1024 - Static variable in class net.sf.saxon.tree.util.FastStringBuffer
 
C16 - Static variable in class net.sf.saxon.tree.util.FastStringBuffer
 
C256 - Static variable in class net.sf.saxon.tree.util.FastStringBuffer
 
C64 - Static variable in class net.sf.saxon.tree.util.FastStringBuffer
 
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.AnyIdivAny - Class in net.sf.saxon.expr
Arithmetic: anyAtomicType idiv AnyAtomicType
Calculator.AnyMinusAny - Class in net.sf.saxon.expr
Arithmetic: anyAtomicType - AnyAtomicType
Calculator.AnyModAny - Class in net.sf.saxon.expr
Arithmetic: anyAtomicType mod AnyAtomicType
Calculator.AnyPlusAny - Class in net.sf.saxon.expr
Arithmetic: anyAtomicType + AnyAtomicType
Calculator.AnyTimesAny - Class in net.sf.saxon.expr
Arithmetic: anyAtomicType * AnyAtomicType
Calculator.DecimalDivDecimal - Class in net.sf.saxon.expr
Arithmetic: decimal div decimal (including types that promote to decimal, that is, integer)
Calculator.DecimalIdivDecimal - Class in net.sf.saxon.expr
Arithmetic: decimal idiv decimal (including types that promote to decimal, that is, integer)
Calculator.DecimalMinusDecimal - Class in net.sf.saxon.expr
Arithmetic: decimal - decimal (including types that promote to decimal, that is, integer)
Calculator.DecimalModDecimal - Class in net.sf.saxon.expr
Arithmetic: decimal mod decimal (including types that promote to decimal, that is, integer)
Calculator.DecimalPlusDecimal - Class in net.sf.saxon.expr
Arithmetic: decimal + decimal (including types that promote to decimal, that is, integer)
Calculator.DecimalTimesDecimal - Class in net.sf.saxon.expr
Arithmetic: decimal * decimal (including types that promote to decimal, that is, integer)
Calculator.DoubleDivDouble - Class in net.sf.saxon.expr
Arithmetic: double div double (including types that promote to double)
Calculator.DoubleMinusDouble - Class in net.sf.saxon.expr
Arithmetic: double - double (including types that promote to double)
Calculator.DoubleModDouble - Class in net.sf.saxon.expr
Arithmetic: double mod double (including types that promote to double)
Calculator.DoublePlusDouble - Class in net.sf.saxon.expr
Arithmetic: double + double (including types that promote to double)
Calculator.DoubleTimesDouble - Class in net.sf.saxon.expr
Arithmetic: double * double (including types that promote to double)
Calculator.FloatDivFloat - Class in net.sf.saxon.expr
Arithmetic: float div float (including types that promote to float)
Calculator.FloatIdivFloat - Class in net.sf.saxon.expr
Arithmetic: float idiv float (including types that promote to float)
Calculator.FloatMinusFloat - Class in net.sf.saxon.expr
Arithmetic: float - float (including types that promote to float)
Calculator.FloatModFloat - Class in net.sf.saxon.expr
Arithmetic: float mod float (including types that promote to float)
Calculator.FloatPlusFloat - Class in net.sf.saxon.expr
Arithmetic: float + float (including types that promote to float)
Calculator.FloatTimesFloat - Class in net.sf.saxon.expr
Arithmetic: float * float (including types that promote to float)
Calculator.IntegerDivInteger - Class in net.sf.saxon.expr
Arithmetic: integer div integer
Calculator.IntegerIdivInteger - Class in net.sf.saxon.expr
Arithmetic: integer idiv integer
Calculator.IntegerMinusInteger - Class in net.sf.saxon.expr
Arithmetic: integer - integer
Calculator.IntegerModInteger - Class in net.sf.saxon.expr
Arithmetic: integer mod integer
Calculator.IntegerPlusInteger - Class in net.sf.saxon.expr
Arithmetic: integer + integer
Calculator.IntegerTimesInteger - Class in net.sf.saxon.expr
Arithmetic: integer * integer
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.AnyIdivAny - Class in com.saxonica.ee.bytecode
Arithmetic: anyAtomicType idiv AnyAtomicType
CalculatorCompiler.AnyMinusAny - Class in com.saxonica.ee.bytecode
Arithmetic: anyAtomicType - AnyAtomicType
CalculatorCompiler.AnyModAny - Class in com.saxonica.ee.bytecode
 
CalculatorCompiler.AnyPlusAny - Class in com.saxonica.ee.bytecode
Arithmetic: anyAtomicType + AnyAtomicType
CalculatorCompiler.AnyTimesAny - Class in com.saxonica.ee.bytecode
Arithmetic: anyAtomicType * AnyAtomicType
CalculatorCompiler.DecimalDivDecimal - Class in com.saxonica.ee.bytecode
Arithmetic: decimal / decimal (including types that promote to decimal, that is, integer)
CalculatorCompiler.DecimalIdivDecimal - Class in com.saxonica.ee.bytecode
Arithmetic: decimal % decimal (including types that promote to decimal, that is, integer)
CalculatorCompiler.DecimalMinusDecimal - Class in com.saxonica.ee.bytecode
Arithmetic: decimal - decimal (including types that promote to decimal, that is, integer)
CalculatorCompiler.DecimalModDecimal - Class in com.saxonica.ee.bytecode
Arithmetic: decimal % decimal (including types that promote to decimal, that is, integer)
CalculatorCompiler.DecimalPlusDecimal - Class in com.saxonica.ee.bytecode
Arithmetic: decimal + decimal (including types that promote to decimal, that is, integer)
CalculatorCompiler.DecimalTimesDecimal - Class in com.saxonica.ee.bytecode
Arithmetic: decimal * decimal (including types that promote to decimal, that is, integer)
CalculatorCompiler.DoubleDivDouble - Class in com.saxonica.ee.bytecode
Arithmetic: double / double (including types that promote to double)
CalculatorCompiler.DoubleMinusDouble - Class in com.saxonica.ee.bytecode
Arithmetic: double - double (including types that promote to double)
CalculatorCompiler.DoubleModDouble - Class in com.saxonica.ee.bytecode
Arithmetic: double % double (including types that promote to double)
CalculatorCompiler.DoublePlusDouble - Class in com.saxonica.ee.bytecode
Arithmetic: double + double (including types that promote to double)
CalculatorCompiler.DoubleTimesDouble - Class in com.saxonica.ee.bytecode
Arithmetic: double * double (including types that promote to double)
CalculatorCompiler.FloatDivFloat - Class in com.saxonica.ee.bytecode
Arithmetic: float div float (including types that promote to float)
CalculatorCompiler.FloatIdivFloat - Class in com.saxonica.ee.bytecode
Arithmetic: float idiv float (including types that promote to float)
CalculatorCompiler.FloatMinusFloat - Class in com.saxonica.ee.bytecode
Arithmetic: float - float (including types that promote to float)
CalculatorCompiler.FloatModFloat - Class in com.saxonica.ee.bytecode
Arithmetic: float mod float (including types that promote to float)
CalculatorCompiler.FloatPlusFloat - Class in com.saxonica.ee.bytecode
Arithmetic: float + float (including types that promote to float))
CalculatorCompiler.FloatTimesFloat - Class in com.saxonica.ee.bytecode
Arithmetic: float * float (including types that promote to float)
CalculatorCompiler.IntegerDivInteger - Class in com.saxonica.ee.bytecode
 
CalculatorCompiler.IntegerIdivInteger - Class in com.saxonica.ee.bytecode
 
CalculatorCompiler.IntegerMinusInteger - Class in com.saxonica.ee.bytecode
 
CalculatorCompiler.IntegerModInteger - Class in com.saxonica.ee.bytecode
 
CalculatorCompiler.IntegerPlusInteger - Class in com.saxonica.ee.bytecode
 
CalculatorCompiler.IntegerTimesInteger - Class in com.saxonica.ee.bytecode
 
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
 
CalendarValueToCalendar() - Constructor for class net.sf.saxon.expr.PJConverter.CalendarValueToCalendar
 
CalendarValueToDate() - Constructor for class net.sf.saxon.expr.PJConverter.CalendarValueToDate
 
call(XPathContext, Sequence[]) - Method in class com.saxonica.expr.JavaExtensionFunctionCall
Call an extension function previously identified using the bind() method.
call(XPathContext, 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.EXPathFileBaseDir.BaseDirCall
 
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.ApplyFn
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.hof.AtomicConstructorFunction
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.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.InlineFunction
Invoke the function
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.hof.RandomNumberGenerator
 
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.hof.SortTwo
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.hof.UserFunctionReference.BoundUserFunction
 
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.xslt3.AccumulatorFn
Call the Callable.
call(XPathContext, Sequence[]) - Method in class com.saxonica.functions.xslt3.CopyOfFn
Evaluate the expression (used only for dynamic calls)
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(XPathContext, Sequence[]) - Method in class net.sf.saxon.expr.instruct.OriginalFunction
Invoke the function
call(XPathContext, 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.expr.ListCastableFunction
Invoke the function
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.expr.ListConstructorFunction
Invoke the function
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.expr.StaticFunctionCall
Call the Callable.
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.expr.UnionCastableFunction
Invoke the function
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.expr.UnionConstructorFunction
Invoke the function
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.expr.ValueComparison
Call the Callable.
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Adjust_1
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Adjust_2
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.AvailableSystemProperties
Evaluate the expression (dynamic evaluation)
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.BaseUri_1
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.BooleanFn
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.CallableFunction
Invoke the function
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.CollatingFunctionFree
Invoke the function.
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.CollationKeyFn
Call the Callable.
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.CollectionFn
Dynamic call on collection() function
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.ConstantFunction
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Contains
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.ContainsToken
Dynamic evaluation
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.ContextAccessorFunction
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.ContextItemAccessorFunction
Evaluate the expression.
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.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_1
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.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.DynamicContextAccessor
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.Exists
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 the format-number function, supplying two or three arguments
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.FormatNumber.FormatNumberFixed
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.FunctionAvailable
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.HasChildren_1
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.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
Dynamic function call of in-scope-prefixes
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.LoadXqueryModule
Invoke the function
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Matches
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Minimax
Evaluate the function
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.NamespaceForPrefix
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Nilled_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.Outermost
Evaluate the expression in a dynamic call
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.ParseIetfDate
Evaluate the expression
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.PositionAndLast
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.RegexFunctionSansFlags
Invoke the function.
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_1
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.ScalarSystemFunction
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Serialize
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.SortOne
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.StartsWith
Evaluate the function
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.StaticContextAccessor
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_2
Call the function
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Subsequence_3
Call the function
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.SuperId
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.SystemProperty
Evaluate the function call
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_1
Evaluate the expression dynamically
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Tokenize_3
Evaluate the expression dynamically
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Trace
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.TransformFn
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Translate
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.Translate.TranslateFixed
Invoke the function
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.functions.TreatFn
 
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.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 class net.sf.saxon.ma.arrays.SimpleArrayItem
Invoke the array in its role as a function
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.ma.json.JsonDoc
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.ma.json.JsonToXMLFn
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.ma.json.SerializeJsonFn
Evaluate the expression
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.ma.json.XMLToJsonFn
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.ma.json.XMLToJsonTransform
 
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.ma.map.HashTrieMap
Invoke the function
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.ma.map.RangeKey
Invoke the function
call(XPathContext, Sequence[]) - Method in interface net.sf.saxon.om.Function
Invoke the function
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.option.sql.SQLConnect.ConnectInstruction
 
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(Processor, XdmValue...) - Method in class net.sf.saxon.s9api.XdmFunctionItem
Call the function
call(XPathContext, Sequence[]) - Method in class net.sf.saxon.xpath.JAXPVariableReference
 
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(Callable, Feed, XPathContext, Expression[]) - Constructor for class com.saxonica.ee.stream.feed.CallableFeed
Create a Feed that evaluates a Callable (often but not necessarily a function)
CallableFunction - Class in net.sf.saxon.functions
A function item that wraps a Callable
CallableFunction(SymbolicName, Callable, FunctionItemType) - Constructor for class net.sf.saxon.functions.CallableFunction
 
CallableFunction(int, Callable, FunctionItemType) - Constructor for class net.sf.saxon.functions.CallableFunction
 
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
CallingApplication() - Constructor for class net.sf.saxon.trace.ContextStackFrame.CallingApplication
 
calls - Variable in class net.sf.saxon.trans.RuleSearchState
 
callsFunction(Expression, StructuredQName, boolean) - Static method in class net.sf.saxon.expr.parser.ExpressionTool
Determine whether an expression contains a call on the function with a given name
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(NamedTemplate, StructuredQName, 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() - Constructor for class net.sf.saxon.trace.ContextStackFrame.CallTemplate
 
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.
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
 
CallTemplatePackage(Component, ParameterSet, ParameterSet, CallTemplate, XPathContext) - Constructor for class net.sf.saxon.expr.instruct.CallTemplate.CallTemplatePackage
Construct a CallTemplatePackage that contains information about a call.
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
CardinalityCheckerADJ - Class in com.saxonica.ee.expr
Description for class
CardinalityCheckerADJ(Expression) - Constructor for class com.saxonica.ee.expr.CardinalityCheckerADJ
 
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, RoleDiagnostic, Location) - 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.LocationKind
CASE clause within "typeswitch".
CaseFirstCollator - Class in net.sf.saxon.expr.sort
A StringCollator that sorts lowercase before uppercase, or vice versa.
CaseFirstCollator(StringCollator, boolean, String) - 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(AtomicValue, XPathContext) - Method in class net.sf.saxon.expr.UnionConstructorFunction
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
CastExpressionADJ - Class in com.saxonica.ee.expr
 
CastExpressionADJ(Expression) - Constructor for class com.saxonica.ee.expr.CastExpressionADJ
 
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
 
CatalogCollection - Class in net.sf.saxon.resource
 
CatalogCollection(Configuration, String) - Constructor for class net.sf.saxon.resource.CatalogCollection
 
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
catalogContents(String, XPathContext) - Method in class net.sf.saxon.resource.CatalogCollection
Return a collection defined as a list of URIs in a catalog file
CatchClause() - Constructor for class net.sf.saxon.expr.TryCatch.CatchClause
 
catchDepth - Variable in class net.sf.saxon.expr.parser.XPathParser
 
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
 
catchOp - Variable in class net.sf.saxon.expr.TryCatch.CatchClause
 
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
 
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() 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
 
changesRetainedStaticContext() - Method in class net.sf.saxon.style.StyleElement
Ask whether this instruction requires a different retained static context from the containing (parent) instruction.
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_MAP_EXPANSION - Static variable in class net.sf.saxon.expr.parser.RoleDiagnostic
 
CHARACTER_REPRESENTATION - Static variable in class net.sf.saxon.lib.SaxonOutputKeys
representation = rep1[;rep2].
CharacterIterator(CharSequence) - Constructor for class net.sf.saxon.value.StringValue.CharacterIterator
Create an iterator over a string
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(StructuredQName, 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, Location, 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, Location, int) - Method in class com.saxonica.ee.schema.SchemaModelLoader
Character data
characters(CharSequence, Location, int) - Method in class com.saxonica.ee.schema.sdoc.VersionControlFilter
Character data
characters(CharSequence, Location, int) - Method in class com.saxonica.ee.stream.ContentDetector
Character data
characters(CharSequence, Location, int) - Method in class com.saxonica.ee.stream.feed.StringValueGatherer
 
characters(CharSequence, Location, int) - Method in class com.saxonica.ee.stream.Projector
 
characters(CharSequence, Location, int) - Method in class com.saxonica.ee.stream.watch.WatchManager
Text node
characters(CharSequence, Location, int) - Method in class com.saxonica.ee.validate.AllElementValidator
Handle character data appearing as a child of the element being validated
characters(CharSequence, Location, int) - Method in class com.saxonica.ee.validate.AnyTypeValidator
Handle character data appearing as a child of the element being validated
characters(CharSequence, Location, int) - Method in class com.saxonica.ee.validate.AttributeValidator
Handle character data appearing as a child of the element being validated
characters(CharSequence, Location, int) - Method in class com.saxonica.ee.validate.CatchingReceiver
 
characters(CharSequence, Location, int) - Method in class com.saxonica.ee.validate.Checker
 
characters(CharSequence, Location, int) - Method in class com.saxonica.ee.validate.ComplexContentValidator
Handle character data appearing as a child of the element being validated
characters(CharSequence, Location, int) - Method in class com.saxonica.ee.validate.DocumentValidator
Character data
characters(CharSequence, Location, int) - Method in class com.saxonica.ee.validate.EmptyContentValidator
Character data
characters(CharSequence, Location, int) - Method in class com.saxonica.ee.validate.EntityValidator
Character data
characters(CharSequence, Location, int) - Method in class com.saxonica.ee.validate.FieldChecker
Notify character data.
characters(CharSequence, Location, int) - Method in class com.saxonica.ee.validate.IdValidator
Character data
characters(CharSequence, Location, int) - Method in class com.saxonica.ee.validate.IgnorableWhitespaceStripper
Handle a text node
characters(CharSequence, Location, int) - Method in class com.saxonica.ee.validate.LaxValidator
Character data
characters(CharSequence, Location, int) - Method in class com.saxonica.ee.validate.SimpleContentValidator
Handle character data appearing as a child of the element being validated
characters(CharSequence, Location, int) - Method in class com.saxonica.ee.validate.ValidationStack
 
characters(CharSequence, Location, int) - Method in class com.saxonica.ptree.PTreeEmitter
Notify character data.
characters(CharSequence, Location, int) - Method in class com.saxonica.serialize.BinaryEmitter
 
characters(CharSequence, Location, int) - Method in class net.sf.saxon.dom.DOMWriter
Character data.
characters(CharSequence, Location, int) - Method in class net.sf.saxon.event.CheckSumFilter
Character data
characters(CharSequence, Location, int) - Method in class net.sf.saxon.event.CommentStripper
Handle a text node.
characters(CharSequence, Location, int) - Method in class net.sf.saxon.event.ComplexContentOutputter
Produce text content output.
characters(CharSequence, Location, int) - Method in class net.sf.saxon.event.ContentHandlerProxy
Character data
characters(CharSequence, Location, int) - Method in class net.sf.saxon.event.IDFilter
Character data
characters(CharSequence, Location, int) - Method in class net.sf.saxon.event.ProxyReceiver
Character data
characters(CharSequence, Location, 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, Location, int) - Method in class net.sf.saxon.event.SequenceNormalizer
Character data
characters(CharSequence, Location, int) - Method in class net.sf.saxon.event.SequenceWriter
Produce text content output.
characters(CharSequence, Location, int) - Method in class net.sf.saxon.event.SignificantItemDetector
 
characters(CharSequence, Location, int) - Method in class net.sf.saxon.event.Sink
Character data
characters(CharSequence, Location, int) - Method in class net.sf.saxon.event.Stripper
Handle a text node
characters(CharSequence, Location, int) - Method in class net.sf.saxon.event.TeeOutputter
Notify character data.
characters(CharSequence, Location, int) - Method in class net.sf.saxon.event.TracingFilter
Character data
characters(CharSequence, Location, int) - Method in class net.sf.saxon.event.TreeReceiver
Character data
characters(CharSequence, Location, int) - Method in class net.sf.saxon.event.TypeCheckingFilter
Character data
characters(CharSequence, Location, int) - Method in class net.sf.saxon.ma.json.JsonReceiver
 
characters(CharSequence, Location, int) - Method in class net.sf.saxon.option.axiom.AxiomWriter
Character data.
characters(CharSequence, Location, int) - Method in class net.sf.saxon.option.dom4j.DOM4JWriter
Character data.
characters(CharSequence, Location, int) - Method in class net.sf.saxon.option.jdom.JDOMWriter
Character data.
characters(CharSequence, Location, int) - Method in class net.sf.saxon.option.jdom2.JDOM2Writer
Character data.
characters(CharSequence, Location, int) - Method in class net.sf.saxon.option.xom.XOMWriter
Character data.
characters(CharSequence, Location, int) - Method in class net.sf.saxon.query.SequenceWrapper
Character data
characters(CharSequence) - Method in interface net.sf.saxon.regex.RegexIterator.MatchHandler
Method to be called with each fragment of text in a matching substring
characters(CharSequence, Location, int) - Method in class net.sf.saxon.serialize.CDATAFilter
Output character data
characters(CharSequence, Location, int) - Method in class net.sf.saxon.serialize.CharacterMapExpander
Output character data
characters(CharSequence, Location, int) - Method in class net.sf.saxon.serialize.HTMLEmitter
Character data.
characters(CharSequence, Location, int) - Method in class net.sf.saxon.serialize.HTMLIndenter
Output character data
characters(CharSequence, Location, int) - Method in class net.sf.saxon.serialize.ImplicitResultChecker
 
characters(CharSequence, Location, int) - Method in class net.sf.saxon.serialize.TEXTEmitter
Produce output using the current Writer.
characters(CharSequence, Location, int) - Method in class net.sf.saxon.serialize.UncommittedSerializer
Produce character output using the current Writer.
characters(CharSequence, Location, int) - Method in class net.sf.saxon.serialize.UnicodeNormalizer
Output character data
characters(CharSequence, Location, int) - Method in class net.sf.saxon.serialize.XHTML5Emitter
Character data.
characters(CharSequence, Location, int) - Method in class net.sf.saxon.serialize.XML10ContentChecker
Character data
characters(CharSequence, Location, int) - Method in class net.sf.saxon.serialize.XMLEmitter
Character data.
characters(CharSequence, Location, int) - Method in class net.sf.saxon.serialize.XMLIndenter
Output character data
characters(CharSequence, Location, int) - Method in class net.sf.saxon.stax.ReceiverToXMLStreamWriter
 
characters(CharSequence, Location, 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, Location, int) - Method in class net.sf.saxon.tree.linked.LinkedBuilderMonitor
 
characters(CharSequence, Location, int) - Method in class net.sf.saxon.tree.linked.LinkedTreeBuilder
Notify a text node.
characters(CharSequence, Location, int) - Method in class net.sf.saxon.tree.tiny.TinyBuilder
Notify a text node
characters(CharSequence, Location, 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
 
charChecker - Variable in class net.sf.saxon.ma.json.JsonHandler
 
CharSlice - Class in net.sf.saxon.tree.tiny
This is an implementation of the 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
check(Item, XPathContext) - Method in interface com.saxonica.ee.pattern.preconditions.ConditionState
Check the validity of an item against this ConditionState
check(int[], Item, XPathContext) - Method in class com.saxonica.ee.pattern.preconditions.Matcher
Check a set of preconditions described by their indices into the expression array.
check30attribute(String) - Method in class net.sf.saxon.style.StyleElement
Check an attribute that is permitted under 3.0 but not under 2.0
checkAcceptableModeForPackage(XSLTemplate, Mode) - Method in class com.saxonica.ee.packages.PrincipalStylesheetModuleEE
Check that it is legitimate to add a given template rule to a given mode
checkAcceptableModeForPackage(XSLTemplate, Mode) - Method in class net.sf.saxon.style.PrincipalStylesheetModule
Check that it is legitimate to add a given template rule to a given mode
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.
checkAnnotations(ArrayList<Annotation>, boolean) - Method in class net.sf.saxon.expr.parser.XPathParser
Check the list of annotations that appear in a variable or function declaration, for duplicates, etc.
checkAnnotations(ArrayList<Annotation>, boolean) - Method in class net.sf.saxon.query.XQueryParser
Check the list of annotations that appear in a variable or function declaration, for duplicates, etc.
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 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.functions.FormatDate
 
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.
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.
checkBoolean(String) - Method in class com.saxonica.ee.pattern.PatternOptimizationEE
 
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 to check against.
checkCompatibility(SymbolicName, Visibility, Visibility) - Method in class com.saxonica.ee.packages.XSLAcceptExpose
 
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
Check the compatibility of this component with another component that it is overriding
checkCompatibility(Component) - Method in class net.sf.saxon.style.XSLFunction
 
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
checkConsistency() - Method in class net.sf.saxon.trans.RuleManager
Check all modes for conflicts in property values
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, Operand, 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
checkedOperands() - Method in class net.sf.saxon.expr.Expression
Get the immediate sub-expressions of this expression, verifying that the parent pointers in the child expressions are correct.
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
checkForAbstractComponents() - Method in class net.sf.saxon.style.StylesheetPackage
 
checkForCircularities(List<GlobalVariable>, XQueryFunctionLibrary) - Method in class net.sf.saxon.query.QueryModule
Check for circular definitions of global variables.
checkForConflictingProperties() - Method in class net.sf.saxon.trans.SimpleMode
Check that the mode does not contain conflicting property values
checkForDuplicates - Variable in class net.sf.saxon.ma.json.JsonHandlerXML
 
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(Function, ExpressionVisitor) - Method in class net.sf.saxon.expr.FunctionCall
Check the function call against the declared function signature, applying the function conversion rules to each argument as necessary
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
checkInitialContextItem(Item, XPathContext) - Method in class net.sf.saxon.expr.instruct.Executable
Check that the supplied global context item meets all requirements, and perform any required conversions or defaulting
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
checkLanguageVersion30() - Method in class net.sf.saxon.expr.parser.XPathParser
Check that XPath 3.0 is in use
checkLanguageVersion31() - Method in class net.sf.saxon.expr.parser.XPathParser
Check that XPath 3.1 is in use
checkLicensedFeature(int, String, int) - 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, int) - 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, int) - 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.
checkMode(SimpleMode) - Method in class com.saxonica.ee.pattern.preconditions.UnifyingDefn
 
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
checkOptions(MapItem, XPathContext) - Static method in class net.sf.saxon.ma.json.JsonParser
 
checkOptions(MapItem, XPathContext) - Static method in class net.sf.saxon.ma.json.XMLToJsonFn
 
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.EncodeForUri
Check that any percent-encoding within a URI is well-formed.
checkPermittedContents(SchemaType, boolean) - Method in class com.saxonica.ee.bytecode.CompiledExpression
 
checkPermittedContents(SchemaType, boolean) - Method in class com.saxonica.xslt3.instruct.ConditionalBlock
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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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.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, Location) - 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, Location) - 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, TemplateRule) - Method in class com.saxonica.ee.optim.OptimizerEE
Check the streamability of a template
checkStreamability(AttributeSet) - Method in class com.saxonica.ee.packages.PrincipalStylesheetModuleEE
Check the streamability of an attribute set declared within this stylesheet module.
checkStreamability(MergeInstr.MergeSource, Configuration) - Static method in class com.saxonica.ee.stream.adjunct.MergeInstrAdjunct
 
checkStreamability(Expression, ContextItemStaticInfo) - Method in class com.saxonica.ee.update.XQueryParserEE
 
checkStreamability(XSLTemplate, TemplateRule) - Method in class net.sf.saxon.expr.parser.Optimizer
Check the streamability of a template
checkStreamability(Expression, ContextItemStaticInfo) - Method in class net.sf.saxon.query.XQueryParser
Check that an expression is streamable
checkStreamability(AttributeSet) - Method in class net.sf.saxon.style.PrincipalStylesheetModule
Check the streamability of an attribute set declared within this stylesheet module.
CheckSumFilter - Class in net.sf.saxon.event
A filter to go on a Receiver pipeline and calculate a checksum of the data passing through the pipeline.
CheckSumFilter(Receiver) - Constructor for class net.sf.saxon.event.CheckSumFilter
 
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 class net.sf.saxon.type.NumericType
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 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.
checkWhen() - Method in class com.saxonica.ee.pattern.preconditions.UnifyingDefn
 
checkWhen(RewriteContext) - Method in class com.saxonica.ee.pattern.preconditions.UnifyingDefn
 
CHILD - Static variable in class net.sf.saxon.om.AxisInfo
Constant representing the child axis
CHILD_NODE_KINDS - Static variable in class net.sf.saxon.type.UType
 
childOp - Variable in class net.sf.saxon.regex.Operation.OpCapture
 
children(One<StringValue>) - Static method in class com.saxonica.functions.extfn.EXPathFile
 
childValidator - Variable in class com.saxonica.ee.validate.ContentValidator
 
ChildWrappingIterator(AxiomParentNodeWrapper, NodeTest) - Constructor for class net.sf.saxon.option.axiom.AxiomParentNodeWrapper.ChildWrappingIterator
 
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
 
choices - Variable in class com.saxonica.ee.expr.WhichOf
 
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
 
ci - Static variable in class com.saxonica.ee.expr.ExpressionADJ
 
Circularity(String) - Constructor for exception net.sf.saxon.trans.XPathException.Circularity
Create an exception indicating that a circularity was detected
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.
classNameToLocalName(String) - Static method in class net.sf.saxon.type.JavaExternalObjectType
Static method to convert a Java class name to an XPath local name.
classNameToQName(String) - Static method in class net.sf.saxon.type.JavaExternalObjectType
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.LocationKind
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) - Constructor for class net.sf.saxon.expr.flwor.ClauseInfo
 
clauses - Variable in class net.sf.saxon.expr.flwor.FLWORExpression
 
clear() - Method in class com.saxonica.ee.pattern.preconditions.EmptyPreconditions
 
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).
clearCapturedGroupsBeyond(int) - Method in class net.sf.saxon.regex.REMatcher
Clear any captured groups whose start position is at or beyond some specified position
clearDeclaredGlobalVariables() - Method in class net.sf.saxon.query.StaticQueryContext
Clear all declared global variables
clearDocumentIndexes(TreeInfo) - 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.XsltCompiler
Clear the values of all stylesheet parameters previously set using XsltCompiler.setParameter(QName, XdmValue).
clearParameters() - Method in class net.sf.saxon.s9api.XsltTransformer
Clear the values of all parameters that have been set
clearParameters() - Method in class net.sf.saxon.trans.CompilerInfo
Clear the values of all stylesheet parameters that have been set using the CompilerInfo.setParameter(net.sf.saxon.om.StructuredQName, net.sf.saxon.om.Sequence) method.
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.optim.MultithreadedItemMappingIterator
 
close() - Method in class com.saxonica.ee.pattern.preconditions.IndexMatcher
 
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.ConditionalBlockAdjunct.ConditionalBlockFeed
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.adjunct.TryCatchAdjunct.TryCatchFeed
Finish evaluating the expression.
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.AccumulatorCopier
 
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 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.NoOpenFeed
 
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.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.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
 
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.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 and that underlying streams should be closed, if they were created by the Logger itself rather than by the user.
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() - Method in class net.sf.saxon.lib.StandardLogger
Close the logger, indicating that no further messages will be written
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.ma.json.JsonReceiver
 
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(XPathContext, Item) - Static method in class net.sf.saxon.option.sql.SQLExtensionFunctions
 
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.AdaptiveEmitter
 
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.JSONEmitter
End of the document.
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.RuleTraceListener
 
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
 
closeLocal(XPathContext, Connection) - Static method in class net.sf.saxon.option.sql.SQLExtensionFunctions
 
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
 
code() - Method in class net.sf.saxon.expr.Calculator
Get a short code to identify the calculator in expression export files
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(CharSequence) - 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
 
coerce(Function, SpecificFunctionType, RoleDiagnostic) - 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(Function, SpecificFunctionType) - Constructor for class com.saxonica.functions.hof.CoercedFunction
Create a CoercedFunction as a wrapper around a target function
CoercedFunction(SpecificFunctionType) - Constructor for class com.saxonica.functions.hof.CoercedFunction
Create a CoercedFunction whose target function is not yet known (happens during package re-loading)
Coercer(SpecificFunctionType, Location) - Constructor for class com.saxonica.functions.hof.FunctionSequenceCoercer.Coercer
 
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) - Constructor for class net.sf.saxon.expr.sort.CollatingAtomicComparer
Create an GenericAtomicComparer
CollatingFunctionFixed - Class in net.sf.saxon.functions
Abstract superclass for functions that take an optional collation argument, in which the collation is not present as an explicit argument, either because it was defaulted in the original function call, or because it has been bound during static analysis.
CollatingFunctionFixed() - Constructor for class net.sf.saxon.functions.CollatingFunctionFixed
 
CollatingFunctionFree - Class in net.sf.saxon.functions
Generic class for all functions that take an optional collation argument, where the collation argument is supplied and has not yet been resolved.
CollatingFunctionFree() - Constructor for class net.sf.saxon.functions.CollatingFunctionFree
 
collation - Variable in class com.saxonica.ee.optim.SwitchExpression.SwitchCaseInfo
 
collation - Variable in class net.sf.saxon.expr.sort.SortKeyDefinition
 
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 net.sf.saxon.functions
Implements the collation-key function defined in the XSLT 3.0 and XPath 3.1 specifications
CollationKeyFn() - Constructor for class net.sf.saxon.functions.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_FINDER - Static variable in class net.sf.saxon.lib.FeatureKeys
The supplied CollectionFinder is used to retrieve a ResourceCollection object given by any URI defined in calls to the collection() or the uri-collection() function.
COLLECTION_FINDER_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_FINDER property.
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.
collectionFinder - Variable in class net.sf.saxon.Configuration
 
CollectionFinder - Interface in net.sf.saxon.lib
An instance of CollectionFinder can be registered with the Saxon configuration; it is called in response to calls on the fn:collection() and fn:uri-collection() functions.
CollectionFn - Class in net.sf.saxon.functions
Implement the fn:collection() function.
CollectionFn() - Constructor for class net.sf.saxon.functions.CollectionFn
 
collectionURI - Variable in class net.sf.saxon.resource.AbstractResourceCollection
 
CollectionURIResolver - Interface in net.sf.saxon.lib
Deprecated.
since 9.7: use CollectionFinder.
CollectionURIResolverWrapper - Class in net.sf.saxon.resource
The class bridges the old CollectionURIResolver interface to the new CollectionFinder interface; it means that existing CollectionURIResolver implementations can continue to be used with Saxon 9.7.
CollectionURIResolverWrapper(CollectionURIResolver) - Constructor for class net.sf.saxon.resource.CollectionURIResolverWrapper
Create a wrapper for 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.expr - package com.saxonica.ee.expr
 
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.pattern - package com.saxonica.ee.pattern
 
com.saxonica.ee.pattern.preconditions - package com.saxonica.ee.pattern.preconditions
 
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.trans - package com.saxonica.ee.trans
 
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.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.trans - package com.saxonica.trans
 
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
 
CombinedChoice - Class in com.saxonica.ee.optim
A class that encompasses a set of template choices
CombinedChoice(ModeExperimentalChoice, Rule, int) - Constructor for class com.saxonica.ee.optim.CombinedChoice
 
CombinedChoice(ModeExperimentalChoice, Rule, Rule, int) - Constructor for class com.saxonica.ee.optim.CombinedChoice
 
CombinedChoice(ModeExperimentalChoice, Rule, Rule, int, int) - Constructor for class com.saxonica.ee.optim.CombinedChoice
 
CombinedChoice(ModeExperimentalChoice, Rule, Rule, Rule, int, int) - Constructor for class com.saxonica.ee.optim.CombinedChoice
 
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
CombinedNodeTestADJ - Class in com.saxonica.ee.pattern
 
CombinedNodeTestADJ(NodeTest) - Constructor for class com.saxonica.ee.pattern.CombinedNodeTestADJ
 
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, Location, int) - Method in class com.saxonica.ee.schema.sdoc.VersionControlFilter
Output a comment
comment(CharSequence, Location, int) - Method in class com.saxonica.ee.stream.ContentDetector
Output a comment
comment(CharSequence, Location, int) - Method in class com.saxonica.ee.stream.Projector
 
comment(CharSequence, Location, int) - Method in class com.saxonica.ee.stream.watch.WatchManager
Output a comment
comment(CharSequence, Location, int) - Method in class com.saxonica.ee.validate.CatchingReceiver
 
comment(CharSequence, Location, int) - Method in class com.saxonica.ee.validate.Checker
 
comment(CharSequence, Location, int) - Method in class com.saxonica.ptree.PTreeEmitter
Notify a comment.
comment(CharSequence, Location, int) - Method in class com.saxonica.serialize.BinaryEmitter
 
comment(CharSequence, Location, int) - Method in class net.sf.saxon.dom.DOMWriter
Handle a comment.
comment(CharSequence, Location, int) - Method in class net.sf.saxon.event.CommentStripper
Remove comments
comment(CharSequence, Location, int) - Method in class net.sf.saxon.event.ComplexContentOutputter
Write a comment
comment(CharSequence, Location, int) - Method in class net.sf.saxon.event.ContentHandlerProxy
Output a comment.
comment(CharSequence, Location, int) - Method in class net.sf.saxon.event.IDFilter
Output a comment
comment(CharSequence, Location, int) - Method in class net.sf.saxon.event.ProxyReceiver
Output a comment
comment(CharSequence, Location, 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, Location, int) - Method in class net.sf.saxon.event.SequenceNormalizer
Output a comment
comment(CharSequence, Location, int) - Method in class net.sf.saxon.event.SequenceWriter
Write a comment.
comment(CharSequence, Location, int) - Method in class net.sf.saxon.event.SignificantItemDetector
 
comment(CharSequence, Location, int) - Method in class net.sf.saxon.event.Sink
Output a comment
comment(CharSequence, Location, int) - Method in class net.sf.saxon.event.TeeOutputter
Notify a comment.
comment(CharSequence, Location, int) - Method in class net.sf.saxon.event.TracingFilter
Output a comment
comment(CharSequence, Location, int) - Method in class net.sf.saxon.event.TreeReceiver
Output a comment
comment(CharSequence, Location, 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, Location, int) - Method in class net.sf.saxon.ma.json.JsonReceiver
 
comment(CharSequence, Location, int) - Method in class net.sf.saxon.option.axiom.AxiomWriter
Handle a comment.
comment(CharSequence, Location, int) - Method in class net.sf.saxon.option.dom4j.DOM4JWriter
Handle a comment.
comment(CharSequence, Location, int) - Method in class net.sf.saxon.option.jdom.JDOMWriter
Handle a comment.
comment(CharSequence, Location, int) - Method in class net.sf.saxon.option.jdom2.JDOM2Writer
Handle a comment.
comment(CharSequence, Location, 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, Location, int) - Method in class net.sf.saxon.query.SequenceWrapper
Output a comment
comment(CharSequence, Location, int) - Method in class net.sf.saxon.serialize.CDATAFilter
Output a comment
comment(CharSequence, Location, int) - Method in class net.sf.saxon.serialize.HTMLIndenter
Output a comment
comment(CharSequence, Location, int) - Method in class net.sf.saxon.serialize.ImplicitResultChecker
 
comment(CharSequence, Location, int) - Method in class net.sf.saxon.serialize.TEXTEmitter
Output a comment.
comment(CharSequence, Location, int) - Method in class net.sf.saxon.serialize.UncommittedSerializer
Output a comment
comment(CharSequence, Location, int) - Method in class net.sf.saxon.serialize.XML10ContentChecker
Output a comment
comment(CharSequence, Location, int) - Method in class net.sf.saxon.serialize.XMLEmitter
Handle a comment.
comment(CharSequence, Location, int) - Method in class net.sf.saxon.serialize.XMLIndenter
Output a comment
comment(CharSequence, Location, int) - Method in class net.sf.saxon.stax.ReceiverToXMLStreamWriter
 
comment(CharSequence, Location, int) - Method in class net.sf.saxon.style.UseWhenFilter
Output a comment
comment(CharSequence, Location, int) - Method in class net.sf.saxon.tree.linked.LinkedBuilderMonitor
 
comment(CharSequence, Location, int) - Method in class net.sf.saxon.tree.linked.LinkedTreeBuilder
Notify a comment
comment(CharSequence, Location, int) - Method in class net.sf.saxon.tree.tiny.TinyBuilder
Callback interface for SAX: not for application use
comment(CharSequence, Location, 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
COMMENT - Static variable in class net.sf.saxon.type.UType
 
commentBuffer - Variable in class net.sf.saxon.tree.tiny.TinyTree
 
commentCombined - Variable in class com.saxonica.ee.trans.ModeExperimentalChoice
 
CommentCompiler - Class in com.saxonica.ee.bytecode
Generate bytecode for the Comment Instruction
CommentCompiler() - Constructor for class com.saxonica.ee.bytecode.CommentCompiler
 
CommentImpl - Class in net.sf.saxon.tree.linked
CommentImpl is an implementation of a Comment node
CommentImpl(String) - Constructor for class net.sf.saxon.tree.linked.CommentImpl
 
commentRuleChain - Variable in class net.sf.saxon.trans.SimpleMode
 
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.
commonlhs - Variable in class com.saxonica.ee.optim.SwitchExpression.SwitchCaseInfo
 
commontype - Variable in class com.saxonica.ee.optim.SwitchExpression.SwitchCaseInfo
 
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, NamespaceResolver) - 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) - Static method in class net.sf.saxon.expr.sort.CodepointCollator
Compare two CharSequence objects.
compareCS(CharSequence, CharSequence) - Method in class net.sf.saxon.expr.sort.HTML5CaseBlindCollator
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.AxiomDocumentNodeWrapper
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.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 com.saxonica.ee.pattern.preconditions.ComparisonPredicateIndex.IndexBase
 
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(CharSequence, CharSequence) - 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(CharSequence, CharSequence) - 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(CharSequence, CharSequence) - 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(CharSequence, CharSequence) - Method in class net.sf.saxon.expr.sort.HTML5CaseBlindCollator
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.NumericComparer
Compare two AtomicValue objects for equality according to the rules for their data type.
comparesEqual(CharSequence, CharSequence) - 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(CharSequence, CharSequence) - Method in interface net.sf.saxon.lib.StringCollator
Compare two strings for equality.
compareSortKeys(GroundedValue, GroundedValue, AtomicComparer) - Static method in class net.sf.saxon.ma.arrays.ArraySort
 
compareStrength(Wildcard) - Method in class com.saxonica.ee.schema.Wildcard
 
compareStrings(CharSequence, CharSequence) - Method in class net.sf.saxon.expr.sort.AlphanumericCollator
Compare two objects.
compareStrings(CharSequence, CharSequence) - 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(CharSequence, CharSequence) - Method in class net.sf.saxon.expr.sort.CodepointCollator
Compare two string objects.
compareStrings(CharSequence, CharSequence) - Method in class net.sf.saxon.expr.sort.HTML5CaseBlindCollator
Compare two string objects.
compareStrings(CharSequence, CharSequence) - Method in class net.sf.saxon.expr.sort.SimpleCollation
Compares its two arguments for order.
compareStrings(CharSequence, CharSequence) - 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(UnicodeString) - Method in class net.sf.saxon.regex.UnicodeString
Compare two unicode strings in codepoint collating sequence
compareTo(Object) - Method in class net.sf.saxon.style.PackageVersion
 
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, int) - Method in class net.sf.saxon.value.CalendarValue
Compare this value to another value of the same type, using the supplied implicit timezone if required.
compareTo(CalendarValue, int) - 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, int) - 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, int) - 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
 
ComparisonADJ - Class in com.saxonica.ee.expr
 
ComparisonADJ(Expression) - Constructor for class com.saxonica.ee.expr.ComparisonADJ
 
comparisonCardinality - Variable in class net.sf.saxon.expr.GeneralComparison
 
ComparisonExpression - Interface in net.sf.saxon.expr
Interface implemented by expressions that perform a comparison
comparisonLHS - Variable in class com.saxonica.ee.pattern.preconditions.ComparisonPredicateIndex.IndexBase
 
ComparisonPredicateIndex - Class in com.saxonica.ee.pattern.preconditions
A class containing information for simple indexation of templates rules of the general form base[expr = vals], and the special case for DITA-OT *[contains(@class,' tag ')]

To iterate across candidate rules, the IndexMatcher class can be used, behaving as a sequence iterator to yield successive candidate matching Rules (wrapped in ObjectValue).

ComparisonPredicateIndex() - Constructor for class com.saxonica.ee.pattern.preconditions.ComparisonPredicateIndex
 
comparisonPredicateIndex - Variable in class com.saxonica.ee.trans.ModeExperimental
 
ComparisonPredicateIndex.AncestorQualifiedRuleCase - Class in com.saxonica.ee.pattern.preconditions
A rule case which has ancestral qualification.
ComparisonPredicateIndex.IndexBase - Class in com.saxonica.ee.pattern.preconditions
A class that is used to index sets of rules with common forms, such as patt[expr = value] where patt - the base pattern and expr - the LHS of a comparison are common By matching instances of this class we can group rules that have similar 'left hand sides' for indexation
Comparison