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