Skip navigation links
A B C D E F G H I M N P R S T W X 

A

add(int) - Method in class nux.xom.binary.ArrayIntList
Appends the specified element to the end of this list.
add(int[], int, int) - Method in class nux.xom.binary.ArrayIntList
Appends the elements in the range [offset..offset+length) to the end of this list.
ArrayIntList - Class in nux.xom.binary
Efficient resizable auto-expanding list holding int elements; implemented with arrays.
ArrayIntList() - Constructor for class nux.xom.binary.ArrayIntList
Constructs an empty list.
ArrayIntList(int) - Constructor for class nux.xom.binary.ArrayIntList
Constructs an empty list with the specified initial capacity.
asArray() - Method in class nux.xom.binary.ArrayIntList
Returns the elements currently stored, including invalid elements between size and capacity, if any.
atomize() - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Get the typed value.

B

BinaryParsingException - Exception in nux.xom.binary
An exception indicating corrupt binary XML data on deserialization input to a BinaryXMLCodec.
BinaryXMLCodec - Class in nux.xom.binary
Serializes (encodes) and deserializes (decodes) XOM XML documents to and from an efficient and compact custom binary XML data format (termed bnux format), without loss or change of any information.
BinaryXMLCodec() - Constructor for class nux.xom.binary.BinaryXMLCodec
Constructs an instance; An instance can be reused serially, but is not thread-safe, just like a Builder.

C

clear() - Method in class nux.xom.binary.ArrayIntList
Removes all elements but keeps the current capacity; Afterwards size() will yield zero.
COLLAPSE - Static variable in class nux.xom.pool.XOMUtil.Normalizer
Whitespace normalization replaces each sequence of whitespace in the string by a single ' ' space character; Further, leading and trailing whitespaces are removed, if present, ala String.trim().
compareOrder(NodeInfo) - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Determine the relative position of this node and another node, in document order.
comparePosition(NodeInfo) - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Determine the relative position of this node and another node, in document order, distinguishing whether the first node is a preceding, following, descendant, ancestor, or the same node as the second.
config - Variable in class net.sf.saxon.option.xom.XOMDocumentWrapper
 
copy(Receiver, int, Location) - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Copy this node to a given outputter (deep copy)
createAttribute(String, String, String, Attribute.Type) - Method in class nux.xom.binary.NodeBuilder
Contructs and returns a new attribute for the given qualified name and namespace URI.
createElement(String, String) - Method in class nux.xom.binary.NodeBuilder
Contructs and returns a new element for the given qualified name and namespace URI.
createNodeFactory(NodeFactory, StreamingTransform) - Method in class nux.xom.xquery.StreamingPathFilter
Creates and returns a new node factory for this path filter, to be be passed to a Builder.
createStreamingSerializer(OutputStream, int) - Method in class nux.xom.binary.BinaryXMLCodec
Constructs a new streaming serializer that serializes bnux binary XML to the given underlying output stream, using the given ZLIB compression level.

D

deserialize(byte[]) - Method in class nux.xom.binary.BinaryXMLCodec
Equivalent to deserialize(new ByteArrayInputStream(input), new NodeFactory()).
deserialize(InputStream, NodeFactory) - Method in class nux.xom.binary.BinaryXMLCodec
Returns the XOM document obtained by deserializing the next binary XML document from the given input stream.
documentNumber - Variable in class net.sf.saxon.option.xom.XOMDocumentWrapper
 
docWrapper - Variable in class net.sf.saxon.option.xom.XOMNodeWrapper
 

E

ensureCapacity(int) - Method in class nux.xom.binary.ArrayIntList
Ensures that the receiver can hold at least the specified number of elements without needing to allocate new internal memory.
equals(Object) - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
The equals() method compares nodes for identity.

F

flush() - Method in interface nux.xom.io.StreamingSerializer
Forces any bytes buffered by the implementation to be written onto the underlying destination.

G

generateId(FastStringBuffer) - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Get a character string that uniquely identifies this node.
getAlgorithm() - Method in class nux.xom.xquery.ResultSequenceSerializer
Returns the current serialization algorithm; Can be W3C_ALGORITHM or WRAP_ALGORITHM; Defaults to W3C_ALGORITHM.
getAttributeValue(String, String) - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Get the string value of a given attribute of this node
getBaseURI() - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Get the Base URI for the node, that is, the URI used for resolving a relative URI contained in the node.
getColumnNumber() - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Get column number
getConfiguration() - Method in class net.sf.saxon.option.xom.XOMDocumentWrapper
Get the configuration previously set using setConfiguration
getConfiguration() - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Get the configuration
getDeclaredNamespaces(NamespaceBinding[]) - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Get all namespace undeclarations and undeclarations defined on this element.
getDisplayName() - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Get the display name of this node.
getDocumentNumber() - Method in class net.sf.saxon.option.xom.XOMDocumentWrapper
Get the unique document number for this document (the number is unique for all documents within a NamePool)
getEncoding() - Method in class nux.xom.xquery.ResultSequenceSerializer
Returns the current serialization character encoding; Defaults to "UTF-8"; For details, see Serializer.Serializer(OutputStream, String).
getFirstChild() - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
 
getIgnoreWhitespaceOnlyTextNodeFactory() - Static method in class nux.xom.pool.XOMUtil
Returns a node factory that removes each Text node that is empty or consists of whitespace characters only (boundary whitespace).
getIndent() - Method in class nux.xom.xquery.ResultSequenceSerializer
Returns the number of spaces to insert for each nesting level for pretty printing purposes; Defaults to zero; For details, see Serializer.setIndent(int).
getLineNumber() - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Get line number
getLocalPart() - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Get the local part of the name of this node.
getNamePool() - Method in class net.sf.saxon.option.xom.XOMDocumentWrapper
Get the name pool used for the names in this document
getNamePool() - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Get the name pool for this node
getNextSibling() - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
 
getNodeKind() - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Return the type of node.
getParent() - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Get the NodeInfo object representing the parent of this node
getPrefix() - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Get the prefix of the name of the node.
getPreviousSibling() - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
 
getRedirectingNodeFactory(StreamingSerializer) - Static method in class nux.xom.pool.XOMUtil
Returns a node factory that redirects its input onto the output of a streaming serializer.
getRoot() - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Get the root node of the tree containing this node
getRootNode() - Method in class net.sf.saxon.option.xom.XOMDocumentWrapper
Get the NodeInfo object representing the document node at the root of the tree
getSchemaType() - Method in class net.sf.saxon.option.xom.XOMDocumentWrapper
Get the type annotation of this node, if any.
getSchemaType() - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Get the type annotation of this node, if any.
getSiblingPosition() - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Get the index position of this node among its siblings (starting from 0)
getStringValue() - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Return the string value of the node.
getStringValueCS() - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Get the value of the item as a CharSequence.
getSuccessorElement(XOMNodeWrapper, String, String) - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
 
getSystemId() - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Get the System ID for the node.
getUnderlyingNode() - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Get the underlying XOM node, to implement the VirtualNode interface
getUnicodeNormalizationFormC() - Method in class nux.xom.xquery.ResultSequenceSerializer
Returns whether or not to perform Unicode normalization form C (NFC); Defaults to false; For details, see Serializer.setUnicodeNormalizationFormC(boolean)
getUnparsedEntity(String) - Method in class net.sf.saxon.option.xom.XOMDocumentWrapper
Get the unparsed entity with a given name
getUnparsedEntityNames() - Method in class net.sf.saxon.option.xom.XOMDocumentWrapper
Get the list of unparsed entities defined in this document
getURI() - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Get the URI part of the name of this node.
getUserData(String) - Method in class net.sf.saxon.option.xom.XOMDocumentWrapper
Get user data held in the document node.

H

hasChildNodes() - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Determine whether the node has any children.
hashCode() - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
The hashCode() method obeys the contract for hashCode(): that is, if two objects are equal (represent the same node) then they must have the same hashCode()

I

index - Variable in class net.sf.saxon.option.xom.XOMNodeWrapper
 
isBnuxDocument(InputStream) - Method in class nux.xom.binary.BinaryXMLCodec
Returns whether or not the given input stream contains a bnux document.
isId() - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Determine whether this node has the is-id property
isIdref() - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Determine whether this node has the is-idref property
isNilled() - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Determine whether the node has the is-nilled property
isSameNodeInfo(NodeInfo) - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Determine whether this is the same node as another node.
isTyped() - Method in class net.sf.saxon.option.xom.XOMDocumentWrapper
Ask whether the document contains any nodes whose type annotation is anything other than UNTYPED
iterate() - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
To implement Sequence, this method returns a singleton iterator that delivers this item in the form of a sequence
iterateAttributes(NodeTest) - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
 
iterateChildren(NodeTest) - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
 
iterateDescendants(NodeTest, boolean) - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
 
iterateSiblings(NodeTest, boolean) - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
 

M

makeWrapper(Node, XOMDocumentWrapper) - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Factory method to wrap a XOM node with a wrapper that implements the Saxon NodeInfo interface.
makeWrapper(Node, XOMDocumentWrapper, XOMNodeWrapper, int) - Method in class net.sf.saxon.option.xom.XOMNodeWrapper
Factory method to wrap a XOM node with a wrapper that implements the Saxon NodeInfo interface.

N

net.sf.saxon.option.xom - package net.sf.saxon.option.xom
 
node - Variable in class net.sf.saxon.option.xom.XOMNodeWrapper
 
NodeBuilder - Class in nux.xom.binary
EXPERIMENTAL; Not part of published API; Subject to change or removal without notice.
NodeBuilder() - Constructor for class nux.xom.binary.NodeBuilder
Constructs a new instance.
nodeKind - Variable in class net.sf.saxon.option.xom.XOMNodeWrapper
 
normalize(ParentNode) - Method in class nux.xom.pool.XOMUtil.Normalizer
Recursively walks the given node subtree and merges runs of consecutive (adjacent) Text nodes (if present) into a single Text node containing their string concatenation; Empty Text nodes are removed.
nux.xom.binary - package nux.xom.binary
 
nux.xom.io - package nux.xom.io
 
nux.xom.pool - package nux.xom.pool
 
nux.xom.xquery - package nux.xom.xquery
 

P

PRESERVE - Static variable in class nux.xom.pool.XOMUtil.Normalizer
Whitespace normalization returns the string unchanged; hence indicates no whitespace normalization should be performed at all; This is typically the default for applications.

R

REPLACE - Static variable in class nux.xom.pool.XOMUtil.Normalizer
Whitespace normalization replaces each whitespace character in the string with a ' ' space character.
ResultSequenceSerializer - Class in nux.xom.xquery
Serializes an XQuery/XPath result sequence onto a given output stream, using various configurable serialization options such encoding, indentation and algorithm.
ResultSequenceSerializer() - Constructor for class nux.xom.xquery.ResultSequenceSerializer
Constructs and returns a serializer with default options.

S

selectID(String, boolean) - Method in class net.sf.saxon.option.xom.XOMDocumentWrapper
Get the element with a given ID, if any
serialize(Document, int) - Method in class nux.xom.binary.BinaryXMLCodec
Returns the bnux binary XML document obtained by serializing the given XOM document.
serialize(Document, int, OutputStream) - Method in class nux.xom.binary.BinaryXMLCodec
Serializes the given XOM document as a bnux binary XML document onto the given output stream.
setAlgorithm(String) - Method in class nux.xom.xquery.ResultSequenceSerializer
Sets the serialization algorithm.
setConfiguration(Configuration) - Method in class net.sf.saxon.option.xom.XOMDocumentWrapper
Set the configuration, which defines the name pool used for all names in this document.
setEncoding(String) - Method in class nux.xom.xquery.ResultSequenceSerializer
Sets the character encoding for the serialization.
setIndent(int) - Method in class nux.xom.xquery.ResultSequenceSerializer
Sets the number of spaces to insert for each nesting level.
setSystemId(String) - Method in class net.sf.saxon.option.xom.XOMDocumentWrapper
 
setUnicodeNormalizationFormC(boolean) - Method in class nux.xom.xquery.ResultSequenceSerializer
Sets whether or not to perform Unicode normalization form C (NFC).
setUserData(String, Object) - Method in class net.sf.saxon.option.xom.XOMDocumentWrapper
Set user data on the document node.
size() - Method in class nux.xom.binary.ArrayIntList
Returns the number of contained elements.
StreamingPathFilter - Class in nux.xom.xquery
Streaming path filter node factory for continuous queries and/or transformations over very large or infinitely long XML input.
StreamingPathFilter(String, Map) - Constructor for class nux.xom.xquery.StreamingPathFilter
Constructs a compiled filter from the given location path and prefix --> namespaceURI map.
StreamingPathFilterException - Exception in nux.xom.xquery
An exception indicating a syntax error in the location path of a StreamingPathFilter.
StreamingSerializer - Interface in nux.xom.io
Using memory consumption close to zero, this interface enables writing arbitrarily large XML documents onto a destination, such as an OutputStream, SAX, StAX, DOM or bnux.
StreamingTransform - Interface in nux.xom.xquery
An application-specific callback called by the node factory of a StreamingPathFilter whenever an element matches the filter's entire location path.
STRIP - Static variable in class nux.xom.pool.XOMUtil.Normalizer
Whitespace normalization removes strings that consist of whitespace-only (boundary whitespace), retaining other strings unchanged.

T

toArray() - Method in class nux.xom.binary.ArrayIntList
Returns a copied array of bytes containing all elements; the returned array has length = this.size().
toString() - Method in class nux.xom.xquery.ResultSequenceSerializer
Returns a string representation for debugging purposes.
transform(Element) - Method in interface nux.xom.xquery.StreamingTransform
Called by the node factory of a StreamingPathFilterwhenever an element matches the filter's entire location path.
TRIM - Static variable in class nux.xom.pool.XOMUtil.Normalizer
Whitespace normalization removes leading and trailing whitespaces, if present, ala String.trim().

W

W3C_ALGORITHM - Static variable in class nux.xom.xquery.ResultSequenceSerializer
Serializes each item in the result sequence according to the XML Output Method of the W3C XQuery/XSLT2 Serialization Draft Spec, with sequence normalization as defined therein.
wrap(Node) - Method in class net.sf.saxon.option.xom.XOMDocumentWrapper
Wrap a node in the XOM document.
WRAP_ALGORITHM - Static variable in class nux.xom.xquery.ResultSequenceSerializer
Serializes each item in the result sequence by wrapping it into a decorated element, without sequence normalization.
write(Document) - Method in interface nux.xom.io.StreamingSerializer
Recursively writes the entire given prefabricated document, including the XML declaration and all its descendants.
write(Element) - Method in interface nux.xom.io.StreamingSerializer
Recursively writes the entire subtree rooted at the given (potentially parentless) element; this includes attributes and namespaces as if recursively calling writeStartTag/write/writeEndTag for this element and all its descendants, in document order.
write(Text) - Method in interface nux.xom.io.StreamingSerializer
Writes the given text node.
write(Comment) - Method in interface nux.xom.io.StreamingSerializer
Writes the given comment node.
write(ProcessingInstruction) - Method in interface nux.xom.io.StreamingSerializer
Writes the given processing instruction node.
write(DocType) - Method in interface nux.xom.io.StreamingSerializer
Writes the given document type node.
write(Nodes, OutputStream) - Method in class nux.xom.xquery.ResultSequenceSerializer
Serializes the given result sequence onto the given output stream.
writeEndDocument() - Method in interface nux.xom.io.StreamingSerializer
Finishes writing the current document, auto-closing any remaining open element tags via writeEndTag calls; Implicitly calls flush() and releases resources.
writeEndTag() - Method in interface nux.xom.io.StreamingSerializer
Writes the corresponding closing end tag for the element handed to the last writeStartTag call.
writeStartTag(Element) - Method in interface nux.xom.io.StreamingSerializer
Writes the start tag for the given (potentially parentless) element; this excludes children and includes attributes and namespaces defined on this element, as if the element had as parent the element handed to the last writeStartTag call.
writeXMLDeclaration() - Method in interface nux.xom.io.StreamingSerializer
Writes the standard XML declaration (including XML version and encoding); must be called before any other write flavour except write(Document).

X

XOMDocumentWrapper - Class in net.sf.saxon.option.xom
The root node of an XPath tree.
XOMDocumentWrapper(Node, Configuration) - Constructor for class net.sf.saxon.option.xom.XOMDocumentWrapper
Create a Saxon wrapper for a XOM root node
XOMNodeWrapper - Class in net.sf.saxon.option.xom
A node in the XML parse tree representing an XML element, character content, or attribute.
XOMUtil - Class in nux.xom.pool
Various utilities avoiding redundant code in several classes.
XOMUtil.Normalizer - Class in nux.xom.pool
Standard XML algorithms for text and whitespace normalization (but not for Unicode normalization); type safe enum.
A B C D E F G H I M N P R S T W X 
Skip navigation links

Copyright © 2019. All rights reserved.