Package org.simpleframework.xml.stream
package org.simpleframework.xml.stream
-
ClassDescriptionThe
Attribute
interface represents an attribute that is associated with an event node.TheBuilder
class is used to represent an XML style that can be applied to a serialized object.TheCamelCaseBuilder
is used to represent an XML style that can be applied to a serialized object.TheCamelCaseStyle
is used to represent an XML style that can be applied to a serialized object.TheDocumentProvider
object is used to provide event reader implementations for DOM.TheDocumentReader
object provides an implementation for reading XML events using DOM.TheEnd
object is used to represent the end of an element.TheEntry
object is used to represent an attribute within a start element.TheStart
object is used to represent the start of an XML element.TheText
object is used to represent a text event.TheEventAttribute
object represents an attribute that is associated with an event node.TheEventElement
object is used to represent an event that has been extracted from the XML document.TheEventNode
object is used to represent an event that has been extracted from the XML document.TheEventReader
interface is used to represent an XML reader that can be used to read a source document.TheEventToken
object is used to represent an event that has been extracted from the XML document.TheFormat
object is used to provide information on how a generated XML document should be structured.TheFormatter
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.TheHyphenBuilder
is used to represent an XML style that can be applied to a serialized object.TheHyphenStyle
is used to represent an XML style that can be applied to a serialized object.TheIdentityStyle
object is used to represent a style that does not modify the tokens passed in to it.TheIndenter
is used create indent strings using the stack paradigm.TheCache
object is used create an indexable list which allows the indenter to quickly acquire an indent using a stack position.TheInputAttribute
is used to represent an attribute within an element.TheInputElement
represents a self contained element that will allow access to its child elements.TheInputNode
object represents an iterator for the elements within an element.TheInputNodeMap
object represents a map to contain attributes used by an input node.TheInputPosition
object is used to acquire the line number within the XML document.TheInputStack
is used to keep track of the nodes that have been read from the document.TheMode
enumeration is used to specify the output mode for XML text.TheNamespaceMap
object is used store the namespaces for an element.TheNode
is used to represent a name value pair and acts as the base form of data used within the framework.TheNodeBuilder
object is used to create either an input node or an output node for a given source or destination.TheNodeException
is thrown to indicate the state of either the input node or output node being invalid.TheNodeExtractor
object is used to extract nodes from a provided DOM document.TheNodeMap
object represents a map of nodes that can be set as name value pairs.TheNodeReader
object is used to read elements from the specified XML event reader.TheNodeStack
object is used to represent a stack of DOM nodes.TheNodeWriter
object is used to create a writer that will write well formed indented XML for a given output node.TheOutputAttribute
object is used to represent a node added to the output node map.This is primarily used to replace theStringBuffer
class, as a way for theFormatter
to store the start tag for an XML element.TheOutputDocument
object is used to represent the root of an XML document.TheOutputElement
object represents an XML element.TheOutputNode
object is used to represent a cursor which can be used to write XML elements and attributes.TheOutputNodeMap
is used to collect attribute nodes for an output node.TheOutputStack
is used to keep track of the nodes that have been written to the document.ThePosition
object is used to acquire the position of the read cursor within the XML file.ThePrefixResolver
object will store the namespaces for an element.TheProvider
object is used to represent the provider of an XML parser.TheProviderFactory
object is used to instantiate a provider of XML parsing to the framework.ThePullProvider
class is used to provide an event reader that uses the XML pull API available on Google Android.ThePullReader
is used to provide an event reader thats makes use of the XML pull API.TheEnd
object is used to represent the end of an element.TheEntry
object is used to represent an attribute within a start element.TheStart
object is used to represent the start of an XML element.TheText
object is used to represent a text event.TheSplitter
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.Stack<T>TheStack
object is used to provide a lightweight stack implementation.TheStreamProvider
object is used to provide event reader implementations for StAX.TheStreamReader
object provides an implementation for reading XML events using StAX.TheEnd
object is used to represent the end of an element.TheEntry
object is used to represent an attribute within a start element.TheStart
object is used to represent the start of an XML element.TheText
object is used to represent a text event.TheStyle
interface is used to represent an XML style that can be applied to a serialized object.TheVerbosity
enumeration is used to specify a verbosity preference for the resulting XML.