- 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.
- 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
-
- 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.
- 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
-
- 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.
- W3C_ALGORITHM - Static variable in class nux.xom.xquery.ResultSequenceSerializer
-
- 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)
.