# Serialized Form

Package com.saxonica.deploy

Class com.saxonica.deploy.CompiledClosure extends Value implements Serializable

Serialized Fields

### inputIterator

    SequenceIterator inputIterator

### primitiveType

    int primitiveType

### cardinality

    int cardinality

### dirty

    boolean dirty

Class com.saxonica.deploy.CompiledMemoClosure extends CompiledClosure implements Serializable

Serialized Fields

### reservoir

    Item[] reservoir

### used

    int used

### state

    int state

Class com.saxonica.deploy.CompiledQueryServlet extends javax.servlet.http.HttpServlet implements Serializable

Serialized Fields

### config

    Configuration config

### exec

    Executable exec

### namePool

    NamePool namePool

### th

    TypeHierarchy th

### sharedData

    SharedApplicationDataHandler sharedData

Class com.saxonica.deploy.ItemClosure extends Value implements Serializable

Serialized Fields

### evaluator

    EvaluableItem evaluator

### savedContext

    XPathContext savedContext

### primitiveType

    int primitiveType

### value

    Item value

Class com.saxonica.deploy.Tail extends Value implements Serializable

Serialized Fields

### baseValue

    Value baseValue

### start

    int start

Package com.saxonica.extra

Class com.saxonica.extra.AnalyzeStringFunction extends CompileTimeFunction implements Serializable

Class com.saxonica.extra.DynamicFunction extends CompileTimeFunction implements Serializable

Class com.saxonica.extra.DynamicFunctionCall extends SystemFunction implements Serializable

Class com.saxonica.extra.ExtraFunctionLibrary extends VendorFunctionLibrary implements Serializable

Class com.saxonica.extra.Find extends SystemFunction implements Serializable

Class com.saxonica.extra.FirstClassFunction extends ObjectValue implements Serializable

Class com.saxonica.extra.ForEachGroupFunction extends SystemFunction implements Serializable

Class com.saxonica.extra.GeneralComparisonSA extends GeneralComparison implements Serializable

Class com.saxonica.extra.Index extends CollatingFunction implements Serializable

Class com.saxonica.extra.IndexedFilterExpression extends Expression implements Serializable

Serialized Fields

### start

    VariableReference start

### filter

    ComparisonExpression filter

### indexFirstOperand

    boolean indexFirstOperand

Class com.saxonica.extra.IndexedLookupExpression extends Expression implements Serializable

Serialized Fields

### base

    VariableReference base

### lookup

    Expression lookup

### use

    Expression use

### comparer

    AtomicComparer comparer

Class com.saxonica.extra.IndexedValue extends Value implements Serializable

Serialized Fields

### value

    Item[] value

### end

    int end

### indexedExpressions

    List indexedExpressions

### indexes

    List indexes

Class com.saxonica.extra.OptimizerSA extends Optimizer implements Serializable

Class com.saxonica.extra.StreamingCopy extends Expression implements Serializable

Serialized Fields

### x

    com.saxonica.extra.Conduit x

### documentExp

    Expression documentExp

### selection

    Selection selection

### filter

    Expression filter

Class com.saxonica.extra.Try extends SystemFunction implements Serializable

Class com.saxonica.extra.XQueryErrorListener extends StandardErrorListener implements Serializable

Serialized Fields

### doStackTrace

    boolean doStackTrace

Class com.saxonica.extra.XSLTErrorListener extends StandardErrorListener implements Serializable

Serialized Fields

### doStackTrace

    boolean doStackTrace

Package com.saxonica.jaxp

Class com.saxonica.jaxp.SchemaReference extends Schema implements Serializable

Serialized Fields

### schema

    PreparedSchema schema

Package com.saxonica.ptree

Class com.saxonica.ptree.PTreeReader.PTreeException extends DynamicError implements Serializable

Class com.saxonica.ptree.PTreeURIResolver extends StandardURIResolver implements Serializable

Package com.saxonica.schema

Class com.saxonica.schema.AbstractParticle extends SchemaStructure implements Serializable

Serialized Fields

### maxOccurs

    int maxOccurs

  The maximum number of occurrences

### minOccurs

    int minOccurs

  The minimum number of occurrences

Class com.saxonica.schema.AllCompositor extends Compositor implements Serializable

Class com.saxonica.schema.AttributeDecl extends SchemaStructure implements Serializable

Serialized Fields

### containingComplexType

    UserComplexType containingComplexType

  In the case of a locally defined attribute declaration that is not part of a named attribute group, the containing complex type

### defaultValue

    String defaultValue

  The default value for attribute instances of this attribute declaration.

### fixedValue

    Value fixedValue

  The fixed value for attribute instances of this attribute declaration. This is initially set to a string value; subsequently, when the type of the attribute is known, this is replaced by the correctly typed value. If no fixed value is defined, it is null.

### global

    boolean global

  Flag to indicate whether the attribute declaration is global

### nameCode

    int nameCode

  The name code of the attribute

### simpleTypeRef

    TypeReference simpleTypeRef

  The simple type for this AttributeDecl.

### namespaceResolver

    NamespaceResolver namespaceResolver

  Namespace resolver for resolving QName-valued fixed or default values

Class com.saxonica.schema.AttributeGroupDecl extends SchemaStructure implements Serializable

Serialized Fields

### attributes

    List attributes

  The collection of attributes for this AttributeGroup. Each object in this list is an AttributeUse

### references

    List references

  The collection of AttributeGroup References for this AttributeGroup. Each object in this list is an AttributeGroupReference

### anyAttribute

    AttributeWildcard anyAttribute

  The anyAttribute wildcard, if any

### nameCode

    int nameCode

  The name pool nameCode of the attribute group mame

### declaredAttributes

    IntHashMap declaredAttributes

  A HashMap containing all the attributes in this attribute group, expanded recursively. The key is the integer fingerprint of the attribute name, the value is the attribute declaration. The map is set up when first requested.

### redefinedAttributeGroup

    AttributeGroupDecl redefinedAttributeGroup

  If this attribute group is a redefinition and does NOT contain a self-reference, then during validation we must check that this is a valid restriction. This item holds the attribute group being redefined

Class com.saxonica.schema.AttributeGroupReference extends SchemaStructure implements Serializable

Serialized Fields

### fingerprint

    int fingerprint

  The name of the attribute group referenced, as a namepool fingerprint

### target

    AttributeGroupDecl target

  The declaration of the attribute group that this reference refers to. This is null until the reference has been resolved.

Class com.saxonica.schema.AttributeUse extends SimpleComponentReference implements Serializable

Serialized Fields

### useFlag

    short useFlag

  The current value of the 'use' property. The value is OPTIONAL by default.

### fixedValue

    Value fixedValue

  The fixed value for attribute instances of this attribute declaration. This is initially set to a string value; subsequently, when the type of the attribute is known, this is replaced by the correctly typed value. If no fixed value is defined, it is null.

### defaultValue

    String defaultValue

  The default value for attribute instances of this attribute declaration.

### namespaceResolver

    NamespaceResolver namespaceResolver

  Namespace resolver for resolving QName-valued fixed or default values

Class com.saxonica.schema.AttributeWildcard extends Wildcard implements Serializable

Serialized Fields

### inexpressible

    boolean inexpressible

Class com.saxonica.schema.ChoiceCompositor extends Compositor implements Serializable

Class com.saxonica.schema.Compositor extends AbstractParticle implements Serializable

Serialized Fields

### contentModel

    List contentModel

  The list of particles making up the content model of this ModelGroup. In this list, group references are not expanded: that is, the particles can be real particles, or group references.

### simplifiedContentModel

    List simplifiedContentModel

  The reduced list of particles. Pointless particles are removed, and group references are expanded. The list is evaluated lazily.

Class com.saxonica.schema.DigitsFacet extends Facet implements Serializable

Serialized Fields

### facet

    int facet

  Which facet is this?

### requiredValue

    int requiredValue

  The numeric value of the facet

Class com.saxonica.schema.ElementDecl extends SchemaStructure implements Serializable

Serialized Fields

### block

    int block

  The block attribute for this element definition.

### containingComplexType

    UserComplexType containingComplexType

  In the case of a locally defined element declaration that is not part of a named model group, the containing complex type

### constraints

    List constraints

  Collection of Identity Constraints

### defaultValue

    String defaultValue

  The default value for this element definition.

### finalProhibitions

    int finalProhibitions

  The 'final' value for this element definition: that is, the set of derivations that are not permitted, as a bit-significant integer.

### fixed

    Value fixed

  The 'fixed' value for this element definition. Only used for simpleContent or emptiable mixed content. Initially holds the string value as specified in the schema document; subsequently this is replaced with the typed value.

### global

    boolean global

  Flag indicating whether this element declaration is global

### isAbstract

    boolean isAbstract

  Flag indicating whether or not this element declaration is abstract

### nameCode

    int nameCode

  The nameCode of the element name in the name pool

### namespaceResolver

    NamespaceResolver namespaceResolver

  Namespace resolved used for resolving prefixes in fixed/default value

### nillable

    boolean nillable

  Flag indicating whether or not the element value may specify xsi:nil='true'.

### substitutionGroupOwner

    SimpleComponentReference substitutionGroupOwner

  The name of the head of the substitutionGroup for this element definition.

### substitutionGroupMembers

    Set substitutionGroupMembers

  The elements that are known to be members of the substitution group of this element. This is the transitive closure of the tree. The set holds the actual element declarations

### targetNamespace

    String targetNamespace

  The target namespace of the element declaration

### typeReference

    TypeReference typeReference

  The SchemaType for this element declaration. This is null if the element declaration specifies no constraints, e.g. .

### complexTypesUsingThisElement

    HashSet complexTypesUsingThisElement

  The list of complex types in which this element declaration appears as a particle. These complex types must all be recompiled if additional members are added to the substitution group of this element declaration.

Class com.saxonica.schema.ElementParticle extends SimpleComponentReference implements Serializable

Serialized Fields

### maxOccurs

    int maxOccurs

  The maximum number of occurrences

### minOccurs

    int minOccurs

  The minimum number of occurrences

Class com.saxonica.schema.ElementWildcard extends Wildcard implements Serializable

Serialized Fields

### minOccurs

    int minOccurs

### maxOccurs

    int maxOccurs

Class com.saxonica.schema.EnumerationFacet extends Facet implements Serializable

Serialized Fields

### namespaceContext

    NamespaceResolver namespaceContext

  The enumeration value may be a QName. But we don't necessarily know this at the time we encounter it. So we have to keep the namespace context just in case its a QName.

Class com.saxonica.schema.EnumerationFacetSet extends Facet implements Serializable

Serialized Fields

### allowedValues

    HashSet allowedValues

  The set of allowed values. The members are all instances of AtomicValue, and they all belong to built-in primitive types.

Class com.saxonica.schema.Facet extends Object implements Serializable

Serialized Fields

### name

    String name

  The name of this Facet

### value

    String value

  The value of this facet as a string

### fixed

    boolean fixed

  Flag to indicate that the facet is fixed (cannot be overridden in a subtype)

Class com.saxonica.schema.GroupReference extends AbstractParticle implements Serializable

Serialized Fields

### fingerprint

    int fingerprint

  The name of the Group object referenced

### target

    ModelGroupDefinition target

  The corresponding GroupDeclaration. This is null until the reference has been resolved.

Class com.saxonica.schema.IdentityConstraint extends SchemaStructure implements Serializable

Serialized Fields

### name

    String name

  Identity Constraint name

### selector

    IdentitySelector selector

  Identity Constraint Selector

### fields

    List fields

  The fields of this Identity Constraint

### fingerprint

    int fingerprint

  The fingerprint of the name of this identity constraint

Class com.saxonica.schema.IdentityField extends SchemaStructure implements Serializable

Serialized Fields

### xpath

    String xpath

  Source XPath expression for field nodes

### selection

    Selection selection

  Compiled XPath expression

Class com.saxonica.schema.IdentitySelector extends SchemaStructure implements Serializable

Serialized Fields

### xpath

    String xpath

  Source XPath expression

### selection

    Selection selection

  Compiled XPath expression

Class com.saxonica.schema.Key extends IdentityConstraint implements Serializable

Class com.saxonica.schema.KeyRef extends IdentityConstraint implements Serializable

Serialized Fields

### referFingerprint

    int referFingerprint

  The fingerprint of the name of the KeyRef (the fingeprint of the name of the key being refered to).

### target

    IdentityConstraint target

  The IdentityConstraint referenced (once it has been resolved)

Class com.saxonica.schema.LengthFacet extends Facet implements Serializable

Serialized Fields

### requiredLength

    int requiredLength

Class com.saxonica.schema.MaxLengthFacet extends LengthFacet implements Serializable

Class com.saxonica.schema.MinLengthFacet extends LengthFacet implements Serializable

Class com.saxonica.schema.ModelGroupDefinition extends Compositor implements Serializable

Serialized Fields

### name

    String name

  The name of this group

### fingerprint

    int fingerprint

  The fingerprint of the name of the group

### redefinedModelGroupDefinition

    ModelGroupDefinition redefinedModelGroupDefinition

  The model group definition that this one redefines. Only set if this is a redefining model group that does not contain a self-reference; in this case validate() must check that it is a valid refinement

Class com.saxonica.schema.Notation extends SchemaStructure implements Serializable

Serialized Fields

### name

    String name

  The name of this notation

### notationSystemId

    String notationSystemId

  The system identifier of the notation

### fingerprint

    int fingerprint

  The fingerprint of the name of the notation

### notationPublicId

    String notationPublicId

  The public identifier of the notation

Class com.saxonica.schema.PathSelection extends Object implements Serializable

Serialized Fields

### tests

    NodeTest[] tests

### anchored

    boolean anchored

### attributeTest

    NodeTest attributeTest

### xpath

    Expression xpath

Class com.saxonica.schema.PatternFacet extends Facet implements Serializable

Serialized Fields

### config

    Configuration config

### requiredValue

    StringValue requiredValue

### regex

    RegularExpression regex

Class com.saxonica.schema.PreparedSchema extends SchemaStructure implements Serializable

Serialized Fields

### config

    SchemaAwareConfiguration config

  The system configuration

### attributes

    IntHashMap attributes

  The global attribute declarations for this Schema, indexed by their fingerprint

### attributeGroups

    IntHashMap attributeGroups

  The global attribute group declarations for this Schema, indexed by their fingerprint

### groups

    IntHashMap groups

  The global group declarations for this Schema, indexed by their fingerprint

### types

    IntHashMap types

  A table of defined and named simple and complex types, indexed by fingerprint

### anonymousTypes

    IntHashMap anonymousTypes

  A table of anonymous (unnamed) types defined within the schema. These cannot be referenced from any schema components, but they can appear as type annotations in a document instance

### elements

    IntHashMap elements

  A table of defined elements, indexed by fingerprint

### identityConstraints

    IntHashMap identityConstraints

  Index of identity constraints (indexed by the fingerprint of their name)

### notations

    IntHashMap notations

  Index of xs:notation declarations

### schemaLocation

    String schemaLocation

  The schemaLocation hint provided in the 'import' tag.

### targetNamespace

    String targetNamespace

  The targetNamespace for this Schema

### version

    String version

  The version information as specified by the version attribute

### namePool

    NamePool namePool

  Saxon NamePool used to hold the names in this schema

Class com.saxonica.schema.SchemaStructure extends Object implements Serializable

Serialized Fields

### systemId

    String systemId

### lineNumber

    int lineNumber

### fixupStatus

    int fixupStatus

  The fixup status

### validationStatus

    int validationStatus

  The validation status

### schema

    PreparedSchema schema

  The schema in which this component was originally declared

### config

    SchemaAwareConfiguration config

  The configuration under which this component was created

Class com.saxonica.schema.SchemaTypeImpl extends SchemaStructure implements Serializable

Serialized Fields

### finalProhibitions

    int finalProhibitions

  Flags used to implement the "final" and "block" attributes

### localName

    String localName

  The local name of this schema type

### baseTypeReference

    TypeReference baseTypeReference

  The base type from which this type is derived

### containingDeclarationName

    int containingDeclarationName

  The fingerprint of the element or attribute declaration containing this anonymous type definition

### containingDeclarationIsElement

    boolean containingDeclarationIsElement

  Flag to indicate whether the containing declaration of an anonymous type is an element or attribute

### namePool

    NamePool namePool

  The name pool containing this type

### derivation

    int derivation

  The derivation method, for example SchemaType.DERIVATION_RESTRICTION

### nameCode

    int nameCode

  The fingerprint of this type in the Saxon NamePool

Class com.saxonica.schema.SequenceCompositor extends Compositor implements Serializable

Class com.saxonica.schema.SimpleComponentReference extends SchemaStructure implements Serializable

Serialized Fields

### nameCode

    int nameCode

  The name of the SchemaComponent referenced

### target

    SchemaComponent target

  The corresponding SchemaComponent. This is null until the reference has been resolved.

### symbolSpace

    int symbolSpace

  The symbol space representing the kind of schema component that is referenced

Class com.saxonica.schema.TypeReference extends SchemaStructure implements Serializable

Serialized Fields

### fingerprint

    int fingerprint

  The name of the type object referenced

### target

    SchemaType target

  The corresponding SchemaType. This is null until the reference has been resolved.

Class com.saxonica.schema.Unique extends IdentityConstraint implements Serializable

Class com.saxonica.schema.UnresolvedReferenceExceptionImpl extends UnresolvedReferenceException implements Serializable

Serialized Fields

### reference

    ComponentReference reference

Class com.saxonica.schema.UserAtomicType extends UserSimpleType implements Serializable

Serialized Fields

### namespaceSensitive

    Boolean namespaceSensitive

Class com.saxonica.schema.UserComplexType extends SchemaTypeImpl implements Serializable

Serialized Fields

### debug

    boolean debug

  Diagnostic flag set by saxon:debug="yes" on the complexType element

### isAbstract

    boolean isAbstract

  The abstract flag for this UserComplexType

### allContent

    boolean allContent

  Boolean indicating whether this complex type's content model uses xs:all

### attributes

    AttributeGroupDecl attributes

  The attribute declarations for this UserComplexType. Includes attributes, attribute groups, and attribute wildcards. If this complex type is derived by extension, it does not include attributes from the base type.

### extendedAttributes

    AttributeGroupDecl extendedAttributes

  The attribute declarations for this UserComplexType. Includes attributes, attribute groups, and attribute wildcards. If this complex type is derived by extension, it includes all the attributes from the base type as well as those locally defined.

### block

    int block

  The value of the 'block' property for this UserComplexType. This is a bit-significant value, made up of constants such as DERIVE_BY_EXTENSION and DERIVE_BY_RESTRICTION

### complexContent

    boolean complexContent

  a flag set to true if this complexType is a complexContent

### mixed

    boolean mixed

  A flag representing mixed="true" or mixed="false"

### simpleContentTypeRef

    TypeReference simpleContentTypeRef

  For a complex type with simple content, the simple type of the content. Otherwise null. Note that this is not the same as the base type: a complex type with simple content may be derived from another complex type with simple content, in which case that complex type is the base type; the simpleContentType is always the type of the content itself.

### particle

    Particle particle

  The content model for this UserComplexType, as defined in the schema

### extendedParticle

    Particle extendedParticle

  The content model for this UserComplexType, extended with the content model of the type that it extends (if any)

### restricted

    boolean restricted

  a flag set to true if this complexType is a restriction

### simpleContent

    boolean simpleContent

  a flag set to true if this complexType is a simpleContent

### isEmpty

    boolean isEmpty

  A flag to indicate that the contentType of this complexType is empty. This is available only after validation

### machine

    FiniteStateMachine machine

  The finite state machine for validating against this complex type

### compiled

    boolean compiled

  Flag to indicate that the type has been compiled

### extendedTypes

    Set extendedTypes

  A list of all the types that are derived by extension from this type

Class com.saxonica.schema.UserListType extends UserSimpleType implements Serializable

Serialized Fields

### itemType

    TypeReference itemType

  A reference to the SimpleType of the items in the list.

Class com.saxonica.schema.UserSimpleType extends SchemaTypeImpl implements Serializable

Serialized Fields

### facets

    FacetCollection facets

Class com.saxonica.schema.UserUnionType extends UserSimpleType implements Serializable

Serialized Fields

### memberTypeReferences

    List memberTypeReferences

  The members of this Union. The members of this list are TypeReference objects

Class com.saxonica.schema.ValueRangeFacet extends Facet implements Serializable

Serialized Fields

### facet

    int facet

### isConverted

    boolean isConverted

### requiredValue

    AtomicValue requiredValue

Class com.saxonica.schema.WhitespaceFacet extends Facet implements Serializable

Serialized Fields

### action

    int action

Class com.saxonica.schema.Wildcard extends SchemaStructure implements Serializable

Serialized Fields

### allowedNamespaces

    Set allowedNamespaces

  The set of permitted namespaces. The value "" represents the no-namespace, referred to as "absent" in the specifications. The set may be empty, indicating that no namespaces are explicitly allowed. If allowedNamespaces is non-null, then disallowedNamespaces must be null.

### disallowedNamespace

    String disallowedNamespace

  A namespace that is not permitted (supports ##other). The value "" represents the no-namespace, referred to as "absent" in the specifications. Note that disallowing an explicit namespace N permits all explicit namespaces other than N, but does not permit no-namespace names.

### processContents

    String processContents

  the processContent of this wildcard. (strict by default)

Package com.saxonica.sdoc

Class com.saxonica.sdoc.LSSchemaResolver extends Object implements Serializable

Serialized Fields

### resourceResolver

    LSResourceResolver resourceResolver

Class com.saxonica.sdoc.SimpleTypeDefinition extends UserSimpleType implements Serializable

Serialized Fields

### isSimpleContent

    boolean isSimpleContent

  If the simple type represents the content type of a complex type with simple content, then the base type is allowed (initially) to be a complex type with simple content; the real base type is the content type of that complex type, but we don't know this in advance

### itemTypeReference

    TypeReference itemTypeReference

  The item type of a list. Null if this is not a list type.

### members

    List members

  The member types of a union are represented by a list whose items are objects of type TypeReference

### simpleType

    UserSimpleType simpleType

Class com.saxonica.sdoc.StandardSchemaResolver extends Object implements Serializable

Serialized Fields

### config

    SchemaAwareConfiguration config

Package com.saxonica.validate

Class com.saxonica.validate.JavaVerifier extends PlatformVerifier implements Serializable

Class com.saxonica.validate.PlatformVerifier extends Object implements Serializable

Serialized Fields

### features

    Properties features

Class com.saxonica.validate.SchemaAwareConfiguration extends Configuration implements Serializable

Serialized Fields

### verifier

    PlatformVerifier verifier

### occurrenceLimits

    int[] occurrenceLimits

### sealedNamespaces

    Set sealedNamespaces

### standardSchemaResolver

    SchemaURIResolver standardSchemaResolver

Class com.saxonica.validate.SchemaAwareConfiguration.SurrogateSchema extends PreparedSchema implements Serializable

Package net.sf.saxon

Class net.sf.saxon.Configuration extends Object implements Serializable

Serialized Fields

### systemURIResolver

    StandardURIResolver systemURIResolver

### xmlVersion

    int xmlVersion

### treeModel

    int treeModel

### lineNumbering

    boolean lineNumbering

### tracing

    boolean tracing

### traceListener

    TraceListener traceListener

### extensionBinder

    FunctionLibrary extensionBinder

### collationResolver

    CollationURIResolver collationResolver

### collectionResolver

    CollectionURIResolver collectionResolver

### moduleURIResolver

    ModuleURIResolver moduleURIResolver

### standardModuleURIResolver

    ModuleURIResolver standardModuleURIResolver

### schemaURIResolver

    SchemaURIResolver schemaURIResolver

### sourceResolver

    SourceResolver sourceResolver

### vendorFunctionLibrary

    VendorFunctionLibrary vendorFunctionLibrary

### recoveryPolicy

    int recoveryPolicy

### messageEmitterClass

    String messageEmitterClass

### sourceParserClass

    String sourceParserClass

### styleParserClass

    String styleParserClass

### timing

    boolean timing

### versionWarning

    boolean versionWarning

### allowExternalFunctions

    boolean allowExternalFunctions

### traceExternalFunctions

    boolean traceExternalFunctions

### validation

    boolean validation

### allNodesUntyped

    boolean allNodesUntyped

### lazyConstructionMode

    boolean lazyConstructionMode

### allowMultiThreading

    boolean allowMultiThreading

### stripsWhiteSpace

    int stripsWhiteSpace

### xIncludeAware

    boolean xIncludeAware

### namePool

    NamePool namePool

### documentNumberAllocator

    DocumentNumberAllocator documentNumberAllocator

### conversionContext

    XPathContext conversionContext

### hostLanguage

    int hostLanguage

### schemaValidationMode

    int schemaValidationMode

### validationWarnings

    boolean validationWarnings

### retainDTDattributeTypes

    boolean retainDTDattributeTypes

### debugger

    Debugger debugger

### optimizer

    Optimizer optimizer

### javaExtensionFunctionFactory

    ExtensionFunctionFactory javaExtensionFunctionFactory

### dotNetExtensionFunctionFactory

    ExtensionFunctionFactory dotNetExtensionFunctionFactory

### serializerFactory

    SerializerFactory serializerFactory

### implicitTimezone

    int implicitTimezone

### externalObjectModels

    List externalObjectModels

Class net.sf.saxon.PreparedStylesheet extends Object implements Serializable

Serialized Fields

### executable

    Executable executable

### targetNamePool

    NamePool targetNamePool

### errorCount

    int errorCount

### nextStylesheetCache

    HashMap nextStylesheetCache

### errorListener

    ErrorListener errorListener

### uriResolver

    URIResolver uriResolver

### compileWithTracing

    boolean compileWithTracing

Class net.sf.saxon.StandardErrorListener extends Object implements Serializable

Serialized Fields

### recoveryPolicy

    int recoveryPolicy

### warningCount

    int warningCount

Class net.sf.saxon.StandardURIResolver extends Object implements Serializable

Serialized Fields

### config

    Configuration config

### recognizeQueryParameters

    boolean recognizeQueryParameters

Package net.sf.saxon.dom

Class net.sf.saxon.dom.DOMEnvelope extends Object implements Serializable

Class net.sf.saxon.dom.DOMExceptionImpl extends DOMException implements Serializable

Serialized Fields

### code

    short code

Class net.sf.saxon.dom.DOMObjectModel extends Object implements Serializable

Package net.sf.saxon.dom4j

Class net.sf.saxon.dom4j.DOM4JObjectModel extends Object implements Serializable

Package net.sf.saxon.event

Class net.sf.saxon.event.CopyNamespaceSensitiveException extends DynamicError implements Serializable

Class net.sf.saxon.event.NoOpenStartTagException extends DynamicError implements Serializable

Class net.sf.saxon.event.SerializerFactory extends Object implements Serializable

Package net.sf.saxon.expr

Class net.sf.saxon.expr.ArithmeticExpression extends BinaryExpression implements Serializable

Serialized Fields

### calculator

    Calculator calculator

Class net.sf.saxon.expr.ArithmeticExpression10 extends BinaryExpression implements Serializable

Serialized Fields

### calculator

    Calculator calculator

Class net.sf.saxon.expr.Assignation extends Expression implements Serializable

Serialized Fields

### slotNumber

    int slotNumber

### sequence

    Expression sequence

### action

    Expression action

### variableName

    String variableName

### nameCode

    int nameCode

Class net.sf.saxon.expr.AtomicSequenceConverter extends UnaryExpression implements Serializable

Serialized Fields

### reqItemType

    AtomicType reqItemType

### requiredPrimitiveType

    BuiltInAtomicType requiredPrimitiveType

Class net.sf.saxon.expr.Atomizer extends UnaryExpression implements Serializable

Serialized Fields

### untyped

    boolean untyped

Class net.sf.saxon.expr.AxisExpression extends Expression implements Serializable

Serialized Fields

### axis

    byte axis

### test

    NodeTest test

### itemType

    ItemType itemType

### contextItemType

    ItemType contextItemType

### computedCardinality

    int computedCardinality

Class net.sf.saxon.expr.BinaryExpression extends Expression implements Serializable

Serialized Fields

### operand0

    Expression operand0

### operand1

    Expression operand1

### operator

    int operator

Class net.sf.saxon.expr.BooleanExpression extends BinaryExpression implements Serializable

Class net.sf.saxon.expr.Calculator extends Object implements Serializable

Class net.sf.saxon.expr.CardinalityChecker extends UnaryExpression implements Serializable

Serialized Fields

### requiredCardinality

    int requiredCardinality

### role

    RoleLocator role

Class net.sf.saxon.expr.CastableExpression extends UnaryExpression implements Serializable

Serialized Fields

### targetType

    AtomicType targetType

### allowEmpty

    boolean allowEmpty

Class net.sf.saxon.expr.CastExpression extends UnaryExpression implements Serializable

Serialized Fields

### targetType

    AtomicType targetType

### targetPrimitiveType

    AtomicType targetPrimitiveType

### allowEmpty

    boolean allowEmpty

### derived

    boolean derived

### upcast

    boolean upcast

Class net.sf.saxon.expr.CollationMap extends Object implements Serializable

Serialized Fields

### config

    Configuration config

### defaultCollationName

    String defaultCollationName

### map

    HashMap map

Class net.sf.saxon.expr.CompareToIntegerConstant extends Expression implements Serializable

Serialized Fields

### operand

    Expression operand

### comparand

    long comparand

### operator

    int operator

Class net.sf.saxon.expr.ContextItemExpression extends Expression implements Serializable

Serialized Fields

### itemType

    ItemType itemType

Class net.sf.saxon.expr.CurrentItemExpression extends ContextItemExpression implements Serializable

Class net.sf.saxon.expr.EagerLetExpression extends LetExpression implements Serializable

Class net.sf.saxon.expr.EarlyEvaluationContext extends Object implements Serializable

Serialized Fields

### collationMap

    CollationMap collationMap

### config

    Configuration config

Class net.sf.saxon.expr.ErrorExpression extends Expression implements Serializable

Serialized Fields

### exception

    XPathException exception

Class net.sf.saxon.expr.Expression extends Object implements Serializable

Serialized Fields

### staticProperties

    int staticProperties

### locationId

    int locationId

### parentExpression

    Container parentExpression

### slotsUsed

    int[] slotsUsed

Class net.sf.saxon.expr.ExpressionLocation extends Object implements Serializable

Serialized Fields

### systemId

    String systemId

### lineNumber

    int lineNumber

### columnNumber

    int columnNumber

Class net.sf.saxon.expr.ExpressionParser.TemporaryContainer extends Object implements Serializable

Serialized Fields

### map

    LocationMap map

### locationId

    int locationId

Class net.sf.saxon.expr.FilterExpression extends Expression implements Serializable

Serialized Fields

### start

    Expression start

### filter

    Expression filter

### filterIsPositional

    boolean filterIsPositional

### filterIsSingletonBoolean

    boolean filterIsSingletonBoolean

### filterIsIndependentNumeric

    boolean filterIsIndependentNumeric

Class net.sf.saxon.expr.FirstItemExpression extends UnaryExpression implements Serializable

Class net.sf.saxon.expr.ForExpression extends Assignation implements Serializable

Serialized Fields

### positionBinding

    net.sf.saxon.expr.ForExpression.PositionBinding positionBinding

Class net.sf.saxon.expr.FunctionCall extends Expression implements Serializable

Serialized Fields

### nameCode

    int nameCode

  The name of the function

### argument

    Expression[] argument

  The array of expressions representing the actual parameters to the function call

Class net.sf.saxon.expr.GeneralComparison extends BinaryExpression implements Serializable

Serialized Fields

### singletonOperator

    int singletonOperator

### comparer

    AtomicComparer comparer

Class net.sf.saxon.expr.GeneralComparison10 extends BinaryExpression implements Serializable

Serialized Fields

### singletonOperator

    int singletonOperator

### comparer

    AtomicComparer comparer

### atomize0

    boolean atomize0

### atomize1

    boolean atomize1

### maybeBoolean0

    boolean maybeBoolean0

### maybeBoolean1

    boolean maybeBoolean1

Class net.sf.saxon.expr.IdentityComparison extends BinaryExpression implements Serializable

Serialized Fields

### generateIdEmulation

    boolean generateIdEmulation

Class net.sf.saxon.expr.IfExpression extends Expression implements Serializable

Serialized Fields

### condition

    Expression condition

### thenExp

    Expression thenExp

### elseExp

    Expression elseExp

Class net.sf.saxon.expr.InstanceOfExpression extends UnaryExpression implements Serializable

Serialized Fields

### targetType

    ItemType targetType

### targetCardinality

    int targetCardinality

Class net.sf.saxon.expr.IntegerRangeTest extends Expression implements Serializable

Serialized Fields

### value

    Expression value

### min

    Expression min

### max

    Expression max

Class net.sf.saxon.expr.IsLastExpression extends Expression implements Serializable

Serialized Fields

### condition

    boolean condition

Class net.sf.saxon.expr.ItemChecker extends UnaryExpression implements Serializable

Serialized Fields

### requiredItemType

    ItemType requiredItemType

### role

    RoleLocator role

Class net.sf.saxon.expr.LazyExpression extends UnaryExpression implements Serializable

Class net.sf.saxon.expr.LetExpression extends Assignation implements Serializable

Serialized Fields

### refCount

    int refCount

### evaluationMode

    int evaluationMode

Class net.sf.saxon.expr.Literal extends Expression implements Serializable

Serialized Fields

### value

    Value value

Class net.sf.saxon.expr.LocalVariableReference extends VariableReference implements Serializable

Serialized Fields

### slotNumber

    int slotNumber

Class net.sf.saxon.expr.NegateExpression extends UnaryExpression implements Serializable

Serialized Fields

### backwardsCompatible

    boolean backwardsCompatible

Class net.sf.saxon.expr.NumericPromoter extends UnaryExpression implements Serializable

Serialized Fields

### requiredType

    BuiltInAtomicType requiredType

Class net.sf.saxon.expr.Optimizer extends Object implements Serializable

Serialized Fields

### config

    Configuration config

Class net.sf.saxon.expr.ParentNodeExpression extends SingleNodeExpression implements Serializable

Class net.sf.saxon.expr.PathExpression extends Expression implements Serializable

Serialized Fields

### start

    Expression start

### step

    Expression step

Class net.sf.saxon.expr.PatternMatchExpression extends Expression implements Serializable

Serialized Fields

### pattern

    Pattern pattern

Class net.sf.saxon.expr.PositionRange extends Expression implements Serializable

Serialized Fields

### minPosition

    Expression minPosition

### maxPosition

    Expression maxPosition

### maxSameAsMin

    boolean maxSameAsMin

Class net.sf.saxon.expr.QuantifiedExpression extends Assignation implements Serializable

Serialized Fields

### operator

    int operator

Class net.sf.saxon.expr.RangeExpression extends BinaryExpression implements Serializable

Class net.sf.saxon.expr.RoleLocator extends Object implements Serializable

Serialized Fields

### kind

    int kind

### container

    Object container

### operand

    int operand

### namePool

    NamePool namePool

### errorCode

    String errorCode

### sourceLocator

    SourceLocator sourceLocator

Class net.sf.saxon.expr.RootExpression extends SingleNodeExpression implements Serializable

Class net.sf.saxon.expr.SimpleExpression extends Expression implements Serializable

Serialized Fields

### arguments

    Expression[] arguments

Class net.sf.saxon.expr.SimpleMappingExpression extends Expression implements Serializable

Serialized Fields

### start

    Expression start

### step

    Expression step

### isHybrid

    boolean isHybrid

Class net.sf.saxon.expr.SingleNodeExpression extends Expression implements Serializable

Class net.sf.saxon.expr.SingletonAtomizer extends UnaryExpression implements Serializable

Serialized Fields

### allowEmpty

    boolean allowEmpty

### role

    RoleLocator role

Class net.sf.saxon.expr.SingletonComparison extends BinaryExpression implements Serializable

Serialized Fields

### comparer

    AtomicComparer comparer

Class net.sf.saxon.expr.SliceExpression extends Expression implements Serializable

Serialized Fields

### base

    Expression base

### range

    PositionRange range

Class net.sf.saxon.expr.StringLiteral extends Literal implements Serializable

Class net.sf.saxon.expr.SuppliedParameterReference extends Expression implements Serializable

Serialized Fields

### slotNumber

    int slotNumber

Class net.sf.saxon.expr.TailCallLoop extends UnaryExpression implements Serializable

Serialized Fields

### containingFunction

    UserFunction containingFunction

Class net.sf.saxon.expr.TailExpression extends Expression implements Serializable

Serialized Fields

### base

    Expression base

### start

    int start

Class net.sf.saxon.expr.UnaryExpression extends Expression implements Serializable

Serialized Fields

### operand

    Expression operand

Class net.sf.saxon.expr.UntypedAtomicConverter extends UnaryExpression implements Serializable

Serialized Fields

### requiredItemType

    AtomicType requiredItemType

### allConverted

    boolean allConverted

### singleton

    boolean singleton

Class net.sf.saxon.expr.UserFunctionCall extends FunctionCall implements Serializable

Serialized Fields

### staticType

    SequenceType staticType

### function

    UserFunction function

### tailCall

    boolean tailCall

### confirmed

    boolean confirmed

### argumentEvaluationModes

    int[] argumentEvaluationModes

Class net.sf.saxon.expr.ValueComparison extends BinaryExpression implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream in)
                     throws IOException,
                            ClassNotFoundException

  Deserialization method ensures that there is only one BooleanValue.TRUE and only one BooleanValue.FALSE

  Throws:
    `IOException`
    `ClassNotFoundException`

Serialized Fields

### comparer

    AtomicComparer comparer

### resultWhenEmpty

    BooleanValue resultWhenEmpty

### operand0MaybeUntyped

    boolean operand0MaybeUntyped

### operand1MaybeUntyped

    boolean operand1MaybeUntyped

Class net.sf.saxon.expr.VariableReference extends Expression implements Serializable

Serialized Fields

### binding

    Binding binding

### staticType

    SequenceType staticType

### constantValue

    Value constantValue

Class net.sf.saxon.expr.VennExpression extends BinaryExpression implements Serializable

Package net.sf.saxon.functions

Class net.sf.saxon.functions.Adjust extends SystemFunction implements Serializable

Serialized Fields

### implicitTimezone

    int implicitTimezone

Class net.sf.saxon.functions.Aggregate extends SystemFunction implements Serializable

Class net.sf.saxon.functions.Available extends SystemFunction implements Serializable

Class net.sf.saxon.functions.BaseURI extends SystemFunction implements Serializable

Class net.sf.saxon.functions.BooleanFn extends SystemFunction implements Serializable

Class net.sf.saxon.functions.CodepointEqual extends SystemFunction implements Serializable

Class net.sf.saxon.functions.CodepointsToString extends SystemFunction implements Serializable

Class net.sf.saxon.functions.CollatingFunction extends SystemFunction implements Serializable

Serialized Fields

### stringCollator

    StringCollator stringCollator

### expressionBaseURI

    URI expressionBaseURI

Class net.sf.saxon.functions.Collection extends SystemFunction implements Serializable

Serialized Fields

### expressionBaseURI

    String expressionBaseURI

Class net.sf.saxon.functions.Compare extends CollatingFunction implements Serializable

Class net.sf.saxon.functions.CompileTimeFunction extends SystemFunction implements Serializable

Class net.sf.saxon.functions.Component extends SystemFunction implements Serializable

Serialized Fields

### component

    int component

Class net.sf.saxon.functions.Concat extends SystemFunction implements Serializable

Class net.sf.saxon.functions.ConstructorFunctionLibrary extends Object implements Serializable

Serialized Fields

### config

    Configuration config

Class net.sf.saxon.functions.Contains extends CollatingFunction implements Serializable

Class net.sf.saxon.functions.Current extends SystemFunction implements Serializable

Class net.sf.saxon.functions.CurrentDateTime extends SystemFunction implements Serializable

Class net.sf.saxon.functions.CurrentGroup extends SystemFunction implements Serializable

Class net.sf.saxon.functions.Data extends CompileTimeFunction implements Serializable

Class net.sf.saxon.functions.DateTimeConstructor extends SystemFunction implements Serializable

Class net.sf.saxon.functions.DeepEqual extends CollatingFunction implements Serializable

Class net.sf.saxon.functions.DefaultCollation extends CompileTimeFunction implements Serializable

Class net.sf.saxon.functions.DistinctValues extends CollatingFunction implements Serializable

Class net.sf.saxon.functions.Doc extends SystemFunction implements Serializable

Serialized Fields

### expressionBaseURI

    String expressionBaseURI

Class net.sf.saxon.functions.DocAvailable extends SystemFunction implements Serializable

Serialized Fields

### expressionBaseURI

    String expressionBaseURI

Class net.sf.saxon.functions.Document extends SystemFunction implements Serializable

Serialized Fields

### expressionBaseURI

    String expressionBaseURI

Class net.sf.saxon.functions.Error extends SystemFunction implements Serializable

Class net.sf.saxon.functions.EscapeURI extends SystemFunction implements Serializable

Class net.sf.saxon.functions.Evaluate extends SystemFunction implements Serializable

Serialized Fields

### staticContext

    IndependentContext staticContext

### details

    InstructionDetails details

Class net.sf.saxon.functions.Evaluate.PreparedExpression extends Object implements Serializable

Serialized Fields

### expStaticContext

    IndependentContext expStaticContext

### expression

    Expression expression

### variables

    XPathVariable[] variables

### stackFrameMap

    SlotManager stackFrameMap

Class net.sf.saxon.functions.ExecutableFunctionLibrary extends Object implements Serializable

Serialized Fields

### config

    Configuration config

### functions

    HashMap functions

Class net.sf.saxon.functions.Existence extends SystemFunction implements Serializable

Class net.sf.saxon.functions.ExtensionFunctionCall extends FunctionCall implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws IOException

  Code to handle deserialization, used when reading in a compiled stylesheet

  Throws:
    `IOException`

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

  Code to handle serialization, used when compiling a stylesheet containing calls to extension functions

  Throws:
    `IOException`

Serialized Fields

### persistentMethod

    net.sf.saxon.functions.ExtensionFunctionCall.MethodRepresentation persistentMethod

### theClass

    Class theClass

### config

    Configuration config

Class net.sf.saxon.functions.ForceCase extends SystemFunction implements Serializable

Class net.sf.saxon.functions.FormatDate extends SystemFunction implements Serializable

Class net.sf.saxon.functions.FormatNumber2 extends SystemFunction implements Serializable

Serialized Fields

### nsContext

    NamespaceResolver nsContext

### decimalFormatSymbols

    DecimalSymbols decimalFormatSymbols

### subPictures

    net.sf.saxon.functions.FormatNumber2.SubPicture[] subPictures

### requireFixup

    boolean requireFixup

Class net.sf.saxon.functions.FunctionLibraryList extends Object implements Serializable

Serialized Fields

### libraryList

    List libraryList

Class net.sf.saxon.functions.Id extends SystemFunction implements Serializable

Serialized Fields

### isSingletonId

    boolean isSingletonId

Class net.sf.saxon.functions.Idref extends SystemFunction implements Serializable

Class net.sf.saxon.functions.IndexOf extends CollatingFunction implements Serializable

Class net.sf.saxon.functions.InScopePrefixes extends SystemFunction implements Serializable

Class net.sf.saxon.functions.Insert extends SystemFunction implements Serializable

Class net.sf.saxon.functions.JavaExtensionFunctionFactory extends Object implements Serializable

Serialized Fields

### extensionFunctionCallClass

    Class extensionFunctionCallClass

### config

    Configuration config

Class net.sf.saxon.functions.JavaExtensionLibrary extends Object implements Serializable

Serialized Fields

### config

    Configuration config

### explicitMappings

    HashMap explicitMappings

Class net.sf.saxon.functions.KeyFn extends SystemFunction implements Serializable

Serialized Fields

### nsContext

    NamespaceResolver nsContext

### keyFingerprint

    int keyFingerprint

Class net.sf.saxon.functions.Lang extends SystemFunction implements Serializable

Class net.sf.saxon.functions.Last extends SystemFunction implements Serializable

Class net.sf.saxon.functions.Matches extends SystemFunction implements Serializable

Serialized Fields

### regexp

    RegularExpression regexp

Class net.sf.saxon.functions.Minimax extends CollatingFunction implements Serializable

Serialized Fields

### ignoreNaN

    boolean ignoreNaN

Class net.sf.saxon.functions.NamePart extends SystemFunction implements Serializable

Class net.sf.saxon.functions.NamespaceForPrefix extends SystemFunction implements Serializable

Class net.sf.saxon.functions.Nilled extends SystemFunction implements Serializable

Class net.sf.saxon.functions.NormalizeSpace extends SystemFunction implements Serializable

Class net.sf.saxon.functions.NormalizeUnicode extends SystemFunction implements Serializable

Class net.sf.saxon.functions.NumberFn extends SystemFunction implements Serializable

Class net.sf.saxon.functions.Parse extends SystemFunction implements Serializable

Serialized Fields

### baseURI

    String baseURI

Class net.sf.saxon.functions.Position extends SystemFunction implements Serializable

Class net.sf.saxon.functions.QNameFn extends SystemFunction implements Serializable

Class net.sf.saxon.functions.RegexGroup extends SystemFunction implements Serializable

Class net.sf.saxon.functions.Remove extends SystemFunction implements Serializable

Class net.sf.saxon.functions.Replace extends SystemFunction implements Serializable

Serialized Fields

### regexp

    RegularExpression regexp

Class net.sf.saxon.functions.ResolveQName extends SystemFunction implements Serializable

Class net.sf.saxon.functions.ResolveURI extends SystemFunction implements Serializable

Serialized Fields

### expressionBaseURI

    String expressionBaseURI

Class net.sf.saxon.functions.Reverse extends CompileTimeFunction implements Serializable

Class net.sf.saxon.functions.Root extends SystemFunction implements Serializable

Class net.sf.saxon.functions.Rounding extends SystemFunction implements Serializable

Class net.sf.saxon.functions.Serialize extends SystemFunction implements Serializable

Serialized Fields

### outputProperties

    Properties outputProperties

Class net.sf.saxon.functions.StandardCollectionURIResolver extends Object implements Serializable

Class net.sf.saxon.functions.StandardFunction.Entry extends Object implements Serializable

Serialized Fields

### name

    String name

  The name of the function: a local name in the case of functions in the standard library, or a name with the conventional prefix "saxon:" in the case of Saxon extension functions

### implementationClass

    Class implementationClass

  The class containing the implementation of this function (always a subclass of SystemFunction)

### opcode

    int opcode

  Some classes support more than one function. In these cases the particular function is defined by an integer opcode, whose meaning is local to the implementation class.

### minArguments

    int minArguments

  The minimum number of arguments required

### maxArguments

    int maxArguments

  The maximum number of arguments permitted

### itemType

    ItemType itemType

  The item type of the result of the function

### cardinality

    int cardinality

  The cardinality of the result of the function

### argumentTypes

    SequenceType[] argumentTypes

  An array holding the types of the arguments to the function

### resultIfEmpty

    Value[] resultIfEmpty

  An array holding, for each declared argument, the value that is to be returned if an empty sequence as the value of this argument allows the result to be determined irrespective of the values of the other arguments; null if there is no such calculation possible

Class net.sf.saxon.functions.StaticBaseURI extends CompileTimeFunction implements Serializable

Class net.sf.saxon.functions.StringFn extends SystemFunction implements Serializable

Class net.sf.saxon.functions.StringJoin extends SystemFunction implements Serializable

Class net.sf.saxon.functions.StringLength extends SystemFunction implements Serializable

Serialized Fields

### shortcut

    boolean shortcut

Class net.sf.saxon.functions.StringToCodepoints extends SystemFunction implements Serializable

Class net.sf.saxon.functions.Subsequence extends SystemFunction implements Serializable

Class net.sf.saxon.functions.Substring extends SystemFunction implements Serializable

Class net.sf.saxon.functions.SystemFunction extends FunctionCall implements Serializable

Serialized Fields

### details

    StandardFunction.Entry details

### operation

    int operation

Class net.sf.saxon.functions.SystemFunctionLibrary extends Object implements Serializable

Serialized Fields

### functionSet

    int functionSet

Class net.sf.saxon.functions.SystemProperty extends SystemFunction implements Serializable

Serialized Fields

### nsContext

    NamespaceResolver nsContext

Class net.sf.saxon.functions.Tokenize extends SystemFunction implements Serializable

Serialized Fields

### regexp

    RegularExpression regexp

Class net.sf.saxon.functions.Trace extends SystemFunction implements Serializable

Serialized Fields

### resolver

    NamespaceResolver resolver

Class net.sf.saxon.functions.Translate extends SystemFunction implements Serializable

Serialized Fields

### staticMap

    IntToIntHashMap staticMap

Class net.sf.saxon.functions.TreatFn extends SystemFunction implements Serializable

Class net.sf.saxon.functions.Unordered extends CompileTimeFunction implements Serializable

Class net.sf.saxon.functions.UnparsedEntity extends SystemFunction implements Serializable

Class net.sf.saxon.functions.UnparsedText extends SystemFunction implements Serializable

Serialized Fields

### expressionBaseURI

    String expressionBaseURI

Class net.sf.saxon.functions.VendorFunctionLibrary extends Object implements Serializable

Serialized Fields

### functionTable

    HashMap functionTable

Package net.sf.saxon.instruct

Class net.sf.saxon.instruct.AnalyzeString extends Instruction implements Serializable

Serialized Fields

### select

    Expression select

### regex

    Expression regex

### flags

    Expression flags

### matching

    Expression matching

### nonMatching

    Expression nonMatching

### pattern

    RegularExpression pattern

Class net.sf.saxon.instruct.ApplyImports extends Instruction implements Serializable

Serialized Fields

### actualParams

    WithParam[] actualParams

### tunnelParams

    WithParam[] tunnelParams

### backwardsCompatible

    boolean backwardsCompatible

Class net.sf.saxon.instruct.ApplyTemplates extends Instruction implements Serializable

Serialized Fields

### select

    Expression select

### actualParams

    WithParam[] actualParams

### tunnelParams

    WithParam[] tunnelParams

### useCurrentMode

    boolean useCurrentMode

### useTailRecursion

    boolean useTailRecursion

### mode

    Mode mode

### backwardsCompatible

    boolean backwardsCompatible

### implicitSelect

    boolean implicitSelect

Class net.sf.saxon.instruct.Assign extends GeneralVariable implements Serializable

Serialized Fields

### binding

    Binding binding

Class net.sf.saxon.instruct.AttributeSet extends Procedure implements Serializable

Serialized Fields

### nameCode

    int nameCode

### useAttributeSets

    AttributeSet[] useAttributeSets

Class net.sf.saxon.instruct.Block extends Instruction implements Serializable

Serialized Fields

### children

    Expression[] children

Class net.sf.saxon.instruct.CallTemplate extends Instruction implements Serializable

Serialized Fields

### template

    Template template

### actualParams

    WithParam[] actualParams

### tunnelParams

    WithParam[] tunnelParams

### useTailRecursion

    boolean useTailRecursion

### calledTemplateExpression

    Expression calledTemplateExpression

### nsContext

    NamespaceResolver nsContext

Class net.sf.saxon.instruct.Choose extends Instruction implements Serializable

Serialized Fields

### conditions

    Expression[] conditions

### actions

    Expression[] actions

Class net.sf.saxon.instruct.Comment extends SimpleNodeConstructor implements Serializable

Class net.sf.saxon.instruct.ComputedAttribute extends SimpleNodeConstructor implements Serializable

Serialized Fields

### attributeName

    Expression attributeName

### namespace

    Expression namespace

### nsContext

    NamespaceResolver nsContext

### schemaType

    SimpleType schemaType

### annotation

    int annotation

### validationAction

    int validationAction

### allowNameAsQName

    boolean allowNameAsQName

### options

    int options

Class net.sf.saxon.instruct.ComputedElement extends ElementCreator implements Serializable

Serialized Fields

### elementName

    Expression elementName

### namespace

    Expression namespace

### nsContext

    NamespaceResolver nsContext

### allowNameAsQName

    boolean allowNameAsQName

### itemType

    ItemType itemType

Class net.sf.saxon.instruct.Copy extends ElementCreator implements Serializable

Serialized Fields

### copyNamespaces

    boolean copyNamespaces

### contextItemType

    ItemType contextItemType

Class net.sf.saxon.instruct.CopyOf extends Instruction implements Serializable

Serialized Fields

### select

    Expression select

### copyNamespaces

    boolean copyNamespaces

### validation

    int validation

### schemaType

    SchemaType schemaType

### requireDocumentOrElement

    boolean requireDocumentOrElement

### rejectDuplicateAttributes

    boolean rejectDuplicateAttributes

### readOnce

    boolean readOnce

### validating

    boolean validating

Class net.sf.saxon.instruct.Doctype extends Instruction implements Serializable

Serialized Fields

### content

    Expression content

Class net.sf.saxon.instruct.DocumentInstr extends ParentNodeConstructor implements Serializable

Serialized Fields

### textOnly

    boolean textOnly

### constantText

    String constantText

Class net.sf.saxon.instruct.DummyNamespaceResolver extends Object implements Serializable

Class net.sf.saxon.instruct.ElementCreator extends ParentNodeConstructor implements Serializable

Serialized Fields

### inheritNamespaces

    boolean inheritNamespaces

  The inheritNamespaces flag indicates that the namespace nodes on the element created by this instruction are to be inherited (copied) on the children of this element. That is, if this flag is false, the child elements must carry a namespace undeclaration for all the namespaces on the parent, unless they are redeclared in some way.

### validating

    boolean validating

  The validating flag is set if the type attribute is set or if validation is set to anything other than preserve. This is used simply to fast-path the case where no validation is required.

Class net.sf.saxon.instruct.Executable extends Object implements Serializable

Serialized Fields

### stripperRules

    Mode stripperRules

### stripsWhitespace

    boolean stripsWhitespace

### ruleManager

    RuleManager ruleManager

### keyManager

    KeyManager keyManager

### decimalFormatManager

    DecimalFormatManager decimalFormatManager

### globalVariableMap

    SlotManager globalVariableMap

### compiledGlobalVariables

    IntHashMap compiledGlobalVariables

### defaultCollationName

    String defaultCollationName

### defaultOutputProperties

    Properties defaultOutputProperties

### namedTemplateTable

    IntHashMap namedTemplateTable

### largestPatternStackFrame

    int largestPatternStackFrame

### collationTable

    CollationMap collationTable

### characterMapIndex

    IntHashMap characterMapIndex

### locationMap

    LocationMap locationMap

### queryLibraryModules

    HashMap queryLibraryModules

### stripsInputTypeAnnotations

    boolean stripsInputTypeAnnotations

### functionLibrary

    FunctionLibrary functionLibrary

### hostLanguage

    int hostLanguage

### requiredParams

    IntHashSet requiredParams

### outputDeclarations

    IntHashMap outputDeclarations

### reasonUnableToCompile

    String reasonUnableToCompile

Class net.sf.saxon.instruct.FixedAttribute extends SimpleNodeConstructor implements Serializable

Serialized Fields

### nameCode

    int nameCode

### schemaType

    SimpleType schemaType

### annotation

    int annotation

### options

    int options

### validationAction

    int validationAction

Class net.sf.saxon.instruct.FixedElement extends ElementCreator implements Serializable

Serialized Fields

### nameCode

    int nameCode

### namespaceCodes

    int[] namespaceCodes

### itemType

    ItemType itemType

Class net.sf.saxon.instruct.ForEach extends Instruction implements Serializable

Serialized Fields

### select

    Expression select

### action

    Expression action

Class net.sf.saxon.instruct.ForEachGroup extends Instruction implements Serializable

Serialized Fields

### select

    Expression select

### action

    Expression action

### algorithm

    byte algorithm

### key

    Expression key

### collationNameExpression

    Expression collationNameExpression

### baseURI

    String baseURI

### collator

    StringCollator collator

### sortKeys

    SortKeyDefinition[] sortKeys

Class net.sf.saxon.instruct.GeneralVariable extends Instruction implements Serializable

Serialized Fields

### properties

    byte properties

### select

    Expression select

### nameCode

    int nameCode

### requiredType

    SequenceType requiredType

### slotNumber

    int slotNumber

### variableName

    String variableName

### referenceCount

    int referenceCount

### evaluationMode

    int evaluationMode

Class net.sf.saxon.instruct.GlobalParam extends GlobalVariable implements Serializable

Class net.sf.saxon.instruct.GlobalVariable extends GeneralVariable implements Serializable

Serialized Fields

### executable

    Executable executable

### stackFrameMap

    SlotManager stackFrameMap

### hostLanguage

    int hostLanguage

Class net.sf.saxon.instruct.Instruction extends Expression implements Serializable

Class net.sf.saxon.instruct.InstructionDetails extends Object implements Serializable

Serialized Fields

### constructType

    int constructType

### systemId

    String systemId

### lineNumber

    int lineNumber

### columnNumber

    int columnNumber

### objectNameCode

    int objectNameCode

### namespaceResolver

    NamespaceResolver namespaceResolver

### properties

    HashMap properties

Class net.sf.saxon.instruct.LocalParam extends GeneralVariable implements Serializable

Serialized Fields

### conversion

    Expression conversion

### conversionEvaluationMode

    int conversionEvaluationMode

Class net.sf.saxon.instruct.LocalVariable extends GeneralVariable implements Serializable

Class net.sf.saxon.instruct.LocationMap extends Object implements Serializable

Serialized Fields

### modules

    String[] modules

### numberOfModules

    int numberOfModules

Class net.sf.saxon.instruct.Message extends Instruction implements Serializable

Serialized Fields

### terminate

    Expression terminate

### select

    Expression select

Class net.sf.saxon.instruct.Namespace extends SimpleNodeConstructor implements Serializable

Serialized Fields

### name

    Expression name

Class net.sf.saxon.instruct.NextMatch extends ApplyImports implements Serializable

Class net.sf.saxon.instruct.NumberInstruction extends Expression implements Serializable

Serialized Fields

### level

    int level

### count

    Pattern count

### from

    Pattern from

### select

    Expression select

### value

    Expression value

### format

    Expression format

### groupSize

    Expression groupSize

### groupSeparator

    Expression groupSeparator

### letterValue

    Expression letterValue

### ordinal

    Expression ordinal

### lang

    Expression lang

### formatter

    NumberFormatter formatter

### numberer

    Numberer numberer

### nationalNumberers

    HashMap nationalNumberers

### hasVariablesInPatterns

    boolean hasVariablesInPatterns

### backwardsCompatible

    boolean backwardsCompatible

Class net.sf.saxon.instruct.ParentNodeConstructor extends Instruction implements Serializable

Serialized Fields

### content

    Expression content

### lazyConstruction

    boolean lazyConstruction

### namespaceSensitiveType

    boolean namespaceSensitiveType

### validation

    int validation

### schemaType

    SchemaType schemaType

### baseURI

    String baseURI

Class net.sf.saxon.instruct.Procedure extends Object implements Serializable

Serialized Fields

### body

    Expression body

### executable

    Executable executable

### systemId

    String systemId

### lineNumber

    int lineNumber

### stackFrameMap

    SlotManager stackFrameMap

### hostLanguage

    int hostLanguage

Class net.sf.saxon.instruct.ProcessingInstruction extends SimpleNodeConstructor implements Serializable

Serialized Fields

### name

    Expression name

Class net.sf.saxon.instruct.QuerySimpleContentConstructor extends SimpleContentConstructor implements Serializable

Serialized Fields

### noNodeIfEmpty

    boolean noNodeIfEmpty

Class net.sf.saxon.instruct.ResultDocument extends Instruction implements Serializable

Serialized Fields

### href

    Expression href

### formatExpression

    Expression formatExpression

### content

    Expression content

### globalProperties

    Properties globalProperties

### localProperties

    Properties localProperties

### baseURI

    String baseURI

### validationAction

    int validationAction

### schemaType

    SchemaType schemaType

### serializationAttributes

    IntHashMap serializationAttributes

### nsResolver

    NamespaceResolver nsResolver

Class net.sf.saxon.instruct.SavedNamespaceContext extends Object implements Serializable

Serialized Fields

### namespaceCodes

    int[] namespaceCodes

### namePool

    NamePool namePool

Class net.sf.saxon.instruct.SimpleContentConstructor extends Expression implements Serializable

Serialized Fields

### select

    Expression select

### separator

    Expression separator

### isSingleton

    boolean isSingleton

### isAtomic

    boolean isAtomic

Class net.sf.saxon.instruct.SimpleNodeConstructor extends Instruction implements Serializable

Serialized Fields

### select

    Expression select

Class net.sf.saxon.instruct.SlotManager extends Object implements Serializable

Serialized Fields

### variableMap

    ArrayList variableMap

### numberOfVariables

    int numberOfVariables

Class net.sf.saxon.instruct.Template extends Procedure implements Serializable

Serialized Fields

### precedence

    int precedence

### minImportPrecedence

    int minImportPrecedence

### templateFingerprint

    int templateFingerprint

### hasRequiredParams

    boolean hasRequiredParams

### bodyIsTailCallReturner

    boolean bodyIsTailCallReturner

Class net.sf.saxon.instruct.TerminationException extends DynamicError implements Serializable

Class net.sf.saxon.instruct.TraceExpression extends TraceWrapper implements Serializable

Serialized Fields

### lineNumber

    int lineNumber

### columnNumber

    int columnNumber

### systemId

    String systemId

### objectNameCode

    int objectNameCode

### constructType

    int constructType

### namespaceResolver

    NamespaceResolver namespaceResolver

### properties

    HashMap properties

Class net.sf.saxon.instruct.TraceInstruction extends TraceWrapper implements Serializable

Serialized Fields

### details

    InstructionInfo details

Class net.sf.saxon.instruct.TraceWrapper extends Instruction implements Serializable

Serialized Fields

### child

    Expression child

Class net.sf.saxon.instruct.UseAttributeSets extends Instruction implements Serializable

Serialized Fields

### attributeSets

    AttributeSet[] attributeSets

Class net.sf.saxon.instruct.UserFunction extends Procedure implements Serializable

Serialized Fields

### functionNameCode

    int functionNameCode

### memoFunction

    boolean memoFunction

### tailCalls

    boolean tailCalls

### tailRecursive

    boolean tailRecursive

### parameterDefinitions

    UserFunctionParameter[] parameterDefinitions

### resultType

    SequenceType resultType

### evaluationMode

    int evaluationMode

Class net.sf.saxon.instruct.UserFunctionParameter extends Object implements Serializable

Serialized Fields

### requiredType

    SequenceType requiredType

### slotNumber

    int slotNumber

### referenceCount

    int referenceCount

### isIndexed

    boolean isIndexed

Class net.sf.saxon.instruct.ValueOf extends SimpleNodeConstructor implements Serializable

Serialized Fields

### options

    int options

### isNumberingInstruction

    boolean isNumberingInstruction

### noNodeIfEmpty

    boolean noNodeIfEmpty

Class net.sf.saxon.instruct.While extends Instruction implements Serializable

Serialized Fields

### test

    Expression test

### action

    Expression action

Class net.sf.saxon.instruct.WithParam extends GeneralVariable implements Serializable

Package net.sf.saxon.java

Class net.sf.saxon.java.JavaPlatform extends Object implements Serializable

Class net.sf.saxon.java.JRegularExpression extends Object implements Serializable

Serialized Fields

### pattern

    Pattern pattern

### javaRegex

    String javaRegex

### flagBits

    int flagBits

Package net.sf.saxon.javax.xml.xquery

Class net.sf.saxon.javax.xml.xquery.XQCancelledException extends XQQueryException implements Serializable

Class net.sf.saxon.javax.xml.xquery.XQException extends Exception implements Serializable

Serialized Fields

### vendorCode

    String vendorCode

### nextException

    XQException nextException

Class net.sf.saxon.javax.xml.xquery.XQQueryException extends XQException implements Serializable

Serialized Fields

### errorCode

    String errorCode

### expr

    String expr

### errorItem

    XQItem errorItem

### lineNumber

    int lineNumber

### position

    int position

### trace

    XQStackTraceElement[] trace

Class net.sf.saxon.javax.xml.xquery.XQStackTraceElement extends Object implements Serializable

Serialized Fields

### moduleURI

    String moduleURI

### lineNumber

    int lineNumber

### position

    int position

### function

    QName function

### variables

    XQStackTraceVariable[] variables

Class net.sf.saxon.javax.xml.xquery.XQStackTraceVariable extends Object implements Serializable

Serialized Fields

### qname

    QName qname

### value

    String value

Class net.sf.saxon.javax.xml.xquery.XQWarning extends XQException implements Serializable

Package net.sf.saxon.jdom

Class net.sf.saxon.jdom.JDOMObjectModel extends Object implements Serializable

Package net.sf.saxon.number

Class net.sf.saxon.number.Numberer_de extends Numberer_en implements Serializable

Class net.sf.saxon.number.Numberer_en extends Object implements Serializable

Serialized Fields

### country

    String country

Class net.sf.saxon.number.Numberer_fr extends Numberer_en implements Serializable

serialVersionUID: -222104830008011842L

Class net.sf.saxon.number.NumberFormatter extends Object implements Serializable

Serialized Fields

### formatTokens

    ArrayList formatTokens

### punctuationTokens

    ArrayList punctuationTokens

### startsWithPunctuation

    boolean startsWithPunctuation

Package net.sf.saxon.om

Class net.sf.saxon.om.DocumentNumberAllocator extends Object implements Serializable

Serialized Fields

### nextDocumentNumber

    int nextDocumentNumber

Class net.sf.saxon.om.FastStringBuffer extends Object implements Serializable

Serialized Fields

### array

    char[] array

### used

    int used

Class net.sf.saxon.om.NamePool extends Object implements Serializable

Serialized Fields

### hashslots

    net.sf.saxon.om.NamePool.NameEntry[] hashslots

### prefixes

    String[] prefixes

### prefixesUsed

    short prefixesUsed

### uris

    String[] uris

### prefixesForUri

    String[][] prefixesForUri

### urisUsed

    short urisUsed

### clientData

    HashMap clientData

Class net.sf.saxon.om.NamePool.NamePoolLimitException extends RuntimeException implements Serializable

Class net.sf.saxon.om.NamespaceException extends Exception implements Serializable

Serialized Fields

### prefix

    String prefix

Class net.sf.saxon.om.QNameException extends Exception implements Serializable

Serialized Fields

### message

    String message

Package net.sf.saxon.pattern

Class net.sf.saxon.pattern.AnyChildNodePattern extends NodeTest implements Serializable

Class net.sf.saxon.pattern.AnyNodeTest extends NodeTest implements Serializable

Class net.sf.saxon.pattern.CombinedNodeTest extends NodeTest implements Serializable

Serialized Fields

### nodetest1

    NodeTest nodetest1

### nodetest2

    NodeTest nodetest2

### operator

    int operator

### isGlobalComponentTest

    boolean isGlobalComponentTest

Class net.sf.saxon.pattern.ContentTypeTest extends NodeTest implements Serializable

Serialized Fields

### kind

    int kind

### schemaType

    SchemaType schemaType

### requiredType

    int requiredType

### config

    Configuration config

### nillable

    boolean nillable

### matchDTDTypes

    boolean matchDTDTypes

Class net.sf.saxon.pattern.DocumentNodeTest extends NodeTest implements Serializable

Serialized Fields

### elementTest

    NodeTest elementTest

Class net.sf.saxon.pattern.EmptySequenceTest extends NodeTest implements Serializable

Class net.sf.saxon.pattern.IDPattern extends Pattern implements Serializable

Serialized Fields

### idExpression

    Expression idExpression

Class net.sf.saxon.pattern.IdrefTest extends Object implements Serializable

Class net.sf.saxon.pattern.KeyPattern extends Pattern implements Serializable

Serialized Fields

### keyfingerprint

    int keyfingerprint

### keyexp

    Expression keyexp

Class net.sf.saxon.pattern.LocalNameTest extends NodeTest implements Serializable

Serialized Fields

### namePool

    NamePool namePool

### nodeKind

    int nodeKind

### localName

    String localName

Class net.sf.saxon.pattern.LocationPathPattern extends Pattern implements Serializable

Serialized Fields

### parentPattern

    Pattern parentPattern

### ancestorPattern

    Pattern ancestorPattern

### nodeTest

    NodeTest nodeTest

### filters

    Expression[] filters

### numberOfFilters

    int numberOfFilters

### equivalentExpr

    Expression equivalentExpr

### firstElementPattern

    boolean firstElementPattern

### lastElementPattern

    boolean lastElementPattern

### specialFilter

    boolean specialFilter

### variableBinding

    Expression variableBinding

### refinedNodeTest

    NodeTest refinedNodeTest

Class net.sf.saxon.pattern.NamespaceTest extends NodeTest implements Serializable

Serialized Fields

### namePool

    NamePool namePool

### nodeKind

    int nodeKind

### uriCode

    short uriCode

### uri

    String uri

Class net.sf.saxon.pattern.NameTest extends NodeTest implements Serializable

Serialized Fields

### nodeKind

    int nodeKind

### fingerprint

    int fingerprint

### namePool

    NamePool namePool

### uri

    String uri

### localName

    String localName

Class net.sf.saxon.pattern.NodeKindTest extends NodeTest implements Serializable

Serialized Fields

### kind

    int kind

Class net.sf.saxon.pattern.NodeTest extends Object implements Serializable

Class net.sf.saxon.pattern.NodeTestPattern extends Pattern implements Serializable

Serialized Fields

### nodeTest

    NodeTest nodeTest

Class net.sf.saxon.pattern.Pattern extends Object implements Serializable

Serialized Fields

### originalText

    String originalText

### executable

    Executable executable

### systemId

    String systemId

### lineNumber

    int lineNumber

Class net.sf.saxon.pattern.PatternSponsor extends Expression implements Serializable

Serialized Fields

### pattern

    Pattern pattern

Class net.sf.saxon.pattern.SubstitutionGroupTest extends NodeTest implements Serializable

Serialized Fields

### fingerprint

    int fingerprint

### group

    IntHashSet group

Class net.sf.saxon.pattern.UnionPattern extends Pattern implements Serializable

Serialized Fields

### p1

    Pattern p1

### p2

    Pattern p2

### nodeType

    int nodeType

Package net.sf.saxon.query

Class net.sf.saxon.query.ImportedFunctionLibrary extends Object implements Serializable

Serialized Fields

### importingModule

    StaticQueryContext importingModule

### baseLibrary

    XQueryFunctionLibrary baseLibrary

### namespaces

    HashSet namespaces

Class net.sf.saxon.query.StandardModuleURIResolver extends Object implements Serializable

Serialized Fields

### config

    Configuration config

Class net.sf.saxon.query.UnboundFunctionLibrary extends Object implements Serializable

Serialized Fields

### unboundFunctionCalls

    List unboundFunctionCalls

### resolving

    boolean resolving

Class net.sf.saxon.query.XQueryFunctionLibrary extends Object implements Serializable

Serialized Fields

### config

    Configuration config

### functions

    HashMap functions

Package net.sf.saxon.regex

Class net.sf.saxon.regex.RegexSyntaxException extends Exception implements Serializable

Serialized Fields

### position

    int position

Package net.sf.saxon.sort

Class net.sf.saxon.sort.AlphanumericComparer extends Object implements Serializable

Serialized Fields

### baseComparer

    StringCollator baseComparer

Class net.sf.saxon.sort.AtomicSortComparer extends Object implements Serializable

Serialized Fields

### collator

    StringCollator collator

### conversionContext

    XPathContext conversionContext

### itemType

    int itemType

Class net.sf.saxon.sort.CalendarValueComparer extends Object implements Serializable

Serialized Fields

### config

    Configuration config

Class net.sf.saxon.sort.CodepointCollatingComparer extends Object implements Serializable

Class net.sf.saxon.sort.CodepointCollator extends Object implements Serializable

Class net.sf.saxon.sort.CollatingAtomicComparer extends Object implements Serializable

Serialized Fields

### collator

    StringCollator collator

### collationURI

    String collationURI

### platform

    Platform platform

### canReturnCollationKeys

    boolean canReturnCollationKeys

Class net.sf.saxon.sort.ComparableAtomicValueComparer extends Object implements Serializable

Class net.sf.saxon.sort.DecimalSortComparer extends Object implements Serializable

Class net.sf.saxon.sort.DescendingComparer extends Object implements Serializable

Serialized Fields

### baseComparer

    AtomicComparer baseComparer

Class net.sf.saxon.sort.DocumentSorter extends UnaryExpression implements Serializable

Serialized Fields

### comparer

    NodeOrderComparer comparer

Class net.sf.saxon.sort.DoubleSortComparer extends Object implements Serializable

Class net.sf.saxon.sort.EmptyGreatestComparer extends Object implements Serializable

Serialized Fields

### baseComparer

    AtomicComparer baseComparer

Class net.sf.saxon.sort.EqualityComparer extends Object implements Serializable

Class net.sf.saxon.sort.GenericAtomicComparer extends Object implements Serializable

Serialized Fields

### collator

    StringCollator collator

### conversionContext

    XPathContext conversionContext

Class net.sf.saxon.sort.GlobalOrderComparer extends Object implements Serializable

Class net.sf.saxon.sort.IntArraySet extends Object implements Serializable

Serialized Fields

### contents

    int[] contents

  The array of integers, which will always be sorted

### hashCode

    int hashCode

  Hashcode, evaluated lazily

Class net.sf.saxon.sort.IntHashMap extends Object implements Serializable

Serialized Fields

### _factor

    double _factor

### _nmax

    int _nmax

### _n

    int _n

### _nlo

    int _nlo

### _nhi

    int _nhi

### _shift

    int _shift

### _mask

    int _mask

### _key

    int[] _key

### _value

    Object[] _value

Class net.sf.saxon.sort.IntHashSet extends Object implements Serializable

Serialized Fields

### ndv

    int ndv

  This set's NO-DATA-VALUE.

### _nmax

    int _nmax

### _size

    int _size

### _nlo

    int _nlo

### _nhi

    int _nhi

### _shift

    int _shift

### _mask

    int _mask

### _values

    int[] _values

Class net.sf.saxon.sort.IntRangeSet extends Object implements Serializable

Serialized Fields

### startPoints

    int[] startPoints

### endPoints

    int[] endPoints

### used

    int used

### hashCode

    int hashCode

### size

    int size

Class net.sf.saxon.sort.IntToIntHashMap extends Object implements Serializable

Serialized Fields

### _factor

    double _factor

### _defaultValue

    int _defaultValue

### _nmax

    int _nmax

### _n

    int _n

### _nlo

    int _nlo

### _nhi

    int _nhi

### _shift

    int _shift

### _mask

    int _mask

### _key

    int[] _key

### _value

    int[] _value

### _filled

    boolean[] _filled

Class net.sf.saxon.sort.LocalOrderComparer extends Object implements Serializable

Class net.sf.saxon.sort.LowercaseFirstComparer extends Object implements Serializable

Serialized Fields

### baseCollator

    StringCollator baseCollator

Class net.sf.saxon.sort.NamedCollation extends Object implements Serializable

Serialized Fields

### uri

    String uri

Class net.sf.saxon.sort.NumericComparer extends Object implements Serializable

Class net.sf.saxon.sort.Reverser extends UnaryExpression implements Serializable

Class net.sf.saxon.sort.RuleBasedSubstringMatcher extends Object implements Serializable

Serialized Fields

### collator

    RuleBasedCollator collator

Class net.sf.saxon.sort.SortExpression extends Expression implements Serializable

Serialized Fields

### select

    Expression select

### sortKeyDefinitions

    SortKeyDefinition[] sortKeyDefinitions

Class net.sf.saxon.sort.SortKeyDefinition extends Object implements Serializable

Serialized Fields

### sortKey

    Expression sortKey

### order

    Expression order

### dataTypeExpression

    Expression dataTypeExpression

### caseOrder

    Expression caseOrder

### language

    Expression language

### collationName

    Expression collationName

### stable

    Expression stable

### collation

    StringCollator collation

### baseURI

    String baseURI

### emptyLeast

    boolean emptyLeast

### backwardsCompatible

    boolean backwardsCompatible

### parentExpression

    Container parentExpression

Class net.sf.saxon.sort.StandardCollationURIResolver extends Object implements Serializable

Class net.sf.saxon.sort.TextComparer extends Object implements Serializable

Serialized Fields

### baseComparer

    AtomicComparer baseComparer

Class net.sf.saxon.sort.TupleExpression extends Expression implements Serializable

Serialized Fields

### components

    Expression[] components

### evaluationModes

    int[] evaluationModes

Class net.sf.saxon.sort.TupleSorter extends Expression implements Serializable

Serialized Fields

### base

    Expression base

### sortKeys

    SortKeyDefinition[] sortKeys

### comparators

    AtomicComparer[] comparators

Class net.sf.saxon.sort.UppercaseFirstComparer extends Object implements Serializable

Serialized Fields

### baseCollator

    StringCollator baseCollator

Package net.sf.saxon.sql

Class net.sf.saxon.sql.SQLColumn.ColumnInstruction extends GeneralVariable implements Serializable

Package net.sf.saxon.style

Class net.sf.saxon.style.StylesheetFunctionLibrary extends Object implements Serializable

Serialized Fields

### stylesheet

    XSLStylesheet stylesheet

### overriding

    boolean overriding

Package net.sf.saxon.sxpath

Class net.sf.saxon.sxpath.IndependentContext extends AbstractStaticContext implements Serializable

Serialized Fields

### namespaces

    HashMap namespaces

### variables

    IntHashMap variables

### externalResolver

    NamespaceResolver externalResolver

### importedSchemaNamespaces

    Set importedSchemaNamespaces

Class net.sf.saxon.sxpath.XPathVariable extends Object implements Serializable

Serialized Fields

### name

    QNameValue name

### config

    Configuration config

### slotNumber

    int slotNumber

Package net.sf.saxon.tinytree

Class net.sf.saxon.tinytree.CharSlice extends Object implements Serializable

Serialized Fields

### array

    char[] array

### offset

    int offset

### count

    int count

Class net.sf.saxon.tinytree.LargeStringBuffer extends Object implements Serializable

Serialized Fields

### minAllocation

    int minAllocation

### maxAllocation

    int maxAllocation

### segments

    List segments

### startOffsets

    int[] startOffsets

### length

    int length

Package net.sf.saxon.trans

Class net.sf.saxon.trans.DecimalFormatManager extends Object implements Serializable

Serialized Fields

### defaultDFS

    DecimalSymbols defaultDFS

### formatTable

    HashMap formatTable

### usingOriginalDefault

    boolean usingOriginalDefault

Class net.sf.saxon.trans.DecimalSymbols extends Object implements Serializable

Serialized Fields

### decimalSeparator

    int decimalSeparator

### groupingSeparator

    int groupingSeparator

### digit

    int digit

### minusSign

    int minusSign

### percent

    int percent

### permill

    int permill

### zeroDigit

    int zeroDigit

### patternSeparator

    int patternSeparator

### infinity

    String infinity

### NaN

    String NaN

Class net.sf.saxon.trans.DynamicError extends XPathException implements Serializable

Class net.sf.saxon.trans.KeyDefinition extends Procedure implements Serializable

Serialized Fields

### match

    PatternFinder match

### use

    SequenceIterable use

### useType

    BuiltInAtomicType useType

### collation

    StringCollator collation

### collationName

    String collationName

### backwardsCompatible

    boolean backwardsCompatible

### strictComparison

    boolean strictComparison

### convertUntypedToOther

    boolean convertUntypedToOther

Class net.sf.saxon.trans.KeyManager extends Object implements Serializable

Serialized Fields

### keyList

    IntHashMap keyList

Class net.sf.saxon.trans.Mode extends Object implements Serializable

Serialized Fields

### ruleDict

    Rule[] ruleDict

### mostRecentRule

    Rule mostRecentRule

### isDefault

    boolean isDefault

### isStripper

    boolean isStripper

### modeNameCode

    int modeNameCode

Class net.sf.saxon.trans.Rule extends Object implements Serializable

Serialized Fields

### pattern

    Pattern pattern

### action

    Object action

### precedence

    int precedence

### priority

    double priority

### next

    Rule next

### sequence

    int sequence

Class net.sf.saxon.trans.RuleManager extends Object implements Serializable

Serialized Fields

### defaultMode

    Mode defaultMode

### modes

    HashMap modes

### omniMode

    Mode omniMode

Class net.sf.saxon.trans.StandardUnparsedTextResolver extends Object implements Serializable

Class net.sf.saxon.trans.StaticError extends XPathException implements Serializable

Class net.sf.saxon.trans.UncheckedXPathException extends RuntimeException implements Serializable

Serialized Fields

### cause

    XPathException cause

Class net.sf.saxon.trans.XPathException extends TransformerException implements Serializable

Serialized Fields

### isTypeError

    boolean isTypeError

### errorCodeNamespace

    String errorCodeNamespace

### errorCode

    String errorCode

### errorObject

    Value errorObject

### hasBeenReported

    boolean hasBeenReported

Class net.sf.saxon.trans.XPathException.Circularity extends DynamicError implements Serializable

Package net.sf.saxon.type

Class net.sf.saxon.type.AnyItemType extends Object implements Serializable

Class net.sf.saxon.type.AnySimpleType extends Object implements Serializable

Class net.sf.saxon.type.AnyType extends Object implements Serializable

Class net.sf.saxon.type.BuiltInAtomicType extends Object implements Serializable

Serialized Fields

### fingerprint

    int fingerprint

### baseFingerprint

    int baseFingerprint

### ordered

    boolean ordered

Class net.sf.saxon.type.BuiltInListType extends Object implements Serializable

Serialized Fields

### fingerprint

    int fingerprint

### itemType

    BuiltInAtomicType itemType

  The SimpleType of the items in the list.

Class net.sf.saxon.type.BuiltInType extends Object implements Serializable

Class net.sf.saxon.type.ExternalObjectType extends Object implements Serializable

Serialized Fields

### javaClass

    Class javaClass

### config

    Configuration config

### fingerprint

    int fingerprint

### baseFingerprint

    int baseFingerprint

Class net.sf.saxon.type.SchemaException extends TransformerConfigurationException implements Serializable

Class net.sf.saxon.type.Type extends Object implements Serializable

Class net.sf.saxon.type.TypeHierarchy extends Object implements Serializable

Serialized Fields

### map

    Map map

### config

    Configuration config

Class net.sf.saxon.type.UnresolvedReferenceException extends RuntimeException implements Serializable

Class net.sf.saxon.type.Untyped extends Object implements Serializable

Class net.sf.saxon.type.ValidationException extends XPathException implements Serializable

Serialized Fields

### systemId

    String systemId

### publicId

    String publicId

### lineNumber

    int lineNumber

### columnNumber

    int columnNumber

### schemaPart

    int schemaPart

### constraintName

    String constraintName

### constraintClauseNumber

    String constraintClauseNumber

Package net.sf.saxon.value

Class net.sf.saxon.value.AnyURIValue extends StringValue implements Serializable

Class net.sf.saxon.value.AtomicValue extends Value implements Serializable

Serialized Fields

### typeLabel

    AtomicType typeLabel

Class net.sf.saxon.value.Base64BinaryValue extends AtomicValue implements Serializable

Serialized Fields

### binaryValue

    byte[] binaryValue

Class net.sf.saxon.value.BigIntegerValue extends IntegerValue implements Serializable

Serialized Fields

### value

    BigInteger value

Class net.sf.saxon.value.BooleanValue extends AtomicValue implements Serializable

Serialized Fields

### value

    boolean value

Class net.sf.saxon.value.CalendarValue extends AtomicValue implements Serializable

Serialized Fields

### tzMinutes

    int tzMinutes

Class net.sf.saxon.value.Closure extends Value implements Serializable

Serialized Fields

### expression

    Expression expression

### savedXPathContext

    XPathContextMajor savedXPathContext

### depth

    int depth

### inputIterator

    SequenceIterator inputIterator

Class net.sf.saxon.value.DateTimeValue extends CalendarValue implements Serializable

Serialized Fields

### year

    int year

### month

    byte month

### day

    byte day

### hour

    byte hour

### minute

    byte minute

### second

    byte second

### microsecond

    int microsecond

Class net.sf.saxon.value.DateValue extends GDateValue implements Serializable

Class net.sf.saxon.value.DayTimeDurationValue extends DurationValue implements Serializable

Class net.sf.saxon.value.DecimalValue extends NumericValue implements Serializable

Serialized Fields

### value

    BigDecimal value

Class net.sf.saxon.value.DoubleValue extends NumericValue implements Serializable

Serialized Fields

### value

    double value

Class net.sf.saxon.value.DurationValue extends AtomicValue implements Serializable

Serialized Fields

### negative

    boolean negative

### years

    int years

### months

    int months

### days

    int days

### hours

    int hours

### minutes

    int minutes

### seconds

    int seconds

### microseconds

    int microseconds

### normalized

    boolean normalized

Class net.sf.saxon.value.EmptySequence extends Value implements Serializable

Class net.sf.saxon.value.FloatValue extends NumericValue implements Serializable

Serialized Fields

### value

    float value

Class net.sf.saxon.value.GDateValue extends CalendarValue implements Serializable

Serialized Fields

### year

    int year

### month

    byte month

### day

    byte day

Class net.sf.saxon.value.GDayValue extends GDateValue implements Serializable

Class net.sf.saxon.value.GMonthDayValue extends GDateValue implements Serializable

Class net.sf.saxon.value.GMonthValue extends GDateValue implements Serializable

Class net.sf.saxon.value.GYearMonthValue extends GDateValue implements Serializable

Class net.sf.saxon.value.GYearValue extends GDateValue implements Serializable

Class net.sf.saxon.value.HexBinaryValue extends AtomicValue implements Serializable

Serialized Fields

### binaryValue

    byte[] binaryValue

Class net.sf.saxon.value.Int64Value extends IntegerValue implements Serializable

Serialized Fields

### value

    long value

Class net.sf.saxon.value.IntegerRange extends Value implements Serializable

Serialized Fields

### start

    long start

### end

    long end

Class net.sf.saxon.value.IntegerValue extends NumericValue implements Serializable

Class net.sf.saxon.value.MemoClosure extends Closure implements Serializable

Serialized Fields

### reservoir

    Item[] reservoir

### used

    int used

### state

    int state

Class net.sf.saxon.value.NotationValue extends QualifiedNameValue implements Serializable

Class net.sf.saxon.value.NumericValue extends AtomicValue implements Serializable

Class net.sf.saxon.value.ObjectValue extends AtomicValue implements Serializable

Serialized Fields

### value

    Object value

Class net.sf.saxon.value.QNameValue extends QualifiedNameValue implements Serializable

Class net.sf.saxon.value.QualifiedNameValue extends AtomicValue implements Serializable

Serialized Fields

### prefix

    String prefix

### uri

    String uri

### localPart

    String localPart

Class net.sf.saxon.value.SequenceExtent extends Value implements Serializable

Serialized Fields

### value

    Item[] value

### start

    int start

### end

    int end

### itemType

    ItemType itemType

Class net.sf.saxon.value.SequenceType extends Object implements Serializable

Serialized Fields

### primaryType

    ItemType primaryType

### cardinality

    int cardinality

Class net.sf.saxon.value.ShareableSequence extends Value implements Serializable

Serialized Fields

### list

    List list

### end

    int end

### itemType

    ItemType itemType

Class net.sf.saxon.value.SingletonNode extends Value implements Serializable

Serialized Fields

### node

    NodeInfo node

Class net.sf.saxon.value.StringValue extends AtomicValue implements Serializable

Serialized Fields

### value

    CharSequence value

### length

    int length

Class net.sf.saxon.value.TimeValue extends CalendarValue implements Serializable

Serialized Fields

### hour

    byte hour

### minute

    byte minute

### second

    byte second

### microsecond

    int microsecond

Class net.sf.saxon.value.UntypedAtomicValue extends StringValue implements Serializable

Serialized Fields

### doubleValue

    DoubleValue doubleValue

Class net.sf.saxon.value.ValidationErrorValue extends ObjectValue implements Serializable

Class net.sf.saxon.value.Value extends Object implements Serializable

Class net.sf.saxon.value.YearMonthDurationValue extends DurationValue implements Serializable

Package net.sf.saxon.xom

Class net.sf.saxon.xom.XOMObjectModel extends Object implements Serializable

Class net.sf.saxon.xom.XomUriResolver extends StandardURIResolver implements Serializable

Package net.sf.saxon.xpath

Class net.sf.saxon.xpath.XPathFunctionCall extends FunctionCall implements Serializable

Serialized Fields

### function

    XPathFunction function

Class net.sf.saxon.xpath.XPathFunctionLibrary extends Object implements Serializable

Serialized Fields

### resolver

    XPathFunctionResolver resolver

Copyright (C) Michael H. Kay. All rights reserved.