Package org.simpleframework.xml.stream


package org.simpleframework.xml.stream
  • Class
    Description
    The Attribute interface represents an attribute that is associated with an event node.
    The Builder class is used to represent an XML style that can be applied to a serialized object.
    The CamelCaseBuilder is used to represent an XML style that can be applied to a serialized object.
    The CamelCaseStyle is used to represent an XML style that can be applied to a serialized object.
    The DocumentProvider object is used to provide event reader implementations for DOM.
    The DocumentReader object provides an implementation for reading XML events using DOM.
    The End object is used to represent the end of an element.
    The Entry object is used to represent an attribute within a start element.
    The Start object is used to represent the start of an XML element.
    The Text object is used to represent a text event.
    The EventAttribute object represents an attribute that is associated with an event node.
    The EventElement object is used to represent an event that has been extracted from the XML document.
    The EventNode object is used to represent an event that has been extracted from the XML document.
    The EventReader interface is used to represent an XML reader that can be used to read a source document.
    The EventToken object is used to represent an event that has been extracted from the XML document.
    The Format object is used to provide information on how a generated XML document should be structured.
    The Formatter object is used to format output as XML indented with a configurable indent level.
    This is used to enumerate the different types of tag that can be written.
    The HyphenBuilder is used to represent an XML style that can be applied to a serialized object.
    The HyphenStyle is used to represent an XML style that can be applied to a serialized object.
    The IdentityStyle object is used to represent a style that does not modify the tokens passed in to it.
    The Indenter is used create indent strings using the stack paradigm.
    The Cache object is used create an indexable list which allows the indenter to quickly acquire an indent using a stack position.
    The InputAttribute is used to represent an attribute within an element.
    The InputElement represents a self contained element that will allow access to its child elements.
    The InputNode object represents an iterator for the elements within an element.
    The InputNodeMap object represents a map to contain attributes used by an input node.
    The InputPosition object is used to acquire the line number within the XML document.
    The InputStack is used to keep track of the nodes that have been read from the document.
    The Mode enumeration is used to specify the output mode for XML text.
    The NamespaceMap object is used store the namespaces for an element.
    The Node is used to represent a name value pair and acts as the base form of data used within the framework.
    The NodeBuilder object is used to create either an input node or an output node for a given source or destination.
    The NodeException is thrown to indicate the state of either the input node or output node being invalid.
    The NodeExtractor object is used to extract nodes from a provided DOM document.
    NodeMap<T extends Node>
    The NodeMap object represents a map of nodes that can be set as name value pairs.
    The NodeReader object is used to read elements from the specified XML event reader.
    The NodeStack object is used to represent a stack of DOM nodes.
    The NodeWriter object is used to create a writer that will write well formed indented XML for a given output node.
    The OutputAttribute object is used to represent a node added to the output node map.
    This is primarily used to replace the StringBuffer class, as a way for the Formatter to store the start tag for an XML element.
    The OutputDocument object is used to represent the root of an XML document.
    The OutputElement object represents an XML element.
    The OutputNode object is used to represent a cursor which can be used to write XML elements and attributes.
    The OutputNodeMap is used to collect attribute nodes for an output node.
    The OutputStack is used to keep track of the nodes that have been written to the document.
    The Position object is used to acquire the position of the read cursor within the XML file.
    The PrefixResolver object will store the namespaces for an element.
    The Provider object is used to represent the provider of an XML parser.
    The ProviderFactory object is used to instantiate a provider of XML parsing to the framework.
    The PullProvider class is used to provide an event reader that uses the XML pull API available on Google Android.
    The PullReader is used to provide an event reader thats makes use of the XML pull API.
    The End object is used to represent the end of an element.
    The Entry object is used to represent an attribute within a start element.
    The Start object is used to represent the start of an XML element.
    The Text object is used to represent a text event.
    The Splitter object is used split up a string in to tokens that can be used to create a camel case or hyphenated text representation of the string.
    The Stack object is used to provide a lightweight stack implementation.
    The StreamProvider object is used to provide event reader implementations for StAX.
    The StreamReader object provides an implementation for reading XML events using StAX.
    The End object is used to represent the end of an element.
    The Entry object is used to represent an attribute within a start element.
    The Start object is used to represent the start of an XML element.
    The Text object is used to represent a text event.
    The Style interface is used to represent an XML style that can be applied to a serialized object.
    The Verbosity enumeration is used to specify a verbosity preference for the resulting XML.