Serialized Form


Package net.sf.saxon

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

Serialized Fields

platform

Platform platform

systemURIResolver

StandardURIResolver systemURIResolver

xmlVersion

int xmlVersion

treeModel

int treeModel

lineNumbering

boolean lineNumbering

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

java.lang.String messageEmitterClass

sourceParserClass

java.lang.String sourceParserClass

styleParserClass

java.lang.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

targetNamePool

NamePool targetNamePool

documentNumberAllocator

DocumentNumberAllocator documentNumberAllocator

conversionContext

XPathContext conversionContext

hostLanguage

int hostLanguage

schemaValidationMode

int schemaValidationMode

validationWarnings

boolean validationWarnings

retainDTDattributeTypes

boolean retainDTDattributeTypes

debugger

Debugger debugger

optimizer

Optimizer optimizer

extensionFunctionFactory

ExtensionFunctionFactory extensionFunctionFactory

implicitTimezone

int implicitTimezone

externalObjectModels

java.util.List externalObjectModels

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

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

Serialized Fields

executable

Executable executable

targetNamePool

NamePool targetNamePool

errorCount

int errorCount

nextStylesheetCache

java.util.HashMap nextStylesheetCache

errorListener

javax.xml.transform.ErrorListener errorListener

uriResolver

javax.xml.transform.URIResolver uriResolver

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

Serialized Fields

recoveryPolicy

int recoveryPolicy

warningCount

int warningCount

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

Serialized Fields

config

Configuration config

recognizeQueryParameters

boolean recognizeQueryParameters


Package net.sf.saxon.dom

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

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

Serialized Fields

code

short code

Class net.sf.saxon.dom.DOMObjectModel extends java.lang.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


Package net.sf.saxon.expr

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

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

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

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

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

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

Serialized Fields

backwardsCompatible

boolean backwardsCompatible

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

Serialized Fields

slotNumber

int slotNumber

sequence

Expression sequence

action

Expression action

variableName

java.lang.String variableName

nameCode

int nameCode

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

Serialized Fields

reqItemType

AtomicType reqItemType

requiredPrimitiveType

int requiredPrimitiveType

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

Serialized Fields

untyped

boolean untyped

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

Serialized Fields

axis

byte axis

test

NodeTest test

itemType

ItemType itemType

computedCardinality

int computedCardinality

Class net.sf.saxon.expr.BinaryExpression extends ComputedExpression 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.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.CastAsQName extends ComputedExpression implements Serializable

Serialized Fields

operand

Expression operand

targetType

AtomicType targetType

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

Serialized Fields

targetType

AtomicType targetType

targetPrimitiveType

AtomicType targetPrimitiveType

allowEmpty

boolean allowEmpty

derived

boolean derived

Class net.sf.saxon.expr.ComputedExpression extends java.lang.Object implements Serializable

Serialized Fields

staticProperties

int staticProperties

locationId

int locationId

parentExpression

Container parentExpression

slotsUsed

int[] slotsUsed

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

Serialized Fields

itemType

ItemType itemType

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

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

Serialized Fields

env

StaticContext env

config

Configuration config

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

Serialized Fields

exception

XPathException exception

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

Serialized Fields

systemId

java.lang.String systemId

lineNumber

int lineNumber

columnNumber

int columnNumber

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

Serialized Fields

map

LocationMap map

locationId

int locationId

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

Serialized Fields

start

Expression start

filter

Expression filter

filterDependencies

int filterDependencies

filterIsPositional

boolean filterIsPositional

isIndexable

int isIndexable

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 ComputedExpression 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 ComputedExpression 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 ComputedExpression implements Serializable

Serialized Fields

value

Expression value

min

Expression min

max

Expression max

Class net.sf.saxon.expr.IsLastExpression extends ComputedExpression 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

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

Serialized Fields

requiredType

int requiredType

Class net.sf.saxon.expr.Optimizer extends java.lang.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 ComputedExpression implements Serializable

Serialized Fields

start

Expression start

step

Expression step

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

Serialized Fields

minPosition

Expression minPosition

maxPosition

Expression maxPosition

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

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

Serialized Fields

kind

int kind

container

java.lang.Object container

operand

int operand

namePool

NamePool namePool

errorCode

java.lang.String errorCode

sourceLocator

javax.xml.transform.SourceLocator sourceLocator

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

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

Serialized Fields

arguments

Expression[] arguments

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

Serialized Fields

start

Expression start

step

Expression step

isHybrid

boolean isHybrid

Class net.sf.saxon.expr.SingleNodeExpression extends ComputedExpression 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 ComputedExpression implements Serializable

Serialized Fields

base

Expression base

range

PositionRange range

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

Serialized Fields

slotNumber

int slotNumber

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

Serialized Fields

base

Expression base

start

int start

Class net.sf.saxon.expr.UnaryExpression extends ComputedExpression 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

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

Serialized Fields

staticType

SequenceType staticType

function

UserFunction function

tailRecursive

boolean tailRecursive

confirmed

boolean confirmed

Class net.sf.saxon.expr.UserFunctionCall.FunctionCallPackage extends ObjectValue implements Serializable

Serialized Fields

function

UserFunction function

actualArgs

ValueRepresentation[] actualArgs

evaluationContext

XPathContext evaluationContext

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

Serialized Fields

comparer

AtomicComparer comparer

resultWhenEmpty

BooleanValue resultWhenEmpty

Class net.sf.saxon.expr.VariableReference extends ComputedExpression 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.CollatingFunction extends SystemFunction implements Serializable

Serialized Fields

conversionContext

XPathContext conversionContext

expressionBaseURI

java.net.URI expressionBaseURI

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

Serialized Fields

expressionBaseURI

java.lang.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 java.lang.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

java.lang.String expressionBaseURI

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

Serialized Fields

expressionBaseURI

java.lang.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 java.lang.Object implements Serializable

Serialized Fields

expStaticContext

IndependentContext expStaticContext

expression

Expression expression

variables

Variable[] variables

stackFrameMap

SlotManager stackFrameMap

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

Serialized Fields

config

Configuration config

functions

java.util.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(java.io.ObjectInputStream s)
                 throws java.io.IOException
Code to handle deserialization, used when reading in a compiled stylesheet


writeObject

private void writeObject(java.io.ObjectOutputStream s)
                  throws java.io.IOException
Code to handle serialization, used when compiling a stylesheet containing calls to extension functions

Serialized Fields

persistentMethod

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

theClass

java.lang.Class theClass

config

Configuration config

Class net.sf.saxon.functions.ExtensionFunctionFactory extends java.lang.Object implements Serializable

Serialized Fields

extensionFunctionCallClass

java.lang.Class extensionFunctionCallClass

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 java.lang.Object implements Serializable

Serialized Fields

libraryList

java.util.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.JavaExtensionLibrary extends java.lang.Object implements Serializable

Serialized Fields

config

Configuration config

explicitMappings

java.util.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

net.sf.saxon.regex.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

java.lang.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

net.sf.saxon.regex.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

java.lang.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

java.util.Properties outputProperties

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

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

Serialized Fields

name

java.lang.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

java.lang.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

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.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 java.lang.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

net.sf.saxon.regex.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

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

Class net.sf.saxon.functions.Unicode 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

java.lang.String expressionBaseURI

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

Serialized Fields

functionTable

java.util.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

net.sf.saxon.regex.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

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

Serialized Fields

binding

Binding binding

Class net.sf.saxon.instruct.Attribute 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.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.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

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

java.lang.String constantText

baseURI

java.lang.String baseURI

Class net.sf.saxon.instruct.DummyNamespaceResolver extends java.lang.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.

Class net.sf.saxon.instruct.Executable extends java.lang.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

java.lang.String defaultCollationName

defaultOutputProperties

java.util.Properties defaultOutputProperties

namedTemplateTable

IntHashMap namedTemplateTable

largestPatternStackFrame

int largestPatternStackFrame

collationTable

java.util.HashMap collationTable

characterMapIndex

IntHashMap characterMapIndex

locationMap

LocationMap locationMap

queryLibraryModules

java.util.HashMap queryLibraryModules

stripsInputTypeAnnotations

boolean stripsInputTypeAnnotations

functionLibrary

FunctionLibrary functionLibrary

hostLanguage

int hostLanguage

requiredParams

IntHashSet requiredParams

outputDeclarations

IntHashMap outputDeclarations

reasonUnableToCompile

java.lang.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

collator

java.util.Comparator 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

java.lang.String variableName

referenceCount

int referenceCount

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 ComputedExpression implements Serializable

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

Serialized Fields

constructType

int constructType

systemId

java.lang.String systemId

lineNumber

int lineNumber

columnNumber

int columnNumber

objectNameCode

int objectNameCode

namespaceResolver

NamespaceResolver namespaceResolver

properties

java.util.HashMap properties

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

Serialized Fields

conversion

Expression conversion

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

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

Serialized Fields

modules

java.lang.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 ComputedExpression 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

java.util.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

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

Serialized Fields

body

Expression body

executable

Executable executable

systemId

java.lang.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

java.util.Properties globalProperties

localProperties

java.util.Properties localProperties

baseURI

java.lang.String baseURI

validationAction

int validationAction

schemaType

SchemaType schemaType

serializationAttributes

IntHashMap serializationAttributes

nsResolver

NamespaceResolver nsResolver

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

Serialized Fields

namespaceCodes

int[] namespaceCodes

namePool

NamePool namePool

Class net.sf.saxon.instruct.SimpleContentConstructor extends ComputedExpression 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.SkipInstructionException extends XPathException implements Serializable

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

Serialized Fields

variableMap

java.util.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

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

java.lang.String systemId

objectNameCode

int objectNameCode

constructType

int constructType

namespaceResolver

NamespaceResolver namespaceResolver

properties

java.util.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

tailRecursive

boolean tailRecursive

parameterDefinitions

UserFunctionParameter[] parameterDefinitions

resultType

SequenceType resultType

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

Serialized Fields

requiredType

SequenceType requiredType

slotNumber

int slotNumber

referenceCount

int referenceCount

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.jdom

Class net.sf.saxon.jdom.JDOMObjectModel extends java.lang.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 java.lang.Object implements Serializable

Serialized Fields

country

java.lang.String country

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

Serialized Fields

formatTokens

java.util.ArrayList formatTokens

punctuationTokens

java.util.ArrayList punctuationTokens

startsWithPunctuation

boolean startsWithPunctuation


Package net.sf.saxon.om

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

Serialized Fields

nextDocumentNumber

int nextDocumentNumber

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

Serialized Fields

array

char[] array

used

int used

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

Serialized Fields

hashslots

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

prefixes

java.lang.String[] prefixes

prefixesUsed

short prefixesUsed

uris

java.lang.String[] uris

prefixesForUri

java.lang.String[][] prefixesForUri

urisUsed

short urisUsed

clientData

java.util.HashMap clientData

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

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

Serialized Fields

prefix

java.lang.String prefix

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

Serialized Fields

message

java.lang.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.IDPattern extends Pattern implements Serializable

Serialized Fields

idExpression

Expression idExpression

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

java.lang.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

java.lang.String uri

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

Serialized Fields

nodeKind

int nodeKind

fingerprint

int fingerprint

namePool

NamePool namePool

uri

java.lang.String uri

localName

java.lang.String localName

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

Serialized Fields

kind

int kind

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

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

Serialized Fields

nodeTest

NodeTest nodeTest

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

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

Serialized Fields

originalText

java.lang.String originalText

executable

Executable executable

systemId

java.lang.String systemId

lineNumber

int lineNumber

Class net.sf.saxon.pattern.PatternSponsor extends java.lang.Object 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 java.lang.Object implements Serializable

Serialized Fields

baseLibrary

XQueryFunctionLibrary baseLibrary

namespaces

java.util.HashSet namespaces

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

Serialized Fields

config

Configuration config

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

Serialized Fields

unboundFunctionCalls

java.util.List unboundFunctionCalls

resolving

boolean resolving

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

Serialized Fields

config

Configuration config

functions

java.util.HashMap functions


Package net.sf.saxon.sort

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

Serialized Fields

baseComparer

java.util.Comparator baseComparer

Class net.sf.saxon.sort.AtomicComparer extends java.lang.Object implements Serializable

Serialized Fields

collator

java.util.Comparator collator

conversionContext

XPathContext conversionContext

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

Serialized Fields

collator

java.util.Comparator collator

conversionContext

XPathContext conversionContext

emptyLeast

boolean emptyLeast

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

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

Serialized Fields

baseComparer

java.util.Comparator baseComparer

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

Serialized Fields

comparer

NodeOrderComparer comparer

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

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

Class net.sf.saxon.sort.IntHashMap extends java.lang.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

java.lang.Object[] _value

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

Serialized Fields

ndv

int ndv
This set's NO-DATA-VALUE.


_factor

double _factor

_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.IntToIntHashMap extends java.lang.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 java.lang.Object implements Serializable

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

Serialized Fields

baseCollator

java.util.Comparator baseCollator

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

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

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

Serialized Fields

select

Expression select

sortKeys

SortKeyDefinition[] sortKeys

fixedSortKeys

FixedSortKeyDefinition[] fixedSortKeys

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

Serialized Fields

sortKey

Expression sortKey

order

Expression order

dataTypeExpression

Expression dataTypeExpression

caseOrder

Expression caseOrder

language

Expression language

collationName

Expression collationName

collation

java.util.Comparator collation

baseURI

java.lang.String baseURI

emptyLeast

boolean emptyLeast

parentExpression

Container parentExpression

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

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

Serialized Fields

collator

java.util.Comparator collator

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

Serialized Fields

components

Expression[] components

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

Serialized Fields

base

Expression base

sortKeys

FixedSortKeyDefinition[] sortKeys

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

Serialized Fields

baseCollator

java.util.Comparator 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 java.lang.Object implements Serializable

Serialized Fields

stylesheet

XSLStylesheet stylesheet

overriding

boolean overriding


Package net.sf.saxon.trans

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

Serialized Fields

defaultDFS

DecimalSymbols defaultDFS

formatTable

java.util.HashMap formatTable

usingOriginalDefault

boolean usingOriginalDefault

Class net.sf.saxon.trans.DecimalSymbols extends java.lang.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

java.lang.String infinity

NaN

java.lang.String NaN

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

Class net.sf.saxon.trans.IndependentContext extends java.lang.Object implements Serializable

Serialized Fields

namePool

NamePool namePool

namespaces

java.util.HashMap namespaces

collations

java.util.HashMap collations

variables

IntHashMap variables

stackFrameMap

SlotManager stackFrameMap

defaultCollationName

java.lang.String defaultCollationName

baseURI

java.lang.String baseURI

config

Configuration config

locationMap

LocationMap locationMap

functionLibrary

FunctionLibrary functionLibrary

defaultFunctionNamespace

java.lang.String defaultFunctionNamespace

externalResolver

NamespaceResolver externalResolver

importedSchemaNamespaces

java.util.Set importedSchemaNamespaces

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

Serialized Fields

match

Pattern match

collation

java.util.Comparator collation

collationName

java.lang.String collationName

backwardsCompatible

boolean backwardsCompatible

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

Serialized Fields

keyList

IntHashMap keyList

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

Serialized Fields

ruleDict

Mode.Rule[] ruleDict

sequence

int sequence

isDefault

boolean isDefault

isStripper

boolean isStripper

Class net.sf.saxon.trans.Mode.Rule extends java.lang.Object implements Serializable

Serialized Fields

pattern

Pattern pattern

object

java.lang.Object object

precedence

int precedence

priority

double priority

sequence

int sequence

next

Mode.Rule next

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

Serialized Fields

defaultMode

Mode defaultMode

modes

java.util.HashMap modes

omniMode

Mode omniMode

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

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

Serialized Fields

cause

XPathException cause

Class net.sf.saxon.trans.Variable extends java.lang.Object implements Serializable

Serialized Fields

name

QNameValue name

value

ValueRepresentation value

config

Configuration config

slotNumber

int slotNumber

useStack

boolean useStack

Class net.sf.saxon.trans.XPathException extends javax.xml.transform.TransformerException implements Serializable

Serialized Fields

isTypeError

boolean isTypeError

errorCodeNamespace

java.lang.String errorCodeNamespace

errorCode

java.lang.String errorCode

errorObject

Value errorObject

hasBeenReported

boolean hasBeenReported

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


Package net.sf.saxon.tinytree

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

Serialized Fields

array

char[] array

offset

int offset

count

int count

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

Serialized Fields

minAllocation

int minAllocation

maxAllocation

int maxAllocation

segments

java.util.List segments

startOffsets

int[] startOffsets

length

int length


Package net.sf.saxon.type

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

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

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

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

Serialized Fields

fingerprint

int fingerprint

baseFingerprint

int baseFingerprint

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

Serialized Fields

fingerprint

int fingerprint

itemType

BuiltInAtomicType itemType
The SimpleType of the items in the list.

Class net.sf.saxon.type.BuiltInSchemaFactory extends java.lang.Object implements Serializable

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

Serialized Fields

javaClass

java.lang.Class javaClass

fingerprint

int fingerprint

baseFingerprint

int baseFingerprint

Class net.sf.saxon.type.SchemaException extends javax.xml.transform.TransformerConfigurationException implements Serializable

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

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

Serialized Fields

map

java.util.HashMap map

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

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

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

Serialized Fields

systemId

java.lang.String systemId

publicId

java.lang.String publicId

lineNumber

int lineNumber

columnNumber

int columnNumber


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

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

Serialized Fields

binaryValue

byte[] binaryValue

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

Serialized Fields

value

java.math.BigInteger value

type

ItemType type

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 CalendarValue implements Serializable

Serialized Fields

year

int year

month

byte month

day

byte day

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

Serialized Fields

value

java.math.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.GDayValue extends DateValue implements Serializable

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

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

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

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

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

Serialized Fields

binaryValue

byte[] binaryValue

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

Serialized Fields

value

long value

type

ItemType type

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.MonthDurationValue extends DurationValue implements Serializable

Class net.sf.saxon.value.NotationValue extends QNameValue 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

java.lang.Object value

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

Serialized Fields

prefix

java.lang.String prefix

uri

java.lang.String uri

localPart

java.lang.String localPart

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

Serialized Fields

type

int type

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

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 java.lang.Object implements Serializable

Serialized Fields

primaryType

ItemType primaryType

cardinality

int cardinality

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

Serialized Fields

list

java.util.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

java.lang.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 java.lang.Object implements Serializable


Package net.sf.saxon.xom

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


Package net.sf.saxon.xpath

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

Serialized Fields

function

javax.xml.xpath.XPathFunction function

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

Serialized Fields

resolver

javax.xml.xpath.XPathFunctionResolver resolver


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.IndexedClosure extends MemoClosure implements Serializable

Serialized Fields

indexIndex

java.util.HashMap indexIndex

Class com.saxonica.extra.IndexedSequence extends java.lang.Object implements Serializable

Serialized Fields

seq

Value seq

key

Expression key

index

java.util.HashMap index

collator

java.util.Comparator collator

platform

Platform platform

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

Class com.saxonica.extra.SequentialCopy extends ComputedExpression implements Serializable

Serialized Fields

documentExp

Expression documentExp

selection

PathSelection selection

Class com.saxonica.extra.StringMirrorExpression extends UnaryExpression implements Serializable

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.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

nameCode

int nameCode
The name code of the attribute


simpleTypeRef

TypeReference simpleTypeRef
The simple type for this AttributeDecl.


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

java.lang.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.AttributeGroupDecl extends SchemaStructure implements Serializable

Serialized Fields

attributes

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


references

java.util.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


schema

PreparedSchema schema
The schema to which the attribute group belongs. May be null.


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

java.lang.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

java.util.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.

Class com.saxonica.schema.DerivedAtomicValue extends AtomicValue implements Serializable

Serialized Fields

primitiveValue

AtomicValue primitiveValue

typeLabel

UserAtomicType typeLabel

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.


constraints

java.util.List constraints
Collection of Identity Constraints


defaultValue

java.lang.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.


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

java.util.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


typeReference

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


complexTypesUsingThisElement

java.util.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

java.util.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 java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name
The name of this Facet


value

java.lang.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

java.lang.String _name
Identity Constraint name


selector

IdentitySelector selector
Identity Constraint Selector


fields

java.util.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

java.lang.String xpath
XPath expression for field nodes (required)


selection

Selection selection
The compiled XPath expression

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

Serialized Fields

xpath

java.lang.String xpath
Source XPath expression for selector nodes (required)


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

java.lang.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

java.lang.String name
The name of this notation


notationSystemId

java.lang.String notationSystemId
The system identifier of the notation


fingerprint

int fingerprint
The fingerprint of the name of the notation


notationPublicId

java.lang.String notationPublicId
The public identifier of the notation

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

Serialized Fields

tests

NodeTest[] tests

anchored

boolean anchored

attributeTest

NodeTest attributeTest

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

Serialized Fields

config

Configuration config

requiredValue

StringValue requiredValue

regex

net.sf.saxon.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

java.lang.String schemaLocation
The schemaLocation hint provided in the 'import' tag.


targetNamespace

java.lang.String targetNamespace
The targetNamespace for this Schema


version

java.lang.String version
The version information as specified by the version attribute


namePool

NamePool namePool
Saxon NamePool used to hold the names in this schema


errorCount

int errorCount
Number of errors found while loading this schema

Class com.saxonica.schema.SchemaReference extends javax.xml.validation.Schema implements Serializable

Serialized Fields

schema

PreparedSchema schema

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

Serialized Fields

systemId

java.lang.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

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

Serialized Fields

finalProhibitions

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


localName

java.lang.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

builtIn

boolean builtIn

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

Serialized Fields

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


initialState

AutomatonState initialState
Initial state of the finite state machine for validating against this complex type


compiled

boolean compiled
Flag to indicate that the type has been compiled


extendedTypes

java.util.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
The constraining facets of this type

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

Serialized Fields

memberTypeReferences

java.util.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

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


disallowedNamespace

java.lang.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

java.lang.String _processContents
the processContent of this wildcard. (strict by default)


Package com.saxonica.sdoc

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

Serialized Fields

resourceResolver

org.w3c.dom.ls.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

java.util.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 java.lang.Object implements Serializable

Serialized Fields

config

SchemaAwareConfiguration config


Package com.saxonica.validate

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

Serialized Fields

KEY

java.lang.String KEY

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

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

Serialized Fields

features

java.util.Properties features

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

Serialized Fields

verifier

PlatformVerifier verifier

occurrenceLimits

int[] occurrenceLimits

sealedNamespaces

java.util.Set sealedNamespaces

standardSchemaResolver

SchemaURIResolver standardSchemaResolver