A B C D E F G H I L M N O P Q R S T U V W X _ 
All Classes All Packages

A

accept(SMEvent, SMInputCursor) - Method in class org.codehaus.staxmate.in.ElementFilter
 
accept(SMEvent, SMInputCursor) - Method in class org.codehaus.staxmate.in.SimpleFilter
 
accept(SMEvent, SMInputCursor) - Method in class org.codehaus.staxmate.in.SMFilter
Methods iterators call to check whether specified event should be return, or filtered out.
ACTIVE - org.codehaus.staxmate.in.CursorBase.State
Active means that cursor's data is valid and can be accessed; plus it can be advanced as well.
addAndReleaseBuffered(SMBufferable) - Method in class org.codehaus.staxmate.out.SMOutputContainer
Method for appending specified buffered output element as child of this container, and releasing it if it is still buffered.
addAttribute(String, byte[]) - Method in class org.codehaus.staxmate.out.SMOutputElement
Typed Access write method to use for adding attribute with base64-encoded binary value using appropriate default variant (MIME, no linefeeds)
addAttribute(String, String) - Method in class org.codehaus.staxmate.out.SMOutputElement
Convenience method for attributes that do not belong to a namespace (no prefix)
addAttribute(SMNamespace, String, boolean) - Method in class org.codehaus.staxmate.out.SMOutputElement
Typed Access write method to use for adding attribute with boolean value.
addAttribute(SMNamespace, String, byte[]) - Method in class org.codehaus.staxmate.out.SMOutputElement
Typed Access write method to use for adding attribute with base64-encoded binary value using appropriate default variant (MIME, no linefeeds)
addAttribute(SMNamespace, String, int) - Method in class org.codehaus.staxmate.out.SMOutputElement
Typed Access write method to use for adding attribute with integer value.
addAttribute(SMNamespace, String, long) - Method in class org.codehaus.staxmate.out.SMOutputElement
Typed Access write method to use for adding attribute with long value.
addAttribute(SMNamespace, String, String) - Method in class org.codehaus.staxmate.out.SMOutputElement
Method for adding an attribute to this element.
addBuffered(SMBufferable) - Method in class org.codehaus.staxmate.out.SMOutputContainer
 
addCData(char[], int, int) - Method in class org.codehaus.staxmate.out.SMOutputContainer
Method for appending specified text as CDATA within this output container.
addCData(String) - Method in class org.codehaus.staxmate.out.SMOutputContainer
Method for appending specified text as CDATA within this output container.
addCharacters(char[], int, int) - Method in class org.codehaus.staxmate.out.SMOutputContainer
Method for adding simple textual content to the xml output stream.
addCharacters(String) - Method in class org.codehaus.staxmate.out.SMOutputContainer
Method for adding simple textual content to the xml output stream.
addComment(String) - Method in class org.codehaus.staxmate.out.SMOutputContainer
Method for appending specified comment within this output container.
addDoctypeDecl(String, String, String) - Method in class org.codehaus.staxmate.out.SMOutputDocument
 
addDoctypeDecl(String, String, String, String) - Method in class org.codehaus.staxmate.out.SMOutputDocument
 
addElement(String) - Method in class org.codehaus.staxmate.out.SMOutputContainer
Convenience method (equivalent to addElement(null, localName);) for adding an element that is not in a namespace.
addElement(SMNamespace, String) - Method in class org.codehaus.staxmate.out.SMOutputContainer
Method for adding specified element as a child of this container.
addElementWithCharacters(SMNamespace, String, String) - Method in class org.codehaus.staxmate.out.SMOutputContainer
Convenience method for adding a child element (that has no attributes) to this container, and adding specified text as child of that child element.
addEntityRef(String) - Method in class org.codehaus.staxmate.out.SMOutputContainer
Method for appending specified entity reference this output container.
addEntry(int, Object) - Method in class org.codehaus.staxmate.util.ArrayMaker
 
addProcessingInstruction(String, String) - Method in class org.codehaus.staxmate.out.SMOutputContainer
Method for appending specified processing instruction within this output container.
addValue(boolean) - Method in class org.codehaus.staxmate.out.SMOutputContainer
Typed output method for outputting boolean value as (textual) xml content.
addValue(byte[]) - Method in class org.codehaus.staxmate.out.SMOutputContainer
Typed output method for outputting binary value (encoded using default Base64 encoding variant) as (textual) xml content.
addValue(byte[], int, int) - Method in class org.codehaus.staxmate.out.SMOutputContainer
Typed output method for outputting binary value (encoded using default Base64 encoding variant) as (textual) xml content.
addValue(double) - Method in class org.codehaus.staxmate.out.SMOutputContainer
Typed output method for outputting double value as (textual) xml content.
addValue(int) - Method in class org.codehaus.staxmate.out.SMOutputContainer
Typed output method for outputting integer value as (textual) xml content.
addValue(long) - Method in class org.codehaus.staxmate.out.SMOutputContainer
Typed output method for outputting long integer value as (textual) xml content.
advance() - Method in class org.codehaus.staxmate.in.SMInputCursor
Method that does what SMInputCursor.getNext() does, but instead of returning resulting event type, returns this cursor.
ALL_SIBLINGS - org.codehaus.staxmate.in.SMInputCursor.Tracking
Value that indicates full element state information should be tracked for ALL elements (including ones not visible to the caller via SMInputCursor.getNext() method).
appendPathDesc(StringBuilder, SMElementInfo, boolean) - Static method in class org.codehaus.staxmate.in.SMInputCursor
 
ArrayBased(char[]) - Constructor for class org.codehaus.staxmate.out.SMOCData.ArrayBased
 
ArrayBased(char[]) - Constructor for class org.codehaus.staxmate.out.SMOCharacters.ArrayBased
 
ArrayBased3(char[], int, int) - Constructor for class org.codehaus.staxmate.out.SMOCData.ArrayBased3
 
ArrayBased3(char[], int, int) - Constructor for class org.codehaus.staxmate.out.SMOCharacters.ArrayBased3
 
ArrayMaker - Class in org.codehaus.staxmate.util
Simple helper class used to create compact array presentations where the eventual size is not initially known.
ArrayMaker() - Constructor for class org.codehaus.staxmate.util.ArrayMaker
 
asEvent() - Method in class org.codehaus.staxmate.in.SMInputCursor
Method for accessing information regarding event this cursor points to, as an instance of XMLEvent.
attribute(SMNamespace, String, byte[]) - Static method in class org.codehaus.staxmate.out.SMOAttribute
 
attribute(SMNamespace, String, int) - Static method in class org.codehaus.staxmate.out.SMOAttribute
 
attribute(SMNamespace, String, String) - Static method in class org.codehaus.staxmate.out.SMOAttribute
 
ATTRIBUTE - org.codehaus.staxmate.in.SMEvent
 

B

Binary(SMNamespace, String, byte[]) - Constructor for class org.codehaus.staxmate.out.SMOAttribute.Binary
 
BinaryValue(byte[]) - Constructor for class org.codehaus.staxmate.out.SMOTypedValue.BinaryValue
 
bindAndWriteNs(SMNamespace, String) - Method in class org.codehaus.staxmate.out.SMOutputContext
Method for establishing binding between given namespace and a non-empty prefix, as well as writing resulting namespace declaration out.
BooleanValue(boolean) - Constructor for class org.codehaus.staxmate.out.SMOTypedValue.BooleanValue
 
buildDocument(XMLStreamReader) - Method in class org.codehaus.staxmate.dom.DOMConverter
This method will create a Document instance using the default JAXP DOM document construction mechanism and populated using the given StAX stream reader.
buildDocument(XMLStreamReader, DocumentBuilder) - Method in class org.codehaus.staxmate.dom.DOMConverter
This method will create a Document instance using given DocumentBuilder and populated using the given StAX stream reader.
buildDocument(XMLStreamReader, Document) - Method in class org.codehaus.staxmate.dom.DOMConverter
This method will populate given Document using the given StAX stream reader instance.

C

CDATA - org.codehaus.staxmate.in.SMEvent
 
childCursor() - Method in class org.codehaus.staxmate.in.SMInputCursor
Method that will create a new nested cursor for iterating over all (immediate) child nodes of the start element this cursor currently points to.
childCursor(SMFilter) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method that will create a new nested cursor for iterating over all (immediate) child nodes of the start element this cursor currently points to that are passed by the specified filter.
childElementCursor() - Method in class org.codehaus.staxmate.in.SMInputCursor
Convenience method; equivalent to childCursor(SMFilterFactory.getElementOnlyFilter());
childElementCursor(String) - Method in class org.codehaus.staxmate.in.SMInputCursor
Convenience method; equivalent to childCursor(SMFilterFactory.getElementOnlyFilter(elemName)); Will only return START_ELEMENT and END_ELEMENT events, whose element's local name matches given local name, and that does not belong to a namespace.
childElementCursor(QName) - Method in class org.codehaus.staxmate.in.SMInputCursor
Convenience method; equivalent to childCursor(SMFilterFactory.getElementOnlyFilter(elemName)); Will only return START_ELEMENT and END_ELEMENT events, whose element name matches given qname.
childMixedCursor() - Method in class org.codehaus.staxmate.in.SMInputCursor
Convenience method; equivalent to childCursor(SMFilterFactory.getMixedFilter());
CLOSED - org.codehaus.staxmate.in.CursorBase.State
Closed cursors are ones that do not point to accessible data, nor can be advanced any further.
closeRoot() - Method in class org.codehaus.staxmate.out.SMOutputDocument
Method that HAS to be called when all additions have been done via StaxMate API.
closeRoot() - Method in class org.codehaus.staxmate.out.SMRootFragment
Method that HAS to be called when all additions have been done via StaxMate API.
closeRootAndWriter() - Method in class org.codehaus.staxmate.out.SMRootFragment
 
closeWriterCompletely() - Method in class org.codehaus.staxmate.out.SMOutputContext
Method that can be called to force full closing of the underlying stream writer as well as output target it uses (usually a OutputStream or Writer).
collectDescendantText() - Method in class org.codehaus.staxmate.in.SMInputCursor
Same as calling SMInputCursor.collectDescendantText(boolean) with 'false': that is, do not include ignorable white space (as determined by DTD or Schema) in the result text.
collectDescendantText(boolean) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method that can collect all text contained within START_ELEMENT currently pointed by this cursor.
COMMENT - org.codehaus.staxmate.in.SMEvent
 
constructChildCursor(SMFilter) - Method in class org.codehaus.staxmate.in.SMFlatteningCursor
 
constructChildCursor(SMFilter) - Method in class org.codehaus.staxmate.in.SMHierarchicCursor
 
constructChildCursor(SMFilter) - Method in class org.codehaus.staxmate.in.SMInputCursor
Abstract method that concrete sub-classes implement, and is used for all instantiation of child cursors by this cursor instance.
constructDescendantCursor(SMFilter) - Method in class org.codehaus.staxmate.in.SMFlatteningCursor
 
constructDescendantCursor(SMFilter) - Method in class org.codehaus.staxmate.in.SMHierarchicCursor
 
constructDescendantCursor(SMFilter) - Method in class org.codehaus.staxmate.in.SMInputCursor
Abstract method that concrete sub-classes implement, and is used for all instantiation of descendant cursors by this cursor instance.
constructElementInfo(SMElementInfo, SMElementInfo) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method cursor calls when it needs to track element state information; if so, it calls this method to take a snapshot of the element.
constructElementInfo(SMInputCursor, SMElementInfo, SMElementInfo) - Method in interface org.codehaus.staxmate.in.ElementInfoFactory
 
constructFlattening(XMLStreamReader2, SMFilter) - Static method in class org.codehaus.staxmate.SMInputFactory
 
constructHierarchic(XMLStreamReader2, SMFilter) - Static method in class org.codehaus.staxmate.SMInputFactory
 
constructIdToEventMapping() - Static method in enum org.codehaus.staxmate.in.SMEvent
Method that will construct the mapping from event id int codes (used by XMLStreamReader to actual SMEvent enum values.
constructStreamException(String) - Method in class org.codehaus.staxmate.in.CursorBase
 
constructStreamException(String) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method for constructing stream exception with given message, and location that matches that of the underlying stream regardless of whether this cursor is valid (that is, will indicate location of the stream which may differ from where this cursor was last valid)
create(boolean) - Static method in class org.codehaus.staxmate.out.SMOTypedValue
 
create(byte[], int, int) - Static method in class org.codehaus.staxmate.out.SMOTypedValue
 
create(double) - Static method in class org.codehaus.staxmate.out.SMOTypedValue
 
create(int) - Static method in class org.codehaus.staxmate.out.SMOTypedValue
 
create(long) - Static method in class org.codehaus.staxmate.out.SMOTypedValue
 
create(String) - Static method in class org.codehaus.staxmate.out.SMOCData
 
create(String) - Static method in class org.codehaus.staxmate.out.SMOCharacters
 
createAttribute(SMNamespace, String, byte[]) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
createAttribute(SMNamespace, String, int) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
createAttribute(SMNamespace, String, String) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
createBufferedElement(SMNamespace, String) - Method in class org.codehaus.staxmate.out.SMOutputContainer
Method constructing a buffer element Contents of buffered elements are not immediately output to the underlying stream.
createBufferedFragment() - Method in class org.codehaus.staxmate.out.SMOutputContainer
Method constructing a fragment ("invisible" container that is not directly represented by any xml construct and that can contain other output objects) that is buffered: that is, contents of which are not immediately output to the underlying stream.
createBufferedFragment() - Method in class org.codehaus.staxmate.out.SMOutputContext
 
createCData(char[], int, int) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
createCData(String) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
createCharacters(char[], int, int) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
createCharacters(String) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
createComment(String) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
createDocument() - Method in class org.codehaus.staxmate.out.SMOutputContext
Method used to create a StaxMate output fragment that corresponds to a single well-formed XML document.
createDocument(String, String) - Method in class org.codehaus.staxmate.out.SMOutputContext
Method used to create a StaxMate output fragment that corresponds to a single well-formed XML document.
createDocument(String, String, boolean) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
createEntityRef(String) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
createInstance(XMLStreamWriter2) - Static method in class org.codehaus.staxmate.out.SMOutputContext
 
createInstance(XMLStreamWriter2, NamespaceContext) - Static method in class org.codehaus.staxmate.out.SMOutputContext
 
createNamespace(SMNamespace, SMNamespace, int) - Method in class org.codehaus.staxmate.out.SMOutputContext
Method called by SMOutputElement to add buffered namespace pre-declaration.
createNonShared(char[], int, int) - Static method in class org.codehaus.staxmate.out.SMOCData
 
createNonShared(char[], int, int) - Static method in class org.codehaus.staxmate.out.SMOCharacters
 
createNonSharedCData(char[], int, int) - Method in class org.codehaus.staxmate.out.SMOutputContext
Specialized alternative to {link #createCData(char[],int,int)} that can count on the passed char array NOT being shared.
createNonSharedCharacters(char[], int, int) - Method in class org.codehaus.staxmate.out.SMOutputContext
Specialized alternative to {link #createCharacters(char[],int,int)} that can count on the passed char array NOT being shared.
createOutputDocument(File) - Method in class org.codehaus.staxmate.SMOutputFactory
Factory method for constructing output object that represents a complete xml document including xml declaration and will contain root element plus other optional elements (doctype declaration, comment(s), PI(s)).
createOutputDocument(OutputStream) - Method in class org.codehaus.staxmate.SMOutputFactory
Factory method for constructing output object that represents a complete xml document including xml declaration and will contain root element plus other optional elements (doctype declaration, comment(s), PI(s)).
createOutputDocument(Writer) - Method in class org.codehaus.staxmate.SMOutputFactory
Factory method for constructing output object that represents a complete xml document including xml declaration and will contain root element plus other optional elements (doctype declaration, comment(s), PI(s)).
createOutputDocument(XMLStreamWriter) - Static method in class org.codehaus.staxmate.SMOutputFactory
Factory method for constructing output object that represents a complete xml document including xml declaration and will contain root element plus other optional elements (doctype declaration, comment(s), PI(s)).
createOutputDocument(XMLStreamWriter, String, String, boolean) - Static method in class org.codehaus.staxmate.SMOutputFactory
Factory method for constructing output object that represents a complete xml document including xml declaration and will contain root element plus other optional elements (doctype declaration, comment(s), PI(s)).
createOutputFragment(File) - Method in class org.codehaus.staxmate.SMOutputFactory
Factory method for constructing output object that represents root-level of an xml fragment; container that can contain non-element markup (comments, PIs), textual data and zero or more elements.
createOutputFragment(OutputStream) - Method in class org.codehaus.staxmate.SMOutputFactory
Factory method for constructing output object that represents root-level of an xml fragment; container that can contain non-element markup (comments, PIs), textual data and zero or more elements.
createOutputFragment(Writer) - Method in class org.codehaus.staxmate.SMOutputFactory
Factory method for constructing output object that represents root-level of an xml fragment; container that can contain non-element markup (comments, PIs), textual data and zero or more elements.
createOutputFragment(XMLStreamWriter) - Static method in class org.codehaus.staxmate.SMOutputFactory
Factory method for constructing output object that represents root-level of an xml fragment; container that can contain non-element markup (comments, PIs), textual data and zero or more elements.
createProcessingInstruction(String, String) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
createRootFragment() - Method in class org.codehaus.staxmate.out.SMOutputContext
Method to use when outputting an XML sub-tree, in which case the underlying stream writer may be (or has been) used for outputting XML content in addition to content that is output using StaxMate.
createShared(char[], int, int) - Static method in class org.codehaus.staxmate.out.SMOCData
 
createShared(char[], int, int) - Static method in class org.codehaus.staxmate.out.SMOCharacters
 
createStax2Reader(byte[], int, int) - Method in class org.codehaus.staxmate.SMInputFactory
Method for constructing Stax stream reader to read contents of (portion of) specified byte array, using Stax input factory this StaxMate factory was constructed with.
createStax2Reader(File) - Method in class org.codehaus.staxmate.SMInputFactory
Method for constructing Stax stream reader to read contents of specified file, using Stax input factory this StaxMate factory was constructed with.
createStax2Reader(InputStream) - Method in class org.codehaus.staxmate.SMInputFactory
Method for constructing Stax stream reader to read contents accessible through InputStream provided.
createStax2Reader(Reader) - Method in class org.codehaus.staxmate.SMInputFactory
Method for constructing Stax stream reader to read contents accessible through Reader provided.
createStax2Reader(URL) - Method in class org.codehaus.staxmate.SMInputFactory
Method for constructing Stax stream reader to read contents of specified URL, using Stax input factory this StaxMate factory was constructed with.
createStax2Writer(File) - Method in class org.codehaus.staxmate.SMOutputFactory
Method for constructing Stax stream writer to write xml content to specified file.
createStax2Writer(OutputStream) - Method in class org.codehaus.staxmate.SMOutputFactory
Method for constructing Stax stream writer to write xml content to specified output stream.
createStax2Writer(Writer) - Method in class org.codehaus.staxmate.SMOutputFactory
Method for constructing Stax stream writer to write xml content using specified Writer.
createValue(boolean) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
createValue(byte[]) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
createValue(byte[], int, int) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
createValue(double) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
createValue(int) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
createValue(long) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
currentAsEvent() - Method in class org.codehaus.staxmate.in.SMInputContext
 
currentEventStr() - Method in class org.codehaus.staxmate.in.CursorBase
Method for constructing human-readable description of the event this cursor points to (if cursor valid) or last pointed to (if not valid; possibly null if cursor has not yet been advanced).
CursorBase - Class in org.codehaus.staxmate.in
Abstract base class that contains non-public methods to be used by public sub-classes (SMInputCursor and its sub-classes).
CursorBase(SMInputContext, int) - Constructor for class org.codehaus.staxmate.in.CursorBase
 
CursorBase.State - Enum in org.codehaus.staxmate.in
State constants are used for keeping track of state of individual cursors.

D

DataUtil - Class in org.codehaus.staxmate.util
Utility class that contains methods for simple data conversions.
DataUtil() - Constructor for class org.codehaus.staxmate.util.DataUtil
 
DEF_NS_STACK_SIZE - Static variable in class org.codehaus.staxmate.out.SMOutputContext
 
DefaultElementInfo - Class in org.codehaus.staxmate.in
The default implementation of SMElementInfo; fully implements all accessors by storing information necessary.
DefaultElementInfo(SMElementInfo, SMElementInfo, String, String, String, int, int, int) - Constructor for class org.codehaus.staxmate.in.DefaultElementInfo
 
descendantCursor() - Method in class org.codehaus.staxmate.in.SMInputCursor
Method that will create a new nested cursor for iterating over all the descendant (children and grandchildren) nodes of the start element this cursor currently points to.
descendantCursor(SMFilter) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method that will create a new nested cursor for iterating over all the descendant (children and grandchildren) nodes of the start element this cursor currently points to that are accepted by the specified filter.
descendantElementCursor() - Method in class org.codehaus.staxmate.in.SMInputCursor
Convenience method; equivalent to descendantCursor(SMFilterFactory.getElementOnlyFilter());
descendantElementCursor(String) - Method in class org.codehaus.staxmate.in.SMInputCursor
Convenience method; equivalent to descendantCursor(SMFilterFactory.getElementOnlyFilter(elemLocalName));.
descendantElementCursor(QName) - Method in class org.codehaus.staxmate.in.SMInputCursor
Convenience method; equivalent to descendantCursor(SMFilterFactory.getElementOnlyFilter(elemName)); Will only return START_ELEMENT and END_ELEMENT events, whose element name matches given qname.
descendantMixedCursor() - Method in class org.codehaus.staxmate.in.SMInputCursor
Convenience method; equivalent to descendantCursor(SMFilterFactory.getMixedFilter());
DOCTYPE_DECL - org.codehaus.staxmate.in.SMEvent
 
DOMConverter - Class in org.codehaus.staxmate.dom
Class that can build DOM trees and fragments using Stax stream readers, and write them out using Stax stream writers.
DOMConverter() - Constructor for class org.codehaus.staxmate.dom.DOMConverter
 
DOMConverter(DocumentBuilder) - Constructor for class org.codehaus.staxmate.dom.DOMConverter
 
DOMConverter.QNameRecycler - Class in org.codehaus.staxmate.dom
We can do simple reuse of commonly seen names
DoubleValue(double) - Constructor for class org.codehaus.staxmate.out.SMOTypedValue.DoubleValue
 
doWriteEndElement() - Method in class org.codehaus.staxmate.out.SMOutputElement
 
doWriteStartElement() - Method in class org.codehaus.staxmate.out.SMOutputElement
 

E

ElementFilter - Class in org.codehaus.staxmate.in
This is a simple element-only filter, that accepts those element nodes that match the given element name.
ElementFilter(String) - Constructor for class org.codehaus.staxmate.in.ElementFilter
 
ElementFilter(String, String) - Constructor for class org.codehaus.staxmate.in.ElementFilter
 
ElementFilter(QName) - Constructor for class org.codehaus.staxmate.in.ElementFilter
 
ElementInfoFactory - Interface in org.codehaus.staxmate.in
Simple factory class that can be used to customize instances of SMElementInfo that iterators construct and store when element tracking is enabled.
END_DOCUMENT - org.codehaus.staxmate.in.SMEvent
 
END_ELEMENT - org.codehaus.staxmate.in.SMEvent
 
ensureNotEmpty(String) - Static method in class org.codehaus.staxmate.util.DataUtil
 
ENTITY_DECL - org.codehaus.staxmate.in.SMEvent
 
ENTITY_REF - org.codehaus.staxmate.in.SMEvent
 
eventObjectByEventId(int) - Static method in class org.codehaus.staxmate.in.CursorBase
Note: no checks are done regarding validity of passed-in type.
EVENTS_BY_IDS - Static variable in class org.codehaus.staxmate.in.CursorBase
This is the mapping array, indexed by Stax 1.0 event type integer code, value being matching SMEvent enumeration value.
extend(int, int) - Method in class org.codehaus.staxmate.in.SimpleFilter
 

F

FALSE_VALUE - Static variable in class org.codehaus.staxmate.out.SMOutputContext
 
findAttrIndex(String, String) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method that can be called when this cursor points to START_ELEMENT, and which will return index of specified attribute, if it exists for this element.
findRootPrefix(SMNamespace) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
flatteningCursor(File, SMFilter) - Method in class org.codehaus.staxmate.SMInputFactory
 
flatteningCursor(InputStream, SMFilter) - Method in class org.codehaus.staxmate.SMInputFactory
 
flatteningCursor(Reader, SMFilter) - Method in class org.codehaus.staxmate.SMInputFactory
 
flatteningCursor(URL, SMFilter) - Method in class org.codehaus.staxmate.SMInputFactory
 
flatteningCursor(XMLStreamReader, SMFilter) - Static method in class org.codehaus.staxmate.SMInputFactory
Static factory method used to construct root-level flattening (descendant) cursor, when starting to process an xml document or fragment.
flushWriter() - Method in class org.codehaus.staxmate.out.SMOutputContext
 

G

generateUnboundPrefix() - Method in class org.codehaus.staxmate.out.SMOutputContext
 
get() - Method in class org.codehaus.staxmate.SMInputFactory.SMFactoryAccessor
 
get() - Method in class org.codehaus.staxmate.SMInputFactory.XmlFactoryAccessor
 
get() - Method in class org.codehaus.staxmate.SMOutputFactory.SMFactoryAccessor
 
get() - Method in class org.codehaus.staxmate.SMOutputFactory.XmlFactoryAccessor
 
getAttrBinaryValue(int) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method for accessing value of a base64-encoded attribute, using default base64 encoding variant (as per Base64Variants.getDefaultVariant().
getAttrBinaryValue(int, Base64Variant) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method for accessing value of a base64-encoded attribute, using specified base64 encoding variant.
getAttrBooleanValue(int) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method for accessing value of specified attribute as boolean.
getAttrBooleanValue(int, boolean) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method for accessing value of specified attribute as boolean.
getAttrCount() - Method in class org.codehaus.staxmate.in.SMInputCursor
Method that can be called when this cursor points to START_ELEMENT, and which will return number of attributes with values for the start element.
getAttrDoubleValue(int) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method for accessing value of specified attribute as double.
getAttrDoubleValue(int, double) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method for accessing value of specified attribute as double.
getAttrEnumValue(int, Class<T>) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method for accessing value of specified attribute as an Enum value of specified type, if content non-empty.
getAttrIntValue(int) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method for accessing value of specified attribute as integer.
getAttrIntValue(int, int) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method for accessing value of specified attribute as integer.
getAttrIntValue(String, String) - Method in class org.codehaus.staxmate.in.SMInputCursor
getAttrIntValue(String, String, int) - Method in class org.codehaus.staxmate.in.SMInputCursor
getAttrLocalName(int) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method that can be called when this cursor points to START_ELEMENT, and returns local name of the attribute at specified index.
getAttrLongValue(int) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method for accessing value of specified attribute as long.
getAttrLongValue(int, long) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method for accessing value of specified attribute as long.
getAttrName(int) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method that can be called when this cursor points to START_ELEMENT, and returns fully qualified name of the attribute at specified index.
getAttrNsUri(int) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method that can be called when this cursor points to START_ELEMENT, and returns namespace URI of the attribute at specified index (non-empty String if it has one, and empty String if attribute does not belong to a namespace) Index has to be between [0, SMInputCursor.getAttrCount()[; otherwise IllegalArgumentException will be thrown.
getAttrPrefix(int) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method that can be called when this cursor points to START_ELEMENT, and returns namespace prefix of the attribute at specified index (if it has any), or empty String if attribute has no prefix (does not belong to a namespace).
getAttrValue(int) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method that can be called when this cursor points to START_ELEMENT, and returns unmodified textual value of the attribute at specified index (non-empty String if it has one, and empty String if attribute does not belong to a namespace) Index has to be between [0, SMInputCursor.getAttrCount()[; otherwise IllegalArgumentException will be thrown.
getAttrValue(String) - Method in class org.codehaus.staxmate.in.SMInputCursor
Convenience accessor method to access an attribute that is not in a namespace (has no prefix).
getAttrValue(String, String) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method that can be called when this cursor points to START_ELEMENT, and returns unmodified textual value of the specified attribute (if element has it), or null if element has no value for such attribute.
getBaseParentCount() - Method in class org.codehaus.staxmate.in.CursorBase
This method is needed by flattening cursors when they have child cursors: if so, they can determine their depth relative to child cursor's base parent count (and can not check stream -- as it may have moved -- nor want to have separate field to track this information)
getBoundPrefix() - Method in class org.codehaus.staxmate.out.SMGlobalNamespace
 
getBoundPrefix() - Method in class org.codehaus.staxmate.out.SMLocalNamespace
 
getBoundPrefix() - Method in class org.codehaus.staxmate.out.SMNamespace
 
getContext() - Method in class org.codehaus.staxmate.out.SMOutputContainer
Method for accessing output context (which encloses actual output stream).
getCurrEvent() - Method in class org.codehaus.staxmate.in.SMInputCursor
Returns the type of event this cursor either currently points to (if in valid state), or pointed to (if ever iterated forward), or null if just created.
getCurrEventCode() - Method in class org.codehaus.staxmate.in.SMInputCursor
Convenience method for accessing type of the current event (as would be returned by SMInputCursor.getCurrEvent()) as one of event types defined in XMLStreamConstants (like XMLStreamConstants.START_ELEMENT).
getCurrEventDesc() - Method in class org.codehaus.staxmate.in.CursorBase
 
getCurrEventDesc() - Method in class org.codehaus.staxmate.in.SMInputCursor
 
getCursorLocation() - Method in class org.codehaus.staxmate.in.SMInputCursor
Method to access starting Location of event (as defined by Stax specification) that this cursor points to.
getData() - Method in class org.codehaus.staxmate.in.SMInputCursor
Method for accessing application-provided data set previously by a SMInputCursor.setData(java.lang.Object) call.
getDepth() - Method in class org.codehaus.staxmate.in.DefaultElementInfo
 
getDepth() - Method in class org.codehaus.staxmate.in.SMElementInfo
Optional operation that will return number of parent start elements this element has, if any.
getDepth() - Method in class org.codehaus.staxmate.in.SMInputContext
 
getElemBinaryValue() - Method in class org.codehaus.staxmate.in.SMInputCursor
Method for accessing value current element, which isbase64-encoded binary data, by decoding contents using the default base64 variant
getElemBinaryValue(Base64Variant) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method for accessing value current element, which isbase64-encoded binary data, by decoding contents using specified variant.
getElemBooleanValue() - Method in class org.codehaus.staxmate.in.SMInputCursor
Method that can collect text directly contained within START_ELEMENT currently pointed by this cursor and convert it to a boolean value.
getElemBooleanValue(boolean) - Method in class org.codehaus.staxmate.in.SMInputCursor
Similar to SMInputCursor.getElemBooleanValue(), but instead of failing on invalid value, returns given default value.
getElemDoubleValue() - Method in class org.codehaus.staxmate.in.SMInputCursor
Method that can collect text directly contained within START_ELEMENT currently pointed by this cursor and convert it to a double value.
getElemDoubleValue(double) - Method in class org.codehaus.staxmate.in.SMInputCursor
Similar to SMInputCursor.getElemDoubleValue(), but instead of failing on invalid value, returns given default value.
getElementCount() - Method in class org.codehaus.staxmate.in.SMInputCursor
Method to access number of start elements cursor has traversed (including ones that were filtered out, if any).
getElementIndex() - Method in class org.codehaus.staxmate.in.DefaultElementInfo
 
getElementIndex() - Method in class org.codehaus.staxmate.in.SMElementInfo
Optional operation that will return the zero-based index of the element amongst all (start) elements iterated over by the iterator that created this element info object.
getElementInfoFactory() - Method in class org.codehaus.staxmate.in.SMInputCursor
 
getElementOnlyFilter() - Static method in class org.codehaus.staxmate.in.SMFilterFactory
 
getElementOnlyFilter(String) - Static method in class org.codehaus.staxmate.in.SMFilterFactory
 
getElementOnlyFilter(QName) - Static method in class org.codehaus.staxmate.in.SMFilterFactory
 
getElementTracking() - Method in class org.codehaus.staxmate.in.SMInputCursor
 
getElemEnumValue(Class<T>) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method that can collect text directly contained within START_ELEMENT currently pointed by this cursor and convert it to one of enumerated values of given type, if textual value non-type, and otherwise to null.
getElemIntValue() - Method in class org.codehaus.staxmate.in.SMInputCursor
Method that can collect text directly contained within START_ELEMENT currently pointed by this cursor and convert it to a int value.
getElemIntValue(int) - Method in class org.codehaus.staxmate.in.SMInputCursor
Similar to SMInputCursor.getElemIntValue(), but instead of failing on invalid value, returns given default value.
getElemLongValue() - Method in class org.codehaus.staxmate.in.SMInputCursor
Method that can collect text directly contained within START_ELEMENT currently pointed by this cursor and convert it to a long value.
getElemLongValue(long) - Method in class org.codehaus.staxmate.in.SMInputCursor
Similar to SMInputCursor.getElemLongValue(), but instead of failing on invalid value, returns given default value.
getElemStringValue() - Method in class org.codehaus.staxmate.in.SMInputCursor
Method that can collect text directly contained within START_ELEMENT currently pointed by this cursor.
getEmptyNamespace() - Static method in class org.codehaus.staxmate.out.SMOutputContext
 
getEventCode() - Method in enum org.codehaus.staxmate.in.SMEvent
 
getEventLocation() - Method in class org.codehaus.staxmate.in.SMInputContext
Method for accessing starting location of the currently pointed-to event, within input stream.
getFactory() - Static method in class org.codehaus.staxmate.SMInputFactory.SMFactoryAccessor
 
getFactory() - Static method in class org.codehaus.staxmate.SMInputFactory.XmlFactoryAccessor
 
getFactory() - Static method in class org.codehaus.staxmate.SMOutputFactory.SMFactoryAccessor
 
getFactory() - Static method in class org.codehaus.staxmate.SMOutputFactory.XmlFactoryAccessor
 
getGlobalSMInputFactory() - Static method in class org.codehaus.staxmate.SMInputFactory
Convenience method that will get a lazily constructed shared SMInputFactory instance.
getGlobalSMOutputFactory() - Static method in class org.codehaus.staxmate.SMOutputFactory
Convenience method that will get a lazily constructed shared SMOutputFactory instance.
getGlobalXMLInputFactory() - Static method in class org.codehaus.staxmate.SMInputFactory
Convenience method that will get a lazily constructed shared XMLInputFactory instance.
getGlobalXMLOutputFactory() - Static method in class org.codehaus.staxmate.SMOutputFactory
Convenience method that will get a lazily constructed shared XMLOutputFactory instance.
getLastBoundPrefix() - Method in class org.codehaus.staxmate.out.SMGlobalNamespace
 
getLastBoundPrefix() - Method in class org.codehaus.staxmate.out.SMLocalNamespace
 
getLastBoundPrefix() - Method in class org.codehaus.staxmate.out.SMNamespace
 
getLocalName() - Method in class org.codehaus.staxmate.in.DefaultElementInfo
 
getLocalName() - Method in class org.codehaus.staxmate.in.SMElementInfo
Optional operation that will return the local name of the element, or, if namespace support was not enabled for the parser, full name including possible namespace prefix.
getLocalName() - Method in class org.codehaus.staxmate.in.SMInputCursor
For events with fully qualified names (START_ELEMENT, END_ELEMENT, ATTRIBUTE, NAMESPACE) returns the local component of the full name; for events with only non-qualified name (PROCESSING_INSTRUCTION, entity and notation declarations, references) returns the name, and for other events, returns null.
getLocalName() - Method in class org.codehaus.staxmate.out.SMOutputElement
Method that can be used to get the local name of this element
getLocation() - Method in class org.codehaus.staxmate.in.SMInputCursor
Deprecated. 
getMixedFilter() - Static method in class org.codehaus.staxmate.in.SMFilterFactory
 
getNamespace() - Method in class org.codehaus.staxmate.out.SMOutputElement
Method that can be used to get the namespace of the element.
getNamespace(String) - Method in class org.codehaus.staxmate.out.SMOutputContainer
Convenience method for getting namespace instance that uniquely represents the specified URI (uniquely meaning that for a given output context there are never more than one instances for a given URI; which means that identity comparison is enough to check for equality of two namespaces).
getNamespace(String) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
getNamespace(String, String) - Method in class org.codehaus.staxmate.out.SMOutputContainer
Method for getting namespace instance that represents the specified URI, and if it is not yet bound, tries to bind it to given prefix.
getNamespace(String, String) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
getNamespaceCount() - Method in class org.codehaus.staxmate.out.SMOutputContext
 
getNamespaceURI() - Method in class org.codehaus.staxmate.in.DefaultElementInfo
 
getNamespaceURI() - Method in class org.codehaus.staxmate.in.SMElementInfo
Optional operation that will return the URI of the namespace of the element; this will be empty String ("") for the default namespace (if none declared), or if namespace support was not enabled for the parser.
getNext() - Method in class org.codehaus.staxmate.in.SMFlatteningCursor
 
getNext() - Method in class org.codehaus.staxmate.in.SMHierarchicCursor
 
getNext() - Method in class org.codehaus.staxmate.in.SMInputCursor
Main iterating method.
getNext() - Method in class org.codehaus.staxmate.out.SMOutputtable
 
getNodeCount() - Method in class org.codehaus.staxmate.in.SMInputCursor
Method to access number of nodes cursor has traversed (including ones that were filtered out, if any).
getNodeIndex() - Method in class org.codehaus.staxmate.in.DefaultElementInfo
 
getNodeIndex() - Method in class org.codehaus.staxmate.in.SMElementInfo
Optional operation that will return the zero-based index of the element node amongst all nodes iterated over by the iterator that created this element info object.
getNonIgnorableTextFilter() - Static method in class org.codehaus.staxmate.in.SMFilterFactory
 
getNsUri() - Method in class org.codehaus.staxmate.in.SMInputCursor
Method for accessing namespace URI of the START_ELEMENT this cursor points to.
getParent() - Method in class org.codehaus.staxmate.in.DefaultElementInfo
 
getParent() - Method in class org.codehaus.staxmate.in.SMElementInfo
Optional operation that will return information about the parent element of this element, if one exists; null if not (case for the root element).
getParent() - Method in class org.codehaus.staxmate.out.SMOutputContainer
Method to use for getting parent of this container, which is null for root-level containers (document, fragment).
getParentCount() - Method in class org.codehaus.staxmate.in.SMFlatteningCursor
 
getParentCount() - Method in class org.codehaus.staxmate.in.SMHierarchicCursor
 
getParentCount() - Method in class org.codehaus.staxmate.in.SMInputCursor
Number of parent elements that the token/event cursor points to has, if it points to one.
getParentTrackedElement() - Method in class org.codehaus.staxmate.in.SMInputCursor
 
getPath() - Method in class org.codehaus.staxmate.out.SMOutputContainer
Method that can be called to get an XPath like description of the relative location of this output node, starting from root.
getPath(StringBuilder) - Method in class org.codehaus.staxmate.out.SMBufferedFragment
 
getPath(StringBuilder) - Method in class org.codehaus.staxmate.out.SMOutputContainer
Method that can be called to get an XPath like description of the relative location of this output node, starting from root.
getPath(StringBuilder) - Method in class org.codehaus.staxmate.out.SMOutputElement
 
getPath(StringBuilder) - Method in class org.codehaus.staxmate.out.SMRootFragment
 
getPathDesc() - Method in class org.codehaus.staxmate.in.SMInputCursor
Method that generates developer-readable description of the logical path of the event this cursor points to, assuming that element tracking is enabled.
getPreferredPrefix() - Method in class org.codehaus.staxmate.out.SMGlobalNamespace
 
getPreferredPrefix() - Method in class org.codehaus.staxmate.out.SMLocalNamespace
 
getPreferredPrefix() - Method in class org.codehaus.staxmate.out.SMNamespace
 
getPrefix() - Method in class org.codehaus.staxmate.in.DefaultElementInfo
 
getPrefix() - Method in class org.codehaus.staxmate.in.SMElementInfo
Optional operation that will return the prefix of the element, if it had one and namespace support was enabled for the parser.
getPrefix() - Method in class org.codehaus.staxmate.in.SMInputCursor
Method for accessing namespace prefix of the START_ELEMENT this cursor points to.
getPrefixedName() - Method in class org.codehaus.staxmate.in.SMInputCursor
Returns a String representation of either the fully-qualified name (if the event has full name) or the local name (if event does not have full name but has local name); or if no name available, throws stream exception.
getPreviousSibling() - Method in class org.codehaus.staxmate.in.DefaultElementInfo
 
getPreviousSibling() - Method in class org.codehaus.staxmate.in.SMElementInfo
Optional operation that will return information about the previous sibling in the sibling element chain.
getQName() - Method in class org.codehaus.staxmate.in.SMInputCursor
 
getQualified(String, String) - Method in class org.codehaus.staxmate.dom.DOMConverter.QNameRecycler
 
getStateDesc() - Method in class org.codehaus.staxmate.in.CursorBase
 
getStaxFactory() - Method in class org.codehaus.staxmate.SMInputFactory
Accessor for getting the Stax input factory that this input factory uses for constructing XMLStreamReader instances it needs.
getStaxFactory() - Method in class org.codehaus.staxmate.SMOutputFactory
Method for accessing Stax output factory this StaxMate output factory was constructed with.
getStreamLocation() - Method in class org.codehaus.staxmate.in.SMInputContext
Method for accessing the currently pointed-to location within input stream.
getStreamLocation() - Method in class org.codehaus.staxmate.in.SMInputCursor
Method to access Location that the underlying stream reader points to.
getStreamReader() - Method in class org.codehaus.staxmate.in.SMInputContext
 
getStreamReader() - Method in class org.codehaus.staxmate.in.SMInputCursor
Method that can be used to get direct access to the underlying stream reader.
getText() - Method in class org.codehaus.staxmate.in.SMInputCursor
Method that can be used when this cursor points to a textual event; something for which XMLStreamReader.getText() can be called.
getTextOnlyFilter() - Static method in class org.codehaus.staxmate.in.SMFilterFactory
 
getTrackedElement() - Method in class org.codehaus.staxmate.in.SMInputCursor
 
getURI() - Method in class org.codehaus.staxmate.out.SMNamespace
 
getWriter() - Method in class org.codehaus.staxmate.out.SMOutputContext
 

H

HAS_CHILD - org.codehaus.staxmate.in.CursorBase.State
Status that indicates that although cursor would be active, there is a child cursor active which means that this cursor can not be used to access data: only the innermost child cursor can.
hasLocalName() - Method in enum org.codehaus.staxmate.in.SMEvent
This method returns true if it would be ok to call SMInputCursor.getLocalName() of the iterator object, when it is positioned over this event.
hasLocalName(String) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method for verifying whether current named event (one for which SMInputCursor.getLocalName() can be called) has the specified local name or not.
hasName(String, String) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method for verifying whether current named event (one for which SMInputCursor.getLocalName() can be called) has the specified fully-qualified name or not.
hasName(QName) - Method in class org.codehaus.staxmate.in.SMInputCursor
Equivalent to calling SMInputCursor.hasName(String, String) with namespace URI and local name contained in the argument QName
hasQName() - Method in enum org.codehaus.staxmate.in.SMEvent
This method returns true if it would be ok to call SMInputCursor.getQName() of the iterator object, when it is positioned over this event.
hasText() - Method in enum org.codehaus.staxmate.in.SMEvent
This method returns true if it would be ok to call SMInputCursor.getText() of the iterator object, when it is positioned over this event.
hierarchicCursor(XMLStreamReader, SMFilter) - Static method in class org.codehaus.staxmate.SMInputFactory
Static factory method used to construct root-level hierarchic (child) cursor, when starting to process an xml document or fragment.

I

IGNORABLE_WS - org.codehaus.staxmate.in.SMEvent
 
INITIAL - org.codehaus.staxmate.in.CursorBase.State
Initial means that the cursor has been constructed, but hasn't yet been advanced.
IntAttribute(SMNamespace, String, int) - Constructor for class org.codehaus.staxmate.out.SMOAttribute.IntAttribute
 
IntValue(int) - Constructor for class org.codehaus.staxmate.out.SMOTypedValue.IntValue
 
invalidate() - Method in class org.codehaus.staxmate.in.CursorBase
Method called by the parent cursor, to indicate it has to traverse over xml content and that child cursor as well as all of its descendant cursors (if any) are to be considered invalid.
isBoundToPrefix() - Method in class org.codehaus.staxmate.out.SMNamespace
 
isBuffered() - Method in interface org.codehaus.staxmate.out.SMBufferable
 
isBuffered() - Method in class org.codehaus.staxmate.out.SMBufferedElement
 
isBuffered() - Method in class org.codehaus.staxmate.out.SMBufferedFragment
 
isDefaultNs(SMNamespace) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
isElementEvent() - Method in enum org.codehaus.staxmate.in.SMEvent
 
isFirstChild() - Method in class org.codehaus.staxmate.in.SMElementInfo
 
isPrefixBound(String) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
isPrefixBoundLocally(String, int) - Method in class org.codehaus.staxmate.out.SMOutputContext
Similar to SMOutputContext.isPrefixBound(java.lang.String), but only considers bindings added by the current start element.
isRoot() - Method in class org.codehaus.staxmate.in.SMElementInfo
 
isRootCursor() - Method in class org.codehaus.staxmate.in.CursorBase
 
isRootCursor() - Method in class org.codehaus.staxmate.in.SMInputCursor
Method for determining whether this cursor iterates over root level of the underlying stream reader
isTextualEvent() - Method in enum org.codehaus.staxmate.in.SMEvent
Textual events are events that consist of regular document text content: ignorable white space, CDATA segments, and other text.
isValidIn(SMOutputContext) - Method in class org.codehaus.staxmate.out.SMGlobalNamespace
 
isValidIn(SMOutputContext) - Method in class org.codehaus.staxmate.out.SMLocalNamespace
 
isValidIn(SMOutputContext) - Method in class org.codehaus.staxmate.out.SMNamespace
Method used to verify that the namespace is actually valid within the specified output context.
isWriterRepairing() - Method in class org.codehaus.staxmate.out.SMOutputContext
 

L

LAST_BLOCKED - Static variable in class org.codehaus.staxmate.out.SMBufferedFragment
 
LAST_BUFFERED - Static variable in class org.codehaus.staxmate.out.SMBufferedFragment
 
linkParent(SMOutputContainer, boolean) - Method in interface org.codehaus.staxmate.out.SMBufferable
Method called by a container when bufferable item is linked as its child.
linkParent(SMOutputContainer, boolean) - Method in class org.codehaus.staxmate.out.SMBufferedFragment
 
linkParent(SMOutputContainer, boolean) - Method in class org.codehaus.staxmate.out.SMOutputElement
 
LongValue(long) - Constructor for class org.codehaus.staxmate.out.SMOTypedValue.LongValue
 

M

mAllowedTypes - Variable in class org.codehaus.staxmate.in.SimpleFilter
 
MASK_HAS_LOCAL_NAME - Static variable in enum org.codehaus.staxmate.in.SMEvent
Set of events for which SMEvent.hasLocalName() returns true.
MASK_HAS_QNAME - Static variable in enum org.codehaus.staxmate.in.SMEvent
Set of events for which SMEvent.hasQName() returns true; generally anything for which real QName could be constructed.
MASK_HAS_TEXT - Static variable in enum org.codehaus.staxmate.in.SMEvent
Set of events for which SMEvent.hasText() returns true
MASK_TEXTUAL_EVENT - Static variable in enum org.codehaus.staxmate.in.SMEvent
Set of events for which SMEvent.isTextualEvent() returns true
mBuf - Variable in class org.codehaus.staxmate.out.SMOCData.ArrayBased
 
mBuf - Variable in class org.codehaus.staxmate.out.SMOCData.ArrayBased3
 
mBuf - Variable in class org.codehaus.staxmate.out.SMOCharacters.ArrayBased
 
mBuf - Variable in class org.codehaus.staxmate.out.SMOCharacters.ArrayBased3
 
mData - Variable in class org.codehaus.staxmate.in.SMInputCursor
Non-typesafe payload data that applications can use, to pass an extra argument along with cursors.
mData - Variable in class org.codehaus.staxmate.out.SMOProcInstr
 
mData - Variable in class org.codehaus.staxmate.util.ArrayMaker
 
mDepth - Variable in class org.codehaus.staxmate.in.DefaultElementInfo
 
mElemIndex - Variable in class org.codehaus.staxmate.in.DefaultElementInfo
 
mElemInfoFactory - Variable in class org.codehaus.staxmate.in.SMInputCursor
Optional factory instance that is used to create element info objects if element tracking is enabled.
mElemTracking - Variable in class org.codehaus.staxmate.in.SMInputCursor
Whether element information is to be tracked or not, and if it is, how much of it will be stored.
mEventType - Variable in enum org.codehaus.staxmate.in.SMEvent
This is the underlying Stax 1.0 event constant matching this StaxMate event enum.
mFactory - Variable in class org.codehaus.staxmate.SMInputFactory.SMFactoryAccessor
 
mFactory - Variable in class org.codehaus.staxmate.SMInputFactory.XmlFactoryAccessor
 
mFactory - Variable in class org.codehaus.staxmate.SMOutputFactory.SMFactoryAccessor
 
mFactory - Variable in class org.codehaus.staxmate.SMOutputFactory.XmlFactoryAccessor
 
mFilter - Variable in class org.codehaus.staxmate.in.SMInputCursor
Optional filter object that can be used to filter out events of types caller is not interested in.
mLastIndex - Variable in class org.codehaus.staxmate.util.ArrayMaker
 
mLen - Variable in class org.codehaus.staxmate.out.SMOCData.ArrayBased3
 
mLen - Variable in class org.codehaus.staxmate.out.SMOCharacters.ArrayBased3
 
mLocalName - Variable in class org.codehaus.staxmate.in.DefaultElementInfo
 
mLocalName - Variable in class org.codehaus.staxmate.in.ElementFilter
 
mName - Variable in class org.codehaus.staxmate.out.SMOEntityRef
 
mNodeIndex - Variable in class org.codehaus.staxmate.in.DefaultElementInfo
 
mNsURI - Variable in class org.codehaus.staxmate.in.DefaultElementInfo
 
mNsURI - Variable in class org.codehaus.staxmate.in.ElementFilter
 
mOffset - Variable in class org.codehaus.staxmate.out.SMOCData.ArrayBased3
 
mOffset - Variable in class org.codehaus.staxmate.out.SMOCharacters.ArrayBased3
 
mParentElem - Variable in class org.codehaus.staxmate.in.DefaultElementInfo
 
mPrefix - Variable in class org.codehaus.staxmate.in.DefaultElementInfo
 
mPrevSiblingElem - Variable in class org.codehaus.staxmate.in.DefaultElementInfo
 
mTarget - Variable in class org.codehaus.staxmate.out.SMOProcInstr
 
mText - Variable in class org.codehaus.staxmate.out.SMOCData.StringBased
 
mText - Variable in class org.codehaus.staxmate.out.SMOCharacters.StringBased
 
mText - Variable in class org.codehaus.staxmate.out.SMOComment
 

N

NAMESPACE_DECL - org.codehaus.staxmate.in.SMEvent
 
NONE - org.codehaus.staxmate.in.SMInputCursor.Tracking
Value that indicates that no element state information should be tracked.
NOTATION_DECL - org.codehaus.staxmate.in.SMEvent
 
NS_EMPTY - Static variable in class org.codehaus.staxmate.out.SMOutputContext
 
NS_XML - Static variable in class org.codehaus.staxmate.out.SMOutputContext
 
NS_XMLNS - Static variable in class org.codehaus.staxmate.out.SMOutputContext
 

O

org.codehaus.staxmate - package org.codehaus.staxmate
Package contains factories for constructing input and output processing components (such as input cursors).
org.codehaus.staxmate.dom - package org.codehaus.staxmate.dom
Package contains functionality for building DOM trees or fragments from XMLStreamReaders and writing DOM documents and fragments using XMLStreamWriters.
org.codehaus.staxmate.in - package org.codehaus.staxmate.in
Package contains functionality for input-side processing.
org.codehaus.staxmate.out - package org.codehaus.staxmate.out
Package contains classes for output functionality.
org.codehaus.staxmate.util - package org.codehaus.staxmate.util
Package contains miscellaneous utility classes not directly tied to input or output processing, but used for implementing other functionality.
OUTPUT_ATTRS - Static variable in class org.codehaus.staxmate.out.SMOutputElement
 
OUTPUT_CHILDREN - Static variable in class org.codehaus.staxmate.out.SMOutputElement
 
OUTPUT_CLOSED - Static variable in class org.codehaus.staxmate.out.SMOutputElement
 
OUTPUT_NONE - Static variable in class org.codehaus.staxmate.out.SMOutputElement
 
outputIndentation() - Method in class org.codehaus.staxmate.out.SMOutputContext
 

P

PARENTS - org.codehaus.staxmate.in.SMInputCursor.Tracking
Value that indicates that element basic state information should be tracked, including linkage to the parent element (but only if the parent cursor was tracking elements).
predeclareNamespace(SMNamespace) - Method in class org.codehaus.staxmate.out.SMOutputElement
Method that can be (but never has to) called to force declaration of given namespace for this element, if that is possible (i.e.
predeclareNamespace(SMNamespace, SMNamespace, int) - Method in class org.codehaus.staxmate.out.SMOutputContext
Method called to try to pre-declare given namespace
prefersDefaultNs() - Method in class org.codehaus.staxmate.out.SMGlobalNamespace
 
prefersDefaultNs() - Method in class org.codehaus.staxmate.out.SMLocalNamespace
 
prefersDefaultNs() - Method in class org.codehaus.staxmate.out.SMNamespace
 
prefersDefaultNs(boolean) - Method in class org.codehaus.staxmate.out.SMGlobalNamespace
 
prefersDefaultNs(boolean) - Method in class org.codehaus.staxmate.out.SMLocalNamespace
 
prefersDefaultNs(boolean) - Method in class org.codehaus.staxmate.out.SMNamespace
 
processDescendantText(Writer, boolean) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method similar to SMInputCursor.collectDescendantText(boolean), but will write the text to specified Writer instead of collecting it into a String.
PROCESSING_INSTR - org.codehaus.staxmate.in.SMEvent
 

Q

QNameRecycler() - Constructor for class org.codehaus.staxmate.dom.DOMConverter.QNameRecycler
 

R

readerAccessible() - Method in class org.codehaus.staxmate.in.SMInputCursor
Method that can be used to check whether this cursor is currently valid; that is, it is the cursor that points to the event underlying stream is at.
release() - Method in interface org.codehaus.staxmate.out.SMBufferable
Method called to signal that the node need not be buffered any more (if not required to do so by parent/children restrictions)
release() - Method in class org.codehaus.staxmate.out.SMBufferedElement
 
release() - Method in class org.codehaus.staxmate.out.SMBufferedFragment
 
rewindPastChild() - Method in class org.codehaus.staxmate.in.CursorBase
Method called to skim through the content that the child cursor(s) are pointing to, end return once next call to XMLStreamReader2.next() will return the next event this cursor should see.
rootCursor(XMLStreamReader) - Static method in class org.codehaus.staxmate.SMInputFactory
Convenience method that will construct and return a nested cursor that will iterate over root-level events (comments, PIs, root element), without filtering any events.
rootElementCursor(byte[], int, int) - Method in class org.codehaus.staxmate.SMInputFactory
Method that will construct and return a nested cursor that will only ever iterate to one node, that is, the root element of the document reader is reading.
rootElementCursor(File) - Method in class org.codehaus.staxmate.SMInputFactory
Method that will construct and return a nested cursor that will only ever iterate to one node, that is, the root element of the document reader is reading.
rootElementCursor(InputStream) - Method in class org.codehaus.staxmate.SMInputFactory
Method that will construct and return a nested cursor that will only ever iterate to one node, that is, the root element of the document reader is reading.
rootElementCursor(Reader) - Method in class org.codehaus.staxmate.SMInputFactory
Method that will construct and return a nested cursor that will only ever iterate to one node, that is, the root element of the document reader is reading.
rootElementCursor(URL) - Method in class org.codehaus.staxmate.SMInputFactory
Method that will construct and return a nested cursor that will only ever iterate to one node, that is, the root element of the document reader is reading.
rootElementCursor(XMLStreamReader) - Static method in class org.codehaus.staxmate.SMInputFactory
Convenience method that will construct and return a nested cursor that will only ever iterate to one node, that is, the root element of the document reader is reading.

S

sBoolValues - Static variable in class org.codehaus.staxmate.util.DataUtil
 
sElementOnlyFilter - Static variable in class org.codehaus.staxmate.in.SMFilterFactory
Filter that only passes through element events.
setData(Object) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method for assigning per-cursor application-managed data, readable using SMInputCursor.getData().
setElementInfoFactory(ElementInfoFactory) - Method in class org.codehaus.staxmate.in.SMInputCursor
Set element info factory used for constructing SMElementInfo instances during traversal for this cursor, as well as all of its children.
setElementTracking(SMInputCursor.Tracking) - Method in class org.codehaus.staxmate.in.SMInputCursor
Changes tracking mode of this cursor to the new specified mode.
setFilter(SMFilter) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method for setting filter used for selecting which events are to be returned to the caller when SMInputCursor.getNext() is called.
setIgnoreWhitespace(boolean) - Method in class org.codehaus.staxmate.dom.DOMConverter
Method used to change whether the build methods will add ignorable (element) white space in the DOM tree or not.
setIndentation(String, int, int) - Method in class org.codehaus.staxmate.out.SMOutputContainer
This method can be called to enable or disable heuristic indentation for the output done using this output context.
setIndentation(String, int, int) - Method in class org.codehaus.staxmate.out.SMOutputContext
This method can be called to enable or disable heuristic indentation for the output done using this output context.
setPreferredPrefix(String) - Method in class org.codehaus.staxmate.out.SMGlobalNamespace
 
setPreferredPrefix(String) - Method in class org.codehaus.staxmate.out.SMLocalNamespace
 
setPreferredPrefix(String) - Method in class org.codehaus.staxmate.out.SMNamespace
Method that can be called to associate a "preferred" prefix; prefix that this namespace should be bound to instead of some automatically generated one (unless that prefix is already bound to another URI).
sGlobalNsMap - Static variable in class org.codehaus.staxmate.out.SMOutputContext
 
SimpleFilter - Class in org.codehaus.staxmate.in
Simple bit-set based filter that can be configured by specifying allowed event types.
SimpleFilter(int) - Constructor for class org.codehaus.staxmate.in.SimpleFilter
 
SimpleFilter(SMEvent) - Constructor for class org.codehaus.staxmate.in.SimpleFilter
 
sInstance - Static variable in class org.codehaus.staxmate.SMInputFactory.SMFactoryAccessor
 
sInstance - Static variable in class org.codehaus.staxmate.SMInputFactory.XmlFactoryAccessor
 
sInstance - Static variable in class org.codehaus.staxmate.SMOutputFactory.SMFactoryAccessor
 
sInstance - Static variable in class org.codehaus.staxmate.SMOutputFactory.XmlFactoryAccessor
 
skipToEndElement() - Method in class org.codehaus.staxmate.in.SMHierarchicCursor
Method called when current event/token is START_ELEMENT, but we are not interested in its contents (children).
SMBufferable - Interface in org.codehaus.staxmate.out
Interface that denotes output objects (fragments, elements) that explicitly start their life-cycle as buffered (other objects can be implicitly buffered due to explict ones as parents or previous siblings).
SMBufferedElement - Class in org.codehaus.staxmate.out
Buffered version of SMOutputElement; starts its life buffered, so that it, its attributes and content are not automatically written to the underlying stream, but only when buffered instance is released.
SMBufferedElement(SMOutputContext, String, SMNamespace) - Constructor for class org.codehaus.staxmate.out.SMBufferedElement
Note: although signature indicates we could throw an exception, this sub-class never does.
SMBufferedFragment - Class in org.codehaus.staxmate.out
Buffered fragment; starts its life buffered, so that its content are not automatically written to the underlying stream, but only when buffered instance is released.
SMBufferedFragment(SMOutputContext) - Constructor for class org.codehaus.staxmate.out.SMBufferedFragment
 
SMElementInfo - Class in org.codehaus.staxmate.in
This is the abstract base class that defines standard set of element information stored when element tracking is enabled for a SMInputCursor.
SMElementInfo() - Constructor for class org.codehaus.staxmate.in.SMElementInfo
 
SMEvent - Enum in org.codehaus.staxmate.in
 
SMEvent(int) - Constructor for enum org.codehaus.staxmate.in.SMEvent
 
SMFactoryAccessor() - Constructor for class org.codehaus.staxmate.SMInputFactory.SMFactoryAccessor
 
SMFactoryAccessor() - Constructor for class org.codehaus.staxmate.SMOutputFactory.SMFactoryAccessor
 
SMFilter - Class in org.codehaus.staxmate.in
Simple class that defines for objects used to configure iterators so that they will filter out "uninteresting" events.
SMFilter() - Constructor for class org.codehaus.staxmate.in.SMFilter
 
SMFilterFactory - Class in org.codehaus.staxmate.in
Simple factory that can be used to get instances of simple default filters.
SMFilterFactory() - Constructor for class org.codehaus.staxmate.in.SMFilterFactory
 
SMFlatteningCursor - Class in org.codehaus.staxmate.in
Default implementation of generic flat (non-scoped) cursor; cursor that traverse all descendants (children and grandchildren) of a start element.
SMFlatteningCursor(SMInputContext, SMInputCursor, SMFilter) - Constructor for class org.codehaus.staxmate.in.SMFlatteningCursor
 
SMGlobalNamespace - Class in org.codehaus.staxmate.out
Namespace that is global and shared for all SMOutputContext)s (~= XML documents or sub-trees).
SMGlobalNamespace(String, String) - Constructor for class org.codehaus.staxmate.out.SMGlobalNamespace
 
SMHierarchicCursor - Class in org.codehaus.staxmate.in
Default implementation of generic nested (scoped) cursor; cursor that only traverses direct children of a single start element.
SMHierarchicCursor(SMInputContext, SMInputCursor, SMFilter) - Constructor for class org.codehaus.staxmate.in.SMHierarchicCursor
 
SMInputContext - Class in org.codehaus.staxmate.in
Class that encapsulates details about context in which StaxMate input is done.
SMInputContext(XMLStreamReader2) - Constructor for class org.codehaus.staxmate.in.SMInputContext
 
SMInputCursor - Class in org.codehaus.staxmate.in
Base class for reader-side cursors that form the main input side abstraction offered by StaxMate.
SMInputCursor(SMInputContext, SMInputCursor, SMFilter) - Constructor for class org.codehaus.staxmate.in.SMInputCursor
 
SMInputCursor.Tracking - Enum in org.codehaus.staxmate.in
Different tracking behaviors available for cursors.
SMInputFactory - Class in org.codehaus.staxmate
Factory class used to create SMInputCursor instances.
SMInputFactory(XMLInputFactory) - Constructor for class org.codehaus.staxmate.SMInputFactory
 
SMInputFactory.SMFactoryAccessor - Class in org.codehaus.staxmate
Helper class used for implementing efficient lazy instantiation of the global StaxMate input factory.
SMInputFactory.XmlFactoryAccessor - Class in org.codehaus.staxmate
Helper class used for implementing efficient lazy instantiation of the global xml stream input factory.
sMixedFilter - Static variable in class org.codehaus.staxmate.in.SMFilterFactory
 
SMLocalNamespace - Class in org.codehaus.staxmate.out
Namespace that is local to a specific output context (SMOutputContext), think of it as the document or sub-tree StaxMate will output using a stream writer).
SMLocalNamespace(SMOutputContext, String, boolean, String) - Constructor for class org.codehaus.staxmate.out.SMLocalNamespace
 
SMNamespace - Class in org.codehaus.staxmate.out
Abstract base class for all namespace objects (local and global ones).
SMNamespace(String) - Constructor for class org.codehaus.staxmate.out.SMNamespace
 
SMOAttribute - Class in org.codehaus.staxmate.out
Simple container class for storing definition of a buffered element attribute.
SMOAttribute(SMNamespace, String, String) - Constructor for class org.codehaus.staxmate.out.SMOAttribute
Deprecated.
Since 2.2 Use factory methods instead of direct construction.
SMOAttribute.Binary - Class in org.codehaus.staxmate.out
 
SMOAttribute.IntAttribute - Class in org.codehaus.staxmate.out
 
SMOCData - Class in org.codehaus.staxmate.out
 
SMOCData() - Constructor for class org.codehaus.staxmate.out.SMOCData
 
SMOCData.ArrayBased - Class in org.codehaus.staxmate.out
 
SMOCData.ArrayBased3 - Class in org.codehaus.staxmate.out
 
SMOCData.StringBased - Class in org.codehaus.staxmate.out
 
SMOCharacters - Class in org.codehaus.staxmate.out
 
SMOCharacters() - Constructor for class org.codehaus.staxmate.out.SMOCharacters
 
SMOCharacters.ArrayBased - Class in org.codehaus.staxmate.out
 
SMOCharacters.ArrayBased3 - Class in org.codehaus.staxmate.out
 
SMOCharacters.StringBased - Class in org.codehaus.staxmate.out
 
SMOComment - Class in org.codehaus.staxmate.out
Simple container class for storing definition of a buffered comment node.
SMOComment(String) - Constructor for class org.codehaus.staxmate.out.SMOComment
 
SMOEntityRef - Class in org.codehaus.staxmate.out
 
SMOEntityRef(String) - Constructor for class org.codehaus.staxmate.out.SMOEntityRef
 
SMONamespace - Class in org.codehaus.staxmate.out
Simple container class for storing a namespace pre-declaration
SMONamespace(SMNamespace, SMNamespace, int) - Constructor for class org.codehaus.staxmate.out.SMONamespace
 
SMOProcInstr - Class in org.codehaus.staxmate.out
 
SMOProcInstr(String, String) - Constructor for class org.codehaus.staxmate.out.SMOProcInstr
 
SMOTypedValue - Class in org.codehaus.staxmate.out
Base class for buffered values
SMOTypedValue() - Constructor for class org.codehaus.staxmate.out.SMOTypedValue
 
SMOTypedValue.BinaryValue - Class in org.codehaus.staxmate.out
 
SMOTypedValue.BooleanValue - Class in org.codehaus.staxmate.out
 
SMOTypedValue.DoubleValue - Class in org.codehaus.staxmate.out
 
SMOTypedValue.IntValue - Class in org.codehaus.staxmate.out
 
SMOTypedValue.LongValue - Class in org.codehaus.staxmate.out
 
SMOutputContainer - Class in org.codehaus.staxmate.out
Intermediate abstract output class for StaxMate, which is used as the base for all output nodes that can contain other nodes.
SMOutputContainer(SMOutputContext) - Constructor for class org.codehaus.staxmate.out.SMOutputContainer
 
SMOutputContext - Class in org.codehaus.staxmate.out
Class that encapsulates details about context in which StaxMate output is done.
SMOutputContext(XMLStreamWriter2, NamespaceContext) - Constructor for class org.codehaus.staxmate.out.SMOutputContext
 
SMOutputDocument - Class in org.codehaus.staxmate.out
Output class that models a full XML document, with xml declaration.
SMOutputDocument(SMOutputContext) - Constructor for class org.codehaus.staxmate.out.SMOutputDocument
 
SMOutputDocument(SMOutputContext, String, String) - Constructor for class org.codehaus.staxmate.out.SMOutputDocument
 
SMOutputDocument(SMOutputContext, String, String, boolean) - Constructor for class org.codehaus.staxmate.out.SMOutputDocument
 
SMOutputElement - Class in org.codehaus.staxmate.out
Output class that models an outputtable XML element.
SMOutputElement(SMOutputContext, String, SMNamespace) - Constructor for class org.codehaus.staxmate.out.SMOutputElement
 
SMOutputFactory - Class in org.codehaus.staxmate
Factory class used to create root-level outputter object (like SMOutputDocument and SMRootFragment) instances, which are roots (global for documents, or local for fragments) of output content.
SMOutputFactory(XMLOutputFactory) - Constructor for class org.codehaus.staxmate.SMOutputFactory
 
SMOutputFactory.SMFactoryAccessor - Class in org.codehaus.staxmate
Helper class used for implementing efficient lazy instantiation of the global StaxMate output factory.
SMOutputFactory.XmlFactoryAccessor - Class in org.codehaus.staxmate
Separate helper class is used so that the shared factory instance is only created if needed: this happens if the accessor class needs to be instantiate, which in turn happens if the method for accessing the global output factory is called.
SMOutputtable - Class in org.codehaus.staxmate.out
Basic building block for all outputtable content within StaxMate.
SMOutputtable() - Constructor for class org.codehaus.staxmate.out.SMOutputtable
 
SMRootFragment - Class in org.codehaus.staxmate.out
Concrete non-buffered fragment (== container) class used as the root level output container.
SMRootFragment(SMOutputContext) - Constructor for class org.codehaus.staxmate.out.SMRootFragment
 
SMSimpleOutput - Class in org.codehaus.staxmate.out
Intermediate base class used for simple (non-container) output nodes; comments, processing instructions, text, CDATA and entities.
SMSimpleOutput() - Constructor for class org.codehaus.staxmate.out.SMSimpleOutput
 
sNonIgnorableTextFilter - Static variable in class org.codehaus.staxmate.in.SMFilterFactory
 
START_DOCUMENT - org.codehaus.staxmate.in.SMEvent
 
START_ELEMENT - org.codehaus.staxmate.in.SMEvent
 
State() - Constructor for enum org.codehaus.staxmate.in.CursorBase.State
 
STATE_BLOCKED - Static variable in class org.codehaus.staxmate.out.SMBufferedFragment
 
STATE_BUFFERED - Static variable in class org.codehaus.staxmate.out.SMBufferedFragment
 
STATE_BUFFERED_AND_BLOCKED - Static variable in class org.codehaus.staxmate.out.SMBufferedFragment
 
STATE_CLOSED - Static variable in class org.codehaus.staxmate.out.SMBufferedFragment
 
STATE_OPEN - Static variable in class org.codehaus.staxmate.out.SMBufferedFragment
 
sTextOnlyFilter - Static variable in class org.codehaus.staxmate.in.SMFilterFactory
 
StringBased(String) - Constructor for class org.codehaus.staxmate.out.SMOCData.StringBased
 
StringBased(String) - Constructor for class org.codehaus.staxmate.out.SMOCharacters.StringBased
 

T

TEXT - org.codehaus.staxmate.in.SMEvent
 
throwIfClosed() - Method in class org.codehaus.staxmate.out.SMRootFragment
 
throwStreamException(String) - Method in class org.codehaus.staxmate.in.CursorBase
 
throwStreamException(String) - Method in class org.codehaus.staxmate.in.SMInputCursor
Method for constructing and throwing stream exception with given message.
toArray(Object[]) - Method in class org.codehaus.staxmate.util.ArrayMaker
 
toString() - Method in class org.codehaus.staxmate.in.CursorBase
 
toString() - Method in class org.codehaus.staxmate.in.SMInputCursor
Overridden implementation will just display description of the event this cursor points to (or last pointed to, if not valid)
Tracking() - Constructor for enum org.codehaus.staxmate.in.SMInputCursor.Tracking
 
trim(String) - Static method in class org.codehaus.staxmate.util.DataUtil
 
TRUE_VALUE - Static variable in class org.codehaus.staxmate.out.SMOutputContext
 

U

UNKNOWN - org.codehaus.staxmate.in.SMEvent
This is a placeholder event which should never be encountered during normal operation.

V

valueOf(String) - Static method in enum org.codehaus.staxmate.in.CursorBase.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.codehaus.staxmate.in.SMEvent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.codehaus.staxmate.in.SMInputCursor.Tracking
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.codehaus.staxmate.in.CursorBase.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.codehaus.staxmate.in.SMEvent
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.codehaus.staxmate.in.SMInputCursor.Tracking
Returns an array containing the constants of this enum type, in the order they are declared.
VISIBLE_SIBLINGS - org.codehaus.staxmate.in.SMInputCursor.Tracking
Value that indicates full element state information should be tracked for all "visible" elements: visible meaning that element node was accepted by the filter this cursor uses.

W

wrapIfNecessary(XMLStreamReader) - Static method in class org.codehaus.staxmate.SMInputFactory
 
writeAttribute(SMNamespace, String, byte[]) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
writeAttribute(SMNamespace, String, int) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
writeAttribute(SMNamespace, String, String) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
writeCData(char[], int, int) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
writeCData(String) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
writeCharacters(char[], int, int) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
writeCharacters(String) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
writeComment(String) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
writeDoctypeDecl(String, String, String, String) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
writeDocument(Document, XMLStreamWriter) - Method in class org.codehaus.staxmate.dom.DOMConverter
Method for writing out given DOM document using specified stream writer.
writeEndDocument() - Method in class org.codehaus.staxmate.out.SMOutputContext
 
writeEndElement(int, SMNamespace) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
writeEntityRef(String) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
writeFragment(NodeList, XMLStreamWriter) - Method in class org.codehaus.staxmate.dom.DOMConverter
 
writeFragment(Node, XMLStreamWriter) - Method in class org.codehaus.staxmate.dom.DOMConverter
 
writeProcessingInstruction(String, String) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
writeStartDocument() - Method in class org.codehaus.staxmate.out.SMOutputContext
 
writeStartDocument(String, String) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
writeStartDocument(String, String, boolean) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
writeStartElement(SMNamespace, String) - Method in class org.codehaus.staxmate.out.SMOutputContext
Method called by the element object when it is about to get written out.
writeValue(boolean) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
writeValue(byte[]) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
writeValue(byte[], int, int) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
writeValue(double) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
writeValue(int) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
writeValue(long) - Method in class org.codehaus.staxmate.out.SMOutputContext
 

X

XmlFactoryAccessor() - Constructor for class org.codehaus.staxmate.SMInputFactory.XmlFactoryAccessor
 
XmlFactoryAccessor() - Constructor for class org.codehaus.staxmate.SMOutputFactory.XmlFactoryAccessor
 

_

_active - Variable in class org.codehaus.staxmate.out.SMRootFragment
Simple state flag; children can only be added when root container is still active.
_allocator - Variable in class org.codehaus.staxmate.in.SMInputContext
 
_baseDepth - Variable in class org.codehaus.staxmate.in.CursorBase
Depth the underlying stream reader had when this cursor was created (which is the number of currently open parent elements).
_bindAs(String) - Method in class org.codehaus.staxmate.out.SMGlobalNamespace
Global namespaces should never be bound/unbound, so if this gets called, an exception will be thrown (but note that this being an 'internal' method, this is more like an assertion).
_bindAs(String) - Method in class org.codehaus.staxmate.out.SMLocalNamespace
The only trick with regard to binding/unbinding of local namespaces is that "re-binding" is not allowed (by StaxMate design; XML would allow it).
_bindAs(String) - Method in class org.codehaus.staxmate.out.SMNamespace
Method called to indicate that the namespace is now bound to a specific prefix within current output context.
_bindPermanentlyAs(String) - Method in class org.codehaus.staxmate.out.SMGlobalNamespace
 
_bindPermanentlyAs(String) - Method in class org.codehaus.staxmate.out.SMLocalNamespace
 
_bindPermanentlyAs(String) - Method in class org.codehaus.staxmate.out.SMNamespace
Method used to permanently bind this (local) namespace to a prefix.
_boundNsCount - Variable in class org.codehaus.staxmate.out.SMOutputContext
Number of bound namespaces in SMOutputContext._nsStack
_buildDTD(DocumentType) - Method in class org.codehaus.staxmate.dom.DOMConverter
 
_canOutputNewChild() - Method in class org.codehaus.staxmate.out.SMBufferedFragment
 
_canOutputNewChild() - Method in class org.codehaus.staxmate.out.SMOutputContainer
Method called to figure out if we can just output a newly added child, without any buffering.
_canOutputNewChild() - Method in class org.codehaus.staxmate.out.SMOutputElement
 
_canOutputNewChild() - Method in class org.codehaus.staxmate.out.SMRootFragment
 
_cfgPreferDefaultNs - Variable in class org.codehaus.staxmate.out.SMOutputContext
Configuration flag that specifies whether by default namespaces should bind as the default namespaces for elements or not.
_cfgRepairing - Variable in class org.codehaus.staxmate.out.SMOutputContext
 
_childCursor - Variable in class org.codehaus.staxmate.in.CursorBase
Cursor that has been opened for iterating child nodes of the start element node this cursor points to.
_childReleased(SMOutputtable) - Method in class org.codehaus.staxmate.out.SMBufferedFragment
 
_childReleased(SMOutputtable) - Method in class org.codehaus.staxmate.out.SMOutputContainer
Method called by a child, when it is released and neither is or contains any buffered entities.
_childReleased(SMOutputtable) - Method in class org.codehaus.staxmate.out.SMOutputElement
 
_childReleased(SMOutputtable) - Method in class org.codehaus.staxmate.out.SMRootFragment
 
_closeAllButLastChild() - Method in class org.codehaus.staxmate.out.SMOutputContainer
Method that will try to close and output all children except for the last, and if that succeeds, output last child if it need not be closed (true for non-element/simple children).
_closeAndOutputChildren() - Method in class org.codehaus.staxmate.out.SMOutputContainer
Method that will try to close and output all child nodes that can be (ones that are not buffered), and returns true if that succeeds; or false if there was at least one buffered descendant.
_constructBuilder() - Static method in class org.codehaus.staxmate.dom.DOMConverter
 
_constructTypedException(String, IllegalArgumentException, String) - Method in class org.codehaus.staxmate.in.CursorBase
 
_context - Variable in class org.codehaus.staxmate.in.CursorBase
 
_context - Variable in class org.codehaus.staxmate.out.SMLocalNamespace
Output context in which this namespace is to be used (scope of which it is bound)
_context - Variable in class org.codehaus.staxmate.out.SMOutputContainer
Context of this node; defines things like the underlying stream writer and known namespaces.
_currElemNS - Variable in class org.codehaus.staxmate.out.SMOutputContext
Namespace of the last START_ELEMENT output.
_currEvent - Variable in class org.codehaus.staxmate.in.CursorBase
Event that this cursor currently points to, if valid, or it last pointed to if not (including null if cursor has not yet been advanced).
_currPrefix - Variable in class org.codehaus.staxmate.out.SMLocalNamespace
Prefix this namespace is currently bound to, if any.
_defaultNS - Variable in class org.codehaus.staxmate.out.SMOutputContext
Currently active default namespace; one that is in effect within current scope (inside currently open element, if any; if none, within root level).
_docBuilder - Variable in class org.codehaus.staxmate.dom.DOMConverter
 
_elemCount - Variable in class org.codehaus.staxmate.in.CursorBase
Number of start elements iterated over by this cursor, including the current one.
_ensureBindingForAttribute(SMNamespace) - Method in class org.codehaus.staxmate.out.SMOutputContext
 
_ensureEndElement() - Method in class org.codehaus.staxmate.in.SMInputCursor
This method can be called to ensure that this cursor gets to point to END_ELEMENT that closes typed element that has been read; usually this works as expected, but during type conversion exceptions handling may not work as expected
_firstChild - Variable in class org.codehaus.staxmate.out.SMOutputContainer
First child node that has not yet been completely output to the underlying stream.
_forceChildOutput() - Method in class org.codehaus.staxmate.out.SMOutputContainer
 
_forceOutput(SMOutputContext) - Method in class org.codehaus.staxmate.out.SMBufferedFragment
 
_forceOutput(SMOutputContext) - Method in class org.codehaus.staxmate.out.SMOutputContainer
 
_forceOutput(SMOutputContext) - Method in class org.codehaus.staxmate.out.SMOutputElement
 
_forceOutput(SMOutputContext) - Method in class org.codehaus.staxmate.out.SMOutputtable
Method similar to SMOutputtable._output(org.codehaus.staxmate.out.SMOutputContext, boolean), except that this method will always succeed in doing the output.
_forceOutput(SMOutputContext) - Method in class org.codehaus.staxmate.out.SMRootFragment
 
_forceOutput(SMOutputContext) - Method in class org.codehaus.staxmate.out.SMSimpleOutput
 
_getStreamReader() - Method in class org.codehaus.staxmate.in.CursorBase
Internal method (but available to sub-classes) that allows access to the underlying stream reader.
_indentLevelEmpty - Variable in class org.codehaus.staxmate.out.SMOutputContext
This flag is used to prevent indentation from being added for empty leaf elements, which should either be output as empty elements, or start/end tag pair, with no intervening spaces.
_indentOffset - Variable in class org.codehaus.staxmate.out.SMOutputContext
Current offset within indentation String, if indenting.
_indentStep - Variable in class org.codehaus.staxmate.out.SMOutputContext
Number of characters to add to _indentOffset when adding a new indentation level (and conversely, subtract when closing such level).
_indentString - Variable in class org.codehaus.staxmate.out.SMOutputContext
This String is null when not doing (heuristic) indentation.
_indentSuppress - Variable in class org.codehaus.staxmate.out.SMOutputContext
Counter used to suppress indentation, for levels where text has been output (indicating either pure-text or mixed content).
_inputCfgIgnoreWs - Variable in class org.codehaus.staxmate.dom.DOMConverter
Whether ignorable white space should be ignored, ie not added in the resulting JDOM tree.
_isBuffered - Variable in class org.codehaus.staxmate.out.SMBufferedElement
All instances are initially buffered; state will be changed when instance is released.
_isNamespaceAware(XMLStreamReader) - Static method in class org.codehaus.staxmate.dom.DOMConverter
 
_isPermanent - Variable in class org.codehaus.staxmate.out.SMLocalNamespace
Flag that indicates whether this binding (with current prefix) is permanent or not; that is, whether prefix associated with the namespace URI can still change or not.
_lastChild - Variable in class org.codehaus.staxmate.out.SMOutputContainer
Last child node that has not been output to the underlying stream.
_lastLocalName - Variable in class org.codehaus.staxmate.dom.DOMConverter.QNameRecycler
 
_lastPrefix - Variable in class org.codehaus.staxmate.dom.DOMConverter.QNameRecycler
 
_lastQName - Variable in class org.codehaus.staxmate.dom.DOMConverter.QNameRecycler
 
_linkNewChild(SMOutputtable) - Method in class org.codehaus.staxmate.out.SMOutputContainer
 
_linkNext(SMOutputtable) - Method in class org.codehaus.staxmate.out.SMOutputtable
 
_localName - Variable in class org.codehaus.staxmate.out.SMOAttribute
 
_localName - Variable in class org.codehaus.staxmate.out.SMOAttribute.Binary
 
_localName - Variable in class org.codehaus.staxmate.out.SMOAttribute.IntAttribute
 
_localName - Variable in class org.codehaus.staxmate.out.SMOutputElement
Local name of the element, name without preceding prefix or colon (in namespace mode).
_localNsMap - Variable in class org.codehaus.staxmate.out.SMOutputContext
Map that contains all local namespaces, that is, namespaces that have been created for use with documents output using this context.
_markConsumed() - Method in class org.codehaus.staxmate.in.SMInputCursor
Method to call to notify that textual contents of this cursor have been read; typically when a call has been made that will traverse contents and make stream point to matching END_ELEMENT.
_namespace - Variable in class org.codehaus.staxmate.out.SMOAttribute
 
_namespace - Variable in class org.codehaus.staxmate.out.SMOAttribute.Binary
 
_namespace - Variable in class org.codehaus.staxmate.out.SMOAttribute.IntAttribute
 
_namespace - Variable in class org.codehaus.staxmate.out.SMONamespace
 
_namespace - Variable in class org.codehaus.staxmate.out.SMOutputElement
Namespace of this element.
_next - Variable in class org.codehaus.staxmate.out.SMOutputtable
 
_nodeCount - Variable in class org.codehaus.staxmate.in.CursorBase
Number of nodes iterated over by this cursor, including the current one.
_notAccessible(String) - Method in class org.codehaus.staxmate.in.CursorBase
Internal method for throwing a stream exception that indicates that given method can not be called because the cursor does not point to event of expected type.
_nsPrefixPrefix - Variable in class org.codehaus.staxmate.out.SMOutputContext
Prefix to use for creating automatic namespace prefixes.
_nsPrefixSeqNr - Variable in class org.codehaus.staxmate.out.SMOutputContext
 
_nsStack - Variable in class org.codehaus.staxmate.out.SMOutputContext
Stack of bound non-default namespaces.
_output(SMOutputContext, boolean) - Method in class org.codehaus.staxmate.out.SMBufferedElement
 
_output(SMOutputContext, boolean) - Method in class org.codehaus.staxmate.out.SMBufferedFragment
 
_output(SMOutputContext, boolean) - Method in class org.codehaus.staxmate.out.SMOAttribute
 
_output(SMOutputContext, boolean) - Method in class org.codehaus.staxmate.out.SMOAttribute.Binary
 
_output(SMOutputContext, boolean) - Method in class org.codehaus.staxmate.out.SMOAttribute.IntAttribute
 
_output(SMOutputContext, boolean) - Method in class org.codehaus.staxmate.out.SMOCData
 
_output(SMOutputContext, boolean) - Method in class org.codehaus.staxmate.out.SMOCData.ArrayBased
 
_output(SMOutputContext, boolean) - Method in class org.codehaus.staxmate.out.SMOCData.ArrayBased3
 
_output(SMOutputContext, boolean) - Method in class org.codehaus.staxmate.out.SMOCData.StringBased
 
_output(SMOutputContext, boolean) - Method in class org.codehaus.staxmate.out.SMOCharacters
 
_output(SMOutputContext, boolean) - Method in class org.codehaus.staxmate.out.SMOCharacters.ArrayBased
 
_output(SMOutputContext, boolean) - Method in class org.codehaus.staxmate.out.SMOCharacters.ArrayBased3
 
_output(SMOutputContext, boolean) - Method in class org.codehaus.staxmate.out.SMOCharacters.StringBased
 
_output(SMOutputContext, boolean) - Method in class org.codehaus.staxmate.out.SMOComment
 
_output(SMOutputContext, boolean) - Method in class org.codehaus.staxmate.out.SMOEntityRef
 
_output(SMOutputContext, boolean) - Method in class org.codehaus.staxmate.out.SMONamespace
 
_output(SMOutputContext, boolean) - Method in class org.codehaus.staxmate.out.SMOProcInstr
 
_output(SMOutputContext, boolean) - Method in class org.codehaus.staxmate.out.SMOTypedValue
 
_output(SMOutputContext, boolean) - Method in class org.codehaus.staxmate.out.SMOTypedValue.BinaryValue
 
_output(SMOutputContext, boolean) - Method in class org.codehaus.staxmate.out.SMOTypedValue.BooleanValue
 
_output(SMOutputContext, boolean) - Method in class org.codehaus.staxmate.out.SMOTypedValue.DoubleValue
 
_output(SMOutputContext, boolean) - Method in class org.codehaus.staxmate.out.SMOTypedValue.IntValue
 
_output(SMOutputContext, boolean) - Method in class org.codehaus.staxmate.out.SMOTypedValue.LongValue
 
_output(SMOutputContext, boolean) - Method in class org.codehaus.staxmate.out.SMOutputContainer
 
_output(SMOutputContext, boolean) - Method in class org.codehaus.staxmate.out.SMOutputElement
 
_output(SMOutputContext, boolean) - Method in class org.codehaus.staxmate.out.SMOutputtable
Method called to request that the entity output itself; either as much as it can without closing, or as much as it can if it is to get closed.
_output(SMOutputContext, boolean) - Method in class org.codehaus.staxmate.out.SMRootFragment
 
_output(SMOutputContext, boolean) - Method in class org.codehaus.staxmate.out.SMSimpleOutput
 
_outputState - Variable in class org.codehaus.staxmate.out.SMOutputElement
 
_parent - Variable in class org.codehaus.staxmate.out.SMOutputContainer
Parent of this container; null for root-level entities, as well as not-yet-linked buffered containers.
_parentDefaultNs - Variable in class org.codehaus.staxmate.out.SMOutputElement
Namespace that was bound as the default namespace in the context where this element gets output.
_parentDefaultNS - Variable in class org.codehaus.staxmate.out.SMONamespace
Default namespace in effect for the parent element of the element on which this namespace (pre)declaration applies.
_parentNsCount - Variable in class org.codehaus.staxmate.out.SMONamespace
Number of namespace declarations parent element of the element on which this namespace (pre)declaration applies.
_parentNsCount - Variable in class org.codehaus.staxmate.out.SMOutputElement
Number of explicitly bound namespaces parent element has (or for root elements 0).
_parentTrackedElement - Variable in class org.codehaus.staxmate.in.CursorBase
Element that the parent of this cursor tracked (if any), when this cursor was created.
_preferDefaultNs - Variable in class org.codehaus.staxmate.out.SMLocalNamespace
Flag that indicates whether this namespaces prefers to be bound as the default namespace (for elements), or not.
_preferredPrefix - Variable in class org.codehaus.staxmate.out.SMLocalNamespace
Preferred (or suggested) prefix for the namespace; StaxMate will try to use this prefix if possible when binding namespaces and also passes it to the underlying stream writer.
_prefix - Variable in class org.codehaus.staxmate.out.SMGlobalNamespace
Prefix this namespace is (permanently) bound to.
_prevPrefix - Variable in class org.codehaus.staxmate.out.SMLocalNamespace
Last prefix this name was bound to, if any.
_rootNsContext - Variable in class org.codehaus.staxmate.out.SMOutputContext
 
_state - Variable in class org.codehaus.staxmate.in.CursorBase
Current state of the cursor.
_state - Variable in class org.codehaus.staxmate.out.SMBufferedFragment
All instances are initially buffered; state will be changed when instance is released (and further on with other changes)
_stax2Factory - Variable in class org.codehaus.staxmate.SMInputFactory
If the configured stax input factory implements Stax2 API, will contain upcast factory instance, otherwise null.
_stax2Factory - Variable in class org.codehaus.staxmate.SMOutputFactory
If the configured stax factory implements Stax2 API, will contain upcast factory instance, otherwise null.
_staxFactory - Variable in class org.codehaus.staxmate.SMInputFactory
Xml input stream factory used for constructing stream readers.
_staxFactory - Variable in class org.codehaus.staxmate.SMOutputFactory
Xml output stream factory used for constructing stream readers.
_streamReader - Variable in class org.codehaus.staxmate.in.CursorBase
Underlying stream reader used.
_streamReader - Variable in class org.codehaus.staxmate.in.SMInputContext
 
_streamWriter - Variable in class org.codehaus.staxmate.out.SMOutputContext
 
_throwBuffered() - Method in class org.codehaus.staxmate.out.SMBufferedElement
 
_throwClosed() - Method in class org.codehaus.staxmate.out.SMOutputContainer
 
_throwClosedForAttrs() - Method in class org.codehaus.staxmate.out.SMOutputElement
Method for indicating illegal call to add attributes, when the underlying stream state prevents addition.
_throwClosedForNsDecls() - Method in class org.codehaus.staxmate.out.SMOutputElement
 
_throwRelinking() - Method in class org.codehaus.staxmate.out.SMOutputContainer
 
_throwUnexpectedEndDoc() - Method in class org.codehaus.staxmate.in.CursorBase
 
_throwWrongEndElem(int, int) - Method in class org.codehaus.staxmate.in.CursorBase
 
_trackedElement - Variable in class org.codehaus.staxmate.in.CursorBase
Element that was last "tracked"; element over which cursor was moved, and of which state has been saved for further use.
_unbind() - Method in class org.codehaus.staxmate.out.SMGlobalNamespace
 
_unbind() - Method in class org.codehaus.staxmate.out.SMLocalNamespace
 
_unbind() - Method in class org.codehaus.staxmate.out.SMNamespace
Method called to indicate that the namespace is no longer bound to its current prefix within the current output context.
_uri - Variable in class org.codehaus.staxmate.out.SMNamespace
URI of the actual namespace this class encapsulates
_value - Variable in class org.codehaus.staxmate.out.SMOAttribute
 
_value - Variable in class org.codehaus.staxmate.out.SMOAttribute.Binary
 
_value - Variable in class org.codehaus.staxmate.out.SMOAttribute.IntAttribute
 
_value - Variable in class org.codehaus.staxmate.out.SMOTypedValue.BinaryValue
 
_value - Variable in class org.codehaus.staxmate.out.SMOTypedValue.BooleanValue
 
_value - Variable in class org.codehaus.staxmate.out.SMOTypedValue.DoubleValue
 
_value - Variable in class org.codehaus.staxmate.out.SMOTypedValue.IntValue
 
_value - Variable in class org.codehaus.staxmate.out.SMOTypedValue.LongValue
 
_verifyElemAccess(String) - Method in class org.codehaus.staxmate.in.SMInputCursor
Helper method called by getElemXxxValue methods to ensure that the state is appropriate for the call
_verifyNamespaceArg(SMNamespace) - Method in class org.codehaus.staxmate.out.SMOutputContainer
Method called to ensure that the passed-in namespace can be used for actual output operation.
_writeElement(XMLStreamWriter2, Element) - Method in class org.codehaus.staxmate.dom.DOMConverter
Method called to output an element node and all of its children (recursively).
_writeNode(XMLStreamWriter2, Node) - Method in class org.codehaus.staxmate.dom.DOMConverter
 
_wrongState(String, SMEvent) - Method in class org.codehaus.staxmate.in.CursorBase
 
A B C D E F G H I L M N O P Q R S T U V W X _ 
All Classes All Packages