Serialized Form
Package com.saxonica.bytecode |
byteCode
GeneratedCode byteCode
originalExpression
Expression originalExpression
Package com.saxonica.bytecode.util |
uncompilableExpression
Expression uncompilableExpression
reason
String reason
Package com.saxonica.config |
config
Configuration config
numbererClasses
HashMap<K,V> numbererClasses
numbererInstances
HashMap<K,V> numbererInstances
namespaceStatus
HashMap<K,V> namespaceStatus
standardSchemaResolver
SchemaURIResolver standardSchemaResolver
occurrenceLimits
int[] occurrenceLimits
multipleSchemaImports
boolean multipleSchemaImports
assertionsCanSeeComments
boolean assertionsCanSeeComments
licensedFeatures
int licensedFeatures
extensionFunctionCallClass
Class<T> extensionFunctionCallClass
config
Configuration config
config
ProfessionalConfiguration config
functionFactory
JavaExtensionFunctionFactory functionFactory
explicitMappings
HashMap<K,V> explicitMappings
strictUriFormat
boolean strictUriFormat
config
Configuration config
numbererClassNames
HashMap<K,V> numbererClassNames
numberers
HashMap<K,V> numberers
licenseNotFound
boolean licenseNotFound
licenseFound
boolean licenseFound
suppressEvaluationExpiryWarning
boolean suppressEvaluationExpiryWarning
config
EnterpriseConfiguration config
Package com.saxonica.expr |
binding
GlobalVariable binding
select
Expression select
breakFunction
UserFunction breakFunction
targetType
ListType targetType
allowEmpty
boolean allowEmpty
nsResolver
NamespaceResolver nsResolver
targetType
UserUnionType targetType
allowEmpty
boolean allowEmpty
nsResolver
NamespaceResolver nsResolver
targetType
ListType targetType
allowEmpty
boolean allowEmpty
nsResolver
NamespaceResolver nsResolver
targetType
UserUnionType targetType
allowEmpty
boolean allowEmpty
nsResolver
NamespaceResolver nsResolver
fcf
FunctionItem<T extends FunctionItem> fcf
comparer
AtomicComparer comparer
knownToBeComparable
boolean knownToBeComparable
xpath
Expression xpath
requiredType
SequenceType requiredType
baseUriExpr
Expression baseUriExpr
namespaceContextExpr
Expression namespaceContextExpr
schemaAwareExpr
Expression schemaAwareExpr
staticBaseUri
String staticBaseUri
importedSchemaNamespaces
Set<E> importedSchemaNamespaces
staticNamespaceResolver
NamespaceResolver staticNamespaceResolver
defaultElementNamespace
String defaultElementNamespace
decimalFormatManager
DecimalFormatManager decimalFormatManager
executable
Executable executable
actualParams
WithParam[] actualParams
content
Block content
start
VariableReference start
filter
ComparisonExpression filter
indexFirstOperand
boolean indexFirstOperand
base
VariableReference base
lookup
Expression lookup
use
Expression use
comparer
AtomicComparer comparer
select
Expression select
initiallyExp
LocalParamBlock initiallyExp
action
Expression action
finallyExp
Expression finallyExp
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
persistentMethod
com.saxonica.expr.JavaExtensionFunctionCall.MethodRepresentation persistentMethod
argumentConverters
PJConverter[] argumentConverters
resultConverter
JPConverter resultConverter
checkForNodes
boolean checkForNodes
theClass
Class<T> theClass
actualParams
WithParam[] actualParams
nextIterationFunction
UserFunction nextIterationFunction
path
Expression path
baseRuleSet
BuiltInRuleSet baseRuleSet
subject
Expression subject
map
Map<K,V> map
defaultAction
Expression defaultAction
collation
StringCollator collation
tryExpr
Expression tryExpr
catchClauses
List<E> catchClauses
slotNumber
int slotNumber
catchExpr
Expression catchExpr
nameTest
QNameTest nameTest
test
Expression test
action
Expression action
Package com.saxonica.expr.ee |
Package com.saxonica.functions.extfn |
config
Configuration config
staticContext
DedicatedStaticContext staticContext
details
InstructionDetails details
expStaticContext
IndependentContext expStaticContext
expression
Expression expression
variables
XPathVariable[] variables
stackFrameMap
SlotManager stackFrameMap
config
Configuration config
config
Configuration config
defaultCollation
String defaultCollation
atomizer
FunctionItem<T extends FunctionItem> atomizer
baseURI
String baseURI
Package com.saxonica.functions.hof |
value
AbstractFunctionItem value
requiredItemType
FunctionType requiredItemType
role
RoleLocator role
visitor
TypeCheckerEnvironment visitor
argTypes
SequenceType[] argTypes
resultType
SequenceType resultType
base
Expression base
boundArguments
Expression[] boundArguments
Package com.saxonica.functions.map |
keyType
AtomicType keyType
valueType
SequenceType valueType
Package com.saxonica.functions.xpath3 |
expressionBaseURI
String expressionBaseURI
outputProperties
Properties outputProperties
locationId
int locationId
Package com.saxonica.functions.xslt3 |
Package com.saxonica.jaxp |
schema
PreparedSchema schema
Package com.saxonica.ptree |
zipFile
ZipFile zipFile
baseURI
String baseURI
Package com.saxonica.schema |
minima
int[] minima
maxima
int[] maxima
nameCode
int[] nameCode
numberOfElementParticles
int numberOfElementParticles
counterMap
IntToIntMap counterMap
declarationMap
IntHashMap<T> declarationMap
wildcards
List<E> wildcards
condition
XPathExpression condition
valueVariable
XPathVariable valueVariable
conditionText
String conditionText
message
String message
staticContext
XPathStaticContext staticContext
config
Configuration config
assertion
Assertion assertion
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<T extends Item> 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
inheritable
boolean inheritable
- Flag to indicate this attribute is inheritable
attributes
List<E> attributes
- The collection of attributes for this AttributeGroup.
Each object in this list is an AttributeUse
references
List<E> 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<T> 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 use. The map
is set up when first requested.
counterMap
IntToIntMap counterMap
- A map from the fingerprints of the attributes in this attribute group
to consecutive integer positions in a counter array; the actual counter
array is allocated at run-time during instance validation, but the mapping
of attributes to positions in this array is fixed at compile time
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
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.
useFlag
short useFlag
- The current value of the 'use' property. The value
is OPTIONAL by default.
fixedValue
Value<T extends Item> 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
inheritable
int inheritable
- Flag to indicate this attribute is inheritable: values are 0 (false), 1 (true), -1 (unspecified, use value
from attribute declaration)
wildcard
Wildcard wildcard
requiredValue
int requiredValue
- The numeric value of the facet
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
constraintRefs
List<E> constraintRefs
- 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<T extends Item> 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.
fixedLexicalRepresentation
String fixedLexicalRepresentation
- The canonical lexical representation of the fixed value, if there is one
fixedValueComparable
Comparable<T> fixedValueComparable
- The Comparable used to compare the fixed value with other values, if there is a fixed 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'.
substitutionGroupOwners
List<E> substitutionGroupOwners
- The name of the head(s) of the substitutionGroup(s) for this element definition.
substitutionGroupMembers
Set<E> 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. Set to "" for no-namespace names.
typeReference
TypeReference typeReference
- The SchemaType for this element declaration. This is null if the element
declaration specifies no constraints, e.g. .
complexTypesUsingThisElement
HashSet<E> 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.
typeAlternatives
List<E> typeAlternatives
- The table of type alternatives for this element, if any. The items in this list are instances of
class
TypeAlternative
The last type alternative will always have the condition "true()",
representing the default type definition. An empty table is indicated by a null value.
generatedId
String generatedId
- Internal generated ID used for comparing element declarations for identity
wildcard
Wildcard wildcard
- The wildcard details are held in a separate object, designed to allow
reuse between ElementWildcard and AttributeWildcard
value
String value
typedValue
Value<T extends Item> typedValue
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.
allowedValues
HashSet<E> allowedValues
- The set of allowed values. The members are all instances of Comparable, and they
can be compared with a supplied value by calling its getSchemaComparable() method
and using compareTo() or equals().
allowedTypedValues
List<E> allowedTypedValues
- The allowed values, in the form of Comparables implementing schema comparison semantics
stringValues
List<E> stringValues
- The allowed values, as strings
facetValue
int facetValue
fixed
boolean fixed
- Flag to indicate that the facet is fixed (cannot be overridden in a subtype)
message
String message
- Message to be used to report that the facet is violated
selector
IdentitySelector selector
- Identity Constraint Selector
fields
List<E> fields
- The fields of this Identity Constraint. A List whose members are of class IdentityField.
nameCode
int nameCode
- The namecode of the name of this identity constraint
fingerprint
int fingerprint
- The name of the constraint referenced
target
IdentityConstraint target
- The corresponding IdentityConstraint. This is null until the reference has been resolved.
expectedKind
int expectedKind
- The kind of constraint expected as the target. One of
StandardNames.XS_UNIQUE
, StandardNames.XS_KEY
, StandardNames.XS_KEYREF
xpath
String xpath
- Source XPath expression for field nodes
equivalentExpression
Expression equivalentExpression
- Compiled XPath expression, used for static cardinality testing only
selection
Pattern selection
- Compiled XPath expression as a streamable pattern
namespaceContext
NamespaceResolver namespaceContext
- Saved XPath context: needed when serializing the schema component model
xpathDefaultNamespace
String xpathDefaultNamespace
- Saved XPath default namespace: needed when serializing
xpath
String xpath
- Source XPath expression
selection
Pattern selection
- Compiled XPath expression
namespaceContext
NamespaceResolver namespaceContext
- Saved XPath context: needed when serializing the schema component model
xpathDefaultNamespace
String xpathDefaultNamespace
- Saved XPath default namespace: needed when serializing
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)
requiredLength
int requiredLength
contentModel
List<E> 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. In an AllModelGroup, this list does not include wildcard particles
simplifiedContentModel
List<E> simplifiedContentModel
- The reduced list of particles. Pointless particles are removed, and group references
are expanded. The list is evaluated lazily.
nameCode
int nameCode
- The nameCode 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
notationSystemId
String notationSystemId
- The system identifier of the notation (possibly null)
nameCode
int nameCode
- The name code of the name of the notation
notationPublicId
String notationPublicId
- The public identifier of the notation (possibly null)
maxOccurs
int maxOccurs
- The maximum number of occurrences
minOccurs
int minOccurs
- The minimum number of occurrences
vulnerable
boolean vulnerable
- A particle is vulnerable if (a) it is contained in a particle that allows repetition, and
(b) everything both before and after it in its enclosing particle
is optional, that is, the input it accepts may be all that its enclosing particle accepts
config
Configuration config
requiredValue
StringValue requiredValue
regex
RegularExpression regex
noMerge
boolean noMerge
config
EnterpriseConfiguration config
- The system configuration
targetNamespaces
Set<E> targetNamespaces
- The set of all target namespaces of components in this schema
attributes
IntHashMap<T> attributes
- The global attribute declarations for this Schema, indexed by their fingerprint
attributeGroups
IntHashMap<T> attributeGroups
- The global attribute group declarations for this Schema, indexed by their fingerprint
groups
IntHashMap<T> groups
- The global group declarations for this Schema, indexed by their fingerprint
types
IntHashMap<T> types
- A table of defined and named simple and complex types, indexed by fingerprint
anonymousTypes
IntHashMap<T> 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<T> elements
- A table of defined elements, indexed by fingerprint
identityConstraints
IntHashMap<T> identityConstraints
- Index of identity constraints (indexed by the fingerprint of their name)
notations
IntHashMap<T> notations
- Index of xs:notation declarations
namePool
NamePool namePool
- Saxon NamePool used to hold the names in this schema
extensionsOfBuiltInTypes
IntHashMap<T> extensionsOfBuiltInTypes
- Index of complex types in this schema that extend built-in types, including types that
extend user-defined simple types that restrict built-in types
Key is the fingerprint of a built-in type; value is a Set of UserComplexType objects
params
HashMap<K,V> params
- Map of global parameters declared using the saxon:param extension, indexed by the parameter name
config
Configuration config
action
Assertion action
reverseAction
Assertion reverseAction
systemId
String systemId
lineNumber
int lineNumber
schemaDocumentURI
String schemaDocumentURI
fixupStatus
int fixupStatus
- The fixup status
validationStatus
int validationStatus
- The validation status
config
EnterpriseConfiguration config
- The configuration under which this component was created
redefinitionLevel
int redefinitionLevel
- The redefinition level of this component
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
targetNamespace
String targetNamespace
condition
XPathExpression condition
conditionText
String conditionText
namespaceContext
NamespaceResolver namespaceContext
baseURI
String baseURI
defaultNamespace
String defaultNamespace
typeReference
TypeReference typeReference
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.
reference
ComponentReference reference
namespaceSensitive
Boolean namespaceSensitive
debug
boolean debug
- Diagnostic flag set by saxon:debug="true" on the complexType element
variety
int variety
- The {variety} property: one of
ComplexType.VARIETY_EMPTY
, ComplexType.VARIETY_MIXED
, ComplexType.VARIETY_SIMPLE
, or
ComplexType.VARIETY_ELEMENT_ONLY
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
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
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
assertions
Set<E> assertions
- The set of all the assertions that are defined on this complex type
openContentWildcard
Wildcard openContentWildcard
- The wildcard used to define permitted open content, if any
openContentMode
int openContentMode
- The open content mode:
ComplexType.OPEN_CONTENT_NONE
, ComplexType.OPEN_CONTENT_ABSENT
,
ComplexType.OPEN_CONTENT_INTERLEAVE
, or ComplexType.OPEN_CONTENT_SUFFIX
openContentAppliesToEmpty
boolean openContentAppliesToEmpty
- A boolean indicating whether open content applies even if the content model would otherwise be empty
contextDeterminedTypesForElements
IntHashMap<T> contextDeterminedTypesForElements
- Table of context-determined types for element children
contextDeterminedTypesForAttributes
IntHashMap<T> contextDeterminedTypesForAttributes
- Table of context-determined types for attributes
xsdVersion
int xsdVersion
- Version of XML Schema specification in use
finalProhibitions
int finalProhibitions
- Flags used to implement the "final" and "block" attributes
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
derivation
int derivation
- The derivation method, for example SchemaType.DERIVATION_RESTRICTION
nameCode
int nameCode
- The fingerprint of this type in the Saxon NamePool
extendedTypes
Set<E> extendedTypes
- The set of all the types that are derived by extension from this type
itemType
TypeReference itemType
- A reference to the SimpleType of the items in the list.
facetList
List<E> facetList
- The constraining facets of this type
extendedFacetList
List<E> extendedFacetList
- The complete facet list including facets inherited from supertypes (but excluding any that
are redundant)
memberTypeReferences
List<E> memberTypeReferences
- The members of this Union. The members of this list are TypeReference objects
isPlainUnion
int isPlainUnion
- Flag indicating whether this is a "plain union". Values -1: not yet computed, 0: false, 1: true
isConverted
boolean isConverted
requiredValue
AtomicValue requiredValue
action
int action
allowedNamespaces
Set<E> 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.
disallowedNamespaces
Set<E> disallowedNamespaces
- 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)
disallowsDefinedNames
boolean disallowsDefinedNames
- Flag indicating that defined names are not allowed (notQName="##defined")
disallowsDefinedSiblings
boolean disallowsDefinedSiblings
- Flag indicating that defined siblings are not allowed (notQName="##definedSiblings")
disallowedQNames
IntSet disallowedQNames
- The set of (fingerprints of) disallowed QNames
inexpressible
boolean inexpressible
- flag indicating that this object represents the result of computing an "inexpressible" wildcard
Package com.saxonica.schema.fsa |
stateNumber
int stateNumber
specificTransitions
Object specificTransitions
wildcardEdges
Edge[] wildcardEdges
maxTransition
Edge maxTransition
isFinalState
boolean isFinalState
min
int min
max
int max
automatonState
AutomatonState automatonState
counter
int counter
statesUsed
int statesUsed
initialState
AutomatonState initialState
states
AutomatonState[] states
alphabet
Set<E> alphabet
openContentWildcard
Wildcard openContentWildcard
openContentInterleaved
boolean openContentInterleaved
complexType
UserComplexType complexType
Package com.saxonica.schema.sdoc |
resourceResolver
LSResourceResolver resourceResolver
config
Configuration config
pipe
PipelineConfiguration pipe
compiler
SchemaCompiler compiler
config
EnterpriseConfiguration config
idTable
HashMap<K,V> idTable
referrer
SchemaElement referrer
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<E> members
- The member types of a union are represented by a list whose items are
objects of type TypeReference
simpleType
UserSimpleType simpleType
Package com.saxonica.serialize |
Package com.saxonica.stream |
documentExp
Expression documentExp
selectPattern
Pattern selectPattern
documentExp
Expression documentExp
selectPattern
Pattern selectPattern
filter
Expression filter
config
Configuration config
originalTemplate
Template originalTemplate
body
InvertedExpression body
stackFrame
SlotManager stackFrame
Package com.saxonica.update |
updateExp
Expression updateExp
returnExp
Expression returnExp
copyBindings
Expression copyBindings
validationMode
int validationMode
targetExpression
Expression targetExpression
sourceExpression
Expression sourceExpression
targetExpression
Expression targetExpression
position
int position
constructionMode
int constructionMode
inheritNamespaces
boolean inheritNamespaces
preserveNamespaces
boolean preserveNamespaces
targetExpression
Expression targetExpression
nameExpression
Expression nameExpression
nsContext
NamespaceResolver nsContext
defaultNamespace
String defaultNamespace
targetExpression
Expression targetExpression
replacement
Expression replacement
constructionMode
int constructionMode
targetExpression
Expression targetExpression
replacement
Expression replacement
Package com.saxonica.validate |
config
Configuration config
declaration
AttributeDecl declaration
config
Configuration config
head
ElementDecl head
groupByFingerprint
IntHashMap<T> groupByFingerprint
groupByName
HashMap<K,V> groupByName
Package com.saxonica.xsltextn |
mergeSources
MergeInstr.MergeSource[] mergeSources
action
Expression action
comparators
AtomicComparer[] comparators
instruction
Assign instruction
collationName
String collationName
collator
StringCollator collator
nameAttribute
String nameAttribute
href
String href
moduleURI
String moduleURI
test
Expression test
userStyles
IntHashMap<T> userStyles
allowExtensions
boolean allowExtensions
xslIterate
XSLIterate xslIterate
select
Expression select
nameTest
QNameTest nameTest
xpath
Expression xpath
requiredType
SequenceType requiredType
namespaceContext
Expression namespaceContext
baseUri
Expression baseUri
schemaAware
Expression schemaAware
select
Expression select
numberOfMergeSource
int numberOfMergeSource
select
Expression select
mergeKeyCount
int mergeKeyCount
select
Expression select
prepared
boolean prepared
streamable
boolean streamable
failOnMultipleMatch
boolean failOnMultipleMatch
warningOnNoMatch
boolean warningOnNoMatch
warningOnMultipleMatch
boolean warningOnMultipleMatch
defaultRules
BuiltInRuleSet defaultRules
select
Expression select
catchTests
List<E> catchTests
catchExprs
List<E> catchExprs
ex
XQException ex
- The
XQException
that will be thrown to the
application when an error occurs and the pooled connection is no
longer usable.
vendorCode
String vendorCode
nextException
XQException nextException
errorCode
QName errorCode
errorObject
XQSequence errorObject
stackTrace
XQStackTraceElement[] stackTrace
line
int line
column
int column
position
int position
moduleURI
String moduleURI
module
String module
line
int line
column
int column
position
int position
function
QName function
variables
XQStackTraceVariable[] variables
qname
QName qname
value
String value
systemURIResolver
StandardURIResolver systemURIResolver
xmlVersion
int xmlVersion
xsdVersion
int xsdVersion
tracing
boolean tracing
traceOptimizations
boolean traceOptimizations
traceListenerClass
String traceListenerClass
integratedFunctionLibrary
IntegratedFunctionLibrary integratedFunctionLibrary
vendorFunctionLibrary
VendorFunctionLibrary vendorFunctionLibrary
collationResolver
CollationURIResolver collationResolver
defaultCollection
String defaultCollection
collationMap
CollationMap collationMap
collectionResolver
CollectionURIResolver collectionResolver
moduleURIResolver
ModuleURIResolver moduleURIResolver
standardModuleURIResolver
ModuleURIResolver standardModuleURIResolver
schemaURIResolver
SchemaURIResolver schemaURIResolver
sourceParserClass
String sourceParserClass
styleParserClass
String styleParserClass
preferJaxpParser
boolean preferJaxpParser
timing
boolean timing
allowExternalFunctions
boolean allowExternalFunctions
traceExternalFunctions
boolean traceExternalFunctions
useTypedValueCache
boolean useTypedValueCache
lazyConstructionMode
boolean lazyConstructionMode
allowMultiThreading
boolean allowMultiThreading
preEvaluateDocFunction
boolean preEvaluateDocFunction
useDisableOutputEscaping
boolean useDisableOutputEscaping
generateByteCode
boolean generateByteCode
namePool
NamePool namePool
documentNumberAllocator
DocumentNumberAllocator documentNumberAllocator
globalDocumentPool
DocumentPool globalDocumentPool
hostLanguage
int hostLanguage
retainDTDattributeTypes
boolean retainDTDattributeTypes
defaultParseOptions
ParseOptions defaultParseOptions
optimizer
Optimizer optimizer
optimizationLevel
int optimizationLevel
theConversionRules
ConversionRules theConversionRules
serializerFactory
SerializerFactory serializerFactory
defaultSerializationProperties
Properties defaultSerializationProperties
defaultLanguage
String defaultLanguage
defaultCountry
String defaultCountry
defaultXsltCompilerInfo
CompilerInfo defaultXsltCompilerInfo
sourceParserPool
ConcurrentLinkedQueue<E> sourceParserPool
styleParserPool
ConcurrentLinkedQueue<E> styleParserPool
externalObjectModels
List<E> externalObjectModels
domLevel
int domLevel
debugBytecode
boolean debugBytecode
displayBytecode
boolean displayBytecode
compilerInfo
CompilerInfo compilerInfo
errorCount
int errorCount
nextStylesheetCache
HashMap<K,V> nextStylesheetCache
decimalFormatManager
DecimalFormatManager decimalFormatManager
ruleManager
RuleManager ruleManager
namedTemplateTable
HashMap<K,V> namedTemplateTable
usesTunnel
boolean usesTunnel
code
short code
Package net.sf.saxon.event |
Package net.sf.saxon.expr |
calculator
Calculator calculator
simplified
boolean simplified
calculator
Calculator calculator
slotNumber
int slotNumber
sequence
Expression sequence
action
Expression action
variableName
StructuredQName variableName
requiredType
SequenceType requiredType
refCount
int refCount
requiredItemType
PlainType requiredItemType
converter
Converter converter
allConverted
boolean allConverted
untyped
boolean untyped
singleValued
boolean singleValued
operandItemType
ItemType operandItemType
axis
byte axis
test
NodeTest test
itemType
ItemType itemType
contextItemType
ItemType contextItemType
computedCardinality
int computedCardinality
doneWarnings
boolean doneWarnings
contextMaybeUndefined
boolean contextMaybeUndefined
operand0
Expression operand0
operand1
Expression operand1
operator
int operator
requiredCardinality
int requiredCardinality
role
RoleLocator role
targetType
AtomicType targetType
targetPrimitiveType
AtomicType targetPrimitiveType
allowEmpty
boolean allowEmpty
converter
Converter converter
nsResolver
NamespaceResolver nsResolver
operandIsStringLiteral
boolean operandIsStringLiteral
config
Configuration config
defaultCollationName
String defaultCollationName
map
HashMap<K,V> map
operand
Expression operand
comparand
long comparand
operator
int operator
itemType
ItemType itemType
contextPossiblyUndefined
boolean contextPossiblyUndefined
collationMap
CollationMap collationMap
config
Configuration config
exception
XPathException exception
writeObject
private void writeObject(ObjectOutputStream oos)
throws IOException
- Throws:
IOException
staticProperties
int staticProperties
locationId
int locationId
container
Container container
slotsUsed
int[] slotsUsed
evaluationMethod
int evaluationMethod
start
Expression start
filter
Expression filter
filterIsPositional
boolean filterIsPositional
filterIsSingletonBoolean
boolean filterIsSingletonBoolean
filterIsIndependentNumeric
boolean filterIsIndependentNumeric
positionVariable
PositionVariable positionVariable
actionCardinality
int actionCardinality
name
StructuredQName name
- The name of the function
argument
Expression[] argument
- The array of expressions representing the actual parameters
to the function call
singletonOperator
int singletonOperator
comparer
AtomicComparer comparer
needsRuntimeCheck
boolean needsRuntimeCheck
comparisonCardinality
int comparisonCardinality
singletonOperator
int singletonOperator
comparer
AtomicComparer comparer
atomize0
boolean atomize0
atomize1
boolean atomize1
maybeBoolean0
boolean maybeBoolean0
maybeBoolean1
boolean maybeBoolean1
generateIdEmulation
boolean generateIdEmulation
targetType
ItemType targetType
targetCardinality
int targetCardinality
value
Expression value
min
Expression min
max
Expression max
condition
boolean condition
requiredItemType
ItemType requiredItemType
role
RoleLocator role
itemConverter
JPConverter itemConverter
resultType
ItemType resultType
cardinality
int cardinality
resultType
ItemType resultType
evaluationMode
int evaluationMode
value
Value<T extends Item> value
slotNumber
int slotNumber
backwardsCompatible
boolean backwardsCompatible
itemConverter
PJConverter itemConverter
variableName
StructuredQName variableName
slotNumber
int slotNumber
operator
int operator
arguments
Expression[] arguments
contextMaybeUndefined
boolean contextMaybeUndefined
allowEmpty
boolean allowEmpty
role
RoleLocator role
start
Expression start
step
Expression step
slotNumber
int slotNumber
type
SequenceType type
containingFunction
UserFunction containingFunction
base
Expression base
start
int start
operand
Expression operand
staticType
SequenceType staticType
function
UserFunction function
tailCall
int tailCall
argumentEvaluationModes
int[] argumentEvaluationModes
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
comparer
AtomicComparer comparer
resultWhenEmpty
BooleanValue resultWhenEmpty
needsRuntimeCheck
boolean needsRuntimeCheck
binding
Binding binding
staticType
SequenceType staticType
constantValue
Value<T extends Item> constantValue
flattened
boolean flattened
inLoop
boolean inLoop
filtered
boolean filtered
Package net.sf.saxon.expr.flwor |
clauses
List<E> clauses
returnClause
Expression returnClause
slots
LocalVariableReference[] slots
Package net.sf.saxon.expr.instruct |
select
Expression select
regex
Expression regex
flags
Expression flags
matching
Expression matching
nonMatching
Expression nonMatching
pattern
RegularExpression pattern
allow30features
boolean allow30features
useXsltErrorCodes
boolean useXsltErrorCodes
actualParams
WithParam[] actualParams
tunnelParams
WithParam[] tunnelParams
allowAnyItem
boolean allowAnyItem
select
Expression select
actualParams
WithParam[] actualParams
tunnelParams
WithParam[] tunnelParams
useCurrentMode
boolean useCurrentMode
useTailRecursion
boolean useTailRecursion
mode
Mode mode
implicitSelect
boolean implicitSelect
schemaType
SimpleType schemaType
validationAction
int validationAction
options
int options
attributeSetName
StructuredQName attributeSetName
useAttributeSets
AttributeSet[] useAttributeSets
children
Expression[] children
allNodesUntyped
boolean allNodesUntyped
template
Template template
actualParams
WithParam[] actualParams
tunnelParams
WithParam[] tunnelParams
useTailRecursion
boolean useTailRecursion
calledTemplateExpression
Expression calledTemplateExpression
nsContext
NamespaceResolver nsContext
conditions
Expression[] conditions
actions
Expression[] actions
attributeName
Expression attributeName
namespace
Expression namespace
nsContext
NamespaceResolver nsContext
allowNameAsQName
boolean allowNameAsQName
elementName
Expression elementName
namespace
Expression namespace
nsContext
NamespaceResolver nsContext
allowNameAsQName
boolean allowNameAsQName
itemType
ItemType itemType
copyNamespaces
boolean copyNamespaces
selectSpecified
boolean selectSpecified
resultItemType
ItemType resultItemType
select
Expression select
select
Expression select
copyNamespaces
boolean copyNamespaces
validation
int validation
schemaType
SchemaType schemaType
requireDocumentOrElement
boolean requireDocumentOrElement
rejectDuplicateAttributes
boolean rejectDuplicateAttributes
readOnce
boolean readOnce
validating
boolean validating
copyLineNumbers
boolean copyLineNumbers
copyForUpdate
boolean copyForUpdate
staticBaseUri
String staticBaseUri
content
Expression content
textOnly
boolean textOnly
constantText
String constantText
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.
config
Configuration config
stripperRules
SpaceStrippingRule stripperRules
stripsWhitespace
boolean stripsWhitespace
keyManager
KeyManager keyManager
globalVariableMap
SlotManager globalVariableMap
compiledGlobalVariables
HashMap<K,V> compiledGlobalVariables
defaultOutputProperties
Properties defaultOutputProperties
largestPatternStackFrame
int largestPatternStackFrame
collationTable
CollationMap collationTable
characterMapIndex
CharacterMapIndex characterMapIndex
locationMap
LocationMap locationMap
queryLibraryModules
HashMap<K,V> queryLibraryModules
queryLocationHintsProcessed
HashSet<E> queryLocationHintsProcessed
stripsInputTypeAnnotations
boolean stripsInputTypeAnnotations
functionLibrary
FunctionLibraryList functionLibrary
hostLanguage
int hostLanguage
allowXPath30
boolean allowXPath30
requiredParams
HashSet<E> requiredParams
outputDeclarations
HashMap<K,V> outputDeclarations
createsSecondaryResult
boolean createsSecondaryResult
schemaAware
boolean schemaAware
initialContextItemVariableName
StructuredQName initialContextItemVariableName
nodeName
NodeName nodeName
elementName
NodeName elementName
namespaceBindings
NamespaceBinding[] namespaceBindings
itemType
ItemType itemType
select
Expression select
action
Expression action
threads
Expression threads
containsTailCall
boolean containsTailCall
select
Expression select
action
Expression action
algorithm
byte algorithm
key
Expression key
collationNameExpression
Expression collationNameExpression
baseURI
URI baseURI
collator
StringCollator collator
sortKeyDefinitions
SortKeyDefinition[] sortKeyDefinitions
executable
Executable executable
stackFrameMap
SlotManager stackFrameMap
indexed
boolean indexed
constructType
int constructType
systemId
String systemId
lineNumber
int lineNumber
columnNumber
int columnNumber
objectName
StructuredQName objectName
properties
HashMap<K,V> properties
children
LocalParamSetter[] children
binding
LocalParam binding
modules
String[] modules
numberOfModules
int numberOfModules
terminate
Expression terminate
select
Expression select
name
Expression name
useTailRecursion
boolean useTailRecursion
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
hasVariablesInPatterns
boolean hasVariablesInPatterns
backwardsCompatible
boolean backwardsCompatible
content
Expression content
lazyConstruction
boolean lazyConstruction
namespaceSensitiveType
boolean namespaceSensitiveType
validation
int validation
schemaType
SchemaType schemaType
baseURI
String baseURI
preservingTypes
boolean preservingTypes
- Flag set to true if validation=preserve and no schema type supplied for validation; also true
when validation="strip" if there is no need to physically strip type annotations
body
Expression body
executable
Executable executable
systemId
String systemId
lineNumber
int lineNumber
stackFrameMap
SlotManager stackFrameMap
hostLanguage
int hostLanguage
name
Expression name
groupNameCode
NodeName groupNameCode
nrNameCode
NodeName nrNameCode
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<T> serializationAttributes
nsResolver
NamespaceResolver nsResolver
dynamicOutputElement
Expression dynamicOutputElement
resolveAgainstStaticBase
boolean resolveAgainstStaticBase
bindings
Map<K,V> bindings
select
Expression select
variableMap
ArrayList<E> variableMap
numberOfVariables
int numberOfVariables
matchPattern
Pattern matchPattern
templateName
StructuredQName templateName
hasRequiredParams
boolean hasRequiredParams
bodyIsTailCallReturner
boolean bodyIsTailCallReturner
requiredType
SequenceType requiredType
streamable
boolean streamable
objectName
StructuredQName objectName
constructType
int constructType
namespaceResolver
NamespaceResolver namespaceResolver
properties
HashMap<K,V> properties
child
Expression child
attributeSets
AttributeSet[] attributeSets
functionName
StructuredQName functionName
tailCalls
boolean tailCalls
tailRecursive
boolean tailRecursive
parameterDefinitions
UserFunctionParameter[] parameterDefinitions
resultType
SequenceType resultType
evaluationMode
int evaluationMode
isUpdating
boolean isUpdating
inlineable
int inlineable
requiredType
SequenceType requiredType
variableQName
StructuredQName variableQName
slotNumber
int slotNumber
referenceCount
int referenceCount
isIndexed
boolean isIndexed
options
int options
isNumberingInstruction
boolean isNumberingInstruction
noNodeIfEmpty
boolean noNodeIfEmpty
Package net.sf.saxon.expr.number |
country
String country
position
int[] position
separator
int[] separator
tensUnitsSeparatorCardinal
String tensUnitsSeparatorCardinal
tensUnitsSeparatorOrdinal
String tensUnitsSeparatorOrdinal
formatTokens
ArrayList<E> formatTokens
punctuationTokens
ArrayList<E> punctuationTokens
startsWithPunctuation
boolean startsWithPunctuation
adjustedPicture
String adjustedPicture
groupSize
int groupSize
groupSeparator
String groupSeparator
Package net.sf.saxon.expr.parser |
systemId
String systemId
lineNumber
int lineNumber
columnNumber
int columnNumber
map
LocationMap map
locationId
int locationId
executable
Executable executable
config
Configuration config
optimizationLevel
int optimizationLevel
kind
int kind
operation
Object operation
operand
int operand
errorCode
String errorCode
Package net.sf.saxon.expr.sort |
baseCollator
StringCollator baseCollator
collator
StringCollator collator
itemType
int itemType
baseCollator
StringCollator baseCollator
upperFirst
boolean upperFirst
collator
StringCollator collator
canReturnCollationKeys
boolean canReturnCollationKeys
condition
Expression condition
documentSorter
DocumentSorter documentSorter
baseComparer
AtomicComparer baseComparer
comparer
ItemOrderComparer comparer
baseComparer
AtomicComparer baseComparer
collator
StringCollator collator
contents
int[] contents
- The array of integers, which will always be sorted
hashCode
int hashCode
- Hashcode, evaluated lazily
_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
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
startPoints
int[] startPoints
endPoints
int[] endPoints
used
int used
hashCode
int hashCode
size
int size
keys
int[] keys
values
int[] values
used
int used
defaultValue
int defaultValue
_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
converter
StringToDouble converter
collation
Comparator<T> collation
select
Expression select
sortKeyDefinitions
SortKeyDefinition[] sortKeyDefinitions
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
setContextForSortKey
boolean setContextForSortKey
baseComparer
AtomicComparer baseComparer
Package net.sf.saxon.functions |
nsContext
NamespaceResolver nsContext
stringCollator
StringCollator stringCollator
absoluteCollationURI
String absoluteCollationURI
expressionBaseURI
URI expressionBaseURI
expressionBaseURI
String expressionBaseURI
component
int component
config
Configuration config
expressionBaseURI
String expressionBaseURI
readOnce
boolean readOnce
expressionBaseURI
String expressionBaseURI
expressionBaseURI
String expressionBaseURI
functions
HashMap<K,V> functions
nsContext
NamespaceResolver nsContext
decimalFormatManager
DecimalFormatManager decimalFormatManager
decimalFormatSymbols
DecimalSymbols decimalFormatSymbols
subPictures
net.sf.saxon.functions.FormatNumber.SubPicture[] subPictures
libraryList
List<E> libraryList
isSingletonId
boolean isSingletonId
idRefKey
KeyDefinitionSet idRefKey
function
ExtensionFunctionCall function
resultType
SequenceType resultType
state
int state
functions
HashMap<K,V> functions
nsContext
NamespaceResolver nsContext
staticKeySet
KeyDefinitionSet staticKeySet
contextPossiblyUndefined
boolean contextPossiblyUndefined
regexp
RegularExpression regexp
allow30features
boolean allow30features
argumentType
BuiltInAtomicType argumentType
ignoreNaN
boolean ignoreNaN
comparer
AtomicComparer comparer
contextPossiblyUndefined
boolean contextPossiblyUndefined
expressionBaseURI
String expressionBaseURI
regexp
RegularExpression regexp
allow30features
boolean allow30features
replacementChecked
boolean replacementChecked
expressionBaseURI
String expressionBaseURI
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<T> 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
applicability
int applicability
- Flags indicating which host languages the function is applicable to
argumentTypes
SequenceType[] argumentTypes
- An array holding the types of the arguments to the function
resultIfEmpty
Value<T extends Item>[] 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
returnEmptyIfEmpty
boolean returnEmptyIfEmpty
contextPossiblyUndefined
boolean contextPossiblyUndefined
details
StandardFunction.Entry details
operation
int operation
functionSet
int functionSet
nsContext
NamespaceResolver nsContext
propertyName
StructuredQName propertyName
isSchemaAware
boolean isSchemaAware
regexp
RegularExpression regexp
allow30features
boolean allow30features
staticMap
IntToIntMap staticMap
importedSchemaNamespaces
Set<E> importedSchemaNamespaces
isXSLT20basic
boolean isXSLT20basic
expressionBaseURI
String expressionBaseURI
expressionBaseURI
String expressionBaseURI
Package net.sf.saxon.functions.regex |
pattern
Pattern pattern
javaRegex
String javaRegex
flagBits
int flagBits
position
int position
Package net.sf.saxon.java |
nameChecker
NameChecker nameChecker
stringToDouble
StringToDouble stringToDouble
notationSet
NotationSet notationSet
uriChecker
URIChecker uriChecker
allowYearZero
boolean allowYearZero
converterCache
ThreadLocal<T> converterCache
stringConverterCache
ThreadLocal<T> stringConverterCache
definition
ExtensionFunctionDefinition definition
container
Container container
schemaValidation
int schemaValidation
dtdValidation
int dtdValidation
topLevelElement
StructuredQName topLevelElement
topLevelType
SchemaType topLevelType
wrapDocument
Boolean wrapDocument
treeModel
TreeModel treeModel
stripSpace
int stripSpace
lineNumbering
Boolean lineNumbering
xIncludeAware
Boolean xIncludeAware
pleaseClose
boolean pleaseClose
filters
List<E> filters
sourceIsXQJ
boolean sourceIsXQJ
continueAfterValidationErrors
boolean continueAfterValidationErrors
addCommentsAfterValidationErrors
boolean addCommentsAfterValidationErrors
expandAttributeDefaults
boolean expandAttributeDefaults
useXsiSchemaLocation
boolean useXsiSchemaLocation
checkEntityReferences
boolean checkEntityReferences
validationStatisticsRecipient
ValidationStatisticsRecipient validationStatisticsRecipient
config
Configuration config
recoveryPolicy
int recoveryPolicy
warningCount
int warningCount
debug
boolean debug
config
Configuration config
recognizeQueryParameters
boolean recognizeQueryParameters
documentNameMap
Map<K,V> documentNameMap
unavailableDocuments
Set<E> unavailableDocuments
hashslots
net.sf.saxon.om.NamePool.NameEntry[] hashslots
uris
String[] uris
- Table of URIs, indexed by URI code
prefixesForUri
String[][] prefixesForUri
- Table of prefixes for each URI: for each URI code there is an array of prefixes holding
the prefixes that have been encountered in conjunction with that URI
urisUsed
short urisUsed
- Number of entries used in the uris and prefixesForUri arrays
clientData
HashMap<K,V> clientData
prefix
String prefix
message
String message
Package net.sf.saxon.option.dom4j |
Package net.sf.saxon.option.jdom |
Package net.sf.saxon.option.local |
serialVersionUID: 1L
serialVersionUID: -222104830008011842L
serialVersionUID: -222104830008011842L
serialVersionUID: 1L
serialVersionUID: 1L
serialVersionUID: 1L
serialVersionUID: 1L
Package net.sf.saxon.option.sql |
connection
Expression connection
name
String name
select
Expression select
database
Expression database
driver
Expression driver
user
Expression user
password
Expression password
autoCommit
Expression autoCommit
connection
Expression connection
table
String table
where
Expression where
connection
Expression connection
statement
Expression statement
connection
Expression connection
table
String table
connection
Expression connection
column
Expression column
- selected column(s) to query
table
Expression table
- the table(s) to query in
where
Expression where
- conditions of query (can be omitted)
rowTag
String rowTag
colTag
String colTag
- name of element to hold the rows
disable
boolean disable
- name of element to hold the columns
connection
Expression connection
table
String table
where
Expression where
Package net.sf.saxon.option.xom |
Package net.sf.saxon.pattern |
nodeTest
NodeTest nodeTest
nodetest1
NodeTest nodetest1
nodetest2
NodeTest nodetest2
operator
int operator
conditions
Expression[] conditions
patterns
Pattern[] patterns
kind
int kind
schemaType
SchemaType schemaType
schemaTypeFingerprint
int schemaTypeFingerprint
config
Configuration config
nillable
boolean nillable
elementTest
NodeTest elementTest
itemType
ItemType itemType
namePool
NamePool namePool
nodeKind
int nodeKind
localName
String localName
upperPattern
Pattern upperPattern
upwardsAxis
byte upwardsAxis
nodeTest
NodeTest nodeTest
filters
Expression[] filters
equivalentExpr
Expression equivalentExpr
firstElementPattern
boolean firstElementPattern
lastElementPattern
boolean lastElementPattern
specialFilter
boolean specialFilter
variableBinding
Expression variableBinding
refinedNodeTest
NodeTest refinedNodeTest
namePool
NamePool namePool
nodeKind
int nodeKind
uriCode
short uriCode
uri
String uri
nodeKind
int nodeKind
fingerprint
int fingerprint
namePool
NamePool namePool
uri
String uri
localName
String localName
kind
int kind
expression
Expression expression
itemType
ItemType itemType
originalText
String originalText
executable
Executable executable
systemId
String systemId
lineNumber
int lineNumber
pattern
Pattern pattern
basePattern
Pattern basePattern
predicate
Expression predicate
tests
List<E> tests
p1
Pattern p1
p2
Pattern p2
nodeType
int nodeType
Package net.sf.saxon.query |
baseLibrary
XQueryFunctionLibrary baseLibrary
namespaces
HashSet<E> namespaces
unboundFunctionCalls
List<E> unboundFunctionCalls
correspondingStaticContext
List<E> correspondingStaticContext
resolving
boolean resolving
expression
Expression expression
stackFrameMap
SlotManager stackFrameMap
executable
Executable executable
staticContext
QueryModule staticContext
pathMap
PathMap pathMap
allowDocumentProjection
boolean allowDocumentProjection
isUpdating
boolean isUpdating
functionName
StructuredQName functionName
arguments
List<E> arguments
resultType
SequenceType resultType
body
Expression body
references
List<E> references
lineNumber
int lineNumber
columnNumber
int columnNumber
systemId
String systemId
executable
Executable executable
compiledFunction
UserFunction compiledFunction
memoFunction
boolean memoFunction
namespaceResolver
NamespaceResolver namespaceResolver
staticContext
QueryModule staticContext
isUpdating
boolean isUpdating
isPrivate
boolean isPrivate
config
Configuration config
functions
HashMap<K,V> functions
Package net.sf.saxon.s9api |
Package net.sf.saxon.serialize |
charMap
IntHashMap<T> charMap
min
int min
max
int max
mapsWhitespace
boolean mapsWhitespace
index
HashMap<K,V> index
Package net.sf.saxon.style |
resultNameCode
int resultNameCode
attributeNames
NodeName[] attributeNames
attributeValues
Expression[] attributeValues
numberOfAttributes
int numberOfAttributes
toplevel
boolean toplevel
namespaceCodes
List<E> namespaceCodes
attributeSets
AttributeSet[] attributeSets
schemaType
SchemaType schemaType
validation
int validation
inheritNamespaces
boolean inheritNamespaces
extensionNamespaces
String[] extensionNamespaces
excludedNamespaces
String[] excludedNamespaces
version
DecimalValue version
staticContext
ExpressionContext staticContext
validationError
XPathException validationError
reportingCircumstances
int reportingCircumstances
defaultXPathNamespace
String defaultXPathNamespace
defaultCollationName
String defaultCollationName
explaining
boolean explaining
objectName
StructuredQName objectName
containingStylesheet
XSLStylesheet containingStylesheet
actionsCompleted
int actionsCompleted
config
Configuration config
namePool
NamePool namePool
processorVersion
DecimalValue processorVersion
stylesheet
PrincipalStylesheetModule stylesheet
overriding
boolean overriding
namespaceContext
NamespaceResolver namespaceContext
functionLibrary
FunctionLibrary functionLibrary
executable
Executable executable
select
Expression select
regex
Expression regex
flags
Expression flags
matching
StyleElement matching
nonMatching
StyleElement nonMatching
pattern
RegularExpression pattern
select
Expression select
modeName
StructuredQName modeName
useCurrentMode
boolean useCurrentMode
useTailRecursion
boolean useTailRecursion
defaultedSelectExpression
boolean defaultedSelectExpression
mode
Mode mode
modeAttribute
String modeAttribute
attributeName
Expression attributeName
separator
Expression separator
namespace
Expression namespace
validationAction
int validationAction
schemaType
SimpleType schemaType
nameAtt
String nameAtt
useAtt
String useAtt
stackFrameMap
SlotManager stackFrameMap
attributeSetElements
List<E> attributeSetElements
useAttributeSets
AttributeSet[] useAttributeSets
procedure
AttributeSet procedure
referenceCount
int referenceCount
validated
boolean validated
calledTemplateName
StructuredQName calledTemplateName
template
XSLTemplate template
useTailRecursion
boolean useTailRecursion
calledTemplateExpression
Expression calledTemplateExpression
gettingReturnedItemType
boolean gettingReturnedItemType
use
String use
characterMapElements
List<E> characterMapElements
validated
boolean validated
redundant
boolean redundant
otherwise
StyleElement otherwise
numberOfWhens
int numberOfWhens
use
String use
attributeSets
AttributeSet[] attributeSets
copyNamespaces
boolean copyNamespaces
inheritNamespaces
boolean inheritNamespaces
validationAction
int validationAction
schemaType
SchemaType schemaType
select
Expression select
selectSpecified
boolean selectSpecified
select
Expression select
copyNamespaces
boolean copyNamespaces
validation
int validation
schemaType
SchemaType schemaType
readOnce
boolean readOnce
prepared
boolean prepared
name
String name
decimalSeparator
String decimalSeparator
groupingSeparator
String groupingSeparator
infinity
String infinity
minusSign
String minusSign
NaN
String NaN
percent
String percent
perMille
String perMille
zeroDigit
String zeroDigit
digit
String digit
patternSeparator
String patternSeparator
validationAction
int validationAction
schemaType
SchemaType schemaType
elementName
Expression elementName
namespace
Expression namespace
use
String use
attributeSets
AttributeSet[] attributeSets
validation
int validation
schemaType
SchemaType schemaType
inheritNamespaces
boolean inheritNamespaces
select
Expression select
containsTailCall
boolean containsTailCall
threads
Expression threads
select
Expression select
groupBy
Expression groupBy
groupAdjacent
Expression groupAdjacent
starting
Pattern starting
ending
Pattern ending
collationName
Expression collationName
nameAtt
String nameAtt
asAtt
String asAtt
overrideAtt
String overrideAtt
resultType
SequenceType resultType
functionName
String functionName
stackFrameMap
SlotManager stackFrameMap
memoFunction
boolean memoFunction
override
boolean override
numberOfArguments
int numberOfArguments
compiledFunction
UserFunction compiledFunction
references
List<E> references
href
String href
select
Expression select
requiredType
SequenceType requiredType
constantText
String constantText
global
boolean global
slotManager
SlotManager slotManager
assignable
boolean assignable
redundant
boolean redundant
requiredParam
boolean requiredParam
implicitlyRequiredParam
boolean implicitlyRequiredParam
tunnel
boolean tunnel
compiledVariable
GeneralVariable compiledVariable
textonly
boolean textonly
test
Expression test
match
Pattern match
use
Expression use
collationName
String collationName
keyName
StructuredQName keyName
stackFrameMap
SlotManager stackFrameMap
select
Expression select
terminate
Expression terminate
select
Expression select
name
Expression name
stylesheetURI
String stylesheetURI
resultNamespaceBinding
NamespaceBinding resultNamespaceBinding
useTailRecursion
boolean useTailRecursion
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
lang
Expression lang
ordinal
Expression ordinal
formatter
NumberFormatter formatter
numberer
Numberer numberer
hasVariablesInPatterns
boolean hasVariablesInPatterns
outputFormatName
StructuredQName outputFormatName
method
String method
version
String version
indent
String indent
encoding
String encoding
mediaType
String mediaType
doctypeSystem
String doctypeSystem
doctypePublic
String doctypePublic
omitDeclaration
String omitDeclaration
standalone
String standalone
cdataElements
String cdataElements
includeContentType
String includeContentType
nextInChain
String nextInChain
suppressIndentation
String suppressIndentation
doubleSpace
String doubleSpace
representation
String representation
indentSpaces
String indentSpaces
lineLength
String lineLength
byteOrderMark
String byteOrderMark
escapeURIAttributes
String escapeURIAttributes
normalizationForm
String normalizationForm
recognizeBinary
String recognizeBinary
requireWellFormed
String requireWellFormed
undeclareNamespaces
String undeclareNamespaces
useCharacterMaps
String useCharacterMaps
userAttributes
HashMap<K,V> userAttributes
codepoint
int codepoint
replacementString
String replacementString
conversion
Expression conversion
select
Expression select
elements
String elements
name
Expression name
href
Expression href
formatQName
StructuredQName formatQName
formatExpression
Expression formatExpression
validationAction
int validationAction
schemaType
SchemaType schemaType
serializationAttributes
IntHashMap<T> serializationAttributes
select
Expression select
sortKeyDefinition
SortKeyDefinition sortKeyDefinition
select
Expression select
order
Expression order
dataType
Expression dataType
caseOrder
Expression caseOrder
lang
Expression lang
collationName
Expression collationName
stable
Expression stable
useDefaultCollation
boolean useDefaultCollation
exec
PreparedStylesheet exec
principalStylesheetModule
PrincipalStylesheetModule principalStylesheetModule
defaultValidation
int defaultValidation
defaultMode
StructuredQName defaultMode
matchAtt
String matchAtt
modeAtt
String modeAtt
nameAtt
String nameAtt
priorityAtt
String priorityAtt
asAtt
String asAtt
modeNames
StructuredQName[] modeNames
diagnosticId
String diagnosticId
match
Pattern match
prioritySpecified
boolean prioritySpecified
priority
double priority
stackFrameMap
SlotManager stackFrameMap
compiledTemplate
Template compiledTemplate
requiredType
SequenceType requiredType
hasRequiredParams
boolean hasRequiredParams
disable
boolean disable
value
StringValue value
disable
boolean disable
separator
Expression separator
state
int state
slotNumber
int slotNumber
references
List<E> references
test
Expression test
Package net.sf.saxon.sxpath |
executable
Executable executable
namespaces
HashMap<K,V> namespaces
variables
HashMap<K,V> variables
externalResolver
NamespaceResolver externalResolver
requiredContextItemType
ItemType requiredContextItemType
importedSchemaNamespaces
Set<E> importedSchemaNamespaces
autoDeclare
boolean autoDeclare
executable
Executable executable
systemId
String systemId
lineNumber
int lineNumber
evaluator
XPathEvaluator evaluator
expression
Expression expression
stackFrameMap
SlotManager stackFrameMap
numberOfExternalVariables
int numberOfExternalVariables
name
StructuredQName name
requiredType
SequenceType requiredType
slotNumber
int slotNumber
Package net.sf.saxon.trans |
codeInjector
CodeInjector codeInjector
recoveryPolicy
int recoveryPolicy
schemaAware
boolean schemaAware
versionWarning
boolean versionWarning
messageReceiverClassName
String messageReceiverClassName
defaultInitialMode
StructuredQName defaultInitialMode
defaultInitialTemplate
StructuredQName defaultInitialTemplate
xsltVersion
DecimalValue xsltVersion
extensionFunctionLibrary
FunctionLibrary extensionFunctionLibrary
defaultDFS
DecimalSymbols defaultDFS
formatTable
HashMap<K,V> formatTable
usingOriginalDefault
boolean usingOriginalDefault
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
match
PatternFinder match
use
Expression use
useType
BuiltInAtomicType useType
collation
StringCollator collation
collationName
String collationName
backwardsCompatible
boolean backwardsCompatible
strictComparison
boolean strictComparison
convertUntypedToOther
boolean convertUntypedToOther
keyName
StructuredQName keyName
keySetNumber
int keySetNumber
keyDefinitions
List<E> keyDefinitions
collationName
String collationName
backwardsCompatible
boolean backwardsCompatible
keyMap
HashMap<K,V> keyMap
reason
int reason
builtInRuleSet
BuiltInRuleSet builtInRuleSet
genericRuleChain
Rule genericRuleChain
atomicValueRuleChain
Rule atomicValueRuleChain
functionItemRuleChain
Rule functionItemRuleChain
documentRuleChain
Rule documentRuleChain
textRuleChain
Rule textRuleChain
commentRuleChain
Rule commentRuleChain
processingInstructionRuleChain
Rule processingInstructionRuleChain
namespaceRuleChain
Rule namespaceRuleChain
unnamedElementRuleChain
Rule unnamedElementRuleChain
unnamedAttributeRuleChain
Rule unnamedAttributeRuleChain
namedElementRuleChains
IntHashMap<T> namedElementRuleChains
namedAttributeRuleChains
IntHashMap<T> namedAttributeRuleChains
mostRecentRule
Rule mostRecentRule
mostRecentModuleHash
int mostRecentModuleHash
isDefault
boolean isDefault
streamable
boolean streamable
isStripper
boolean isStripper
hasRules
boolean hasRules
modeName
StructuredQName modeName
stackFrameSlotsNeeded
int stackFrameSlotsNeeded
recoveryPolicy
int recoveryPolicy
pattern
Pattern pattern
action
RuleTarget action
precedence
int precedence
minImportPrecedence
int minImportPrecedence
priority
double priority
next
Rule next
sequence
int sequence
alwaysMatches
boolean alwaysMatches
rank
int rank
unnamedMode
Mode unnamedMode
modes
HashMap<K,V> modes
omniMode
Mode omniMode
recoveryPolicy
int recoveryPolicy
cause
XPathException cause
isTypeError
boolean isTypeError
isStaticError
boolean isStaticError
isGlobalError
boolean isGlobalError
locationText
String locationText
errorCode
StructuredQName errorCode
errorObject
Value<T extends Item> errorObject
hasBeenReported
boolean hasBeenReported
Package net.sf.saxon.tree.linked |
Package net.sf.saxon.tree.tiny |
array
char[] array
offset
int offset
count
int count
data
char[][] data
length
int length
segmentsUsed
int segmentsUsed
Package net.sf.saxon.tree.util |
printStream
PrintStream printStream
nextDocumentNumber
long nextDocumentNumber
array
char[] array
used
int used
Package net.sf.saxon.type |
fingerprint
int fingerprint
baseFingerprint
int baseFingerprint
primitiveFingerprint
int primitiveFingerprint
ordered
boolean ordered
fingerprint
int fingerprint
itemType
BuiltInAtomicType itemType
- The SimpleType of the items in the list.
javaClass
Class<T> javaClass
config
Configuration config
fingerprint
int fingerprint
map
Map<K,V> map
config
Configuration config
systemId
String systemId
publicId
String publicId
lineNumber
int lineNumber
columnNumber
int columnNumber
node
NodeInfo node
schemaPart
int schemaPart
constraintName
String constraintName
constraintClauseNumber
String constraintClauseNumber
path
String path
Package net.sf.saxon.value |
primaryType
ItemType primaryType
cardinality
int cardinality
Package net.sf.saxon.xpath |
function
XPathFunction function
resolver
XPathFunctionResolver resolver
Copyright (c) 2004-2011 Saxonica Limited. All rights reserved.