Free Trial - Stylus Studio, The World's Best XML IDE!

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.SaxonEventMulticaster
 
ABS - Static variable in class net.sf.saxon.functions.Rounding
 
abs(double) - Static method in class net.sf.saxon.exslt.Math
Get the absolute value of a numeric value (SStL)
AbsentExtensionElement - class net.sf.saxon.style.AbsentExtensionElement.
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
 
ABSTRACT - Static variable in class com.saxonica.schema.SchemaNames
 
AbstractNode - class net.sf.saxon.om.AbstractNode.
This class is an abstract implementation of the Saxon NodeInfo interface; it also contains concrete implementations of most of the DOM methods in terms of the NodeInfo methods.
AbstractNode() - Constructor for class net.sf.saxon.om.AbstractNode
 
AbstractParticle - class com.saxonica.schema.AbstractParticle.
An abstract class that represents an XML Schema Particle
AbstractParticle() - Constructor for class com.saxonica.schema.AbstractParticle
Default Constructor, uses a default minimum occurrence of 1, and a default unbounded maximum occurrence
AbstractParticle(int, int) - Constructor for class com.saxonica.schema.AbstractParticle
Constructor for Particle which allows setting the values for maximum and minimum occurrences
accept(Expression) - Method in class net.sf.saxon.expr.PromotionOffer
Method to test whether a subexpression qualifies for promotion, and if so, to accept the promotion.
acos(double) - Static method in class net.sf.saxon.exslt.Math
Get the arccosine of a numeric value (SStL)
action - Variable in class net.sf.saxon.expr.Assignation
 
action - Variable in class net.sf.saxon.expr.PromotionOffer
action is one of the possible promotion actions, FOCUS_INDEPENDENT, RANGE_INDEPENDENT, INLINE_VARIABLE_REFERENCES, ANY_ORDER, ANY_ORDER_UNIQUE
activate(int, int) - Method in class com.saxonica.validate.FieldWatch
Signal that an element has been found that matches the selection that this Watch is looking for.
activate(int, int) - Method in class com.saxonica.validate.SelectorWatch
Signal that an element has been found that matches the selection that this Watch is looking for.
activate(int, int) - Method in interface com.saxonica.validate.Watch
Signal that an element has been found that matches the selection that this Watch is looking for.
add(DocumentInfo, String) - Method in class net.sf.saxon.om.DocumentPool
Add a document to the pool
add(DurationValue) - Method in class net.sf.saxon.value.CalendarValue
 
add(DurationValue) - Method in class net.sf.saxon.value.SecondsDurationValue
Add two dayTime-durations
add(DurationValue) - Method in class net.sf.saxon.value.MonthDurationValue
Add two year-month-durations
add(DurationValue) - Method in class net.sf.saxon.value.DurationValue
Add two durations
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.DateValue
Add a duration to a date
add(DurationValue) - Method in class net.sf.saxon.value.DateTimeValue
Add a duration to a dateTime
add(String) - Method in class net.sf.saxon.event.HTMLTagHashSet
 
add(TraceListener, TraceListener) - Static method in class net.sf.saxon.trace.SaxonEventMulticaster
Adds trace-listener-a with trace-listener-b and returns the resulting multicast listener.
addAttribute(AttributeDecl) - Method in class com.saxonica.schema.Schema
Adds the given attribute definition to this Schema.
addAttribute(AttributeDecl) - Method in class com.saxonica.schema.AttributeGroupDecl
Adds the given attribute definition to this AttributeGroup.
addAttribute(int, int, int, CharSequence) - Method in class net.sf.saxon.tinytree.TinyDocumentImpl
 
addAttribute(int, String, String) - Method in class net.sf.saxon.tree.AttributeCollection
Add an attribute to an attribute list.
addAttributeDecl(AttributeDecl) - Method in class com.saxonica.schema.SuperSchema
Adds the given attribute definition to this Schema.
addAttributeDecl(AttributeDecl) - Method in class com.saxonica.schema.UserComplexType
Adds the given AttributeDecl to this UserComplexType.
addAttributeGroup(AttributeGroupDecl) - Method in class com.saxonica.schema.SuperSchema
Adds the given attribute group to the SuperSchema.
addAttributeGroupReference(AttributeGroupReference) - Method in class com.saxonica.schema.UserComplexType
Adds the given AttributeGroupReference to this UserComplexType
addBranch(String) - Method in class com.saxonica.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
addComplexType(UserComplexType) - Method in class com.saxonica.schema.Schema
Adds the given Complextype definition to this Schema defintion.
addComponent(SchemaComponent) - Method in class com.saxonica.schema.Schema
Add an object that might contain a forwards reference to be fixed up later
addContextDocumentArgument(int, String) - Method in class net.sf.saxon.functions.SystemFunction
Add an implicit argument referring to the context document.
addElementDecl(ElementDecl) - Method in class com.saxonica.schema.SuperSchema
Adds the given element declaration to the SuperSchema.
addElementDecl(ElementDecl) - Method in class com.saxonica.schema.Schema
Adds the given Element declaration to this Schema defintion
addEnumerationValue(AtomicValue) - Method in class com.saxonica.schema.EnumerationFacetSet
Add a permitted value to the set of enumeration values.
addFacet(Facet) - Method in class com.saxonica.schema.FacetCollectionImpl
Add the given Facet to this Simpletype.
addField(IdentityField) - Method in class com.saxonica.schema.IdentityConstraint
Adds the given IdentityField to this IdentityConstraint
addFieldValue(Value[], int, Value) - Method in class com.saxonica.validate.SelectorWatch
The addFieldValue method is a callback from the FieldWatch created when this SelectorWatch is activated.
addFilter(Expression) - Method in class net.sf.saxon.pattern.LocationPathPattern
Add a filter to the pattern (while under construction)
addGroup(Group) - Method in class com.saxonica.schema.SuperSchema
Adds the given group to the SuperSchema.
addIdentityConstraint(IdentityConstraint) - Method in class com.saxonica.schema.SuperSchema
Adds the given identity constraint to the SuperSchema.
addIdentityConstraint(IdentityConstraint) - Method in class com.saxonica.schema.Schema
Add an identity constraint
addIdentityConstraint(IdentityConstraint) - Method in class com.saxonica.schema.ElementDecl
Adds the given IdentityConstraint to this element definition.
addImportedSchema(Schema) - Method in class com.saxonica.schema.Schema
Adds the given Schema definition to this Schema definition as an imported schenma
addImportedSchema(String) - Method in class net.sf.saxon.query.StaticQueryContext
Add an imported schema to this static context.
addImportedSchema(String) - Method in class net.sf.saxon.style.XSLStyleSheet
 
addInternal(EventListener, EventListener) - Static method in class net.sf.saxon.trace.SaxonEventMulticaster
Returns the resulting multicast listener from adding listener-a and listener-b together.
addKeyRef(RefSelectorWatch) - Method in class com.saxonica.validate.KeySelectorWatch
Add a RefSelectorWatch to support a keyRef that refers to this key or unique constraints
addLambdaTransition(AutomatonState) - Method in class com.saxonica.schema.AutomatonState
Add a lambda transition from this state to another state.
addMemberType(Object) - Method in class com.saxonica.importer.SimpleTypeDefinition
 
addNamespace(int, int) - Method in class net.sf.saxon.tinytree.TinyDocumentImpl
 
addNamespace(String) - Method in class com.saxonica.schema.Wildcard
Add a permitted namespace.
addNamespace(String, String) - Method in class com.saxonica.importer.SchemaNamespaceContext
Adds the given namespace declaration to this Namespaces
addNamespaceNodes(ElementImpl, List, boolean) - Method in class net.sf.saxon.tree.ElementWithAttributes
Make the set of all namespace nodes associated with this element.
addNamespaceNodes(ElementImpl, List, boolean) - Method in class net.sf.saxon.tree.ElementImpl
Make the set of all namespace nodes associated with this element.
addNode(short, int, int, int, int) - Method in class net.sf.saxon.tinytree.TinyDocumentImpl
Add a node to the document
addParticle(Particle) - Method in class com.saxonica.schema.Compositor
Adds a given Particle to the content model defined by this Compositor
addQueryLibraryModule(StaticQueryContext) - Method in class net.sf.saxon.Configuration
Add an XQuery library module to the configuration
addReference(AttributeGroupReference) - Method in class com.saxonica.schema.AttributeGroupDecl
Adds the given AttributeGroupReference to this AttributeGroup.
addRule(Pattern, Object, int, double) - Method in class net.sf.saxon.trans.Mode
Add a rule to the Mode.
addSchema(SchemaMarker) - Method in class net.sf.saxon.Configuration
Add a schema to the cache
addSchema(SchemaMarker) - Method in class com.saxonica.validate.SchemaAwareConfiguration
Add a schema to the cache
addSchema(Source) - Method in class net.sf.saxon.Configuration
Load a schema, which will be available for use by all subsequent operations using this Configuration.
addSchema(Source) - Method in class com.saxonica.validate.SchemaAwareConfiguration
Load a schema, which will be available for use by all subsequent operations using this TransformerFactory.
addSchemaType(SchemaType) - Method in class com.saxonica.schema.SuperSchema
Adds the given schema type to the SuperSchema.
addSimpleType(SimpleTypeDefinition) - Method in class com.saxonica.schema.Schema
Adds the given named SimpleType definition to this Schema.
addSubstitutionGroupMember(ElementDecl) - Method in class com.saxonica.schema.ElementDecl
Add a member of the substitution group that has this element as its head.
addTraceListener(TraceListener) - Method in class net.sf.saxon.Controller
Adds the specified trace listener to receive trace events from this instance.
addWatch(Watch) - Method in class com.saxonica.validate.ConstraintChecker
Add a new Watch
addWildcardTransition(ElementWildcard, AutomatonState) - Method in class com.saxonica.schema.AutomatonState
Add a wildcard transition from this state to another state.
Adjust - class net.sf.saxon.functions.Adjust.
This class implements the XPath 2.0 functions adjust-date-to-timezone(), adjust-time-timezone(), and adjust-dateTime-timezone().
Adjust() - Constructor for class net.sf.saxon.functions.Adjust
 
advance() - Method in class net.sf.saxon.om.Navigator.PrecedingEnumeration
 
advance() - Method in class net.sf.saxon.om.Navigator.FollowingEnumeration
 
advance() - Method in class net.sf.saxon.om.Navigator.DescendantEnumeration
 
advance() - Method in class net.sf.saxon.om.Navigator.AncestorEnumeration
 
advance() - Method in class net.sf.saxon.om.Navigator.BaseEnumeration
The advance() method must be provided in each concrete implementation.
AFTER - Static variable in class net.sf.saxon.functions.Contains
 
after(XPathContext, SequenceIterator, SequenceIterator) - Static method in class net.sf.saxon.functions.Extensions
Find all the nodes in ns1 that are after the first node in ns2.
Aggregate - class net.sf.saxon.functions.Aggregate.
This class implements the sum(), avg(), count() functions,
Aggregate() - Constructor for class net.sf.saxon.functions.Aggregate
 
ALL - Static variable in class com.saxonica.schema.SchemaNames
 
ALL_DERIVATIONS - Static variable in class net.sf.saxon.type.SchemaType
 
ALL_MODES - Static variable in class net.sf.saxon.trans.Mode
 
ALL_NAMESPACES - Static variable in interface net.sf.saxon.om.NodeInfo
 
AllCompositor - class com.saxonica.schema.AllCompositor.
An AllCompositor represents an xs:all element in the schema
AllCompositor() - Constructor for class com.saxonica.schema.AllCompositor
 
AllElementStripper - class net.sf.saxon.om.AllElementStripper.
The AllElementStripper refines the Stripper class to do stripping of all whitespace nodes in a document
AllElementStripper() - Constructor for class net.sf.saxon.om.AllElementStripper
 
AllElementValidator - class com.saxonica.validate.AllElementValidator.
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) - Constructor for class com.saxonica.validate.AllElementValidator
 
allocate(String, short, String) - Method in class net.sf.saxon.om.NamePool
Allocate a name from the pool, or a new Name if there is not a matching one there
allocate(String, String, String) - Method in class net.sf.saxon.om.NamePool
Allocate a name from the pool, or a new Name if there is not a matching one there
allocateClarkName(String) - Method in class net.sf.saxon.om.NamePool
Allocate a fingerprint given a Clark Name
allocateCodeForPrefix(String) - Method in class net.sf.saxon.om.NamePool
Allocate the prefix code for a given Prefix; create one if not found
allocateCodeForURI(String) - Method in class net.sf.saxon.om.NamePool
Allocate the uri code for a given URI; create one if not found
allocateDocumentNumber(DocumentInfo) - Method in class net.sf.saxon.om.NamePool
Add a document to the pool, and allocate a document number
allocateGlobals(int) - Method in class net.sf.saxon.instruct.Bindery
Define how many slots are needed for global variables
allocateLocals(int) - Method in class net.sf.saxon.instruct.Bindery
Define how many slots are needed for local variables.
allocateLocalSlots(int) - Method in class net.sf.saxon.query.StaticQueryContext
Ensure that enough slots are available in each stack frame for local variables.
allocateLocalSlots(int) - Method in class net.sf.saxon.style.XSLStyleSheet
Ensure there is enough space for local variables or parameters in any template
allocateNamespaceCode(int) - Method in class net.sf.saxon.om.NamePool
Allocate a namespace code for the prefix/URI of a given namecode
allocateNamespaceCode(String, String) - Method in class net.sf.saxon.om.NamePool
Allocate the namespace code for a namespace prefix/URI pair.
allocateSlotNumber() - Method in class net.sf.saxon.style.XSLStyleSheet
Allocate a slot number for a global variable or parameter
allocateSlotNumber() - Method in class net.sf.saxon.style.Procedure
Allocate a slot number for a variable
allocateSlots(Expression) - Method in class net.sf.saxon.style.StyleElement
 
allocateSlots(Expression, int) - Static method in class net.sf.saxon.expr.ExpressionTool
Allocate slot numbers to range variables
allocateSlots(Expression, int) - Static method in class net.sf.saxon.query.XQueryFunction
Allocate slot numbers to range variables
ALLOW_EXTERNAL_FUNCTIONS - Static variable in class net.sf.saxon.FeatureKeys
ALLOW_EXTERNAL_FUNCTIONS must be a Boolean; it determines whether calls to external functions are allowed
allowAttributes(Attributes, String[]) - Method in class com.saxonica.importer.ComponentReader
Check the attributes of an element against a list of allowed attributes.
allowAVT() - Method in class net.sf.saxon.style.SaxonCallTemplate
Determine whether the called template name can be specified as an AVT
allowAVT() - Method in class net.sf.saxon.style.XSLCallTemplate
Determine whether the called template can be specified as an AVT
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.schema.Wildcard
Determine whether this wildcard allows any namespace (##any)
allowsAsAttribute() - Method in class net.sf.saxon.style.SaxonAssign
 
allowsAsAttribute() - Method in class net.sf.saxon.style.XSLGeneralVariable
 
allowsAsAttribute() - Method in class net.sf.saxon.style.XSLWithParam
 
allowsDerivation(int) - Method in class 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 com.saxonica.schema.ElementDecl
Determines whether derivation (of a particular kind) from this type is allowed, based on the "final" property
allowsMany(int) - Static method in class net.sf.saxon.value.Cardinality
Determine whether multiple occurrences are allowed
allowsRequired() - Method in class net.sf.saxon.style.XSLParam
 
allowsRequired() - Method in class net.sf.saxon.style.XSLGeneralVariable
 
allowsTextNodes() - Method in class net.sf.saxon.pattern.SubstitutionGroupTest
Indicate whether this NodeTest is capable of matching text nodes
allowsTextNodes() - Method in class net.sf.saxon.pattern.DocumentNodeTest
Indicate whether this NodeTest is capable of matching text nodes
allowsTextNodes() - Method in class net.sf.saxon.pattern.ContentTypeTest
Indicate whether this NodeTest is capable of matching text nodes
allowsTextNodes() - Method in class net.sf.saxon.pattern.CombinedNodeTest
Indicate whether this NodeTest is capable of matching text nodes
allowsTextNodes() - Method in class net.sf.saxon.pattern.LocalNameTest
Indicate whether this NodeTest is capable of matching text nodes
allowsTextNodes() - Method in class net.sf.saxon.pattern.NoNodeTest
Indicate whether this NodeTest is capable of matching text nodes
allowsTextNodes() - Method in class net.sf.saxon.pattern.NodeKindTest
Indicate whether this NodeTest is capable of matching text nodes
allowsTextNodes() - Method in class net.sf.saxon.pattern.NamespaceTest
Indicate whether this NodeTest is capable of matching text nodes
allowsTextNodes() - Method in class net.sf.saxon.pattern.NodeTest
Indicate whether this NodeTest is capable of matching text nodes
allowsTextNodes() - Method in class net.sf.saxon.pattern.AnyNodeTest
Indicate whether this NodeTest is capable of matching text nodes
allowsTextNodes() - Method in class net.sf.saxon.pattern.NameTest
Indicate whether this NodeTest is capable of matching text nodes
allowsTextNodes() - Method in class net.sf.saxon.pattern.AnyChildNodePattern
Indicate whether this NodeTest is capable of matching text nodes
allowsTunnelAttribute() - Method in class net.sf.saxon.style.XSLParam
 
allowsTunnelAttribute() - Method in class net.sf.saxon.style.XSLGeneralVariable
 
allowsTunnelAttribute() - Method in class net.sf.saxon.style.XSLWithParam
 
allowsValue() - Method in class net.sf.saxon.style.XSLParam
 
allowsValue() - Method in class net.sf.saxon.style.XSLGeneralVariable
 
allowsZero(int) - Static method in class net.sf.saxon.value.Cardinality
Determine whether empty sequence is allowed
alpha - Variable in class net.sf.saxon.tinytree.TinyDocumentImpl
 
alphaDefault(long, char, StringBuffer) - Method in class net.sf.saxon.number.Numberer_en
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.om.Navigator
Construct an alphabetic key from an positive integer; the key collates in the same sequence as the integer
ALWAYS_PRESERVE - Static variable in class net.sf.saxon.event.Stripper
 
ALWAYS_STRIP - Static variable in class net.sf.saxon.event.Stripper
 
analyze(StaticContext) - Method in class net.sf.saxon.expr.CastAsQName
 
analyze(StaticContext) - Method in class net.sf.saxon.expr.IntegerRangeTest
Type-check the expression
analyze(StaticContext) - Method in class net.sf.saxon.expr.SuppliedParameterReference
Type-check the expression.
analyze(StaticContext) - Method in class net.sf.saxon.expr.ConvertToString
Type-check the expression
analyze(StaticContext) - Method in class net.sf.saxon.expr.TailExpression
 
analyze(StaticContext) - Method in interface net.sf.saxon.expr.Expression
Perform static analysis of an expression and its subexpressions.
analyze(StaticContext) - Method in class net.sf.saxon.expr.VennExpression
Type-check the expression
analyze(StaticContext) - Method in class net.sf.saxon.expr.VariableReference
Type-check the expression.
analyze(StaticContext) - Method in class net.sf.saxon.expr.ValueComparison
Type-check the expression
analyze(StaticContext) - Method in class net.sf.saxon.expr.UntypedAtomicConverter
Type-check the expression
analyze(StaticContext) - Method in class net.sf.saxon.expr.SingletonComparison
Type-check the expression
analyze(StaticContext) - Method in class net.sf.saxon.expr.SingleNodeExpression
Type-check the expression.
analyze(StaticContext) - Method in class net.sf.saxon.expr.RangeExpression
Type-check the expression
analyze(StaticContext) - Method in class net.sf.saxon.expr.PositionRange
Type-check the expression
analyze(StaticContext) - Method in class net.sf.saxon.expr.PathExpression
Type-check the expression
analyze(StaticContext) - Method in class net.sf.saxon.expr.MinimaxComparison
Type-check the expression.
analyze(StaticContext) - Method in class net.sf.saxon.expr.LetExpression
Type-check the expression
analyze(StaticContext) - Method in class net.sf.saxon.expr.ItemChecker
Type-check the expression
analyze(StaticContext) - Method in class net.sf.saxon.expr.IsLastExpression
 
analyze(StaticContext) - Method in class net.sf.saxon.expr.InstanceOfExpression
Type-check the expression
analyze(StaticContext) - Method in class net.sf.saxon.expr.IfExpression
Type-check the expression
analyze(StaticContext) - Method in class net.sf.saxon.expr.IdentityComparison
Type-check the expression
analyze(StaticContext) - Method in class net.sf.saxon.expr.GeneralComparison
Type-check the expression
analyze(StaticContext) - Method in class net.sf.saxon.expr.FunctionProxy
Type-check the function call.
analyze(StaticContext) - Method in class net.sf.saxon.expr.FunctionCall
Type-check the expression.
analyze(StaticContext) - Method in class net.sf.saxon.expr.ForExpression
Type-check the expression
analyze(StaticContext) - Method in class net.sf.saxon.expr.FirstItemExpression
Type-check the expression
analyze(StaticContext) - Method in class net.sf.saxon.expr.FilterExpression
Type-check the expression
analyze(StaticContext) - Method in class net.sf.saxon.expr.ErrorExpression
Type-check the expression.
analyze(StaticContext) - Method in class net.sf.saxon.expr.ContextItemExpression
Type-check the expression.
analyze(StaticContext) - Method in class net.sf.saxon.expr.CastExpression
Type-check the expression
analyze(StaticContext) - Method in class net.sf.saxon.expr.CastableExpression
Type-check the expression
analyze(StaticContext) - Method in class net.sf.saxon.expr.CardinalityChecker
Type-check the expression
analyze(StaticContext) - Method in class net.sf.saxon.expr.AxisExpression
Type-check the expression
analyze(StaticContext) - Method in class net.sf.saxon.expr.Atomizer
Type-check the expression
analyze(StaticContext) - Method in class net.sf.saxon.expr.AtomicSequenceConverter
Type-check the expression
analyze(StaticContext) - Method in class net.sf.saxon.functions.StringJoin
Type-check the expression.
analyze(StaticContext) - Method in class net.sf.saxon.functions.StringFn
Type check.
analyze(StaticContext) - Method in class net.sf.saxon.functions.Unordered
 
analyze(StaticContext) - Method in class net.sf.saxon.instruct.TraceInstruction
Perform static analysis of an expression and its subexpressions.
analyze(StaticContext) - Method in class net.sf.saxon.instruct.SequenceInstruction
 
analyze(StaticContext) - Method in class net.sf.saxon.instruct.Element
 
analyze(StaticContext) - Method in class net.sf.saxon.instruct.CopyOf
Perform static analysis of an expression and its subexpressions.
analyze(StaticContext) - Method in class net.sf.saxon.instruct.ExprInstruction
Perform static analysis of an expression and its subexpressions.
analyze(StaticContext) - Method in class net.sf.saxon.instruct.SimpleNodeConstructor
The analyze() method is called in XQuery, where node constructors are implemented as Expressions.
analyze(StaticContext) - Method in class net.sf.saxon.instruct.DocumentInstr
 
analyze(StaticContext) - Method in class net.sf.saxon.instruct.ElementCreator
 
analyze(StaticContext) - Method in class net.sf.saxon.sort.Reverser
 
analyze(StaticContext) - Method in class net.sf.saxon.sort.DocumentSorter
 
analyze(StaticContext) - Method in class net.sf.saxon.sort.TupleExpression
 
analyze(StaticContext) - Method in class net.sf.saxon.sort.TupleSorter
 
analyze(StaticContext) - Method in class net.sf.saxon.sort.SortExpression
Type-check the expression
analyze(StaticContext) - Method in class net.sf.saxon.value.Value
TypeCheck an expression
AnalyzeString - class net.sf.saxon.instruct.AnalyzeString.
An xsl:analyze-string elements in the stylesheet.
AnalyzeString(Expression, Expression, Expression, Block, Block, Pattern) - Constructor for class net.sf.saxon.instruct.AnalyzeString
Construct an AnalyzeString instruction
ANCESTOR - Static variable in class net.sf.saxon.om.Axis
Constant representing the ancestor axis
ANCESTOR_OR_SELF - Static variable in class net.sf.saxon.om.Axis
Constant representing the ancestor-or-self axis
ancestorPattern - Variable in class net.sf.saxon.pattern.LocationPathPattern
 
AND - Static variable in class net.sf.saxon.expr.Tokenizer
Operator "and"
ANNOTATION - Static variable in class com.saxonica.schema.SchemaElement
 
ANNOTATION - Static variable in class com.saxonica.schema.SchemaNames
 
AnnotationRemover - class com.saxonica.validate.AnnotationRemover.
This class is a filter that passes all Receiver events through unchanged, except that it removes all type annotations from element and attribute nodes
AnnotationRemover() - Constructor for class com.saxonica.validate.AnnotationRemover
 
AnnotationUnmarshaller - class com.saxonica.importer.AnnotationUnmarshaller.
A class for Unmarshalling Annotations
AnnotationUnmarshaller(Attributes, UnmarshallerState) - Constructor for class com.saxonica.importer.AnnotationUnmarshaller
Creates a new AnnotationUnmarshaller
ANONYMOUS - Static variable in class net.sf.saxon.om.NamespaceConstant
Namespace for names allocated to anonymous types.
ANY - Static variable in class com.saxonica.schema.SchemaNames
 
ANY_ATOMIC_TYPE - Static variable in class net.sf.saxon.type.Type
 
ANY_ATTRIBUTE - Static variable in class com.saxonica.schema.SchemaNames
 
ANY_SEQUENCE - Static variable in class net.sf.saxon.value.SequenceType
A type that allows any sequence of items
ANY_SIMPLE_TYPE - Static variable in class net.sf.saxon.type.Type
 
ANY_URI - Static variable in class net.sf.saxon.type.Type
Item type representing the type xs:anyURI
ANY_URI_TYPE - Static variable in class net.sf.saxon.type.Type
 
AnyChildNodePattern - class net.sf.saxon.pattern.AnyChildNodePattern.
An AnyChildNodePattern is the pattern node(), which matches any node except a root node, an attribute node, or a namespace node: in other words, any node that is the child of another node.
AnyChildNodePattern() - Constructor for class net.sf.saxon.pattern.AnyChildNodePattern
 
AnyItemType - class net.sf.saxon.type.AnyItemType.
An implementation of ItemType that matches any item (node or atomic value)
AnyNodeTest - class net.sf.saxon.pattern.AnyNodeTest.
NodeTest is an interface that enables a test of whether a node has a particular name and type.
AnyNodeTest() - Constructor for class net.sf.saxon.pattern.AnyNodeTest
 
AnyType - class net.sf.saxon.type.AnyType.
This class has a singleton instance which represents the XML Schema built-in type xs:anyType, also known as the urtype.
ANYTYPE - Static variable in class com.saxonica.schema.SchemaElement
 
ANYTYPE - Static variable in class com.saxonica.schema.SchemaNames
 
AnyTypeValidator - class com.saxonica.validate.AnyTypeValidator.
Validator to validate an element against the class xs:anyType
AnyTypeValidator() - Constructor for class com.saxonica.validate.AnyTypeValidator
 
AnyURIValue - class net.sf.saxon.value.AnyURIValue.
A string value
AnyURIValue(CharSequence) - Constructor for class net.sf.saxon.value.AnyURIValue
Constructor
append(Item) - Method in class net.sf.saxon.event.TreeReceiver
Append an arbitrary item (node or atomic value) to the output
append(Item) - Method in class net.sf.saxon.event.ComplexContentOutputter
Append an arbitrary item (node or atomic value) to the output
append(Item) - Method in interface net.sf.saxon.event.SequenceReceiver
Output an item (atomic value or node) to the sequence
append(Item) - Method in class net.sf.saxon.event.SequenceOutputter
Append an item to the sequence, performing any necessary type-checking and conversion
append(Item) - Method in class net.sf.saxon.event.SimpleContentOutputter
Append an arbitrary item (node or atomic value) to the output
append(Item) - Method in class net.sf.saxon.event.SequenceChecker
 
appendChars(CharSequence) - Method in class net.sf.saxon.tinytree.TinyDocumentImpl
 
appendChild(Node) - Method in class net.sf.saxon.om.AbstractNode
Adds the node newChild to the end of the list of children of this node.
appendData(String) - Method in class net.sf.saxon.om.AbstractNode
Append the string to the end of the character data of the node.
AppendExpression - class net.sf.saxon.expr.AppendExpression.
An expression representing a sequence that is the concatenation of two given sequences.
AppendExpression.AppendIterator - class net.sf.saxon.expr.AppendExpression.AppendIterator.
Iterator that concatenates the results of two supplied iterators
AppendExpression.AppendIterator(SequenceIterator, Expression, XPathContext) - Constructor for class net.sf.saxon.expr.AppendExpression.AppendIterator
This form of constructor is designed to delay getting an iterator for the second expression until it is actually needed.
AppendExpression(Expression, int, Expression) - Constructor for class net.sf.saxon.expr.AppendExpression
Constructor
appendItem(Item, XPathContext, SequenceReceiver) - Static method in class net.sf.saxon.instruct.SequenceInstruction
 
appendSeconds(Calendar, StringBuffer) - Static method in class net.sf.saxon.value.DateTimeValue
 
appendString(StringBuffer, int, int) - Static method in class net.sf.saxon.value.DateTimeValue
 
appendTimezone(Calendar, StringBuffer) - Static method in class net.sf.saxon.value.DateTimeValue
Add a string representation of the timezone, typically formatted as "Z" or "+03:00" or "-10:00", to the supplied string buffer
appendTimezone(int, StringBuffer) - Static method in class net.sf.saxon.value.DateTimeValue
Add a string representation of the timezone, typically formatted as "Z" or "+03:00" or "-10:00", to the supplied string buffer
APPINFO - Static variable in class com.saxonica.schema.SchemaElement
 
APPINFO - Static variable in class com.saxonica.schema.SchemaNames
 
appliesToWholeList() - Method in class net.sf.saxon.type.Facet
Test whether this is a facet that can be used to test the normalized value of a list type.
appliesToWholeList() - Method in class com.saxonica.schema.EnumerationFacetSet
Test whether this is a facet that can be used to test the normalized value of a list type.
appliesToWholeList() - Method in class com.saxonica.schema.PatternFacet
Test whether this is a facet that can be used to test the normalized value of a list type.
ApplyImports - class net.sf.saxon.instruct.ApplyImports.
An xsl:apply-imports element in the stylesheet
applyImports(int, int, ParameterSet, ParameterSet) - Method in class net.sf.saxon.Controller
Apply a template imported from the stylesheet containing the current template.
ApplyImports(WithParam[], WithParam[]) - Constructor for class net.sf.saxon.instruct.ApplyImports
 
ApplyTemplates - class net.sf.saxon.instruct.ApplyTemplates.
An instruction representing an xsl:apply-templates element in the stylesheet
ApplyTemplates(Expression, WithParam[], WithParam[], boolean, boolean, Mode) - Constructor for class net.sf.saxon.instruct.ApplyTemplates
 
applyTemplates(SequenceIterator, Mode, ParameterSet, ParameterSet) - Method in class net.sf.saxon.Controller
Process selected nodes using the handlers registered for a particular mode.
applyWhitespaceNormalization(CharSequence) - Method in class net.sf.saxon.type.SimpleType
Apply the whitespace normalization rules for this simple type
applyWhitespaceNormalization(String) - Method in class net.sf.saxon.type.ListType
Apply the whitespace normalization rules for this simple type
ARCHIVE - Static variable in class net.sf.saxon.style.StandardNames
 
argument - Variable in class net.sf.saxon.expr.FunctionCall
The array of expressions representing the actual parameters to the function call
argumentTypes - Variable in class net.sf.saxon.functions.StandardFunction.Entry
 
arithmetic(int, NumericValue) - Method in class net.sf.saxon.value.BigIntegerValue
Evaluate a binary arithmetic operator.
arithmetic(int, NumericValue) - Method in class net.sf.saxon.value.NumericValue
Perform a binary arithmetic operation
arithmetic(int, NumericValue) - Method in class net.sf.saxon.value.FloatValue
Evaluate a binary arithmetic operator.
arithmetic(int, NumericValue) - Method in class net.sf.saxon.value.DecimalValue
Evaluate a binary arithmetic operator.
arithmetic(int, NumericValue) - Method in class net.sf.saxon.value.IntegerValue
Evaluate a binary arithmetic operator.
arithmetic(int, NumericValue) - Method in class net.sf.saxon.value.DoubleValue
Evaluate a binary arithmetic operator.
ArithmeticExpression.DateAndDuration - class net.sf.saxon.expr.ArithmeticExpression.DateAndDuration.
Inner class to handle addition or subtraction of a Date (or Time, or DateTime) and a Duration
ArithmeticExpression.DateAndDuration(Expression, int, Expression) - Constructor for class net.sf.saxon.expr.ArithmeticExpression.DateAndDuration
 
ArithmeticExpression.DateDifference - class net.sf.saxon.expr.ArithmeticExpression.DateDifference.
Inner class to handle subtraction of a Date (or Time, or DateTime) from another, to return a Duration
ArithmeticExpression.DateDifference(Expression, int, Expression) - Constructor for class net.sf.saxon.expr.ArithmeticExpression.DateDifference
 
ArithmeticExpression.DurationAddition - class net.sf.saxon.expr.ArithmeticExpression.DurationAddition.
Inner class to handle addition and subtraction of two durations
ArithmeticExpression.DurationAddition(Expression, int, Expression) - Constructor for class net.sf.saxon.expr.ArithmeticExpression.DurationAddition
 
ArithmeticExpression.DurationDivision - class net.sf.saxon.expr.ArithmeticExpression.DurationDivision.
Inner class to handle division of two durations to give a number
ArithmeticExpression.DurationDivision(Expression, int, Expression) - Constructor for class net.sf.saxon.expr.ArithmeticExpression.DurationDivision
 
ArithmeticExpression.DurationMultiplication - class net.sf.saxon.expr.ArithmeticExpression.DurationMultiplication.
Inner class to handle multiplication (or division) of a duration by a number
ArithmeticExpression.DurationMultiplication(Expression, int, Expression) - Constructor for class net.sf.saxon.expr.ArithmeticExpression.DurationMultiplication
 
ArithmeticExpression.NumericArithmetic - class net.sf.saxon.expr.ArithmeticExpression.NumericArithmetic.
Inner class to handle numeric arithmetic expressions
ArithmeticExpression.NumericArithmetic(Expression, int, Expression) - Constructor for class net.sf.saxon.expr.ArithmeticExpression.NumericArithmetic
 
ArrayIterator - class net.sf.saxon.om.ArrayIterator.
ArrayIterator is used to enumerate items held in an array.
ArrayIterator(Item[]) - Constructor for class net.sf.saxon.om.ArrayIterator
Create an iterator over all the items in an array
ArrayIterator(Item[], int, int) - Constructor for class net.sf.saxon.om.ArrayIterator
Create an iterator over a range of an array.
AS - Static variable in class net.sf.saxon.style.StandardNames
 
ASCIICharacterSet - class net.sf.saxon.charcode.ASCIICharacterSet.
This class defines properties of the US-ASCII character set
asDecimal() - Method in class net.sf.saxon.value.BigIntegerValue
 
asDouble() - Method in class net.sf.saxon.value.NumericValue
Get the numeric value as a double
asDouble() - Method in class net.sf.saxon.value.FloatValue
 
asDouble() - Method in class net.sf.saxon.value.DoubleValue
 
asin(double) - Static method in class net.sf.saxon.exslt.Math
Get the arcsine of a numeric value (SStL)
asItem(Value, XPathContext) - Static method in class net.sf.saxon.value.Value
Static method to make an Item from a Value
asLong() - Method in class net.sf.saxon.value.BigIntegerValue
Get the value as a long
asLong() - Method in class net.sf.saxon.value.NumericValue
Return the numeric value as a Java long.
asLong() - Method in class net.sf.saxon.value.IntegerValue
 
assemble(HashMap) - 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.instruct.Instruction
Assemble a ParameterSet.
assembleTunnelParams(XPathContext, WithParam[]) - Static method in class net.sf.saxon.instruct.Instruction
Assemble a ParameterSet.
Assign - class net.sf.saxon.instruct.Assign.
saxon:assign element in stylesheet.
ASSIGN - Static variable in class net.sf.saxon.expr.Tokenizer
":=" symbol (XQuery only)
Assign() - Constructor for class net.sf.saxon.instruct.Assign
 
assignable - Variable in class net.sf.saxon.style.XSLGeneralVariable
 
Assignation - class net.sf.saxon.expr.Assignation.
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
 
assignVariable(DefiningVariable, Value) - Method in class net.sf.saxon.instruct.Bindery
Assign a new value to a variable
asValue(Item) - Static method in class net.sf.saxon.value.Value
Static method to make a Value from a given Item (which may be either an AtomicValue or a NodeInfo
AT - Static variable in class net.sf.saxon.expr.Tokenizer
At token, "@"
atan(double) - Static method in class net.sf.saxon.exslt.Math
Get the arctangent of a numeric value (SStL)
atan2(double, double) - Static method in class net.sf.saxon.exslt.Math
Converts rectangular coordinates to polar (SStL)
ATOMIC - Static variable in class net.sf.saxon.type.Type
Constant denoting any atomic type (the union of all primitive types and types derived from primitive types by restriction or by union)
ATOMIC_SEQUENCE - Static variable in class net.sf.saxon.value.SequenceType
A type that allows zero or more atomic values
AtomicComparer - class net.sf.saxon.sort.AtomicComparer.
A Comparator used for comparing atomic values of arbitrary item types.
AtomicComparer(Comparator) - Constructor for class net.sf.saxon.sort.AtomicComparer
 
AtomicSequenceConverter - class net.sf.saxon.expr.AtomicSequenceConverter.
An AtomicSequenceConverter is an expression that performs a cast on each member of a supplied sequence
AtomicSequenceConverter(Expression, AtomicType) - Constructor for class net.sf.saxon.expr.AtomicSequenceConverter
Constructor
AtomicSortComparer - class net.sf.saxon.sort.AtomicSortComparer.
A Comparator used for comparing atomic values of arbitrary item types.
AtomicSortComparer.ComparisonKey - class net.sf.saxon.sort.AtomicSortComparer.ComparisonKey.
 
AtomicSortComparer.ComparisonKey(int, AtomicValue) - Constructor for class net.sf.saxon.sort.AtomicSortComparer.ComparisonKey
 
AtomicSortComparer.ComparisonKey(int, CollationKey) - Constructor for class net.sf.saxon.sort.AtomicSortComparer.ComparisonKey
 
AtomicSortComparer(Comparator) - Constructor for class net.sf.saxon.sort.AtomicSortComparer
 
AtomicType - class net.sf.saxon.type.AtomicType.
An object belonging to this class represents an atomic type: either a built-in atomic type, or a user-defined atomic type.
AtomicType() - Constructor for class net.sf.saxon.type.AtomicType
 
AtomicValue - class net.sf.saxon.value.AtomicValue.
A AtomicValue is a value that isn't a sequence and isn't a node.
AtomicValue() - Constructor for class net.sf.saxon.value.AtomicValue
 
AtomizableIterator - interface net.sf.saxon.om.AtomizableIterator.
A SequenceIterator is used to iterate over a sequence.
Atomizer - class net.sf.saxon.expr.Atomizer.
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
attCode - Variable in class net.sf.saxon.tinytree.TinyDocumentImpl
 
attParent - Variable in class net.sf.saxon.tinytree.TinyDocumentImpl
 
ATTR_FORM_DEFAULT_ATTR - Static variable in class com.saxonica.schema.SchemaNames
 
Attribute - class net.sf.saxon.instruct.Attribute.
An instruction derived from an xsl:attribute element in stylesheet, or from an attribute constructor in XQuery
ATTRIBUTE - Static variable in class net.sf.saxon.Err
 
ATTRIBUTE - Static variable in class net.sf.saxon.om.Axis
Constant representing the attribute axis
ATTRIBUTE - Static variable in class net.sf.saxon.pattern.NodeKindTest
 
ATTRIBUTE - Static variable in class net.sf.saxon.type.Type
Item type representing an attribute node - attribute()
ATTRIBUTE - Static variable in class com.saxonica.schema.SchemaElement
 
ATTRIBUTE - Static variable in class com.saxonica.schema.SchemaNames
 
ATTRIBUTE_GROUP - Static variable in class com.saxonica.schema.SchemaElement
 
ATTRIBUTE_GROUP - Static variable in class com.saxonica.schema.SchemaNames
 
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_QNAME - Static variable in class net.sf.saxon.expr.Tokenizer
composite token <'attribute' QNAME> (XQuery only)
Attribute(Expression, Expression, NamespaceResolver, int, SimpleType, int) - Constructor for class net.sf.saxon.instruct.Attribute
Construct an Attribute instruction
attribute(int, int, CharSequence, int) - Method in class net.sf.saxon.dom.DOMEmitter
 
attribute(int, int, CharSequence, int) - Method in class net.sf.saxon.event.TreeReceiver
Notify an attribute.
attribute(int, int, CharSequence, int) - Method in interface net.sf.saxon.event.Receiver
Notify an attribute.
attribute(int, int, CharSequence, int) - Method in class net.sf.saxon.event.ComplexContentOutputter
Output an attribute value.
attribute(int, int, CharSequence, int) - Method in class net.sf.saxon.event.Stripper
 
attribute(int, int, CharSequence, int) - Method in class net.sf.saxon.event.NamespaceReducer
 
attribute(int, int, CharSequence, int) - Method in class net.sf.saxon.event.SequenceOutputter
Output an attribute value.
attribute(int, int, CharSequence, int) - Method in class net.sf.saxon.event.ProxyReceiver
Notify an attribute.
attribute(int, int, CharSequence, int) - Method in class net.sf.saxon.event.CharacterMapExpander
Output an attribute
attribute(int, int, CharSequence, int) - Method in class net.sf.saxon.event.SimpleContentOutputter
Output an attribute value.
attribute(int, int, CharSequence, int) - Method in class net.sf.saxon.event.NamePoolConverter
Handle an attribute
attribute(int, int, CharSequence, int) - Method in class net.sf.saxon.event.XMLIndenter
Output an attribute
attribute(int, int, CharSequence, int) - Method in class net.sf.saxon.event.UncommittedEmitter
Notify an attribute.
attribute(int, int, CharSequence, int) - Method in class net.sf.saxon.event.TEXTEmitter
 
attribute(int, int, CharSequence, int) - Method in class net.sf.saxon.event.XMLEmitter
 
attribute(int, int, CharSequence, int) - Method in class net.sf.saxon.event.SequenceChecker
 
attribute(int, int, CharSequence, int) - Method in class net.sf.saxon.event.ContentHandlerProxy
Notify an attribute.
attribute(int, int, CharSequence, int) - Method in class net.sf.saxon.tinytree.TinyBuilder
 
attribute(int, int, CharSequence, int) - Method in class net.sf.saxon.tree.TreeBuilder
 
attribute(int, int, CharSequence, int) - Method in class com.saxonica.validate.ConstraintChecker
Handle an attribute
attribute(int, int, CharSequence, int) - Method in class com.saxonica.validate.AnnotationRemover
Handle an attribute
attribute(int, int, CharSequence, int) - Method in class com.saxonica.validate.Sink
Notify an attribute.
attribute(int, int, CharSequence, int) - Method in class com.saxonica.validate.XSIAttributeHandler
Notify an attribute.
attribute(int, int, CharSequence, int) - Method in class com.saxonica.validate.ValidationStack
Handle an attribute
attribute(int, int, CharSequence, int) - Method in class com.saxonica.validate.LaxValidator
Handle an attribute
attribute(int, int, CharSequence, int) - Method in class com.saxonica.validate.IdValidator
Handle an attribute
attribute(int, int, CharSequence, int) - Method in class com.saxonica.validate.AttributeValidator
Handle an attribute
AttributeCollection - class net.sf.saxon.tree.AttributeCollection.
AttributeCollection is an implementation of the SAX2 interface Attributes that also provides the ability to manipulate namespaces and to convert attributes into Nodes.
AttributeCollection(NamePool) - Constructor for class net.sf.saxon.tree.AttributeCollection
Create an empty attribute list.
AttributeDecl - class com.saxonica.schema.AttributeDecl.
An XML Schema Attribute Declaration.
AttributeDecl(Schema) - Constructor for class com.saxonica.schema.AttributeDecl
Creates a new AttrDecl in the given schema.
AttributeGroup - class com.saxonica.schema.AttributeGroup.
An XML Schema Attribute Group Definition.
AttributeGroup() - Constructor for class com.saxonica.schema.AttributeGroup
 
AttributeGroupDecl - class com.saxonica.schema.AttributeGroupDecl.
An XML Schema Attribute Group Declaration.
AttributeGroupDecl(Schema) - Constructor for class com.saxonica.schema.AttributeGroupDecl
Creates a new AttributeGroup definition.
AttributeGroupReference - class com.saxonica.schema.AttributeGroupReference.
An XML Schema Attribute Group Reference, corresponding to an xs:attributeGroup element with a 'ref' attribute.
AttributeGroupReference(Schema, int) - Constructor for class com.saxonica.schema.AttributeGroupReference
Creates a new AttributeGroup reference
AttributeGroupUnmarshaller - class com.saxonica.importer.AttributeGroupUnmarshaller.
A class for Unmarshalling AttributeGroups
AttributeGroupUnmarshaller(Schema, Attributes, UnmarshallerState, String) - Constructor for class com.saxonica.importer.AttributeGroupUnmarshaller
Creates a new AttributeGroupUnmarshaller
attributeList - Variable in class net.sf.saxon.tree.ElementWithAttributes
 
AttributeSet - class net.sf.saxon.instruct.AttributeSet.
The compiled form of an xsl:attribute-set element in the stylesheet.
AttributeSet() - Constructor for class net.sf.saxon.instruct.AttributeSet
 
AttributeUnmarshaller - class com.saxonica.importer.AttributeUnmarshaller.
The Unmarshaller for Attribute declarations
AttributeUnmarshaller(Schema, Attributes, UnmarshallerState, boolean) - Constructor for class com.saxonica.importer.AttributeUnmarshaller
 
AttributeValidator - class com.saxonica.validate.AttributeValidator.
This class is an abstract superclass for all the receivers that do element content validation.
AttributeValidator() - Constructor for class com.saxonica.validate.AttributeValidator
 
AttributeValueTemplate - class net.sf.saxon.style.AttributeValueTemplate.
This class represents an attribute value template.
AttributeWildcard - class com.saxonica.schema.AttributeWildcard.
This class represents an xs:anyAttribute element in the schema.
AttributeWildcard() - Constructor for class com.saxonica.schema.AttributeWildcard
 
attValue - Variable in class net.sf.saxon.tinytree.TinyDocumentImpl
 
AugmentedSource - class net.sf.saxon.AugmentedSource.
This class wraps a JAXP Source object to provide an extended Source object that contains options indicating how the Source should be processed: for example, whether or not it should be validated against a schema.
AutomatonState - class com.saxonica.schema.AutomatonState.
Defines a state of a finite state machine used when validating an instance against a complex type.
AutomatonState.Edge - class com.saxonica.schema.AutomatonState.Edge.
Internal class to represent the data associated with a transition: the element that triggers the transition, and the new state that results from the transition.
AutomatonState.Edge() - Constructor for class com.saxonica.schema.AutomatonState.Edge
 
AutomatonState() - Constructor for class com.saxonica.schema.AutomatonState
Create a new state
Available - class net.sf.saxon.functions.Available.
This class supports the XSLT element-available and function-available functions.
Available() - Constructor for class net.sf.saxon.functions.Available
 
AVG - Static variable in class net.sf.saxon.functions.Aggregate
 
Axis - class net.sf.saxon.om.Axis.
An axis, that is a direction of navigation in the document structure.
AXIS - Static variable in class net.sf.saxon.expr.Tokenizer
Token representing the name of an axis and the following "::" symbol
Axis() - Constructor for class net.sf.saxon.om.Axis
 
AxisExpression - class net.sf.saxon.expr.AxisExpression.
An AxisExpression is always obtained by simplifying a PathExpression.
AxisExpression(byte, NodeTest) - Constructor for class net.sf.saxon.expr.AxisExpression
Constructor
AxisIterator - interface net.sf.saxon.om.AxisIterator.
A SequenceIterator is used to iterate over a sequence.
AxisIteratorImpl - class net.sf.saxon.om.AxisIteratorImpl.
A SequenceIterator is used to iterate over a sequence.
AxisIteratorImpl() - Constructor for class net.sf.saxon.om.AxisIteratorImpl
 
axisName - Static variable in class net.sf.saxon.om.Axis
Table giving the name each axis

B

b - Variable in class net.sf.saxon.trace.SaxonEventMulticaster
 
backwardsCompatibleModeIsEnabled() - Method in class net.sf.saxon.style.StyleElement
Determine whether backwards-compatible mode is enabled for this element
badDuration(String, CharSequence) - Method in class net.sf.saxon.value.DurationValue
 
badUsage(String) - Method in class net.sf.saxon.Compile
Output error message when incorrect command line options/arguments are used
badUsage(String, 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
badUsage(String, 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
BARE_NAME_STATE - Static variable in class net.sf.saxon.expr.Tokenizer
State in which a name is NOT to be merged with what comes next, for example "("
base - Variable in class net.sf.saxon.expr.FilterIterator
 
base - Variable in class net.sf.saxon.sort.SortedIterator
 
BASE_ATTR - Static variable in class com.saxonica.schema.SchemaNames
 
BASE64_BINARY - Static variable in class net.sf.saxon.type.Type
Item type representing the type xs:base64Binary
BASE64_BINARY_TYPE - Static variable in class net.sf.saxon.type.Type
 
Base64BinaryValue - class net.sf.saxon.value.Base64BinaryValue.
A value of type xs:base64Binary
Base64BinaryValue(byte[]) - Constructor for class net.sf.saxon.value.Base64BinaryValue
Constructor: create a base64Binary value from a given array of bytes
Base64BinaryValue(CharSequence) - Constructor for class net.sf.saxon.value.Base64BinaryValue
Constructor: create a base64Binary value from a supplied string, in which each octet is represented by a pair of values from 0-9, a-f, A-F
baseReceiver - Variable in class net.sf.saxon.event.ProxyReceiver
 
baseURI - Variable in class net.sf.saxon.dom.DocumentWrapper
 
baseURI - Variable in class net.sf.saxon.jdom.DocumentWrapper
 
BaseURI - class net.sf.saxon.functions.BaseURI.
This class supports the base-uri() functions in XPath 2.0
BaseURI() - Constructor for class net.sf.saxon.functions.BaseURI
 
BEFORE - Static variable in class net.sf.saxon.functions.Contains
 
beta - Variable in class net.sf.saxon.tinytree.TinyDocumentImpl
 
BigIntegerValue - class net.sf.saxon.value.BigIntegerValue.
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
 
BigIntegerValue(long) - Constructor for class net.sf.saxon.value.BigIntegerValue
 
BINARY_EXPR - Static variable in class net.sf.saxon.expr.RoleLocator
 
bindComparer() - Method in class net.sf.saxon.sort.FixedSortKeyDefinition
Allocate a resusable Comparer to implement this sort key comparison
Bindery - class net.sf.saxon.instruct.Bindery.
The Bindery class holds information about variables and their values.
Bindery() - Constructor for class net.sf.saxon.instruct.Bindery
 
bindFunction(String, Expression[]) - Method in interface net.sf.saxon.expr.StaticContext
Identify a function appearing in an expression
bindFunction(String, Expression[]) - Method in class net.sf.saxon.query.StaticQueryContext
Identify a (namespace-prefixed) function appearing in the expression.
bindFunction(String, Expression[]) - Method in class net.sf.saxon.style.ExpressionContext
Identify a function appearing in an expression.
bindFunction(String, Expression[]) - Method in class net.sf.saxon.xpath.StandaloneContext
Identify a (namespace-prefixed) function appearing in the expression
binding - Variable in class net.sf.saxon.expr.PromotionOffer
In the case of RANGE_INDEPENDENT, "binding" identifies the range variable whose dependencies we are looking for
Binding - interface net.sf.saxon.expr.Binding.
Binding is a interface used to represent the run-time properties and methods associated with a variable: specifically, methods to get the name, type, and value of the variable.
BindingReference - interface net.sf.saxon.expr.BindingReference.
BindingReference is a interface used to mark references to a variable declaration.
bindUnboundFunctionCalls() - Method in class net.sf.saxon.query.StaticQueryContext
Bind function calls that could not be bound when first encountered.
bindVariable(int) - 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(int) - Method in class net.sf.saxon.query.StaticQueryContext
Bind a variable used in a query to the expression in which it is declared.
bindVariable(int) - Method in class net.sf.saxon.style.ExpressionContext
Bind a variable to an object that can be used to refer to it
bindVariable(int) - 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(int) - Method in class net.sf.saxon.xpath.StandaloneContext
Bind a variable used in an XPath Expression to the XSLVariable element in which it is declared.
bindXQueryFunction(int) - Method in class net.sf.saxon.style.XSLStyleSheet
Get an imported XQuery function with a given name, if there is one
Block - class net.sf.saxon.instruct.Block.
Implements an imaginary xsl:block instruction which simply evaluates its contents.
BLOCK - Static variable in class net.sf.saxon.instruct.Block
General-purpose block
BLOCK_ATTR - Static variable in class com.saxonica.schema.SchemaNames
 
BLOCK_DEFAULT_ATTR - Static variable in class com.saxonica.schema.SchemaNames
 
Block() - Constructor for class net.sf.saxon.instruct.Block
 
BOOLEAN - Static variable in class net.sf.saxon.functions.BooleanFn
 
BOOLEAN - Static variable in class net.sf.saxon.type.Type
Item type representing the type xs:boolean
BOOLEAN_TYPE - Static variable in class net.sf.saxon.type.Type
 
BooleanFn - class net.sf.saxon.functions.BooleanFn.
This class supports the XPath functions boolean(), not(), true(), and false()
BooleanFn() - Constructor for class net.sf.saxon.functions.BooleanFn
 
BooleanValue - class net.sf.saxon.value.BooleanValue.
A boolean XPath value
BuggyCharacterSet - class net.sf.saxon.charcode.BuggyCharacterSet.
This class establishes properties of a character set that is known to the Java VM but not specifically known to Saxon.
BuggyCharacterSet(Charset) - Constructor for class net.sf.saxon.charcode.BuggyCharacterSet
 
build(Source, Stripper, Configuration) - Static method in class net.sf.saxon.event.Builder
Static method to build a document from any kind of Source object.
buildArray() - Method in class net.sf.saxon.sort.SortedGroupIterator
Override the method that builds the array of values and sort keys.
buildArray() - Method in class net.sf.saxon.sort.SortedIterator
 
buildDocument(Source) - Method in class net.sf.saxon.query.QueryProcessor
Convenience method for building Saxon's internal representation of a source XML document.
Builder - class net.sf.saxon.event.Builder.
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
BuiltInSchemaFactory - class net.sf.saxon.type.BuiltInSchemaFactory.
This class is used to construct Schema objects containing all the built-in types: that is, the types defined in the "xs" and "xdt" namespaces.
BuiltInSchemaFactory() - Constructor for class net.sf.saxon.type.BuiltInSchemaFactory
 
BYTE - Static variable in class net.sf.saxon.type.Type
Item type representing the type xs:byte
BYTE_ORDER_MARK - Static variable in class net.sf.saxon.event.SaxonOutputKeys
saxon:byte-order-mark = yes|no.
byteArrayHashCode(byte[]) - Static method in class net.sf.saxon.value.Base64BinaryValue
 

C

calendar - Variable in class net.sf.saxon.value.CalendarValue
 
CalendarValue - class net.sf.saxon.value.CalendarValue.
Abstract superclass for Date, Time, and DateTime
CalendarValue() - Constructor for class net.sf.saxon.value.CalendarValue
 
call() - Method in class net.sf.saxon.expr.UserFunctionCall.FunctionCallPackage
 
call(Value[], Controller) - Method in class net.sf.saxon.instruct.UserFunction
Call this function.
call(Value[], Controller, boolean) - Method in class net.sf.saxon.instruct.FunctionInstr
Call this function.
call(Value[], Controller, boolean) - Method in interface net.sf.saxon.instruct.CallableFunction
Call this function.
call(Value[], Controller, boolean) - Method in class net.sf.saxon.instruct.UserFunction
Call this function.
CallableFunction - interface net.sf.saxon.instruct.CallableFunction.
A callable (XSLT or XQuery) function
CallTemplate - class net.sf.saxon.instruct.CallTemplate.
Instruction representing an xsl:call-template element in the stylesheet.
CallTemplate(Template, WithParam[], WithParam[], boolean, Expression, NamespaceResolver) - Constructor for class net.sf.saxon.instruct.CallTemplate
Construct a CallTemplate instruction.
cancelValidation() - Method in class com.saxonica.schema.UserComplexType
Cancel validation and compilation: this happens when the complex type is redefined
canMatchAttributes() - Method in interface com.saxonica.schema.Selection
Determine whether the selection can match attribute nodes
canMatchAttributes() - Method in class com.saxonica.schema.PathSelection
Determine whether the selection can match attribute nodes
canMatchAttributes() - Method in class com.saxonica.schema.UnionSelection
Determine whether the selection can match attribute nodes
canMatchElementContent() - Method in interface com.saxonica.schema.Selection
Determin whether the selection can match element content
canMatchElementContent() - Method in class com.saxonica.schema.PathSelection
Determin whether the selection can match element content
canMatchElementContent() - Method in class com.saxonica.schema.UnionSelection
Determin whether the selection can match element content
cardinality - Variable in class net.sf.saxon.functions.StandardFunction.Entry
 
Cardinality - class net.sf.saxon.value.Cardinality.
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 net.sf.saxon.expr.CardinalityChecker.
A CardinalityChecker implements the cardinality checking of "treat as": that is, it returns the supplied sequence, checking that its cardinality is correct
CardinalityChecker(Expression, int, RoleLocator) - Constructor for class net.sf.saxon.expr.CardinalityChecker
Constructor
CASE - Static variable in class net.sf.saxon.expr.Tokenizer
Keyword "case"
CASE_ORDER - Static variable in class net.sf.saxon.style.StandardNames
 
caseOrder - Variable in class net.sf.saxon.sort.SortKeyDefinition
 
CAST_AS - Static variable in class net.sf.saxon.expr.Tokenizer
operator "cast as"
CASTABLE_AS - Static variable in class net.sf.saxon.expr.Tokenizer
operator "castable as"
CastableExpression - class net.sf.saxon.expr.CastableExpression.
Castable Expression: implements "Expr castable as atomic-type?".
CastableExpression(Expression, AtomicType, boolean) - Constructor for class net.sf.saxon.expr.CastableExpression
 
CastAsQName - class net.sf.saxon.expr.CastAsQName.
This class supports casting a string to a QName
CastAsQName(Expression) - Constructor for class net.sf.saxon.expr.CastAsQName
 
CastExpression - class net.sf.saxon.expr.CastExpression.
Cast Expression: implements "cast as data-type ( expression )".
CastExpression(Expression, AtomicType, boolean) - Constructor for class net.sf.saxon.expr.CastExpression
 
CDATA_SECTION_ELEMENTS - Static variable in class net.sf.saxon.style.StandardNames
 
CDATAFilter - class net.sf.saxon.event.CDATAFilter.
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() - Constructor for class net.sf.saxon.event.CDATAFilter
 
CEILING - Static variable in class net.sf.saxon.functions.Rounding
 
ceiling() - Method in class net.sf.saxon.value.BigIntegerValue
Implement the XPath ceiling() function
ceiling() - Method in class net.sf.saxon.value.NumericValue
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.DecimalValue
Implement the XPath ceiling() function
ceiling() - Method in class net.sf.saxon.value.IntegerValue
Implement the XPath ceiling() function
ceiling() - Method in class net.sf.saxon.value.DoubleValue
Implement the XPath ceiling() function
changeOutputDestination(Properties, Result, boolean, int, SchemaType) - Method in class net.sf.saxon.Controller
Set a new output destination, supplying the output format details.
changeToSequenceOutputDestination(SequenceReceiver) - Method in class net.sf.saxon.Controller
Set the output destination to write to a sequence.
changeToTextOutputDestination(StringBuffer) - Method in class net.sf.saxon.Controller
Set a simple StringBuffer output destination.
CHARACTER - Static variable in class net.sf.saxon.style.StandardNames
 
CHARACTER_REPRESENTATION - Static variable in class net.sf.saxon.event.SaxonOutputKeys
representation = rep1[;rep2].
CharacterMapExpander - class net.sf.saxon.event.CharacterMapExpander.
CharacterMapExpander: This ProxyEmitter expands characters occurring in a character map, as specified by the XSLT 2.0 xsl:character-map declaration
CharacterMapExpander() - Constructor for class net.sf.saxon.event.CharacterMapExpander
 
characters(char[], int, int) - Method in class net.sf.saxon.IDFilter
 
characters(char[], int, int) - Method in class net.sf.saxon.event.ReceivingContentHandler
Callback interface for SAX: not for application use
characters(char[], int, int) - Method in class com.saxonica.importer.ListUnmarshaller
 
characters(char[], int, int) - Method in class com.saxonica.importer.GroupUnmarshaller
 
characters(char[], int, int) - Method in class com.saxonica.importer.WildcardUnmarshaller
 
characters(char[], int, int) - Method in class com.saxonica.importer.UnknownUnmarshaller
 
characters(char[], int, int) - Method in class com.saxonica.importer.UnionUnmarshaller
 
characters(char[], int, int) - Method in class com.saxonica.importer.SimpleTypeUnmarshaller
 
characters(char[], int, int) - Method in class com.saxonica.importer.SimpleTypeRestrictionUnmarshaller
 
characters(char[], int, int) - Method in class com.saxonica.importer.SimpleContentUnmarshaller
 
characters(char[], int, int) - Method in class com.saxonica.importer.SimpleContentRestrictionUnmarshaller
 
characters(char[], int, int) - Method in class com.saxonica.importer.SchemaUnmarshaller
 
characters(char[], int, int) - Method in class com.saxonica.importer.Sax2ComponentReader
 
characters(char[], int, int) - Method in class com.saxonica.importer.IdentityConstraintUnmarshaller
 
characters(char[], int, int) - Method in class com.saxonica.importer.FieldOrSelectorUnmarshaller
 
characters(char[], int, int) - Method in class com.saxonica.importer.FacetUnmarshaller
 
characters(char[], int, int) - Method in class com.saxonica.importer.ExtensionUnmarshaller
 
characters(char[], int, int) - Method in class com.saxonica.importer.ElementUnmarshaller
 
characters(char[], int, int) - Method in class com.saxonica.importer.CompositorUnmarshaller
 
characters(char[], int, int) - Method in class com.saxonica.importer.ComponentReader
Signals to receive characters
characters(char[], int, int) - Method in class com.saxonica.importer.ComplexTypeUnmarshaller
 
characters(char[], int, int) - Method in class com.saxonica.importer.ComplexContentUnmarshaller
 
characters(char[], int, int) - Method in class com.saxonica.importer.ComplexContentRestrictionUnmarshaller
 
characters(char[], int, int) - Method in class com.saxonica.importer.RedefineUnmarshaller
Handle character data
characters(char[], int, int) - Method in class com.saxonica.importer.AttributeUnmarshaller
 
characters(char[], int, int) - Method in class com.saxonica.importer.AttributeGroupUnmarshaller
 
characters(char[], int, int) - Method in class com.saxonica.importer.AnnotationUnmarshaller
 
characters(CharSequence, int) - Method in class net.sf.saxon.dom.DOMEmitter
Character data.
characters(CharSequence, int) - Method in class net.sf.saxon.event.TreeReceiver
Character data
characters(CharSequence, int) - Method in interface net.sf.saxon.event.Receiver
Notify character data.
characters(CharSequence, int) - Method in class net.sf.saxon.event.ComplexContentOutputter
Produce text content output.
characters(CharSequence, int) - Method in class net.sf.saxon.event.Stripper
Handle a text node
characters(CharSequence, int) - Method in class net.sf.saxon.event.SequenceOutputter
Produce text content output.
characters(CharSequence, int) - Method in class net.sf.saxon.event.CommentStripper
Callback interface for SAX: not for application use
characters(CharSequence, int) - Method in class net.sf.saxon.event.ProxyReceiver
Character data
characters(CharSequence, int) - Method in class net.sf.saxon.event.CharacterMapExpander
Output character data
characters(CharSequence, int) - Method in class net.sf.saxon.event.SimpleContentOutputter
Produce text content output.
characters(CharSequence, int) - Method in class net.sf.saxon.event.XMLIndenter
Output character data
characters(CharSequence, int) - Method in class net.sf.saxon.event.UncommittedEmitter
Produce character output using the current Writer.
characters(CharSequence, int) - Method in class net.sf.saxon.event.TEXTEmitter
Produce output using the current Writer.
characters(CharSequence, int) - Method in class net.sf.saxon.event.XMLEmitter
Character data.
characters(CharSequence, int) - Method in class net.sf.saxon.event.HTMLIndenter
Output character data
characters(CharSequence, int) - Method in class net.sf.saxon.event.HTMLEmitter
Character data.
characters(CharSequence, int) - Method in class net.sf.saxon.event.SequenceChecker
 
characters(CharSequence, int) - Method in class net.sf.saxon.event.ContentHandlerProxy
Character data
characters(CharSequence, int) - Method in class net.sf.saxon.event.CDATAFilter
Output character data
characters(CharSequence, int) - Method in class net.sf.saxon.style.StylesheetStripper
Handle a text node
characters(CharSequence, int) - Method in class net.sf.saxon.tinytree.TinyBuilder
Callback interface for SAX: not for application use
characters(CharSequence, int) - Method in class net.sf.saxon.tree.TreeBuilder
Notify a text node.
characters(CharSequence, int) - Method in class com.saxonica.validate.ConstraintChecker
 
characters(CharSequence, int) - Method in class com.saxonica.validate.Sink
Character data
characters(CharSequence, int) - Method in class com.saxonica.validate.XSIAttributeHandler
Character data
characters(CharSequence, int) - Method in class com.saxonica.validate.ValidationStack
 
characters(CharSequence, int) - Method in class com.saxonica.validate.SimpleContentValidator
Handle character data
characters(CharSequence, int) - Method in class com.saxonica.validate.IdValidator
Character data
characters(CharSequence, int) - Method in class com.saxonica.validate.EmptyContentValidator
Character data
characters(CharSequence, int) - Method in class com.saxonica.validate.ComplexContentValidator
Handle character data appearing as a child of the element being validated
characters(CharSequence, int) - Method in class com.saxonica.validate.AttributeValidator
Handle character data appearing as a child of the element being validated
characters(CharSequence, int) - Method in class com.saxonica.validate.AllElementValidator
Handle character data appearing as a child of the element being validated
characterSet - Variable in class net.sf.saxon.event.Emitter
 
CharacterSet - interface net.sf.saxon.charcode.CharacterSet.
This interface defines properties of a pluggable character set, that is, a user-supplied character set.
CharacterSetFactory - class net.sf.saxon.charcode.CharacterSetFactory.
This class creates a CharacterSet object for a given named encoding.
CharacterSetFactory() - Constructor for class net.sf.saxon.charcode.CharacterSetFactory
 
charBuffer - Variable in class net.sf.saxon.tinytree.TinyDocumentImpl
 
charBufferLength - Variable in class net.sf.saxon.tinytree.TinyDocumentImpl
 
checkAgainstRequiredType(SequenceType) - Method in class net.sf.saxon.style.XSLGeneralVariable
Method called for parameters of call-template to check the type of the actual parameter against the type of the required parameter
checkArgumentCount(int, int) - Method in class net.sf.saxon.expr.FunctionCall
Check number of arguments.
checkArguments(StaticContext) - Method in class net.sf.saxon.expr.UserFunctionCall
Method called during the type checking phase
checkArguments(StaticContext) - Method in class net.sf.saxon.expr.FunctionProxy
Method called by the expression parser when all arguments have been supplied
checkArguments(StaticContext) - 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(StaticContext) - Method in class net.sf.saxon.functions.Serialize
Method supplied by each class of function to check arguments during parsing, when all the argument expressions have been read
checkArguments(StaticContext) - Method in class net.sf.saxon.functions.Parse
Method supplied by each class of function to check arguments during parsing, when all the argument expressions have been read
checkArguments(StaticContext) - Method in class net.sf.saxon.functions.Evaluate
Method supplied by each class of function to check arguments during parsing, when all the argument expressions have been read
checkArguments(StaticContext) - Method in class net.sf.saxon.functions.UnparsedText
 
checkArguments(StaticContext) - Method in class net.sf.saxon.functions.Collection
 
checkArguments(StaticContext) - Method in class net.sf.saxon.functions.SystemFunction
Method called during static type checking
checkArguments(StaticContext) - Method in class net.sf.saxon.functions.FormatDate
 
checkArguments(StaticContext) - Method in class net.sf.saxon.functions.ResolveURI
 
checkArguments(StaticContext) - Method in class net.sf.saxon.functions.Doc
 
checkArguments(StaticContext) - Method in class net.sf.saxon.functions.Existence
Static analysis: prevent sorting of the argument
checkArguments(StaticContext) - Method in class net.sf.saxon.functions.Aggregate
Static analysis: prevent sorting of the argument
checkArguments(StaticContext) - Method in class net.sf.saxon.functions.SystemProperty
 
checkArguments(StaticContext) - Method in class net.sf.saxon.functions.Idref
 
checkArguments(StaticContext) - Method in class net.sf.saxon.functions.Key
 
checkArguments(StaticContext) - Method in class net.sf.saxon.functions.Id
Static analysis: prevent sorting of the argument
checkArguments(StaticContext) - Method in class net.sf.saxon.functions.FormatNumber2
 
checkArguments(StaticContext) - Method in class net.sf.saxon.functions.FormatNumber
 
checkArguments(StaticContext) - Method in class net.sf.saxon.functions.Available
 
checkArguments(StaticContext) - Method in class net.sf.saxon.functions.Document
 
checkArguments(StaticContext) - Method in class net.sf.saxon.functions.BooleanFn
Static analysis: prevent sorting of the argument
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
checkDerivation(SchemaType, int) - Method in class net.sf.saxon.type.SchemaType
Check that this type is validly derived from a given type
checkDerivation(SchemaType, SchemaType, int) - Static method in class com.saxonica.validate.Validator
Check that this type is validly derived from a given type
checkElements(HashMap, Schema) - Method in class com.saxonica.schema.AllCompositor
Check that the elements defined as particles in this compositor are consistent (overrides method on parent class Compositor)
checkElements(HashMap, Schema) - Method in class com.saxonica.schema.Compositor
Check that the elements defined as particles in this compositor are consistent
checkEmpty() - Method in class net.sf.saxon.style.StyleElement
Convenience method to check that the stylesheet element is empty
checkFacetRestriction(SimpleType) - Method in class net.sf.saxon.type.Facet
Check that this facet is legal when used on a type derived by restriction
checkFacetRestriction(SimpleType) - Method in class com.saxonica.schema.EnumerationFacetSet
Check that this facet is legal when used on a type derived by restriction
checkFacetRestriction(SimpleType) - Method in class com.saxonica.schema.WhitespaceFacet
Check that this facet is legal when used on a type derived by restriction
checkFacetRestriction(SimpleType) - Method in class com.saxonica.schema.EnumerationFacet
Check that this facet is legal when used on a type derived by restriction
checkFacetRestriction(SimpleType) - Method in class com.saxonica.schema.PatternFacet
Check that this facet is legal when used on a type derived by restriction
checkFacetRestriction(SimpleType) - Method in class com.saxonica.schema.DigitsFacet
Check that this facet is legal when used on a type derived by restriction
checkFacetRestriction(SimpleType) - Method in class com.saxonica.schema.MinLengthFacet
Check that this facet is legal when used on a type derived by restriction
checkFacetRestriction(SimpleType) - Method in class com.saxonica.schema.MaxLengthFacet
Check that this facet is legal when used on a type derived by restriction
checkFacetRestriction(SimpleType) - Method in class com.saxonica.schema.LengthFacet
Check that this facet is legal when used on a type derived by restriction
checkFacetRestriction(SimpleType) - Method in class com.saxonica.schema.ValueRangeFacet
Check that this facet is legal when used on a type derived by restriction
checkRow(Value[], boolean) - Method in class com.saxonica.validate.KeySelectorWatch
Method to check that a row (that is, the collection of fields corresponding to one selected node) is valid.
checkRow(Value[], boolean) - Method in class com.saxonica.validate.SelectorWatch
Method to check that a row (that is, the collection of fields corresponding to one selected node) is valid.
checkTopLevel() - Method in class net.sf.saxon.style.StyleElement
Convenience method to check that the stylesheet element is at the top level
checkUnknownAttribute(int) - Method in class net.sf.saxon.style.StyleElement
Check whether an unknown attribute is permitted.
checkURIForPrefix(String) - Method in class net.sf.saxon.query.StaticQueryContext
Get the URI for a prefix if there is one, return null if not.
checkWithinTemplate() - Method in class net.sf.saxon.style.StyleElement
Check that the stylesheet element is within a sequence constructor
CHILD - Static variable in class net.sf.saxon.om.Axis
Constant representing the child axis
children - Variable in class net.sf.saxon.instruct.Instruction
 
CHOICE - Static variable in class com.saxonica.schema.SchemaNames
 
ChoiceCompositor - class com.saxonica.schema.ChoiceCompositor.
A ChoiceCompositor represents an xs:choice element in the schema
ChoiceCompositor() - Constructor for class com.saxonica.schema.ChoiceCompositor
 
Choose - class net.sf.saxon.instruct.Choose.
Compiled representation of an xsl:choose or xsl:if element in the stylesheet.
Choose(Expression[], Instruction[]) - Constructor for class net.sf.saxon.instruct.Choose
Construct an xsl:choose instruction
CircularityChecker - interface com.saxonica.schema.CircularityChecker.
This interface represents an object that is capable of participating in a cycle.
CLASS - Static variable in class net.sf.saxon.style.StandardNames
 
classifyType(int) - Method in class com.saxonica.validate.IdValidator
Classify a type as one of ID, IDREF, IDREFS, or other (returns UNTYPED).
clear() - Method in class net.sf.saxon.ParameterSet
Clear all values
clear() - Method in class net.sf.saxon.tree.AttributeCollection
Clear the attribute list.
clearAllNamespaces() - Method in class net.sf.saxon.xpath.StandaloneContext
Clear all the declared namespaces, including the standard ones (xml, xslt, saxon).
clearDocumentPool() - Method in class net.sf.saxon.Controller
Clear the document pool.
clearNamespaces() - Method in class net.sf.saxon.query.StaticQueryContext
Clear all the declared namespaces, except for the standard ones (xml, saxon, etc)
clearNamespaces() - Method in class net.sf.saxon.xpath.StandaloneContext
Clear all the declared namespaces, except for the standard ones (xml, xslt, saxon, xdt)
clearParameters() - Method in class net.sf.saxon.Controller
Reset the parameters to a null list.
clearParameters() - Method in class net.sf.saxon.query.DynamicQueryContext
Reset the parameters to an empty list.
cloneNode(boolean) - Method in class net.sf.saxon.om.AbstractNode
Returns a duplicate of this node, i.e., serves as a generic copy constructor for nodes.
close() - Method in class net.sf.saxon.trace.TimedTraceListener
Called at end
close() - Method in class net.sf.saxon.trace.SimpleTraceListener
Called at end
close() - Method in interface net.sf.saxon.trace.TraceListener
Method called at the end of execution, that is, when the run-time execution ends
close() - Method in class net.sf.saxon.trace.SaxonEventMulticaster
Called at end
close() - Method in class com.saxonica.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.validate.FieldWatch
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.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 interface com.saxonica.validate.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(Result) - Method in interface net.sf.saxon.OutputURIResolver
Signal completion of the result document.
close(Result) - Method in class net.sf.saxon.event.StandardOutputResolver
Signal completion of the result document.
closeStackFrame() - Method in class net.sf.saxon.instruct.Bindery
Close the current stack frame for local variables
closeStartTag(String, boolean) - Method in class net.sf.saxon.event.XMLEmitter
 
Closure - class net.sf.saxon.value.Closure.
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.ProgressiveIterator - class net.sf.saxon.value.Closure.ProgressiveIterator.
A ProgressiveIterator starts by reading any items already held in the reservoir; when the reservoir is exhausted, it reads further items from the inputIterator, copying them into the reservoir as they are read.
Closure.ProgressiveIterator() - Constructor for class net.sf.saxon.value.Closure.ProgressiveIterator
 
code - Variable in class net.sf.saxon.query.StaticQueryContext.ActiveNamespace
 
code - Variable in class net.sf.saxon.tree.DOMExceptionImpl
 
CodepointCollator - class net.sf.saxon.sort.CodepointCollator.
A collating sequence that uses Unicode codepoint ordering
CodepointCollator() - Constructor for class net.sf.saxon.sort.CodepointCollator
 
COLLAPSE - Static variable in class net.sf.saxon.type.Facet
 
collapseWhitespace(CharSequence) - Static method in class net.sf.saxon.value.Value
Collapse whitespace as defined in XML Schema
CollatingFunction - class net.sf.saxon.functions.CollatingFunction.
Abstract superclass for all functions that take an optional collation argument
CollatingFunction() - Constructor for class net.sf.saxon.functions.CollatingFunction
 
collation - Variable in class net.sf.saxon.sort.SortKeyDefinition
 
COLLATION - Static variable in class net.sf.saxon.style.StandardNames
 
CollationFactory - class net.sf.saxon.sort.CollationFactory.
CollationFactory allows a Collation to be created given a set of parameters, or a URI containing those parameters.
CollationFactory() - Constructor for class net.sf.saxon.sort.CollationFactory
 
Collection - class net.sf.saxon.functions.Collection.
Implement the fn:collection() function.
Collection() - Constructor for class net.sf.saxon.functions.Collection
 
COLONCOLON - Static variable in class net.sf.saxon.expr.Tokenizer
"::" symbol
COLONSTAR - Static variable in class net.sf.saxon.expr.Tokenizer
":*" symbol
com.saxonica.importer - package com.saxonica.importer
This package contains code used to import a schema.
com.saxonica.schema - package com.saxonica.schema
The Schema Object Model package
com.saxonica.validate - package com.saxonica.validate
The Validation package
CombinedNodeTest - class net.sf.saxon.pattern.CombinedNodeTest.
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
 
COMMA - Static variable in class net.sf.saxon.expr.Tokenizer
Comma token
Comment - class net.sf.saxon.instruct.Comment.
An instruction representing an xsl:comment element in the stylesheet.
COMMENT - Static variable in class net.sf.saxon.pattern.NodeKindTest
 
COMMENT - Static variable in class net.sf.saxon.type.Type
Item type representing a comment node
Comment() - Constructor for class net.sf.saxon.instruct.Comment
Construct the instruction
comment(char[], int, int) - Method in class net.sf.saxon.event.ReceivingContentHandler
Callback interface for SAX (part of LexicalHandler interface): not for application use
comment(CharSequence, int) - Method in class net.sf.saxon.dom.DOMEmitter
Handle a comment.
comment(CharSequence, int) - Method in class net.sf.saxon.event.TreeReceiver
Output a comment
comment(CharSequence, int) - Method in interface net.sf.saxon.event.Receiver
Notify a comment.
comment(CharSequence, int) - Method in class net.sf.saxon.event.ComplexContentOutputter
Write a comment
comment(CharSequence, int) - Method in class net.sf.saxon.event.SequenceOutputter
Write a comment.
comment(CharSequence, int) - Method in class net.sf.saxon.event.CommentStripper
Remove comments
comment(CharSequence, int) - Method in class net.sf.saxon.event.ProxyReceiver
Output a comment
comment(CharSequence, int) - Method in class net.sf.saxon.event.SimpleContentOutputter
Write a comment.
comment(CharSequence, int) - Method in class net.sf.saxon.event.XMLIndenter
Output a comment
comment(CharSequence, int) - Method in class net.sf.saxon.event.UncommittedEmitter
Output a comment
comment(CharSequence, int) - Method in class net.sf.saxon.event.TEXTEmitter
Output a comment.
comment(CharSequence, int) - Method in class net.sf.saxon.event.XMLEmitter
Handle a comment.
comment(CharSequence, int) - Method in class net.sf.saxon.event.HTMLIndenter
Output a comment
comment(CharSequence, int) - Method in class net.sf.saxon.event.SequenceChecker
 
comment(CharSequence, int) - Method in class net.sf.saxon.event.ContentHandlerProxy
Output a comment.
comment(CharSequence, int) - Method in class net.sf.saxon.event.CDATAFilter
Output a comment
comment(CharSequence, int) - Method in class net.sf.saxon.tinytree.TinyBuilder
Callback interface for SAX: not for application use
comment(CharSequence, int) - Method in class net.sf.saxon.tree.TreeBuilder
Notify a comment
comment(CharSequence, int) - Method in class com.saxonica.validate.Sink
Output a comment
comment(CharSequence, int) - Method in class com.saxonica.validate.XSIAttributeHandler
Output a comment
commentBuffer - Variable in class net.sf.saxon.tinytree.TinyDocumentImpl
 
CommentStripper - class net.sf.saxon.event.CommentStripper.
The CommentStripper class is a filter that removes all comments and processing instructions.
CommentStripper() - Constructor for class net.sf.saxon.event.CommentStripper
Default constructor for use in subclasses
Common - class net.sf.saxon.exslt.Common.
This class implements extension functions in the http://exslt.org/common namespace.
Common() - Constructor for class net.sf.saxon.exslt.Common
 
compact() - Method in class net.sf.saxon.tree.AttributeCollection
Compact the attribute list to avoid wasting memory
Compare - class net.sf.saxon.functions.Compare.
XSLT 2.0 compare() function
Compare() - Constructor for class net.sf.saxon.functions.Compare
 
compare(AtomicValue, int, AtomicValue, AtomicComparer) - Static method in class net.sf.saxon.expr.ValueComparison
Compare two atomic values, using a specified operator and collation
compare(AtomicValue, int, AtomicValue, AtomicComparer, boolean) - Static method in class net.sf.saxon.expr.GeneralComparison
Compare two atomic values
compare(int, int) - Method in class net.sf.saxon.sort.SortedIterator
Compare two items in sorted sequence (needed to implement the Sortable interface)
compare(int, int) - Method in class net.sf.saxon.sort.DocumentOrderIterator
Compare two nodes in document sequence (needed to implement the Sortable interface)
compare(int, int) - Method in interface net.sf.saxon.sort.Sortable
Compare two objects within this Sortable, identified by their position.
compare(NodeInfo, NodeInfo) - Method in class net.sf.saxon.sort.GlobalOrderComparer
 
compare(NodeInfo, NodeInfo) - Method in interface net.sf.saxon.sort.NodeOrderComparer
Compare two objects.
compare(NodeInfo, NodeInfo) - Method in class net.sf.saxon.sort.LocalOrderComparer
 
compare(Object, Object) - Method in class net.sf.saxon.sort.NumericComparer
Compare two Items by converting them to numbers and comparing the numeric values.
compare(Object, Object) - Method in class net.sf.saxon.sort.CodepointCollator
Compare two string objects.
compare(Object, Object) - Method in class net.sf.saxon.sort.AtomicSortComparer
Compare two AtomicValue objects according to the rules for their data type.
compare(Object, Object) - Method in class net.sf.saxon.sort.AtomicComparer
Compare two AtomicValue objects according to the rules for their data type.
compare(Object, Object) - Method in class net.sf.saxon.sort.UppercaseFirstComparer
Compare two string objects: case is irrelevant, unless the strings are equal ignoring case, in which case uppercase comes first.
compare(Object, Object) - Method in class net.sf.saxon.sort.LowercaseFirstComparer
Compare two string objects: case is irrelevant, unless the strings are equal ignoring case, in which case lowercase comes first.
compare(Object, Object) - Method in class net.sf.saxon.sort.DescendingComparer
Compare two objects.
compare(Object, Object) - Method in class net.sf.saxon.sort.TextComparer
Compare two Items by converting them to strings and comparing the string values.
compareOrder(NodeInfo) - Method in class net.sf.saxon.dom.NamespaceNode
Determine the relative position of this node and another node, in document order.
compareOrder(NodeInfo) - Method in class net.sf.saxon.dom.NodeWrapper
Determine the relative position of this node and another node, in document order.
compareOrder(NodeInfo) - Method in class net.sf.saxon.jdom.NodeWrapper
Determine the relative position of this node and another node, in document order.
compareOrder(NodeInfo) - Method in class net.sf.saxon.om.Orphan
Determine the relative position of this node and another node, in document order.
compareOrder(NodeInfo) - Method in class net.sf.saxon.om.StrippedNode
Determine the relative position of this node and another node, in document order.
compareOrder(NodeInfo) - Method in class net.sf.saxon.om.AbstractNode
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.tree.NodeImpl
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.
compareOrder(SiblingCountingNode, SiblingCountingNode) - Static method in class net.sf.saxon.om.Navigator
Generic (model-independent) method to determine the relative position of two node in document order.
comparesEqual(Object, Object) - Method in class net.sf.saxon.sort.AtomicSortComparer
Compare two AtomicValue objects for equality according to the rules for their data type.
comparesEqual(Object, Object) - Method in class net.sf.saxon.sort.AtomicComparer
Compare two AtomicValue objects for equality according to the rules for their data type.
compareTo(Object) - Method in class net.sf.saxon.value.BigIntegerValue
Compare the value to another numeric value
compareTo(Object) - Method in class net.sf.saxon.value.MonthDurationValue
Compare the value to another duration value
compareTo(Object) - Method in class net.sf.saxon.value.DurationValue
Compare the value to another duration value
compareTo(Object) - Method in class net.sf.saxon.value.TimeValue
Compare the value to another dateTime value
compareTo(Object) - Method in class net.sf.saxon.value.DateValue
Compare the value to another date value
compareTo(Object) - Method in class net.sf.saxon.value.DateTimeValue
Compare the value to another dateTime value
compareTo(Object) - Method in class net.sf.saxon.value.NumericValue
Compare the value to another numeric value
compareTo(Object) - Method in class net.sf.saxon.value.DecimalValue
Compare the value to another numeric value
compareTo(Object) - Method in class net.sf.saxon.value.BooleanValue
Compare the value to another boolean value
compareTo(Object) - Method in class net.sf.saxon.value.IntegerValue
Compare the value to another numeric value
compareTo(Object, Comparator) - Method in class net.sf.saxon.value.UntypedAtomicValue
Compare an untypedAtomic value with another value, using a given collator to perform any string comparisons.
Compile - class net.sf.saxon.Compile.
This Compile class provides a command-line interface allowing a stylesheet to be compiled.
Compile() - Constructor for class net.sf.saxon.Compile
 
compile(Executable) - Method in class net.sf.saxon.sql.SQLQuery
 
compile(Executable) - Method in class net.sf.saxon.sql.SQLClose
 
compile(Executable) - Method in class net.sf.saxon.sql.SQLInsert
 
compile(Executable) - Method in class net.sf.saxon.sql.SQLConnect
 
compile(Executable) - Method in class net.sf.saxon.sql.SQLColumn
 
compile(Executable) - Method in class net.sf.saxon.style.XSLDocument
 
compile(Executable) - Method in class net.sf.saxon.style.XSLImportSchema
 
compile(Executable) - Method in class net.sf.saxon.style.SaxonEntityRef
 
compile(Executable) - Method in class net.sf.saxon.style.XSLFallback
 
compile(Executable) - Method in class net.sf.saxon.style.XSLPerformSort
 
compile(Executable) - Method in class net.sf.saxon.style.XSLComment
 
compile(Executable) - Method in class net.sf.saxon.style.XSLOutputCharacter
 
compile(Executable) - Method in class net.sf.saxon.style.XSLSequence
 
compile(Executable) - Method in class net.sf.saxon.style.AbsentExtensionElement
 
compile(Executable) - Method in class net.sf.saxon.style.XSLCallTemplate
 
compile(Executable) - Method in class net.sf.saxon.style.XSLApplyImports
 
compile(Executable) - Method in class net.sf.saxon.style.XSLVariable
Compile: this ensures space is available for local variables declared within this global variable
compile(Executable) - Method in class net.sf.saxon.style.XSLParam
Compile: this ensures space is available for local variables declared within this global variable
compile(Executable) - Method in class net.sf.saxon.style.SaxonAssign
 
compile(Executable) - Method in class net.sf.saxon.style.StyleElement
Compile the instruction on the stylesheet tree into an executable instruction for use at run-time.
compile(Executable) - Method in class net.sf.saxon.style.XSLTemplate
Compile: this registers the template with the rule manager, and ensures space is available for local variables
compile(Executable) - Method in class net.sf.saxon.style.XSLStyleSheet
Dummy compile() method to satisfy the interface
compile(Executable) - Method in class net.sf.saxon.style.XSLAttributeSet
 
compile(Executable) - Method in class net.sf.saxon.style.XSLFunction
Compile the function definition to create an executable representation
compile(Executable) - Method in class net.sf.saxon.style.XSLPreserveSpace
 
compile(Executable) - Method in class net.sf.saxon.style.XSLKey
 
compile(Executable) - Method in class net.sf.saxon.style.XSLDecimalFormat
 
compile(Executable) - Method in class net.sf.saxon.style.XSLCharacterMap
Get a pattern that will match the context node
compile(Executable) - Method in class net.sf.saxon.style.XSLApplyTemplates
 
compile(Executable) - Method in class net.sf.saxon.style.XSLNextMatch
 
compile(Executable) - Method in class net.sf.saxon.style.XSLWithParam
 
compile(Executable) - Method in class net.sf.saxon.style.XSLText
 
compile(Executable) - Method in class net.sf.saxon.style.XSLAttribute
 
compile(Executable) - Method in class net.sf.saxon.style.LiteralResultElement
Process the literal result element by copying it to the result tree
compile(Executable) - Method in class net.sf.saxon.style.XSLSort
 
compile(Executable) - Method in class net.sf.saxon.style.XSLForEach
 
compile(Executable) - Method in class net.sf.saxon.style.XSLValueOf
 
compile(Executable) - Method in class net.sf.saxon.style.XSLCopyOf
 
compile(Executable) - Method in class net.sf.saxon.style.XSLAnalyzeString
 
compile(Executable) - Method in class net.sf.saxon.style.XSLMatchingSubstring
 
compile(Executable) - Method in class net.sf.saxon.style.XSLGeneralIncorporate
 
compile(Executable) - Method in class net.sf.saxon.style.XSLChoose
 
compile(Executable) - Method in class net.sf.saxon.style.XSLMessage
 
compile(Executable) - Method in class net.sf.saxon.style.SaxonCollation
 
compile(Executable) - Method in class net.sf.saxon.style.XSLForEachGroup
 
compile(Executable) - Method in class net.sf.saxon.style.XSLResultDocument
 
compile(Executable) - Method in class net.sf.saxon.style.XSLOutput
 
compile(Executable) - Method in class net.sf.saxon.style.SaxonImportQuery
 
compile(Executable) - Method in class net.sf.saxon.style.SaxonDoctype
 
compile(Executable) - Method in class net.sf.saxon.style.XSLCopy
 
compile(Executable) - Method in class net.sf.saxon.style.XSLNumber
 
compile(Executable) - Method in class net.sf.saxon.style.XSLIf
 
compile(Executable) - Method in class net.sf.saxon.style.SaxonWhile
 
compile(Executable) - Method in class net.sf.saxon.style.XSLElement
 
compile(Executable) - Method in class net.sf.saxon.style.SaxonScript
 
compile(Executable) - Method in class net.sf.saxon.style.XSLWhen
 
compile(Executable) - Method in class net.sf.saxon.style.XSLProcessingInstruction
 
compile(Executable) - Method in class net.sf.saxon.style.XSLOtherwise
 
compile(Executable) - Method in class net.sf.saxon.style.XSLNamespaceAlias
 
compile(Executable) - Method in class net.sf.saxon.style.XSLNamespace
 
compile(Schema) - Method in class com.saxonica.schema.UserComplexType
Compile the finite-state machine for validating instances against this type
compile(Schema, UserComplexType) - Method in class com.saxonica.schema.ElementWildcard
 
compile(Schema, UserComplexType) - Method in class com.saxonica.schema.Compositor
Compile this Compositor by compiling each of the particles contained in its content model.
compile(Schema, UserComplexType) - Method in interface com.saxonica.schema.Particle
Compile complex types
compile(Schema, UserComplexType) - Method in class com.saxonica.schema.ElementDecl
Compile this local element declaration, considered as a particle of some complex type, by compiling its own complex type definition.
compile(StaticQueryContext) - Method in class net.sf.saxon.query.XQueryFunction
 
compile(StaticQueryContext, int) - Method in class net.sf.saxon.query.GlobalVariableDefinition
 
compileChildren(Executable, Instruction) - Method in class net.sf.saxon.style.StyleElement
Compile the children of this instruction on the stylesheet tree, adding the subordinate instructions to the parent instruction on the execution tree.
compileContent(Executable, SimpleNodeConstructor) - Method in class net.sf.saxon.style.XSLStringConstructor
 
compileError(String) - Method in class net.sf.saxon.style.StyleElement
 
compileError(TransformerException) - Method in class net.sf.saxon.style.StyleElement
Construct an exception with diagnostic information
compileParticle(Particle, AutomatonState, UserComplexType) - Static method in class com.saxonica.schema.AutomatonState
Static method to translate a particle to a Finite State Automaton, returning the start state of the FSA.
compileQuery(Reader) - Method in class net.sf.saxon.query.QueryProcessor
Prepare an XQuery query for subsequent evaluation.
compileQuery(String) - Method in class net.sf.saxon.query.QueryProcessor
Prepare an XQuery query for subsequent evaluation.
compileStyleSheet() - Method in class net.sf.saxon.style.XSLStyleSheet
Compile the stylesheet to create an executable.
CompileTimeFunction - class net.sf.saxon.functions.CompileTimeFunction.
Abtract class representing a function call that is always rewritten at compile-time: it can never be executed
CompileTimeFunction() - Constructor for class net.sf.saxon.functions.CompileTimeFunction
 
compileWarning(String) - Method in class net.sf.saxon.style.StyleElement
 
COMPLEX_CONTENT - Static variable in class com.saxonica.schema.SchemaElement
 
COMPLEX_CONTENT - Static variable in class com.saxonica.schema.SchemaNames
 
COMPLEX_TYPE - Static variable in class com.saxonica.schema.SchemaElement
 
COMPLEX_TYPE - Static variable in class com.saxonica.schema.SchemaNames
 
ComplexContentOutputter - class net.sf.saxon.event.ComplexContentOutputter.
This class is used for generating complex content, that is, the content of an element or document node.
ComplexContentOutputter() - Constructor for class net.sf.saxon.event.ComplexContentOutputter
 
ComplexContentRestrictionUnmarshaller - class com.saxonica.importer.ComplexContentRestrictionUnmarshaller.
A class for unmarshalling restriction elements of a complexContent
ComplexContentRestrictionUnmarshaller(Schema, UserComplexType, Attributes, UnmarshallerState) - Constructor for class com.saxonica.importer.ComplexContentRestrictionUnmarshaller
Creates a new RestrictionUnmarshaller
ComplexContentUnmarshaller - class com.saxonica.importer.ComplexContentUnmarshaller.
A class for Unmarshalling complexContent
ComplexContentUnmarshaller(Schema, UserComplexType, Attributes, UnmarshallerState) - Constructor for class com.saxonica.importer.ComplexContentUnmarshaller
Creates a new ComplexContentUnmarshaller
ComplexContentValidator - class com.saxonica.validate.ComplexContentValidator.
This class is a filter that is used to validate the content of an element with a complex type.
ComplexContentValidator() - Constructor for class com.saxonica.validate.ComplexContentValidator
 
ComplexContentValidator(UserComplexType) - Constructor for class com.saxonica.validate.ComplexContentValidator
Create a ComplexContentValidator for a given type
ComplexType - interface net.sf.saxon.type.ComplexType.
A complex type as defined in XML Schema: either a user-defined complex type, or xs:anyType.
ComplexTypeUnmarshaller - class com.saxonica.importer.ComplexTypeUnmarshaller.
A class for Unmarshalling ComplexTypes
ComplexTypeUnmarshaller(Schema, Attributes, UnmarshallerState, String) - Constructor for class com.saxonica.importer.ComplexTypeUnmarshaller
Creates a new ComplexTypeUnmarshaller
Component - class net.sf.saxon.functions.Component.
This class supports the get_X_from_Y functions defined in XPath 2.0
Component() - Constructor for class net.sf.saxon.functions.Component
 
ComponentReader - class com.saxonica.importer.ComponentReader.
The base class for separate component unmarshallers for reading an XML Schema component.
ComponentReader(UnmarshallerState) - Constructor for class com.saxonica.importer.ComponentReader
 
Compositor - class com.saxonica.schema.Compositor.
An XML Schema Compositor: choice, sequence, or all.
COMPOSITOR - Static variable in class com.saxonica.schema.SchemaElement
 
Compositor() - Constructor for class com.saxonica.schema.Compositor
Creates a new Compositor, with no name
CompositorUnmarshaller - class com.saxonica.importer.CompositorUnmarshaller.
A class for Unmarshalling compositors (sequence, choice, all, and sometimes group)
CompositorUnmarshaller(Schema, String, Attributes, String, UnmarshallerState) - Constructor for class com.saxonica.importer.CompositorUnmarshaller
Creates a new CompositorUnmarshaller
computeCardinality() - Method in class net.sf.saxon.expr.CastAsQName
 
computeCardinality() - Method in class net.sf.saxon.expr.IntegerRangeTest
Determine the static cardinality
computeCardinality() - Method in class net.sf.saxon.expr.SuppliedParameterReference
Get the static cardinality
computeCardinality() - Method in class net.sf.saxon.expr.UserFunctionCall
Determine the cardinality of the result
computeCardinality() - Method in class net.sf.saxon.expr.ComputedExpression
 
computeCardinality() - Method in class net.sf.saxon.expr.ConvertToString
Get the static cardinality
computeCardinality() - Method in class net.sf.saxon.expr.TailExpression
 
computeCardinality() - Method in class net.sf.saxon.expr.TypeExpression
Determine the static cardinality
computeCardinality() - Method in class net.sf.saxon.expr.VennExpression
Determine the static cardinality of the expression
computeCardinality() - Method in class net.sf.saxon.expr.VariableReference
Get the static cardinality
computeCardinality() - Method in class net.sf.saxon.expr.UntypedAtomicConverter
Determine the static cardinality of the expression
computeCardinality() - Method in class net.sf.saxon.expr.AppendExpression
Determine the static cardinality of the expression
computeCardinality() - Method in class net.sf.saxon.expr.SingletonComparison
Determine the static cardinality.
computeCardinality() - Method in class net.sf.saxon.expr.SingleNodeExpression
Specify that the expression returns a singleton
computeCardinality() - Method in class net.sf.saxon.expr.RootExpression
Specify that the expression returns a singleton
computeCardinality() - Method in class net.sf.saxon.expr.RangeExpression
Determine the static cardinality
computeCardinality() - Method in class net.sf.saxon.expr.PositionRange
Determine the static cardinality
computeCardinality() - Method in class net.sf.saxon.expr.PathExpression
Determine the static cardinality of the expression
computeCardinality() - Method in class net.sf.saxon.expr.MinimaxComparison
Determine the static cardinality.
computeCardinality() - Method in class net.sf.saxon.expr.LetExpression
Determine the static cardinality of the expression
computeCardinality() - Method in class net.sf.saxon.expr.ItemChecker
Determine the static cardinality of the expression
computeCardinality() - Method in class net.sf.saxon.expr.IsLastExpression
Determine the static cardinality
computeCardinality() - Method in class net.sf.saxon.expr.InstanceOfExpression
Determine the cardinality
computeCardinality() - Method in class net.sf.saxon.expr.IfExpression
Determine the static cardinality of the result
computeCardinality() - Method in class net.sf.saxon.expr.GeneralComparison
Determine the static cardinality.
computeCardinality() - Method in class net.sf.saxon.expr.FunctionProxy
Determine the cardinality of the result.
computeCardinality() - Method in class net.sf.saxon.expr.ForExpression
Determine the static cardinality of the expression
computeCardinality() - Method in class net.sf.saxon.expr.FirstItemExpression
Get the static cardinality
computeCardinality() - Method in class net.sf.saxon.expr.FilterExpression
Get the static cardinality of this expression
computeCardinality() - Method in class net.sf.saxon.expr.ErrorExpression
Determine the static cardinality
computeCardinality() - Method in class net.sf.saxon.expr.ContextItemExpression
Get the static cardinality
computeCardinality() - Method in class net.sf.saxon.expr.CastExpression
Get the static cardinality of the expression
computeCardinality() - Method in class net.sf.saxon.expr.CastableExpression
 
computeCardinality() - Method in class net.sf.saxon.expr.CardinalityChecker
Determine the static cardinality of the expression
computeCardinality() - Method in class net.sf.saxon.expr.AxisExpression
Specify that the expression returns a singleton
computeCardinality() - Method in class net.sf.saxon.expr.Atomizer
Determine the static cardinality of the expression
computeCardinality() - Method in class net.sf.saxon.expr.AtomicSequenceConverter
Determine the static cardinality of the expression
computeCardinality() - Method in class net.sf.saxon.functions.SystemFunction
Determine the cardinality of the function.
computeCardinality() - Method in class net.sf.saxon.functions.Trace
Get the static cardinality
computeCardinality() - Method in class net.sf.saxon.functions.Document
Determine the static cardinality
computeCardinality() - Method in class net.sf.saxon.sort.Reverser
 
computeCardinality() - Method in class net.sf.saxon.sort.DocumentSorter
 
computeCardinality() - Method in class net.sf.saxon.sort.TupleExpression
Get the cardinality of the expression.
computeCardinality() - Method in class net.sf.saxon.sort.TupleSorter
 
computeCardinality() - Method in class net.sf.saxon.sort.SortExpression
Determine the static cardinality
computeDependencies() - Method in class net.sf.saxon.expr.ComputedExpression
Compute the dependencies of an expression, as the union of the dependencies of its subexpressions.
computeDependencies() - Method in class net.sf.saxon.expr.PathExpression
Determine which aspects of the context the expression depends on.
computeDependencies() - Method in class net.sf.saxon.expr.FilterExpression
Determine which aspects of the context the expression depends on.
ComputedExpression - class net.sf.saxon.expr.ComputedExpression.
This class is an abstract superclass for different kinds of XPath expression.
ComputedExpression() - Constructor for class net.sf.saxon.expr.ComputedExpression
 
computeIsAllContent() - Method in class com.saxonica.schema.UserComplexType
Compute whether this complex type has a content model defined by an xs:all compositor
computeSpecialProperties() - Method in class net.sf.saxon.expr.ComputedExpression
 
computeSpecialProperties() - Method in class net.sf.saxon.expr.TailExpression
 
computeSpecialProperties() - Method in class net.sf.saxon.expr.VennExpression
Get the static properties of this expression (other than its type).
computeSpecialProperties() - Method in class net.sf.saxon.expr.PathExpression
Get the static properties of this expression (other than its type).
computeSpecialProperties() - Method in class net.sf.saxon.expr.LetExpression
Get the static properties of this expression (other than its type).
computeSpecialProperties() - Method in class net.sf.saxon.expr.ItemChecker
Get the static properties of this expression (other than its type).
computeSpecialProperties() - Method in class net.sf.saxon.expr.IfExpression
Get the static properties of this expression (other than its type).
computeSpecialProperties() - Method in class net.sf.saxon.expr.FirstItemExpression
Get the static properties of this expression (other than its type).
computeSpecialProperties() - Method in class net.sf.saxon.expr.FilterExpression
Get the static properties of this expression (other than its type).
computeSpecialProperties() - Method in class net.sf.saxon.expr.CardinalityChecker
Get the static properties of this expression (other than its type).
computeSpecialProperties() - Method in class net.sf.saxon.expr.AxisExpression
Get the static properties of this expression (other than its type).
computeSpecialProperties() - Method in class net.sf.saxon.functions.Root
Get the static properties of this expression (other than its type).
computeSpecialProperties() - Method in class net.sf.saxon.functions.Trace
Get the static properties of this expression (other than its type).
computeSpecialProperties() - Method in class net.sf.saxon.functions.Idref
Get the static properties of this expression (other than its type).
computeSpecialProperties() - Method in class net.sf.saxon.functions.Subsequence
Get the static properties of this expression (other than its type).
computeSpecialProperties() - Method in class net.sf.saxon.functions.Key
Get the static properties of this expression (other than its type).
computeSpecialProperties() - Method in class net.sf.saxon.functions.Id
Get the static properties of this expression (other than its type).
computeSpecialProperties() - Method in class net.sf.saxon.functions.Document
Get the static properties of this expression (other than its type).
computeSpecialProperties() - Method in class net.sf.saxon.functions.Current
Get the static properties of this expression (other than its type).
computeSpecialProperties() - Method in class net.sf.saxon.sort.Reverser
 
computeSpecialProperties() - Method in class net.sf.saxon.sort.DocumentSorter
 
computeSpecialProperties() - Method in class net.sf.saxon.sort.SortExpression
Get the static properties of this expression (other than its type).
computeStaticProperties() - Method in class net.sf.saxon.expr.ComputedExpression
Compute the static properties.
Concat - class net.sf.saxon.functions.Concat.
 
Concat() - Constructor for class net.sf.saxon.functions.Concat
 
condense() - Method in class net.sf.saxon.tinytree.TinyDocumentImpl
Condense the tree: release unused memory.
config - Variable in class net.sf.saxon.Transform
 
config - Variable in class net.sf.saxon.event.Builder
 
config - Variable in class net.sf.saxon.event.ProxyReceiver
 
config - Variable in class net.sf.saxon.event.Emitter
 
config - Variable in class net.sf.saxon.expr.FunctionProxy
 
Configuration - class net.sf.saxon.Configuration.
This class holds details of user-selected configuration options for a transformation or query
Configuration() - Constructor for class net.sf.saxon.Configuration
Create a configuration object with default settings for all options
constant(String, double) - Static method in class net.sf.saxon.exslt.Math
Get a named constant to a given precision (SStL)
constantText - Variable in class net.sf.saxon.style.XSLGeneralVariable
 
ConstraintChecker - class com.saxonica.validate.ConstraintChecker.
This class handles the checking of Schema-defined unique, key, and keyref constraints.
ConstraintChecker() - Constructor for class com.saxonica.validate.ConstraintChecker
 
container - Variable in class net.sf.saxon.expr.RoleLocator
 
containingDeclarationIsElement() - Method in class net.sf.saxon.type.SchemaType
Determine whether the containing declaration is an element declaration or an attribute declaration
containingExpression - Variable in class net.sf.saxon.expr.PromotionOffer
When a promotion offer is made, containingExpression identifies the level to which the promotion should occur.
Contains - class net.sf.saxon.functions.Contains.
This class implements the contains(), starts-with(), ends-with(), substring-before(), and substring-after() functions
CONTAINS - Static variable in class net.sf.saxon.functions.Contains
 
Contains() - Constructor for class net.sf.saxon.functions.Contains
 
contains(String) - Method in class net.sf.saxon.event.HTMLTagHashSet
 
containsAll() - Method in class com.saxonica.schema.Compositor
Test whether this compositor contains an xs:all compositor
containsLocals() - Method in class net.sf.saxon.instruct.GeneralVariable
 
ContentHandlerProxy - class net.sf.saxon.event.ContentHandlerProxy.
A ContentHandlerProxy is an Emitter that filters data before passing it to an underlying SAX2 ContentHandler.
ContentHandlerProxy() - Constructor for class net.sf.saxon.event.ContentHandlerProxy
 
contentModel - Variable in class com.saxonica.schema.Compositor
 
ContentTypeTest - class net.sf.saxon.pattern.ContentTypeTest.
NodeTest is an interface that enables a test of whether a node matches particular conditions.
ContentTypeTest(int, SchemaType, Configuration) - Constructor for class net.sf.saxon.pattern.ContentTypeTest
Create a ContentTypeTest
context - Variable in class net.sf.saxon.sort.SortedIterator
 
CONTEXT_DOCUMENT_NODESET - Static variable in class net.sf.saxon.expr.StaticProperty
Expression property: this bit is set by getProperties() in the case of an expression whose item type is node, when the nodes in the result are guaranteed all to be in the same document as the context node.
ContextItemExpression - class net.sf.saxon.expr.ContextItemExpression.
This class represents the expression "(dot)", which always returns the context item.
ContextItemExpression() - Constructor for class net.sf.saxon.expr.ContextItemExpression
 
Controller - class net.sf.saxon.Controller.
Controller processes an XML file, calling registered node handlers when appropriate to process its elements, character content, and attributes.
Controller(Configuration) - Constructor for class net.sf.saxon.Controller
Create a Controller and initialise variables.
conversionPreference(Class, Configuration) - Method in class net.sf.saxon.value.DerivedAtomicValue
 
conversionPreference(Class, Configuration) - Method in class net.sf.saxon.value.BigIntegerValue
Get conversion preference for this value to a Java class.
conversionPreference(Class, Configuration) - Method in class net.sf.saxon.value.Base64BinaryValue
Get conversion preference for this value to a Java class.
conversionPreference(Class, Configuration) - Method in class net.sf.saxon.value.HexBinaryValue
Get conversion preference for this value to a Java class.
conversionPreference(Class, Configuration) - Method in class net.sf.saxon.value.QNameValue
Get conversion preference for this value to a Java class.
conversionPreference(Class, Configuration) - Method in class net.sf.saxon.value.SecondsDurationValue
Get conversion preference for this value to a Java class.
conversionPreference(Class, Configuration) - Method in class net.sf.saxon.value.MonthDurationValue
Get conversion preference for this value to a Java class.
conversionPreference(Class, Configuration) - Method in class net.sf.saxon.value.DurationValue
Get conversion preference for this value to a Java class.
conversionPreference(Class, Configuration) - Method in class net.sf.saxon.value.TimeValue
Get conversion preference for this value to a Java class.
conversionPreference(Class, Configuration) - Method in class net.sf.saxon.value.DateValue
Get conversion preference for this value to a Java class.
conversionPreference(Class, Configuration) - Method in class net.sf.saxon.value.DateTimeValue
Get conversion preference for this value to a Java class.
conversionPreference(Class, Configuration) - Method in class net.sf.saxon.value.FloatValue
Get conversion preference for this value to a Java class.
conversionPreference(Class, Configuration) - Method in class net.sf.saxon.value.DecimalValue
Get conversion preference for this value to a Java class.
conversionPreference(Class, Configuration) - Method in class net.sf.saxon.value.BooleanValue
Get conversion preference for this value to a Java class.
conversionPreference(Class, Configuration) - Method in class net.sf.saxon.value.StringValue
Get conversion preference for this value to a Java class.
conversionPreference(Class, Configuration) - Method in class net.sf.saxon.value.SingletonNode
Get conversion preference for this value to a Java class.
conversionPreference(Class, Configuration) - Method in class net.sf.saxon.value.SequenceValue
Get conversion preference for this value to a Java class.
conversionPreference(Class, Configuration) - Method in class net.sf.saxon.value.ObjectValue
Get conversion preference for this value to a Java class.
conversionPreference(Class, Configuration) - Method in class net.sf.saxon.value.IntegerValue
Get conversion preference for this value to a Java class.
conversionPreference(Class, Configuration) - Method in class net.sf.saxon.value.AtomicValue
Get conversion preference for this value to a Java class.
conversionPreference(Class, Configuration) - Method in class net.sf.saxon.value.AnyURIValue
Get conversion preference for this value to a Java class.
conversionPreference(Class, Configuration) - Method in class net.sf.saxon.value.DoubleValue
Get conversion preference for this value to a Java class.
conversionPreference(Class, Configuration) - Method in class net.sf.saxon.value.Value
Get conversion preference for this value to a Java class.
convert(AtomicType) - Method in class net.sf.saxon.value.AtomicValue
Convert the value to a given type.
convert(AtomicValue) - Static method in class net.sf.saxon.functions.NumberFn
Static method to perform the same conversion as the number() function.
convert(int) - Method in class net.sf.saxon.value.DerivedAtomicValue
Convert the value to a given type.
convert(int) - Method in class net.sf.saxon.value.BigIntegerValue
Convert to target data type
convert(int) - Method in class net.sf.saxon.value.Base64BinaryValue
Convert to target data type
convert(int) - Method in class net.sf.saxon.value.HexBinaryValue
Convert to target data type
convert(int) - Method in class net.sf.saxon.value.GDayValue
Convert to target data type
convert(int) - Method in class net.sf.saxon.value.GMonthDayValue
Convert to target data type
convert(int) - Method in class net.sf.saxon.value.GMonthValue
Convert to target data type
convert(int) - Method in class net.sf.saxon.value.GYearMonthValue
Convert to target data type
convert(int) - Method in class net.sf.saxon.value.GYearValue
Convert to target data type
convert(int) - Method in class net.sf.saxon.value.QNameValue
Convert to target data type
convert(int) - Method in class net.sf.saxon.value.RestrictedStringValue
Convert to target data type
convert(int) - Method in class net.sf.saxon.value.DurationValue
Convert to target data type
convert(int) - Method in class net.sf.saxon.value.TimeValue
Convert to target data type
convert(int) - Method in class net.sf.saxon.value.DateValue
Convert to target data type
convert(int) - Method in class net.sf.saxon.value.DateTimeValue
Convert to target data type
convert(int) - Method in class net.sf.saxon.value.FloatValue
Convert to target data type
convert(int) - Method in class net.sf.saxon.value.DecimalValue
Convert to target data type
convert(int) - Method in class net.sf.saxon.value.BooleanValue
Convert to target data type
convert(int) - Method in class net.sf.saxon.value.StringValue
Convert to target data type
convert(int) - Method in class net.sf.saxon.value.ObjectValue
Convert to target data type
convert(int) - Method in class net.sf.saxon.value.IntegerValue
Convert to target data type
convert(int) - Method in class net.sf.saxon.value.AtomicValue
Convert the value to a given type.
convert(int) - Method in class net.sf.saxon.value.UntypedAtomicValue
Convert to target data type
convert(int) - Method in class net.sf.saxon.value.AnyURIValue
Convert to target data type
convert(int) - Method in class net.sf.saxon.value.DoubleValue
Convert to target data type
convert(Item) - Static method in class net.sf.saxon.xpath.XPathEvaluator
Internal method to convert an XPath value to a Java object.
convertJavaObjectToXPath(Object, Controller) - Static method in class net.sf.saxon.expr.FunctionProxy
Convert a Java object to an XPath value.
convertToJava(Class, Configuration) - Method in class net.sf.saxon.value.DerivedAtomicValue
 
convertToJava(Class, Configuration) - Method in class net.sf.saxon.value.BigIntegerValue
Convert to Java object (for passing to external functions)
convertToJava(Class, Configuration) - Method in class net.sf.saxon.value.Base64BinaryValue
Convert to Java object (for passing to external functions)
convertToJava(Class, Configuration) - Method in class net.sf.saxon.value.HexBinaryValue
Convert to Java object (for passing to external functions)
convertToJava(Class, Configuration) - Method in class net.sf.saxon.value.QNameValue
Convert to Java object (for passing to external functions)
convertToJava(Class, Configuration) - Method in class net.sf.saxon.value.SecondsDurationValue
Convert to Java object (for passing to external functions)
convertToJava(Class, Configuration) - Method in class net.sf.saxon.value.MonthDurationValue
Convert to Java object (for passing to external functions)
convertToJava(Class, Configuration) - Method in class net.sf.saxon.value.DurationValue
Convert to Java object (for passing to external functions)
convertToJava(Class, Configuration) - Method in class net.sf.saxon.value.TimeValue
Convert to Java object (for passing to external functions)
convertToJava(Class, Configuration) - Method in class net.sf.saxon.value.DateValue
Convert to Java object (for passing to external functions)
convertToJava(Class, Configuration) - Method in class net.sf.saxon.value.DateTimeValue
Convert to Java object (for passing to external functions)
convertToJava(Class, Configuration) - Method in class net.sf.saxon.value.FloatValue
Convert to Java object (for passing to external functions)
convertToJava(Class, Configuration) - Method in class net.sf.saxon.value.DecimalValue
Convert to Java object (for passing to external functions)
convertToJava(Class, Configuration) - Method in class net.sf.saxon.value.BooleanValue
Convert to Java object (for passing to external functions)
convertToJava(Class, Configuration) - Method in class net.sf.saxon.value.StringValue
Convert to Java object (for passing to external functions)
convertToJava(Class, Configuration) - Method in class net.sf.saxon.value.SingletonNode
Convert to Java object (for passing to external functions)
convertToJava(Class, Configuration) - Method in class net.sf.saxon.value.SequenceValue
Convert to Java object (for passing to external functions)
convertToJava(Class, Configuration) - Method in class net.sf.saxon.value.Closure
Convert to Java object (for passing to external functions)
convertToJava(Class, Configuration) - Method in class net.sf.saxon.value.ObjectValue
Convert to Java object (for passing to external functions)
convertToJava(Class, Configuration) - Method in class net.sf.saxon.value.IntegerValue
Convert to Java object (for passing to external functions)
convertToJava(Class, Configuration) - Method in class net.sf.saxon.value.AtomicValue
Convert to Java object (for passing to external functions)
convertToJava(Class, Configuration) - Method in class net.sf.saxon.value.AnyURIValue
Convert to Java object (for passing to external functions)
convertToJava(Class, Configuration) - Method in class net.sf.saxon.value.DoubleValue
Convert to Java object (for passing to external functions)
convertToJava(Class, Configuration) - Method in class net.sf.saxon.value.Value
Convert the value to a Java object (for passing to external functions)
ConvertToString - class net.sf.saxon.expr.ConvertToString.
A ConvertToString expression performs the string conversion required for string arguments in backwards compatibility mode.
ConvertToString(Expression) - Constructor for class net.sf.saxon.expr.ConvertToString
Constructor
Copy - class net.sf.saxon.instruct.Copy.
Handler for xsl:copy elements in stylesheet.
COPY_NAMESPACES - Static variable in class net.sf.saxon.style.StandardNames
 
Copy(AttributeSet[], boolean, SchemaType, int) - Constructor for class net.sf.saxon.instruct.Copy
 
copy(NodeInfo, Receiver, NamePool, int, boolean) - Static method in class net.sf.saxon.om.Navigator
Generic (model-independent) implementation of deep copy algorithm for nodes.
copy(Receiver, int) - Method in class net.sf.saxon.tree.ElementWithAttributes
Copy this node to a given outputter (supporting xsl:copy-of)
copy(Receiver, int) - Method in class net.sf.saxon.tree.DocumentImpl
Copy this node to a given outputter
copy(Receiver, int) - Method in class net.sf.saxon.tree.ElementImpl
Copy this node to a given outputter (supporting xsl:copy-of)
copy(Receiver, int) - Method in class net.sf.saxon.tree.NodeImpl
 
copy(Receiver, int, boolean) - Method in class net.sf.saxon.dom.NamespaceNode
Copy this node to a given outputter (deep copy)
copy(Receiver, int, boolean) - Method in class net.sf.saxon.dom.NodeWrapper
Copy this node to a given outputter (deep copy)
copy(Receiver, int, boolean) - Method in class net.sf.saxon.jdom.NodeWrapper
Copy this node to a given outputter (deep copy)
copy(Receiver, int, boolean) - Method in class net.sf.saxon.om.Orphan
Copy this node to a given outputter (deep copy)
copy(Receiver, int, boolean) - Method in class net.sf.saxon.om.StrippedNode
Copy this node to a given outputter (deep copy)
copy(Receiver, int, boolean) - Method in interface net.sf.saxon.om.NodeInfo
Copy this node to a given outputter
copy(Receiver, int, boolean) - Method in class net.sf.saxon.tinytree.TinyDocumentImpl
Copy this node to a given outputter
copy(Receiver, int, boolean) - Method in class net.sf.saxon.tree.NodeImpl
Copy nodes.
copy(Receiver, int, boolean) - Method in class net.sf.saxon.value.TextFragmentValue
Copy the result tree fragment value to a given Outputter
copyAttribute(NodeInfo, SchemaType, int, Controller) - Static method in class net.sf.saxon.instruct.CopyOf
 
copyLocationInfo(Expression, Expression) - Static method in class net.sf.saxon.expr.ExpressionTool
Copy location information (currently just the line number) from one expression to another
CopyOf - class net.sf.saxon.instruct.CopyOf.
An xsl:copy-of element in the stylesheet.
CopyOf(Expression, boolean, int, SchemaType) - Constructor for class net.sf.saxon.instruct.CopyOf
 
copyTo(Schema) - Method in class com.saxonica.schema.Schema
Copy the contents of this schema to another schema
cos(double) - Static method in class net.sf.saxon.exslt.Math
Get the cosine of a numeric value (SStL)
count - Variable in class net.sf.saxon.sort.SortedIterator
 
COUNT - Static variable in class net.sf.saxon.functions.Aggregate
 
COUNT - Static variable in class net.sf.saxon.style.StandardNames
 
count(SequenceIterator) - Static method in class net.sf.saxon.functions.Aggregate
Get the number of items in a sequence identified by a SequenceIterator
CP1250CharacterSet - class net.sf.saxon.charcode.CP1250CharacterSet.
This class defines properties of the cp1250 character set
CP1251CharacterSet - class net.sf.saxon.charcode.CP1251CharacterSet.
This class defines properties of the CP1251 Cyrillic character set, as defined at http://www.microsoft.com/globaldev/reference/sbcs/1251.htm
CP852CharacterSet - class net.sf.saxon.charcode.CP852CharacterSet.
This package defines pluggable character set CP852
createAttribute(String) - Method in class net.sf.saxon.om.AbstractNode
Create an Attr of the given name.
createAttributeNS(String, String) - Method in class net.sf.saxon.om.AbstractNode
Create an attribute of the given qualified name and namespace URI.
createCDATASection(String) - Method in class net.sf.saxon.om.AbstractNode
Create a CDATASection node whose value is the specified string.
createComment(String) - Method in class net.sf.saxon.om.AbstractNode
Create a Comment node given the specified string.
createDocument() - Method in class net.sf.saxon.tinytree.TinyBuilder
 
createDocumentFragment() - Method in class net.sf.saxon.om.AbstractNode
Creates an empty DocumentFragment object.
createElement(String) - Method in class net.sf.saxon.om.AbstractNode
Creates an element of the type specified.
createElementNS(String, String) - Method in class net.sf.saxon.om.AbstractNode
Create an element of the given qualified name and namespace URI.
createEntityReference(String) - Method in class net.sf.saxon.om.AbstractNode
Create an EntityReference object.
createExpression(String) - Method in class net.sf.saxon.xpath.XPathEvaluator
Prepare an XPath expression for subsequent evaluation.
createNamespaceContext() - Method in class com.saxonica.importer.SchemaNamespaceContext
Creates a new NamespaceContext instance with this context as the parent
createProcessingInstruction(String, String) - Method in class net.sf.saxon.om.AbstractNode
Create a ProcessingInstruction node given the specified name and data strings.
CREATES_NEW_NODES - Static variable in class net.sf.saxon.expr.StaticProperty
Expression property: this bit is set in the case of an expression that may return newly created nodes, or a value that depends on the identity of newly created nodes (for example generate-id(new-node())).
createTextNode(String) - Method in class net.sf.saxon.om.AbstractNode
Create a Text node given the specified string.
current - Variable in class net.sf.saxon.om.AxisIteratorImpl
 
Current - class net.sf.saxon.functions.Current.
Implement the XSLT current() function
CURRENT_GROUP - Static variable in class net.sf.saxon.functions.CurrentGroup
 
CURRENT_GROUPING_KEY - Static variable in class net.sf.saxon.functions.CurrentGroup
 
current() - Method in class net.sf.saxon.expr.TailExpression.TailIterator
 
current() - Method in class net.sf.saxon.expr.AppendExpression.AppendIterator
 
current() - Method in class net.sf.saxon.expr.UnionEnumeration
 
current() - Method in class net.sf.saxon.expr.StringTokenIterator
 
current() - Method in class net.sf.saxon.expr.PositionIterator
 
current() - Method in class net.sf.saxon.expr.MappingIterator
 
current() - Method in class net.sf.saxon.expr.IntersectionEnumeration
 
current() - Method in class net.sf.saxon.expr.FilterIterator
 
current() - Method in class net.sf.saxon.expr.DifferenceEnumeration
 
current() - Method in class net.sf.saxon.functions.Trace.TracingIterator
 
current() - Method in class net.sf.saxon.functions.Tokenize.TokenIterator
 
current() - Method in class net.sf.saxon.instruct.RegexIterator
Get the current item in the sequence
current() - Method in class net.sf.saxon.om.ReverseArrayIterator
 
current() - Method in class net.sf.saxon.om.ListIterator
 
current() - Method in class net.sf.saxon.om.SingletonIterator
 
current() - Method in class net.sf.saxon.om.AxisIteratorImpl
Get the current node in the sequence.
current() - Method in class net.sf.saxon.om.ArrayIterator
Get the current item in the array
current() - Method in interface net.sf.saxon.om.SequenceIterator
Get the current value in the sequence (the one returned by the most recent call on next()).
current() - Method in interface net.sf.saxon.om.AxisIterator
Get the current item in the sequence.
current() - Method in class net.sf.saxon.om.EmptyIterator
Get the current item, that is, the item returned by the most recent call of next().
current() - Method in class net.sf.saxon.sort.SortedIterator
 
current() - Method in class net.sf.saxon.sort.DocumentOrderIterator
 
current() - Method in class net.sf.saxon.sort.GroupByIterator
 
current() - Method in class net.sf.saxon.sort.GroupEndingIterator
 
current() - Method in class net.sf.saxon.sort.GroupStartingIterator
 
current() - Method in class net.sf.saxon.sort.GroupAdjacentIterator
 
current() - Method in class net.sf.saxon.value.Closure.ProgressiveIterator
 
current() - Method in class net.sf.saxon.value.StringValue.CharacterIterator
 
Current() - Constructor for class net.sf.saxon.functions.Current
 
CurrentDateTime - class net.sf.saxon.functions.CurrentDateTime.
This class implements the XPath 2.0 functions current-date(), current-time(), and current-dateTime(), as well as the function implicit-timezone().
CurrentDateTime() - Constructor for class net.sf.saxon.functions.CurrentDateTime
 
currentDocument - Variable in class net.sf.saxon.event.Builder
 
CurrentGroup - class net.sf.saxon.functions.CurrentGroup.
Implements the XSLT functions current-group() and current-grouping-key()
CurrentGroup() - Constructor for class net.sf.saxon.functions.CurrentGroup
 
currentNode - Variable in class net.sf.saxon.dom.DOMEmitter
 
currentToken - Variable in class net.sf.saxon.expr.Tokenizer
The number identifying the most recently read token
currentTokenDisplay() - Method in class net.sf.saxon.expr.ExpressionParser
Display the current token in an error message
currentTokenStartIndex - Variable in class net.sf.saxon.expr.Tokenizer
The position in the input expression where the current token starts
currentTokenValue - Variable in class net.sf.saxon.expr.Tokenizer
The string value of the most recently read token
cyrillicLower - Static variable in class net.sf.saxon.number.Numberer_en
 
cyrillicUpper - Static variable in class net.sf.saxon.number.Numberer_en
 

D

Data - class net.sf.saxon.functions.Data.
Implement XPath function fn:data()
DATA_TYPE - Static variable in class net.sf.saxon.style.StandardNames
 
Data() - Constructor for class net.sf.saxon.functions.Data
 
DataElement - class net.sf.saxon.style.DataElement.
This element represents a top-level element in a user-defined namespace, or a child/descendant of such an element.
DataElement() - Constructor for class net.sf.saxon.style.DataElement
 
dataTypeExpression - Variable in class net.sf.saxon.sort.SortKeyDefinition
 
Date - class net.sf.saxon.exslt.Date.
This class implements extension functions in the http://exslt.org/dates-and-times namespace.
DATE - Static variable in class net.sf.saxon.type.Type
Item type representing the type xs:date
DATE_TIME - Static variable in class net.sf.saxon.type.Type
Item type representing the type xs:dateTime
DATE_TIME_TYPE - Static variable in class net.sf.saxon.type.Type
 
DATE_TYPE - Static variable in class net.sf.saxon.type.Type
 
date() - Static method in class net.sf.saxon.exslt.Date
The date:date function returns the current date.
date(String) - Static method in class net.sf.saxon.exslt.Date
The date:date function returns the date specified in the date/time string given as the argument.
dateTime() - Static method in class net.sf.saxon.exslt.Date
The date:date-time function returns the current date and time as a date/time string.
DateTimeValue - class net.sf.saxon.value.DateTimeValue.
A value of type DateTime
DateTimeValue(CharSequence) - Constructor for class net.sf.saxon.value.DateTimeValue
Constructor: create a dateTime value from a supplied string, in ISO 8601 format
DateTimeValue(GregorianCalendar, boolean) - Constructor for class net.sf.saxon.value.DateTimeValue
Constructor: create a dateTime value given a Java calendar object
DateTimeValue(XPathContext) - Constructor for class net.sf.saxon.value.DateTimeValue
Constructor: create a dateTime value representing the nominal date/time of this transformation run.
DateValue - class net.sf.saxon.value.DateValue.
A value of type Date.
DateValue() - Constructor for class net.sf.saxon.value.DateValue
Default constructor needed for subtyping
DateValue(CharSequence) - Constructor for class net.sf.saxon.value.DateValue
Constructor: create a dateTime value from a supplied string, in ISO 8601 format
DateValue(GregorianCalendar, boolean, int) - Constructor for class net.sf.saxon.value.DateValue
Create a DateValue
DAY - Static variable in class net.sf.saxon.functions.Component
 
DAY_TIME_DURATION - Static variable in class net.sf.saxon.type.Type
Item type representing the type xdt:dayTimeDuration
DAY_TIME_DURATION_TYPE - Static variable in class net.sf.saxon.type.Type
 
dayAbbreviation() - Static method in class net.sf.saxon.exslt.Date
Return the day of the week given in the current date as an English day abbreviation: one of 'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', or 'Sat'.
dayAbbreviation(String) - Static method in class net.sf.saxon.exslt.Date
Return the day of the week given in a date as an English day abbreviation: one of 'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', or 'Sat'.
dayInMonth() - Static method in class net.sf.saxon.exslt.Date
Return the day number of the current date within the month
dayInMonth(String) - Static method in class net.sf.saxon.exslt.Date
Return the day number of a specified date within the month
dayInWeek() - Static method in class net.sf.saxon.exslt.Date
Return the day of the week in the current date as a number.
dayInWeek(String) - Static method in class net.sf.saxon.exslt.Date
Return the day of the week given in a date as a number.
dayInYear() - Static method in class net.sf.saxon.exslt.Date
Return the day number of the current date within the year
dayInYear(String) - Static method in class net.sf.saxon.exslt.Date
Return the day number of a specified date within the year
dayName() - Static method in class net.sf.saxon.exslt.Date
Return the day of the week given in the current date as an English day name: one of 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday' or 'Friday'.
dayName(int, int, int) - Method in class net.sf.saxon.number.Numberer_en
Get a day name or abbreviation
dayName(int, int, int) - Method in class net.sf.saxon.number.Numberer_de
Get a day name or abbreviation
dayName(int, int, int) - Method in interface net.sf.saxon.number.Numberer
Get a day name or abbreviation
dayName(String) - Static method in class net.sf.saxon.exslt.Date
Return the day of the week given in a date as an English day name: one of 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday' or 'Friday'.
dayOfWeekInMonth() - Static method in class net.sf.saxon.exslt.Date
Return the day-of-the-week in a month of the current date as a number (for example 3 for the 3rd Tuesday in May).
dayOfWeekInMonth(String) - Static method in class net.sf.saxon.exslt.Date
Return the day-of-the-week in a month of a date as a number (for example 3 for the 3rd Tuesday in May).
days - Variable in class net.sf.saxon.value.DurationValue
 
dayTimeDurationFromSeconds(double) - Static method in class net.sf.saxon.functions.Extensions
Get a dayTimeDuration value corresponding to a given number of seconds
deactivate() - Method in class com.saxonica.validate.FieldWatch
Signal that the endElement event has occurred for the element whose startElement event caused the Watch to be activated.
deactivate() - Method in class com.saxonica.validate.SelectorWatch
Signal that the endElement event has occurred for the element whose startElement event caused the Watch to be activated.
deactivate() - Method in interface com.saxonica.validate.Watch
Signal that the endElement event has occurred for the element whose startElement event caused the Watch to be activated.
DECIMAL - Static variable in class net.sf.saxon.type.Type
Item type representing the type xs:decimal
DECIMAL_SEPARATOR - Static variable in class net.sf.saxon.style.StandardNames
 
DECIMAL_TYPE - Static variable in class net.sf.saxon.type.Type
 
decimalDivide(BigDecimal, BigDecimal, int) - Static method in class net.sf.saxon.functions.Extensions
Perform decimal division to a user-specified precision
DecimalFormatManager - class net.sf.saxon.trans.DecimalFormatManager.
DecimalFormatManager manages the collection of named and unnamed decimal formats
DecimalFormatManager() - Constructor for class net.sf.saxon.trans.DecimalFormatManager
create a DecimalFormatManager and initialise variables
DecimalValue - class net.sf.saxon.value.DecimalValue.
A decimal value
DecimalValue(BigDecimal) - Constructor for class net.sf.saxon.value.DecimalValue
Constructor supplying a BigDecimal
DecimalValue(CharSequence) - Constructor for class net.sf.saxon.value.DecimalValue
Constructor supplying a String
DecimalValue(double) - Constructor for class net.sf.saxon.value.DecimalValue
Constructor supplying a double
DecimalValue(long) - Constructor for class net.sf.saxon.value.DecimalValue
Constructor supplying a long integer
declaration - Variable in class net.sf.saxon.expr.Assignation
 
declarationIsWritten - Variable in class net.sf.saxon.event.XMLEmitter
 
DECLARE_BASEURI - Static variable in class net.sf.saxon.expr.Tokenizer
"declare base-uri"
DECLARE_DEFAULT - Static variable in class net.sf.saxon.expr.Tokenizer
"declare default"
DECLARE_FUNCTION - Static variable in class net.sf.saxon.expr.Tokenizer
"define function"
DECLARE_NAMESPACE - Static variable in class net.sf.saxon.expr.Tokenizer
"declare namespace"
DECLARE_VALIDATION - Static variable in class net.sf.saxon.expr.Tokenizer
"declare validation"
DECLARE_VARIABLE - Static variable in class net.sf.saxon.expr.Tokenizer
"define variable"
DECLARE_XMLSPACE - Static variable in class net.sf.saxon.expr.Tokenizer
"declare xmlspace"
declareActiveNamespace(String, String) - Method in class net.sf.saxon.query.StaticQueryContext
Declare an active namespace
declareCollation(String, Comparator) - Method in class net.sf.saxon.query.StaticQueryContext
Declare a named collation.
declareCollation(String, Comparator, boolean) - Method in class net.sf.saxon.xpath.StandaloneContext
Declare a named collation
declareDefaultCollation(String) - Method in class net.sf.saxon.query.StaticQueryContext
Set the default collation.
declareFunction(XQueryFunction) - Method in class net.sf.saxon.query.StaticQueryContext
Register a user-defined XQuery function
declareNamespace(String, String) - Method in class net.sf.saxon.xpath.StandaloneContext
Declare a namespace whose prefix can be used in expressions
declarePassiveNamespace(String, String) - Method in class net.sf.saxon.query.StaticQueryContext
Declare a namespace whose prefix can be used in expressions.
declareRangeVariable(VariableDeclaration) - Method in class net.sf.saxon.expr.ExpressionParser
Declare a range variable (record its existence within the parser).
declareVariable(String, Object) - Method in class net.sf.saxon.xpath.StandaloneContext
Declare a variable.
declareVariable(VariableDeclaration) - Method in class net.sf.saxon.query.StaticQueryContext
Declare a global variable.
declareXQueryFunction(XQueryFunction) - Method in class net.sf.saxon.style.XSLStyleSheet
Declare an imported XQuery function
DECOMPOSITION - Static variable in class net.sf.saxon.style.StandardNames
 
DeepEqual - class net.sf.saxon.functions.DeepEqual.
XSLT 2.0 deep-equal() function.
DeepEqual() - Constructor for class net.sf.saxon.functions.DeepEqual
 
deepEquals(SequenceIterator, SequenceIterator, AtomicComparer, Configuration) - Static method in class net.sf.saxon.functions.DeepEqual
 
DEFAULT - Static variable in class net.sf.saxon.expr.Tokenizer
Keyword "default"
DEFAULT - Static variable in class net.sf.saxon.style.StandardNames
 
DEFAULT_ATTR - Static variable in class com.saxonica.schema.SchemaNames
 
DEFAULT_MODE - Static variable in class net.sf.saxon.trans.Mode
 
DEFAULT_STATE - Static variable in class net.sf.saxon.expr.Tokenizer
Initial default state of the Tokenizer
DEFAULT_VALIDATION - Static variable in class net.sf.saxon.style.StandardNames
 
DefaultCollation - class net.sf.saxon.functions.DefaultCollation.
Implement the XPath 2.0 default-collation() function
DefaultCollation() - Constructor for class net.sf.saxon.functions.DefaultCollation
 
defaultXPathNamespace - Variable in class net.sf.saxon.style.StyleElement
 
DeferredError - class net.sf.saxon.instruct.DeferredError.
This instruction throws an error which was detected at compile time but is not to be raised unless the instruction is actually executed.
DeferredError(TransformerException, String) - Constructor for class net.sf.saxon.instruct.DeferredError
 
defineGlobalParameters(Bindery) - Method in class net.sf.saxon.Controller
 
defineGlobalParameters(ParameterSet) - Method in class net.sf.saxon.instruct.Bindery
Define global parameters
defineGlobalVariable(DefiningVariable, Value) - Method in class net.sf.saxon.instruct.Bindery
Provide a value for a global variable
definesExcludedNamespace(short) - Method in class net.sf.saxon.style.StyleElement
Check whether this node excludes a particular namespace from the result.
definesExtensionElement(short) - Method in class net.sf.saxon.style.StyleElement
Check whether a particular extension element namespace is defined on this node.
DefiningVariable - class net.sf.saxon.instruct.DefiningVariable.
This class defines common behaviour across the compiled instructions for xsl:variable and xsl:param.
DefiningVariable() - Constructor for class net.sf.saxon.instruct.DefiningVariable
 
deleteData(int, int) - Method in class net.sf.saxon.om.AbstractNode
Remove a range of 16-bit units from the node.
DEPENDENCY_MASK - Static variable in class net.sf.saxon.expr.StaticProperty
Mask to select all the dependency bits
DEPENDS_ON_CONTEXT_DOCUMENT - Static variable in class net.sf.saxon.expr.StaticProperty
Bit setting: Expression depends on the document containing the context node
DEPENDS_ON_CONTEXT_ITEM - Static variable in class net.sf.saxon.expr.StaticProperty
Bit setting: Expression depends on context item
DEPENDS_ON_CURRENT_GROUP - Static variable in class net.sf.saxon.expr.StaticProperty
Bit setting: Expression depends on current-group() and/or current-grouping-key() and/or regex-group()
DEPENDS_ON_CURRENT_ITEM - Static variable in class net.sf.saxon.expr.StaticProperty
Bit setting: Expression depends on current() item
DEPENDS_ON_FOCUS - Static variable in class net.sf.saxon.expr.StaticProperty
Combination of bits representing dependencies on the focus
DEPENDS_ON_LAST - Static variable in class net.sf.saxon.expr.StaticProperty
Bit setting: Expression depends on last()
DEPENDS_ON_NON_DOCUMENT_FOCUS - Static variable in class net.sf.saxon.expr.StaticProperty
Combination of bits representing dependencies on the focus, but excluding dependencies on the current document
DEPENDS_ON_POSITION - Static variable in class net.sf.saxon.expr.StaticProperty
Bit setting: Expression depends on position()
DEPENDS_ON_XSLT_CONTEXT - Static variable in class net.sf.saxon.expr.StaticProperty
Combination of bits representing dependencies on the XSLT context
depth - Variable in class net.sf.saxon.tinytree.TinyDocumentImpl
 
DERIVE_BY_EXTENSION - Static variable in class net.sf.saxon.type.SchemaType
 
DERIVE_BY_LIST - Static variable in class net.sf.saxon.type.SchemaType
 
DERIVE_BY_RESTRICTION - Static variable in class net.sf.saxon.type.SchemaType
 
DERIVE_BY_SUBSTITUTION - Static variable in class net.sf.saxon.type.SchemaType
 
DERIVE_BY_UNION - Static variable in class net.sf.saxon.type.SchemaType
 
DerivedAtomicValue - class net.sf.saxon.value.DerivedAtomicValue.
A DerivedAtomicValue is an atomic value of a user-defined type
DESCENDANT - Static variable in class net.sf.saxon.om.Axis
Constant representing the descendant axis
DESCENDANT_OR_SELF - Static variable in class net.sf.saxon.om.Axis
Constant representing the descendant-or-self axis
DescendingComparer - class net.sf.saxon.sort.DescendingComparer.
A Comparer used for comparing descending keys
DescendingComparer(Comparator) - Constructor for class net.sf.saxon.sort.DescendingComparer
 
determinize() - Method in class com.saxonica.schema.AutomatonState
Determinize the tree: that is, ensure that there are no ambiguous transitions from this state.
DFLT - Static variable in class net.sf.saxon.style.StandardNames
 
diagnosticDump() - Method in class net.sf.saxon.om.NamePool
Diagnostic print of the namepool contents.
diagnosticDump() - Method in class net.sf.saxon.tinytree.TinyDocumentImpl
Produce diagnostic print of main tree arrays
difference(SequenceIterator, SequenceIterator) - Static method in class net.sf.saxon.exslt.Sets
Return the difference of two node-sets
DifferenceEnumeration - class net.sf.saxon.expr.DifferenceEnumeration.
An enumeration representing a nodeset that is teh difference of two other NodeSets.
DifferenceEnumeration(SequenceIterator, SequenceIterator, NodeOrderComparer) - Constructor for class net.sf.saxon.expr.DifferenceEnumeration
Form an enumeration of the difference of two nodesets, that is, the nodes that are in p1 and that are not in p2.
DIGIT - Static variable in class net.sf.saxon.style.StandardNames
 
DigitsFacet - class com.saxonica.schema.DigitsFacet.
Represents either of the facets totalDigits or fractionDigits
DigitsFacet(int) - Constructor for class com.saxonica.schema.DigitsFacet
Construct a totalDigits or fractionDigits facet.
DISABLE_ESCAPING - Static variable in class net.sf.saxon.event.ReceiverOptions
Flag to disable output escaping
DISABLE_OUTPUT_ESCAPING - Static variable in class net.sf.saxon.style.StandardNames
 
disallowUpdate() - Static method in class net.sf.saxon.om.AbstractNode
Internal method used to indicate that update operations are not allowed
discard(DocumentInfo) - Method in class net.sf.saxon.om.DocumentPool
Release a document from the document pool.
discardDocument(XPathContext, DocumentInfo) - Static method in class net.sf.saxon.functions.Extensions
Remove a document from the document pool.
DISINHERIT_NAMESPACES - Static variable in class net.sf.saxon.event.ReceiverOptions
Flag passed on startElement indicating that the element does not inherit the namespaces of its ancestors.
display(HashMap) - Method in class com.saxonica.schema.AutomatonState
Display the finite state machine reachable from this state.
display(int, NamePool) - Method in class net.sf.saxon.expr.CastAsQName
 
display(int, NamePool) - Method in class net.sf.saxon.expr.IntegerRangeTest
Display this instruction as an expression, for diagnostics
display(int, NamePool) - Method in class net.sf.saxon.expr.SuppliedParameterReference
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.expr.UserFunctionCall
 
display(int, NamePool) - Method in class net.sf.saxon.expr.ConvertToString
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.expr.TailExpression
 
display(int, NamePool) - Method in interface net.sf.saxon.expr.Expression
Diagnostic print of expression structure.
display(int, NamePool) - Method in class net.sf.saxon.expr.VariableReference
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.expr.UntypedAtomicConverter
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.expr.RootExpression
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.expr.PositionRange
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.expr.PathExpression
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.expr.ParentNodeExpression
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.expr.LetExpression
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.expr.ItemChecker
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.expr.IsLastExpression
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.expr.InstanceOfExpression
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.expr.IfExpression
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.expr.FunctionCall
 
display(int, NamePool) - Method in class net.sf.saxon.expr.ForExpression
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.expr.FirstItemExpression
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.expr.FilterExpression
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.expr.ErrorExpression
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.expr.ContextItemExpression
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.expr.CastExpression
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.expr.CastableExpression
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.expr.CardinalityChecker
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.expr.AxisExpression
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.expr.Atomizer
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.expr.AtomicSequenceConverter
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.functions.SystemFunction
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.instruct.TraceInstruction
Diagnostic print of expression structure.
display(int, NamePool) - Method in class net.sf.saxon.instruct.SequenceInstruction
Display this instruction as an expression, for diagnostics
display(int, NamePool) - Method in class net.sf.saxon.instruct.Element
Display this instruction as an expression, for diagnostics
display(int, NamePool) - Method in class net.sf.saxon.instruct.CopyOf
Diagnostic print of expression structure.
display(int, NamePool) - Method in class net.sf.saxon.instruct.Copy
Diagnostic print of expression structure.
display(int, NamePool) - Method in class net.sf.saxon.instruct.Comment
 
display(int, NamePool) - Method in class net.sf.saxon.instruct.Attribute
Display this instruction as an expression, for diagnostics
display(int, NamePool) - Method in class net.sf.saxon.instruct.ValueOf
Display this instruction as an expression, for diagnostics
display(int, NamePool) - Method in class net.sf.saxon.instruct.Namespace
Display this instruction as an expression, for diagnostics
display(int, NamePool) - Method in class net.sf.saxon.instruct.FixedElement
Display this instruction as an expression, for diagnostics
display(int, NamePool) - Method in class net.sf.saxon.instruct.FixedAttribute
Display this instruction as an expression, for diagnostics
display(int, NamePool) - Method in class net.sf.saxon.instruct.SimpleNodeConstructor
Display this instruction as an expression, for diagnostics
display(int, NamePool) - Method in class net.sf.saxon.instruct.DocumentInstr
Display this instruction as an expression, for diagnostics
display(int, NamePool) - Method in class net.sf.saxon.instruct.ProcessingInstruction
 
display(int, NamePool) - Method in class net.sf.saxon.sort.Reverser
 
display(int, NamePool) - Method in class net.sf.saxon.sort.DocumentSorter
 
display(int, NamePool) - Method in class net.sf.saxon.sort.TupleExpression
 
display(int, NamePool) - Method in class net.sf.saxon.sort.TupleSorter
 
display(int, NamePool) - Method in class net.sf.saxon.sort.SortExpression
 
display(int, NamePool) - Method in class net.sf.saxon.value.DerivedAtomicValue
Display the value as part of an expression tree display
display(int, NamePool) - Method in class net.sf.saxon.value.BigIntegerValue
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.value.Base64BinaryValue
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.value.HexBinaryValue
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.value.QNameValue
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.value.RestrictedStringValue
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.value.SecondsDurationValue
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.value.MonthDurationValue
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.value.DurationValue
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.value.TimeValue
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.value.DateValue
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.value.DateTimeValue
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.value.FloatValue
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.value.DecimalValue
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.value.BooleanValue
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.value.StringValue
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.value.SingletonNode
Diagnostic display
display(int, NamePool) - Method in class net.sf.saxon.value.SequenceValue
Diagnostic display of the expression
display(int, NamePool) - Method in class net.sf.saxon.value.Closure
 
display(int, NamePool) - Method in class net.sf.saxon.value.ObjectValue
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.value.IntegerValue
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.value.UntypedAtomicValue
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.value.AnyURIValue
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.value.EmptySequence
Diagnostic print of expression structure
display(int, NamePool) - Method in class net.sf.saxon.value.DoubleValue
Diagnostic print of expression structure
displayChildren(Instr[], int, NamePool) - Static method in class net.sf.saxon.instruct.Instruction
Display the children of an intstruction for diagostics
displayLicenseMessage() - Method in class net.sf.saxon.Configuration
Display a message about the license status
displayLicenseMessage() - Method in class com.saxonica.validate.SchemaAwareConfiguration
Display a message about the license status
displayOperator() - Method in class net.sf.saxon.expr.SingletonComparison
 
displayOperator() - Method in class net.sf.saxon.expr.GeneralComparison
 
displayRow(Value[]) - Method in class com.saxonica.validate.SelectorWatch
Internal method to display the contents of a row, for diagnostics
displayTypeName(Item) - Static method in class net.sf.saxon.type.Type
Output (for diagnostics) a representation of the type of an item.
distinct(SequenceIterator) - Static method in class net.sf.saxon.exslt.Sets
Given a node-set, return a subset that includes only nodes with distinct string-values
distinct(XPathContext, SequenceIterator, Evaluate.PreparedExpression) - Static method in class net.sf.saxon.functions.Extensions
Given a node-set, return a subset that includes only nodes with distinct string-values for the supplied expression
DistinctValues - class net.sf.saxon.functions.DistinctValues.
The XPath 2.0 distinct-values() function
DistinctValues() - Constructor for class net.sf.saxon.functions.DistinctValues
 
DIV - Static variable in class net.sf.saxon.expr.Tokenizer
Operator "div"
divide(DurationValue) - Method in class net.sf.saxon.value.SecondsDurationValue
Find the ratio between two durations
divide(DurationValue) - Method in class net.sf.saxon.value.MonthDurationValue
Find the ratio between two durations
divide(DurationValue) - Method in class net.sf.saxon.value.DurationValue
Divide a duration by a number
DO_NOT_RECOVER - Static variable in class net.sf.saxon.Configuration
Constant indicating that when a recoverable error occurs, the processor should not attempt to take the defined recovery action, but should terminate with an error.
Doc - class net.sf.saxon.functions.Doc.
Implement the fn:doc() function - a simplified form of the Document function
Doc() - Constructor for class net.sf.saxon.functions.Doc
 
Doctype - class net.sf.saxon.instruct.Doctype.
A saxon:doctype element in the stylesheet.
DOCTYPE_PUBLIC - Static variable in class net.sf.saxon.style.StandardNames
 
DOCTYPE_SYSTEM - Static variable in class net.sf.saxon.style.StandardNames
 
Doctype() - Constructor for class net.sf.saxon.instruct.Doctype
 
document - Variable in class net.sf.saxon.dom.DOMEmitter
 
Document - class net.sf.saxon.functions.Document.
Implements the XSLT document() function
DOCUMENT - Static variable in class net.sf.saxon.pattern.NodeKindTest
 
DOCUMENT - Static variable in class net.sf.saxon.type.Type
Item type representing a document node
DOCUMENT_URI - Static variable in class net.sf.saxon.functions.NamePart
 
Document() - Constructor for class net.sf.saxon.functions.Document
 
DOCUMENTATION - Static variable in class com.saxonica.schema.SchemaElement
 
DOCUMENTATION - Static variable in class com.saxonica.schema.SchemaNames
 
DocumentBuilderFactoryImpl - class net.sf.saxon.om.DocumentBuilderFactoryImpl.
Implementation of JAXP 1.1 DocumentBuilderFactory.
DocumentBuilderFactoryImpl() - Constructor for class net.sf.saxon.om.DocumentBuilderFactoryImpl
 
DocumentBuilderImpl - class net.sf.saxon.om.DocumentBuilderImpl.
This class implements the JAXP DocumentBuilder interface, allowing a Saxon TinyTree to be constructed using standard JAXP parsing interfaces.
DocumentBuilderImpl() - Constructor for class net.sf.saxon.om.DocumentBuilderImpl
 
DocumentImpl - class net.sf.saxon.tree.DocumentImpl.
A node in the XML parse tree representing the Document itself (or equivalently, the root node of the Document).
DocumentImpl() - Constructor for class net.sf.saxon.tree.DocumentImpl
 
DocumentInfo - interface net.sf.saxon.om.DocumentInfo.
The root node of an XPath tree.
DocumentInstr - class net.sf.saxon.instruct.DocumentInstr.
An instruction to create a document node.
DocumentInstr(boolean, String, String) - Constructor for class net.sf.saxon.instruct.DocumentInstr
 
DocumentNodeTest - class net.sf.saxon.pattern.DocumentNodeTest.
A DocumentNodeTest implements the test document-node(element(~,~))
DocumentNodeTest(NodeTest) - Constructor for class net.sf.saxon.pattern.DocumentNodeTest
 
documentNumber - Variable in class net.sf.saxon.dom.DocumentWrapper
 
documentNumber - Variable in class net.sf.saxon.jdom.DocumentWrapper
 
DocumentOrderIterator - class net.sf.saxon.sort.DocumentOrderIterator.
DocumentOrderIterator takes as input an iteration of nodes in any order, and returns as output an iteration of the same nodes in document order, eliminating any duplicates.
DocumentOrderIterator(SequenceIterator, NodeOrderComparer) - Constructor for class net.sf.saxon.sort.DocumentOrderIterator
Iterate over a sequence in document order.
DocumentPool - class net.sf.saxon.om.DocumentPool.
An object representing the collection of documents handled during a single transformation.
DocumentPool() - Constructor for class net.sf.saxon.om.DocumentPool
 
DocumentSender - class net.sf.saxon.event.DocumentSender.
Sends an entire document to a Receiver.
DocumentSender(NodeInfo) - Constructor for class net.sf.saxon.event.DocumentSender
Create a DocumentSender, which takes an input document tree and generates a stream of events for a Receiver
DocumentSorter - class net.sf.saxon.sort.DocumentSorter.
A DocumentSorter is an expression that sorts a sequence of nodes into document order.
DocumentSorter(Expression) - Constructor for class net.sf.saxon.sort.DocumentSorter
 
DocumentWrapper - class net.sf.saxon.dom.DocumentWrapper.
The root node of an XPath tree.
DocumentWrapper - class net.sf.saxon.jdom.DocumentWrapper.
The root node of an XPath tree.
DocumentWrapper(Document, String) - Constructor for class net.sf.saxon.dom.DocumentWrapper
 
DocumentWrapper(Document, String) - Constructor for class net.sf.saxon.jdom.DocumentWrapper
Create a Saxon wrapper for a JDOM document
docWrapper - Variable in class net.sf.saxon.dom.NodeWrapper
 
docWrapper - Variable in class net.sf.saxon.jdom.NodeWrapper
 
docWrapper - Variable in class net.sf.saxon.om.StrippedNode
 
DOLLAR - Static variable in class net.sf.saxon.expr.Tokenizer
"$" symbol
doMain(String[]) - Method in class net.sf.saxon.Compile
Support method for main program.
doMain(String[], String) - Method in class net.sf.saxon.Transform
Support method for main program.
doMain(String[], String) - Method in class net.sf.saxon.Query
Support method for main program.
DOMEmitter - class net.sf.saxon.dom.DOMEmitter.
DOMEmitter is an Emitter that attaches the result tree to a specified Node in a DOM Document
DOMEmitter() - Constructor for class net.sf.saxon.dom.DOMEmitter
 
DOMExceptionImpl - exception net.sf.saxon.tree.DOMExceptionImpl.
DOM operations only raise exceptions in "exceptional" circumstances, i.e., when an operation is impossible to perform (either for logical reasons, because data is lost, or because the implementation has become unstable).
DOMExceptionImpl(short, String) - Constructor for class net.sf.saxon.tree.DOMExceptionImpl
 
DOMNodeList - class net.sf.saxon.dom.DOMNodeList.
This class wraps a SequenceExtent as a DOM NodeList - though this will only work if the items are nodes, and if the nodes themselves implement the DOM Node interface (which is true of the two Saxon tree models, but not necessarily of all possible implementations).
DOMNodeList(SequenceExtent) - Constructor for class net.sf.saxon.dom.DOMNodeList
Construct an node list that wraps a supplied SequenceExtent
DOMSender - class net.sf.saxon.dom.DOMSender.
DOMSender.java: pseudo-SAX driver for a DOM source document.
DOMSender() - Constructor for class net.sf.saxon.dom.DOMSender
 
DOMTransform - class net.sf.saxon.dom.DOMTransform.
Variant of command line net.sf.saxon.Transform do build the source document in DOM and then proceed with the transformation.
DOMTransform() - Constructor for class net.sf.saxon.dom.DOMTransform
 
DOT - Static variable in class net.sf.saxon.expr.Tokenizer
"." symbol
DOTDOT - Static variable in class net.sf.saxon.expr.Tokenizer
".." symbol
DOUBLE - Static variable in class net.sf.saxon.type.Type
Item type representing the type xs:double
DOUBLE_TYPE - Static variable in class net.sf.saxon.type.Type
 
doubleKeywords - Static variable in class net.sf.saxon.expr.Tokenizer
Lookup table for composite (two-keyword) tokens
DoubleValue - class net.sf.saxon.value.DoubleValue.
A numeric (double precision floating point) value
DoubleValue(double) - Constructor for class net.sf.saxon.value.DoubleValue
Constructor supplying a double
DTD_VALIDATION - Static variable in class net.sf.saxon.FeatureKeys
DTD_VALIDATION must be a Boolean.
DummyNamespaceResolver - class net.sf.saxon.instruct.DummyNamespaceResolver.
A summy namespace resolver used when validating QName-valued attributes written to the result tree.
duplicate(String, String) - Method in class com.saxonica.importer.ComponentReader
This method is called when two objects in the same symbol space within a schema have duplicate names
duplicateElement(String) - Method in class com.saxonica.importer.ComponentReader
This method is called when two occurrences of a child element are found and only one is allowed.
DURATION - Static variable in class net.sf.saxon.type.Type
Item type representing the type xs:duration
DURATION_TYPE - Static variable in class net.sf.saxon.type.Type
 
DurationValue - class net.sf.saxon.value.DurationValue.
A value of type xs:duration
DurationValue() - Constructor for class net.sf.saxon.value.DurationValue
Private constructor for internal use
DurationValue(CharSequence) - Constructor for class net.sf.saxon.value.DurationValue
Constructor: create a duration value from a supplied string, in ISO 8601 format [+|-]PnYnMnDTnHnMnS
dynamicError(Instr, TransformerException, Controller) - Static method in class net.sf.saxon.instruct.Instruction
Construct an exception with diagnostic information.
dynamicError(String) - Method in class net.sf.saxon.expr.ComputedExpression
Method used in subclasses to signal a dynamic error
dynamicError(String, Controller) - Method in class net.sf.saxon.instruct.Instruction
Raise a dynamic error
DynamicQueryContext - class net.sf.saxon.query.DynamicQueryContext.
This object represents a dynamic context for query execution.
DynamicQueryContext() - Constructor for class net.sf.saxon.query.DynamicQueryContext
 

E

eagerEvaluate(Expression, XPathContext) - Static method in class net.sf.saxon.expr.ExpressionTool
Evaluate the expression now; lazy evaluation is not permitted in this case
effectiveBooleanValue(SequenceIterator) - Static method in class net.sf.saxon.expr.ExpressionTool
Determine the effective boolean value of a sequence, given an iterator over the sequence
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.expr.ComputedExpression
Get the effective boolean value of the expression.
effectiveBooleanValue(XPathContext) - Method in interface net.sf.saxon.expr.Expression
Get the effective boolean value of the expression.
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.expr.VennExpression
Get the effective boolean value.
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.expr.ValueComparison
Evaluate the expression in a boolean context
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.expr.SingletonComparison
Evaluate the expression in a boolean context
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.expr.SingleNodeExpression
 
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.expr.MinimaxComparison
Evaluate the expression in a boolean context
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.expr.InstanceOfExpression
Evaluate the expression as a boolean
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.expr.IdentityComparison
 
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.expr.GeneralComparison
Evaluate the expression in a boolean context
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.expr.CastableExpression
 
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.functions.Existence
Evaluate the function in a boolean context
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.functions.BooleanFn
Evaluate the effective boolean value
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.instruct.CopyOf
 
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.instruct.ExprInstruction
Get the effective boolean value of the expression.
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.sort.Reverser
 
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.sort.DocumentSorter
 
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.sort.TupleSorter
 
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.value.DerivedAtomicValue
Get the effective boolean value of the value
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.value.BigIntegerValue
Return the effective boolean value of this integer
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.value.FloatValue
 
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.value.DecimalValue
 
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.value.BooleanValue
Get the effective boolean value of this expression
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.value.StringValue
 
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.value.SingletonNode
Get the effective boolean value
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.value.SequenceValue
Get the effective boolean value of the expression.
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.value.SequenceExtent
Get the effective boolean value
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.value.IntegerValue
Return the effective boolean value of this integer
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.value.AtomicValue
Get the effective boolean value of the value
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.value.UntypedAtomicValue
 
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.value.EmptySequence
Get the effective boolean value - always false
effectiveBooleanValue(XPathContext) - Method in class net.sf.saxon.value.DoubleValue
 
ELEM_FORM_DEFAULT_ATTR - Static variable in class com.saxonica.schema.SchemaNames
 
Element - class net.sf.saxon.instruct.Element.
An instruction representing xsl:element element in the stylesheet.
ELEMENT - Static variable in class net.sf.saxon.Err
 
ELEMENT - Static variable in class net.sf.saxon.pattern.NodeKindTest
 
ELEMENT - Static variable in class net.sf.saxon.type.Type
Type representing an element node - element()
ELEMENT - Static variable in class com.saxonica.schema.SchemaElement
 
ELEMENT - Static variable in class com.saxonica.schema.SchemaNames
 
ELEMENT_AVAILABLE - Static variable in class net.sf.saxon.functions.Available
 
ELEMENT_QNAME - Static variable in class net.sf.saxon.expr.Tokenizer
composite token <'element' QNAME> (XQuery only)
Element(Expression, Expression, NamespaceResolver, AttributeSet[], SchemaType, int) - Constructor for class net.sf.saxon.instruct.Element
Create an instruction that creates a new element node
elementCode - Variable in class net.sf.saxon.event.XMLEmitter
 
ElementCreator - class net.sf.saxon.instruct.ElementCreator.
An instruction that creates an element node.
ElementCreator() - Constructor for class net.sf.saxon.instruct.ElementCreator
 
ElementDecl - class com.saxonica.schema.ElementDecl.
The object represents an element declaration in the schema.
ElementDecl(Schema, SourceLocator) - Constructor for class com.saxonica.schema.ElementDecl
Creates a new element declaration
ElementImpl - class net.sf.saxon.tree.ElementImpl.
ElementImpl implements an element with no attributes or namespace declarations.
ElementImpl() - Constructor for class net.sf.saxon.tree.ElementImpl
Construct an empty ElementImpl
elementName() - Method in class com.saxonica.importer.ListUnmarshaller
Returns the name of the element that this ComponentReader handles
elementName() - Method in class com.saxonica.importer.GroupUnmarshaller
Sets the name of the element that this UnknownUnmarshaller handles
elementName() - Method in class com.saxonica.importer.WildcardUnmarshaller
Returns the name of the element that this ComponentReader handles
elementName() - Method in class com.saxonica.importer.UnknownUnmarshaller
Returns the name of the element that this ComponentReader handles
elementName() - Method in class com.saxonica.importer.UnionUnmarshaller
Returns the name of the element that this ComponentReader handles
elementName() - Method in class com.saxonica.importer.SimpleTypeUnmarshaller
Returns the name of the element that this ComponentReader handles
elementName() - Method in class com.saxonica.importer.SimpleTypeRestrictionUnmarshaller
Returns the name of the element that this ComponentReader handles
elementName() - Method in class com.saxonica.importer.SimpleContentUnmarshaller
Returns the name of the element that this ComponentReader handles
elementName() - Method in class com.saxonica.importer.SimpleContentRestrictionUnmarshaller
Returns the name of the element that this ComponentReader handles
elementName() - Method in class com.saxonica.importer.SchemaUnmarshaller
Returns the name of the element that this ComponentReader handles
elementName() - Method in class com.saxonica.importer.IncludeUnmarshaller
Sets the name of the element that this UnknownUnmarshaller handles
elementName() - Method in class com.saxonica.importer.ImportUnmarshaller
Sets the name of the element that this ImportUnmarshaller handles
elementName() - Method in class com.saxonica.importer.IdentityConstraintUnmarshaller
Returns the name of the element that this ComponentReader handles
elementName() - Method in class com.saxonica.importer.FieldOrSelectorUnmarshaller
Returns the name of the element that this ComponentReader handles
elementName() - Method in class com.saxonica.importer.FacetUnmarshaller
Returns the name of the element that this ComponentReader handles
elementName() - Method in class com.saxonica.importer.ExtensionUnmarshaller
Returns the name of the element that this ComponentReader handles
elementName() - Method in class com.saxonica.importer.ElementUnmarshaller
Returns the name of the element that this ComponentReader handles
elementName() - Method in class com.saxonica.importer.CompositorUnmarshaller
Returns the name of the element that this ComponentReader handles
elementName() - Method in class com.saxonica.importer.ComponentReader
Returns the name of the element that this ComponentReader handles
elementName() - Method in class com.saxonica.importer.ComplexTypeUnmarshaller
Returns the name of the element that this ComponentReader handles
elementName() - Method in class com.saxonica.importer.ComplexContentUnmarshaller
Returns the name of the element that this ComponentReader handles
elementName() - Method in class com.saxonica.importer.ComplexContentRestrictionUnmarshaller
Returns the name of the element that this ComponentReader handles
elementName() - Method in class com.saxonica.importer.RedefineUnmarshaller
Returns the name of the element that this ComponentReader handles
elementName() - Method in class com.saxonica.importer.AttributeUnmarshaller
Returns the name of the element that this ComponentReader handles
elementName() - Method in class com.saxonica.importer.AttributeGroupUnmarshaller
Returns the name of the element that this ComponentReader handles
elementName() - Method in class com.saxonica.importer.AnnotationUnmarshaller
Returns the name of the element that this ComponentReader handles
ELEMENTS - Static variable in class net.sf.saxon.style.StandardNames
 
elementStack - Variable in class net.sf.saxon.event.XMLEmitter
 
ElementUnmarshaller - class com.saxonica.importer.ElementUnmarshaller.
A class for Unmarshalling element definitions
ElementUnmarshaller(Schema, Attributes, UnmarshallerState, boolean) - Constructor for class com.saxonica.importer.ElementUnmarshaller
Creates a new ElementUnmarshaller
ElementWildcard - class com.saxonica.schema.ElementWildcard.
This class represents an element in the schema.
ElementWildcard() - Constructor for class com.saxonica.schema.ElementWildcard
 
ElementWithAttributes - class net.sf.saxon.tree.ElementWithAttributes.
A node in the XML parse tree representing an XML element.
ElementWithAttributes() - Constructor for class net.sf.saxon.tree.ElementWithAttributes
 
ELSE - Static variable in class net.sf.saxon.expr.Tokenizer
Keyword "else"
Emitter - class net.sf.saxon.event.Emitter.
Emitter: This abstract class defines methods that must be implemented by components that format SAXON output.
Emitter() - Constructor for class net.sf.saxon.event.Emitter
 
empty - Variable in class net.sf.saxon.event.XMLEmitter
 
EMPTY - Static variable in class net.sf.saxon.expr.StaticProperty
Occurence indicator when an empty sequence is required
EMPTY - Static variable in class net.sf.saxon.functions.Existence
 
EMPTY - Static variable in class net.sf.saxon.type.Type
Item type that matches no items (corresponds to SequenceType empty())
EMPTY_PARAMETER_SET - Static variable in class net.sf.saxon.ParameterSet
An empty parameter set (one that contains no parameters)
EMPTY_STRING - Static variable in class net.sf.saxon.value.StringValue
 
EmptyContentValidator - class com.saxonica.validate.EmptyContentValidator.
This class is a filter that is used to validate that an element has empty content.
EmptyContentValidator(UserComplexType) - Constructor for class com.saxonica.validate.EmptyContentValidator
 
emptyElementTagCloser(String) - Method in class net.sf.saxon.event.XHTMLEmitter
Close an empty element tag.
emptyElementTagCloser(String) - Method in class net.sf.saxon.event.XMLEmitter
Close an empty element tag.
emptyFirst - Variable in class net.sf.saxon.sort.SortKeyDefinition
 
EmptyIterator - class net.sf.saxon.om.EmptyIterator.
EmptyIterator: an iterator over an empty sequence.
EmptyIterator() - Constructor for class net.sf.saxon.om.EmptyIterator
 
EmptySequence - class net.sf.saxon.value.EmptySequence.
An EmptySequence object represents a sequence containing no members.
ENCODING - Static variable in class net.sf.saxon.style.StandardNames
 
endCDATA() - Method in class net.sf.saxon.event.ReceivingContentHandler
 
endCurrentItem(Item) - Method in class net.sf.saxon.trace.TimedTraceListener
Called after a node of the source tree got processed
endCurrentItem(Item) - Method in class net.sf.saxon.trace.SimpleTraceListener
Called after a node of the source tree got processed
endCurrentItem(Item) - Method in interface net.sf.saxon.trace.TraceListener
Method that is called when an instruction has finished processing a new current item and is ready to select a new current item or revert to the previous current item.
endCurrentItem(Item) - Method in class net.sf.saxon.trace.SaxonEventMulticaster
Called when an item ceases to be the current item
endDocument() - Method in class net.sf.saxon.TransformerHandlerImpl
Override the behaviour of endDocument() in ReceivingContentHandler, so that it fires off the transformation of the constructed document
endDocument() - Method in class net.sf.saxon.dom.DOMEmitter
End of the document.
endDocument() - Method in class net.sf.saxon.event.ReceivingContentHandler
Callback interface for SAX: not for application use
endDocument() - Method in class net.sf.saxon.event.TreeReceiver
End of document
endDocument() - Method in class net.sf.saxon.event.TransformerReceiver
Override the behaviour of endDocument() in ReceivingContentHandler, so that it fires off the transformation of the constructed document
endDocument() - Method in class net.sf.saxon.event.Builder
 
endDocument() - Method in interface net.sf.saxon.event.Receiver
Notify the end of the document
endDocument() - Method in class net.sf.saxon.event.ComplexContentOutputter
Close the output
endDocument() - Method in class net.sf.saxon.event.SequenceOutputter
Close the output
endDocument() - Method in class net.sf.saxon.event.ProxyReceiver
End of document
endDocument() - Method in class net.sf.saxon.event.SimpleContentOutputter
Close the output
endDocument() - Method in class net.sf.saxon.event.UncommittedEmitter
End of document
endDocument() - Method in class net.sf.saxon.event.XMLEmitter
End of the document.
endDocument() - Method in class net.sf.saxon.event.MessageEmitter
 
endDocument() - Method in class net.sf.saxon.event.ContentHandlerProxy
End of document
endDocument() - Method in class net.sf.saxon.tinytree.TinyBuilder
Callback interface for SAX: not for application use
endDocument() - Method in class net.sf.saxon.tree.TreeBuilder
Callback interface for SAX: not for application use
endDocument() - Method in class com.saxonica.validate.Sink
End of document
endDocument() - Method in class com.saxonica.validate.IdValidator
End of document
endDocument() - Method in class com.saxonica.importer.Sax2ComponentReader
 
endDTD() - Method in class net.sf.saxon.event.ReceivingContentHandler
Register the end of the DTD.
endElement() - Method in class net.sf.saxon.dom.DOMEmitter
End of an element.
endElement() - Method in class net.sf.saxon.event.TreeReceiver
End of element
endElement() - Method in interface net.sf.saxon.event.Receiver
Notify the end of an element.
endElement() - Method in class net.sf.saxon.event.ComplexContentOutputter
Output an element end tag.
endElement() - Method in class net.sf.saxon.event.Stripper
Handle an end-of-element event
endElement() - Method in class net.sf.saxon.event.NamespaceReducer
endElement: Discard the namespaces declared on this element.
endElement() - Method in class net.sf.saxon.event.SequenceOutputter
Output an element end tag.
endElement() - Method in class net.sf.saxon.event.CommentStripper
Callback interface for SAX: not for application use
endElement() - Method in class net.sf.saxon.event.ProxyReceiver
End of element
endElement() - Method in class net.sf.saxon.event.SimpleContentOutputter
Output an element end tag.
endElement() - Method in class net.sf.saxon.event.XMLIndenter
Output element end tag
endElement() - Method in class net.sf.saxon.event.UncommittedEmitter
End of element
endElement() - Method in class net.sf.saxon.event.TEXTEmitter
Output an element end tag.
endElement() - Method in class net.sf.saxon.event.XMLEmitter
End of an element.
endElement() - Method in class net.sf.saxon.event.HTMLIndenter
Output element end tag
endElement() - Method in class net.sf.saxon.event.HTMLEmitter
Output an element end tag.
endElement() - Method in class net.sf.saxon.event.SequenceChecker
 
endElement() - Method in class net.sf.saxon.event.ContentHandlerProxy
End of element
endElement() - Method in class net.sf.saxon.event.CDATAFilter
Output element end tag
endElement() - Method in class net.sf.saxon.tinytree.TinyBuilder
Callback interface for SAX: not for application use
endElement() - Method in class net.sf.saxon.tree.TreeBuilder
Notify the end of an element
endElement() - Method in class com.saxonica.validate.ConstraintChecker
End of element
endElement() - Method in class com.saxonica.validate.Sink
End of element
endElement() - Method in class com.saxonica.validate.XSIAttributeHandler
End of element
endElement() - Method in class com.saxonica.validate.ValidationStack
End of element
endElement() - Method in class com.saxonica.validate.SimpleContentValidator
End of element being validated
endElement() - Method in class com.saxonica.validate.IdValidator
End of element
endElement() - Method in class com.saxonica.validate.ComplexContentValidator
Validation at the end of the element being validated.
endElement() - Method in class com.saxonica.validate.AllElementValidator
Validation at the end of the element being validated.
endElement(String, String) - Method in class com.saxonica.importer.ListUnmarshaller
Signals the end of the element with the given name.
endElement(String, String) - Method in class com.saxonica.importer.GroupUnmarshaller
Signals the end of the element with the given name.
endElement(String, String) - Method in class com.saxonica.importer.WildcardUnmarshaller
Signals the end of the element with the given name.
endElement(String, String) - Method in class com.saxonica.importer.UnknownUnmarshaller
Signals to end of the element with the given name.
endElement(String, String) - Method in class com.saxonica.importer.UnionUnmarshaller
Signals the end of the element with the given name.
endElement(String, String) - Method in class com.saxonica.importer.SimpleTypeUnmarshaller
Signals to end of the element with the given name.
endElement(String, String) - Method in class com.saxonica.importer.SimpleTypeRestrictionUnmarshaller
Signals to end of the element with the given name.
endElement(String, String) - Method in class com.saxonica.importer.SimpleContentUnmarshaller
Signals the end of the element with the given name.
endElement(String, String) - Method in class com.saxonica.importer.SimpleContentRestrictionUnmarshaller
Signals the end of the element with the given name.
endElement(String, String) - Method in class com.saxonica.importer.SchemaUnmarshaller
Signals the end of the element with the given name.
endElement(String, String) - Method in class com.saxonica.importer.IdentityConstraintUnmarshaller
Signals the end of the element with the given name.
endElement(String, String) - Method in class com.saxonica.importer.FieldOrSelectorUnmarshaller
Signals to end of the element with the given name.
endElement(String, String) - Method in class com.saxonica.importer.FacetUnmarshaller
Signals to end of the element with the given name.
endElement(String, String) - Method in class com.saxonica.importer.ExtensionUnmarshaller
Signals to end of the element with the given name.
endElement(String, String) - Method in class com.saxonica.importer.ElementUnmarshaller
Signals the end of the element with the given name.
endElement(String, String) - Method in class com.saxonica.importer.CompositorUnmarshaller
Signals the end of the element with the given name.
endElement(String, String) - Method in class com.saxonica.importer.ComponentReader
Signals to end of the element with the given name.
endElement(String, String) - Method in class com.saxonica.importer.ComplexTypeUnmarshaller
Signals the end of the element with the given name.
endElement(String, String) - Method in class com.saxonica.importer.ComplexContentUnmarshaller
Signals the end of the element with the given name.
endElement(String, String) - Method in class com.saxonica.importer.ComplexContentRestrictionUnmarshaller
Signals to end of the element with the given name.
endElement(String, String) - Method in class com.saxonica.importer.RedefineUnmarshaller
Signals the end of the element with the given name.
endElement(String, String) - Method in class com.saxonica.importer.AttributeUnmarshaller
Signals to end of the element with the given name.
endElement(String, String) - Method in class com.saxonica.importer.AttributeGroupUnmarshaller
Signals the end of the element with the given name.
endElement(String, String) - Method in class com.saxonica.importer.AnnotationUnmarshaller
Signals to end of the element with the given name.
endElement(String, String, String) - Method in class net.sf.saxon.IDFilter
 
endElement(String, String, String) - Method in class net.sf.saxon.event.ReceivingContentHandler
Callback interface for SAX: not for application use
endElement(String, String, String) - Method in class com.saxonica.importer.Sax2ComponentReader
 
endEntity(String) - Method in class net.sf.saxon.event.ReceivingContentHandler
 
endPrefixMapping(String) - Method in class net.sf.saxon.IDFilter
 
endPrefixMapping(String) - Method in class net.sf.saxon.event.ReceivingContentHandler
Callback interface for SAX: not for application use
endPrefixMapping(String) - Method in class com.saxonica.importer.Sax2ComponentReader
 
ENDSWITH - Static variable in class net.sf.saxon.functions.Contains
 
ensureAttributeCapacity() - Method in class net.sf.saxon.tinytree.TinyDocumentImpl
 
ensureNamespaceCapacity() - Method in class net.sf.saxon.tinytree.TinyDocumentImpl
 
ensureNodeCapacity() - Method in class net.sf.saxon.tinytree.TinyDocumentImpl
 
ensurePriorIndex() - Method in class net.sf.saxon.tinytree.TinyDocumentImpl
On demand, make an index for quick access to preceding-sibling nodes
enter(InstructionInfo) - Method in class net.sf.saxon.trace.TimedTraceListener
Called when an instruction in the stylesheet gets processed
enter(InstructionInfo) - Method in class net.sf.saxon.trace.SimpleTraceListener
Called when an instruction in the stylesheet gets processed
enter(InstructionInfo) - Method in interface net.sf.saxon.trace.TraceListener
Method that is called when an instruction in the stylesheet gets processed.
enter(InstructionInfo) - Method in class net.sf.saxon.trace.SaxonEventMulticaster
Called when an element of the stylesheet gets processed
ENTITY - Static variable in class net.sf.saxon.type.Type
Item type representing the type xs:ENTITY
ENUMERATION - Static variable in class net.sf.saxon.type.Facet
 
ENUMERATION - Static variable in class com.saxonica.schema.SchemaNames
 
EnumerationFacet - class com.saxonica.schema.EnumerationFacet.
Represents a single enumeration facet defined on a simple type.
EnumerationFacet() - Constructor for class com.saxonica.schema.EnumerationFacet
 
EnumerationFacetSet - class com.saxonica.schema.EnumerationFacetSet.
Represents the set of enumeration values defined on a single simple type, This is a "virtual" facet that combines all the enumeration facets in one simple type definition.
EnumerationFacetSet() - Constructor for class com.saxonica.schema.EnumerationFacetSet
 
env - Variable in class net.sf.saxon.expr.ExpressionParser
 
EOF - Static variable in class net.sf.saxon.expr.Tokenizer
Pseudo-token representing the end of the expression
EQUALS - Static variable in class net.sf.saxon.expr.Tokenizer
Equals token ("=")
equals(Object) - Method in class net.sf.saxon.expr.SuppliedParameterReference
Test if this expression is the same as another expression.
equals(Object) - Method in class net.sf.saxon.expr.ConvertToString
Is this expression the same as another expression?
equals(Object) - Method in class net.sf.saxon.expr.TailExpression
 
equals(Object) - Method in class net.sf.saxon.expr.VariableReference
Test if this expression is the same as another expression.
equals(Object) - Method in class net.sf.saxon.expr.RootExpression
Is this expression the same as another expression?
equals(Object) - Method in class net.sf.saxon.expr.PathExpression
Is this expression the same as another expression?
equals(Object) - Method in class net.sf.saxon.expr.ParentNodeExpression
Is this expression the same as another expression?
equals(Object) - Method in class net.sf.saxon.expr.FirstItemExpression
Is this expression the same as another expression?
equals(Object) - Method in class net.sf.saxon.expr.FilterExpression
Is this expression the same as another expression?
equals(Object) - Method in class net.sf.saxon.expr.ContextItemExpression
Is this expression the same as another expression?
equals(Object) - Method in class net.sf.saxon.expr.AxisExpression
Is this expression the same as another expression?
equals(Object) - Method in class net.sf.saxon.sort.AtomicSortComparer.ComparisonKey
 
equals(Object) - Method in class net.sf.saxon.value.DerivedAtomicValue
Determine if this value is equal to another value
equals(Object) - Method in class net.sf.saxon.value.Base64BinaryValue
Test if the two base64Binary values are equal.
equals(Object) - Method in class net.sf.saxon.value.HexBinaryValue
Test if the two hexBinary values are equal.
equals(Object) - Method in class net.sf.saxon.value.QNameValue
Determine if two anyURI values are equal
equals(Object) - Method in class net.sf.saxon.value.DurationValue
Test if the two durations are of equal length.
equals(Object) - Method in class net.sf.saxon.value.TimeValue
 
equals(Object) - Method in class net.sf.saxon.value.DateValue
 
equals(Object) - Method in class net.sf.saxon.value.DateTimeValue
 
equals(Object) - Method in class net.sf.saxon.value.NumericValue
The equals() function compares numeric equality among integers, decimals, floats, doubles, and their subtypes
equals(Object) - Method in class net.sf.saxon.value.BooleanValue
Determine whether two boolean values are equal
equals(Object) - Method in class net.sf.saxon.value.StringValue
Determine if two StringValues are equal
equals(Object) - Method in class net.sf.saxon.value.ObjectValue
Determine if two ObjectValues are equal
equals(Object) - Method in class net.sf.saxon.value.AnyURIValue
Determine if two anyURI values are equal
equals(Object) - Method in class net.sf.saxon.value.EmptySequence
Is this expression the same as another expression?
equivalentExpr - Variable in class net.sf.saxon.pattern.LocationPathPattern
 
Err - class net.sf.saxon.Err.
Class containing utility methods for handling error messages
Err() - Constructor for class net.sf.saxon.Err
 
Error - class net.sf.saxon.functions.Error.
Implement XPath function fn:error()
Error() - Constructor for class net.sf.saxon.functions.Error
 
error(SAXParseException) - Method in class net.sf.saxon.StandardErrorHandler
Callback interface for SAX: not for application use
error(String) - Method in class com.saxonica.importer.ComponentReader
This method is called for a general error.
error(String, SourceLocator) - Method in interface net.sf.saxon.type.SchemaMarker
 
error(String, SourceLocator) - Method in class com.saxonica.schema.Schema
Report an error
error(TransformerException) - Method in class net.sf.saxon.StandardErrorListener
Receive notification of a recoverable error.
ErrorExpression - class net.sf.saxon.expr.ErrorExpression.
Error expression: this expression is generated when the supplied expression cannot be parsed, and the containing element enables forwards-compatible processing.
ErrorExpression(XPathException) - Constructor for class net.sf.saxon.expr.ErrorExpression
Constructor
ESCAPE_URI_ATTRIBUTES - Static variable in class net.sf.saxon.event.SaxonOutputKeys
escape-uri-attributes = "yes" | "no".
ESCAPE_URI_ATTRIBUTES - Static variable in class net.sf.saxon.style.StandardNames
 
EscapeURI - class net.sf.saxon.functions.EscapeURI.
 
EscapeURI() - Constructor for class net.sf.saxon.functions.EscapeURI
 
EVAL - Static variable in class net.sf.saxon.functions.Evaluate
 
Evaluate - class net.sf.saxon.functions.Evaluate.
This class implements the saxon:evaluate(), saxon:expression(), and saxon:eval() extension functions, which are specially-recognized by the system because they needs access to parts of the static context
EVALUATE - Static variable in class net.sf.saxon.functions.Evaluate
 
Evaluate.PreparedExpression - class net.sf.saxon.functions.Evaluate.PreparedExpression.
Inner class PreparedExpression represents a compiled XPath expression together with the standard variables $p1 ..
Evaluate.PreparedExpression() - Constructor for class net.sf.saxon.functions.Evaluate.PreparedExpression
 
evaluate() - Method in class net.sf.saxon.xpath.XPathExpression
Execute a prepared XPath expression, returning the results as a List.
Evaluate() - Constructor for class net.sf.saxon.functions.Evaluate
 
evaluate(DynamicQueryContext) - Method in class net.sf.saxon.query.XQueryExpression
Execute a the compiled Query, returning the results as a List.
evaluate(String) - Method in class net.sf.saxon.xpath.XPathEvaluator
Prepare and execute an XPath expression, supplied as a string, and returning the results as a List.
evaluateAsString(XPathContext) - Method in class net.sf.saxon.expr.ComputedExpression
Evaluate an expression as a String.
evaluateAsString(XPathContext) - Method in interface net.sf.saxon.expr.Expression
Evaluate an expression as a String.
evaluateAsString(XPathContext) - Method in class net.sf.saxon.functions.FormatNumber2
Evaluate in a context where a string is wanted
evaluateAsString(XPathContext) - Method in class net.sf.saxon.functions.FormatNumber
Evaluate in a context where a string is wanted
evaluateAsString(XPathContext) - Method in class net.sf.saxon.functions.Concat
Evaluate the function in a string context
evaluateAsString(XPathContext) - Method in class net.sf.saxon.instruct.ExprInstruction
Evaluate an expression as a String.
evaluateAsString(XPathContext) - Method in class net.sf.saxon.value.SingletonNode
Evaluate an expression as a String.
evaluateAsString(XPathContext) - Method in class net.sf.saxon.value.SequenceValue
Evaluate an expression as a String.
evaluateAsString(XPathContext) - Method in class net.sf.saxon.value.AtomicValue
Evaluate as a string
evaluateGlobalVariable(DefiningVariable) - Method in class net.sf.saxon.instruct.Bindery
Get the value of a global variable
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.ArithmeticExpression.DurationDivision
Evaluate the expression.
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.CastAsQName
 
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.IntegerRangeTest
Evaluate the expression
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.SuppliedParameterReference
 
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.UserFunctionCall
Call the function, returning the value as an item.
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.ComputedExpression
Evaluate an expression as a single item.
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.ConvertToString
Evaluate the expression
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.ArithmeticExpression.DateDifference
Evaluate the expression.
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.ArithmeticExpression.DateAndDuration
Evaluate the expression.
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.ArithmeticExpression.DurationMultiplication
Evaluate the expression.
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.ArithmeticExpression.DurationAddition
Evaluate the expression.
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.ArithmeticExpression.NumericArithmetic
Evaluate the expression.
evaluateItem(XPathContext) - Method in interface net.sf.saxon.expr.Expression
Evaluate an expression as a single item.
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.VariableReference
 
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.ValueComparison
Evaluate the expression in a given context
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.UntypedAtomicConverter
Evaluate as an Item.
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.SingletonComparison
Evaluate the expression in a given context
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.SingleNodeExpression
 
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.PositionRange
Evaluate the expression
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.MinimaxComparison
Evaluate the expression in a given context
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.LetExpression
Evaluate the expression as a singleton
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.ItemChecker
Evaluate as an Item.
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.IsLastExpression
 
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.InstanceOfExpression
Evaluate the expression
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.IfExpression
Evaluate the conditional expression in a given context
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.IdentityComparison
Evaluate the expression
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.GeneralComparison
Evaluate the expression in a given context
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.FunctionProxy
Evaluate the function.
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.FirstItemExpression
Evaluate the expression
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.ErrorExpression
Evaluate the expression.
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.ContextItemExpression
Evaluate the expression
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.CastExpression
Evaluate the expression
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.CastableExpression
Evaluate the expression
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.CardinalityChecker
Evaluate as an Item.
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.Atomizer
Evaluate as an Item.
evaluateItem(XPathContext) - Method in class net.sf.saxon.expr.AtomicSequenceConverter
Evaluate as an Item.
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.Error
Evaluation of the expression always throws an error
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.Minimax
Evaluate the function
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.CompileTimeFunction
Evaluate as a single item
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.Serialize
Evaluate the function
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.Parse
Evaluate in a general context
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.QNameFn
Evaluate the expression
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.StringJoin
 
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.Unicode
Evaluate
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.Evaluate
Evaluate in a general context
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.EscapeURI
Evaluate in a general context
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.UnparsedText
evaluateItem() handles evaluation of the function: it returns a String
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.FormatDate
Evaluate in a general context
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.Root
Evaluate in a general context
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.ResolveURI
Evaluate the function at run-time
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.DeepEqual
Evaluate the expression
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.ResolveQName
Evaluate the expression
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.Doc
 
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.RegexGroup
Evaluate in a general context
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.Component
Evaluate the expression
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.Trace
Evaluate the function
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.Existence
Evaluate in a general context
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.TreatFn
Evaluate the function
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.CurrentGroup
Evaluate the expression
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.Rounding
Evaluate the function
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.Replace
Evaluate the function in a string context
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.NamePart
Evaluate the function in a string context
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.ForceCase
Evaluate in a general context
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.Matches
Evaluate the matches() function to give a Boolean value.
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.Aggregate
Evaluate the function
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.UnparsedEntity
Evaluate the expression
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.Translate
Evaluate the function
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.SystemProperty
Evaluate the function at run-time
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.CurrentDateTime
Evaluate in a general context
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.Substring
Evaluate the function
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.StringLength
Evaluate in a general context
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.StringFn
Evaluate the function
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.Position
Evaluate in a general context
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.NumberFn
Evaluate in a general context
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.NormalizeSpace
Evaluate in a general context
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.Adjust
Evaluate in a general context
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.BaseURI
Evaluate the function at run-time (single-argument case)
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.Last
Evaluate in a general context
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.Lang
Evaluate in a general context
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.FormatNumber2
Evaluate in a general context
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.FormatNumber
Evaluate in a general context
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.NamespaceForPrefix
 
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.Available
Run-time evaluation.
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.Current
Evaluate in a general context
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.Contains
Evaluate the function
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.Concat
Evaluate in a general context
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.Compare
Evaluate the expression
evaluateItem(XPathContext) - Method in class net.sf.saxon.functions.BooleanFn
Evaluate the function
evaluateItem(XPathContext) - Method in class net.sf.saxon.instruct.TraceInstruction
Evaluate an expression as a single item.
evaluateItem(XPathContext) - Method in class net.sf.saxon.instruct.CopyOf
Return the first item if there is one, or null if not
evaluateItem(XPathContext) - Method in class net.sf.saxon.instruct.ValueOf
 
evaluateItem(XPathContext) - Method in class net.sf.saxon.instruct.ExprInstruction
Evaluate an expression as a single item.
evaluateItem(XPathContext) - Method in class net.sf.saxon.instruct.SimpleNodeConstructor
Evaluate as an expression.
evaluateItem(XPathContext) - Method in class net.sf.saxon.instruct.DocumentInstr
Evaluate as an expression.
evaluateItem(XPathContext) - Method in class net.sf.saxon.instruct.ElementCreator
Evaluate as an expression.
evaluateItem(XPathContext) - Method in class net.sf.saxon.sort.TupleExpression
 
evaluateItem(XPathContext) - Method in class net.sf.saxon.value.DerivedAtomicValue
Evaluate the value (this simply returns the value unchanged)
evaluateItem(XPathContext) - Method in class net.sf.saxon.value.SingletonNode
Evaluate as an item
evaluateItem(XPathContext) - Method in class net.sf.saxon.value.SequenceValue
Evaluate as a singleton item (or empty sequence)
evaluateItem(XPathContext) - Method in class net.sf.saxon.value.Closure
Evaluate as a singleton.
evaluateItem(XPathContext) - Method in class net.sf.saxon.value.AtomicValue
Evaluate the value (this simply returns the value unchanged)
evaluateLocalVariable(int) - Method in class net.sf.saxon.expr.XPathContext
Get the value of a local variable, identified by its slot number
evaluateNameCode(XPathContext) - Method in class net.sf.saxon.instruct.Attribute
 
evaluateNameCode(XPathContext) - Method in class net.sf.saxon.instruct.FixedAttribute
 
evaluateNameCode(XPathContext) - Method in class net.sf.saxon.instruct.SimpleNodeConstructor
 
evaluateNameCode(XPathContext) - Method in class net.sf.saxon.instruct.ProcessingInstruction
 
evaluateSingle() - Method in class net.sf.saxon.xpath.XPathExpression
Execute a prepared XPath expression, returning the first item in the result.
evaluateSingle(DynamicQueryContext) - Method in class net.sf.saxon.query.XQueryExpression
Execute the compiled Query, returning the first item in the result.
evaluateSingle(String) - Method in class net.sf.saxon.xpath.XPathEvaluator
Prepare and execute an XPath expression, supplied as a string, and returning the first item in the result.
evaluateVariable(XPathContext) - Method in class net.sf.saxon.expr.Assignation
Get the value of the range variable
evaluateVariable(XPathContext) - Method in interface net.sf.saxon.expr.Binding
Evaluate the variable
evaluateVariable(XPathContext) - Method in class net.sf.saxon.instruct.DefiningVariable
Evaluate the variable
evaluateVariable(XPathContext) - Method in class net.sf.saxon.instruct.UserFunctionParameter
 
evaluateVariable(XPathContext) - Method in class net.sf.saxon.xpath.Variable
Get the value of the variable.
EVERY - Static variable in class net.sf.saxon.expr.Tokenizer
Keyword "every"
EXACTLY_ONE - Static variable in class net.sf.saxon.expr.StaticProperty
Occurence indicator for "exactly one" (default occurrence indicator)
EXCEPT - Static variable in class net.sf.saxon.expr.Tokenizer
Operator "except"
EXCLUDE_RESULT_PREFIXES - Static variable in class net.sf.saxon.style.StandardNames
 
Executable - class net.sf.saxon.instruct.Executable.
A compiled stylesheet in executable form.
Executable() - Constructor for class net.sf.saxon.instruct.Executable
 
execute(String, Templates, File, ArrayList, String) - Method in class net.sf.saxon.Transform
Invoke a supplied stylesheet with no source document
Existence - class net.sf.saxon.functions.Existence.
Implement the exists() and empty() functions
Existence() - Constructor for class net.sf.saxon.functions.Existence
 
EXISTS - Static variable in class net.sf.saxon.functions.Existence
 
exp(double) - Static method in class net.sf.saxon.exslt.Math
Get the exponential of a numeric value (SStL)
EXPAND - Static variable in class net.sf.saxon.functions.QNameFn
 
expand(AttributeSet[], Controller) - Static method in class net.sf.saxon.instruct.AttributeSet
Expand an array of attribute sets
expand(CharSequence) - Static method in class net.sf.saxon.value.StringValue
Expand a string containing surrogate pairs into an array of 32-bit characters
expand(Controller) - Method in class net.sf.saxon.instruct.Template
Expand the template.
expand(Controller) - Method in class net.sf.saxon.instruct.AttributeSet
 
expandChildren(XPathContext) - Method in class net.sf.saxon.instruct.SimpleNodeConstructor
Expand the stylesheet elements subordinate to this one, returning the result as a string.
expect(int) - Method in class net.sf.saxon.expr.ExpressionParser
Expect a given token, fail if the current token is different
explain(NamePool) - Method in class net.sf.saxon.query.XQueryExpression
Diagnostic method: display a representation of the compiled query on the System.err output stream.
explain(NamePool) - Method in class net.sf.saxon.query.XQueryFunction
 
explainGlobalFunctions() - Method in class net.sf.saxon.query.StaticQueryContext
Output "explain" information about each declared function
expression - Variable in class net.sf.saxon.functions.Evaluate.PreparedExpression
 
Expression - interface net.sf.saxon.expr.Expression.
Interface supported by an XPath expression.
EXPRESSION - Static variable in class net.sf.saxon.functions.Evaluate
 
ExpressionContext - class net.sf.saxon.style.ExpressionContext.
An ExpressionContext represents the context for an XPath expression written in the stylesheet.
ExpressionContext(StyleElement) - Constructor for class net.sf.saxon.style.ExpressionContext
 
ExpressionLocation - class net.sf.saxon.expr.ExpressionLocation.
Class to hold details of the location of an expression.
ExpressionLocation() - Constructor for class net.sf.saxon.expr.ExpressionLocation
 
ExpressionParser - class net.sf.saxon.expr.ExpressionParser.
Parser for XPath expressions and XSLT patterns.
ExpressionParser.ForClause - class net.sf.saxon.expr.ExpressionParser.ForClause.
 
ExpressionParser.ForClause() - Constructor for class net.sf.saxon.expr.ExpressionParser.ForClause
 
ExpressionParser() - Constructor for class net.sf.saxon.expr.ExpressionParser
 
ExpressionTool - class net.sf.saxon.expr.ExpressionTool.
This class, ExpressionTool, contains a number of useful static methods for manipulating expressions.
ExpressionTool() - Constructor for class net.sf.saxon.expr.ExpressionTool
 
ExprInstruction - class net.sf.saxon.instruct.ExprInstruction.
This class is an abstract superclass for Instructions that also behave as Expressions.
ExprInstruction() - Constructor for class net.sf.saxon.instruct.ExprInstruction
 
EXSLT_COMMON - Static variable in class net.sf.saxon.om.NamespaceConstant
Fixed namespace name for EXSLT/Common: "http://exslt.org/common"
EXSLT_DATES_AND_TIMES - Static variable in class net.sf.saxon.om.NamespaceConstant
Fixed namespace name for EXSLT/date: "http://exslt.org/dates-and-times"
EXSLT_FUNCTIONS - Static variable in class net.sf.saxon.om.NamespaceConstant
Fixed namespace name for EXSLT/functions: "http://exslt.org/functions"
EXSLT_FUNCTIONS_CODE - Static variable in class net.sf.saxon.om.NamespaceConstant
Numeric code representing the EXSLT functions namespace
EXSLT_MATH - Static variable in class net.sf.saxon.om.NamespaceConstant
Fixed namespace name for EXSLT/math: "http://exslt.org/math"
EXSLT_SETS - Static variable in class net.sf.saxon.om.NamespaceConstant
Fixed namespace name for EXSLT/sets: "http://exslt.org/sets"
EXTENSION - Static variable in class com.saxonica.schema.SchemaNames
 
EXTENSION_ELEMENT_PREFIXES - Static variable in class net.sf.saxon.style.StandardNames
 
ExtensionElementFactory - interface net.sf.saxon.style.ExtensionElementFactory.
Interface ExtensionElementFactory.
extensionNamespaces - Variable in class net.sf.saxon.style.StyleElement
 
Extensions - class net.sf.saxon.functions.Extensions.
This class implements functions that are supplied as standard with SAXON, but which are not defined in the XSLT or XPath specifications.
Extensions() - Constructor for class net.sf.saxon.functions.Extensions
 
ExtensionUnmarshaller - class com.saxonica.importer.ExtensionUnmarshaller.
A class for Unmarshalling extension elements
ExtensionUnmarshaller(Schema, UserComplexType, Attributes, UnmarshallerState, String) - Constructor for class com.saxonica.importer.ExtensionUnmarshaller
Creates a new ExtensionUnmarshaller
ExternalObjectType - class net.sf.saxon.type.ExternalObjectType.
This class represents the type of an external Java object returned by an extension function.
ExternalObjectType(Class) - Constructor for class net.sf.saxon.type.ExternalObjectType
 

F

Facet - class net.sf.saxon.type.Facet.
Represents an XML Schema Facet.
FACET - Static variable in class com.saxonica.schema.SchemaElement
 
Facet() - Constructor for class net.sf.saxon.type.Facet
 
FacetCollection - interface net.sf.saxon.type.FacetCollection.
This interface represents a collection of facets.
FacetCollectionImpl - class com.saxonica.schema.FacetCollectionImpl.
A collection of facets.
FacetCollectionImpl(SimpleType, List) - Constructor for class com.saxonica.schema.FacetCollectionImpl
Constructor
FacetListIterator - class com.saxonica.schema.FacetListIterator.
A list for maintaining facets
FacetUnmarshaller - class com.saxonica.importer.FacetUnmarshaller.
A class for Unmarshalling facets
FacetUnmarshaller(String, Attributes, UnmarshallerState) - Constructor for class com.saxonica.importer.FacetUnmarshaller
Creates a new FacetUnmarshaller
factory - Variable in class net.sf.saxon.Transform
 
FALLBACK - Static variable in class net.sf.saxon.instruct.Block
Block representing an xsl:fallback instruction
fallbackProcessing(Executable, StyleElement, List) - Method in class net.sf.saxon.style.StyleElement
Perform fallback processing.
FALSE - Static variable in class net.sf.saxon.functions.BooleanFn
 
FALSE - Static variable in class net.sf.saxon.value.BooleanValue
The boolean value FALSE
fatalError(SAXParseException) - Method in class net.sf.saxon.StandardErrorHandler
Callback interface for SAX: not for application use
fatalError(TransformerException) - Method in class net.sf.saxon.StandardErrorListener
Receive notification of a non-recoverable error.
FeatureKeys - class net.sf.saxon.FeatureKeys.
FeatureKeys defines a set of constants, names of Saxon configuration options which can be supplied to the TransformerFactoryImpl interface
FeatureKeys() - Constructor for class net.sf.saxon.FeatureKeys
 
FEQ - Static variable in class net.sf.saxon.expr.Tokenizer
operator "eq"
FGE - Static variable in class net.sf.saxon.expr.Tokenizer
operator "ge"
FGT - Static variable in class net.sf.saxon.expr.Tokenizer
operator "gt"
FIELD - Static variable in class com.saxonica.schema.SchemaNames
 
FieldOrSelectorUnmarshaller - class com.saxonica.importer.FieldOrSelectorUnmarshaller.
A class for Unmarshalling Selector or Field elements for identity-constraints
FieldOrSelectorUnmarshaller(Schema, String, Attributes, UnmarshallerState) - Constructor for class com.saxonica.importer.FieldOrSelectorUnmarshaller
Creates a new FieldOrSelectorUnmarshaller
FieldWatch - class com.saxonica.validate.FieldWatch.
A FieldWatch is a class that is looking for nodes that match a field selector within a uniqueness or key constraint.
FieldWatch(SelectorWatch, Selection, Value[], int) - Constructor for class com.saxon