# Index
Date: 2013-02-18

A B C D E F G H I L M N O P R S T U V W

## A

add(T) - Method in class org.simpleframework.xml.util.Dictionary
  This method is used to add the provided entry to this set.
add(M) - Method in class org.simpleframework.xml.util.Resolver
  This inserts the `Match` implementation into the set so that it can be used for resolutions.
AnnotationStrategy - Class in org.simpleframework.xml.convert
  The `AnnotationStrategy` object is used to intercept the serialization process and delegate to custom converters.
AnnotationStrategy() - Constructor for class org.simpleframework.xml.convert.AnnotationStrategy
  Constructor for the `AnnotationStrategy` object.
AnnotationStrategy(Strategy) - Constructor for class org.simpleframework.xml.convert.AnnotationStrategy
  Constructor for the `AnnotationStrategy` object.
Attribute - Annotation Type in org.simpleframework.xml
  The `Attribute` annotation represents a serializable XML attribute within an XML element.
AttributeException - Exception in org.simpleframework.xml.core
  The `AttributeException` is used to represent conditions when an XML attribute is in an invalid state.
AttributeException(String, Object...) - Constructor for exception org.simpleframework.xml.core.AttributeException
  Constructor for the `AttributeException` object.
AttributeException(Throwable, String, Object...) - Constructor for exception org.simpleframework.xml.core.AttributeException
  Constructor for the `AttributeException` object.

## B

bind(Class, Class) - Method in class org.simpleframework.xml.convert.Registry
  This is used to register a binding between a type and the converter used to serialize and deserialize it.
bind(Class, Converter) - Method in class org.simpleframework.xml.convert.Registry
  This is used to register a binding between a type and the converter used to serialize and deserialize it.
bind(Class, Class) - Method in class org.simpleframework.xml.transform.RegistryMatcher
  This is used to bind a `Transform` type.
bind(Class, Transform) - Method in class org.simpleframework.xml.transform.RegistryMatcher
  This is used to bind a `Transform` instance to the specified type.

## C

Cache<T> - Interface in org.simpleframework.xml.util
  The `Cache` interface is used to represent a cache that will store key value pairs.
cache(Object, T) - Method in interface org.simpleframework.xml.util.Cache
  This method is used to insert a key value mapping in to the cache.
cache(Object, T) - Method in class org.simpleframework.xml.util.ConcurrentCache
  This method is used to insert a key value mapping in to the cache.
cache(Object, T) - Method in class org.simpleframework.xml.util.LimitedCache
  This method is used to insert a key value mapping in to the cache.
cache - Variable in class org.simpleframework.xml.util.Resolver
  Caches the text resolutions made to reduce the work required.
cache(Object, T) - Method in class org.simpleframework.xml.util.WeakCache
  This method is used to insert a key value mapping in to the cache.
CamelCaseStyle - Class in org.simpleframework.xml.stream
  The `CamelCaseStyle` is used to represent an XML style that can be applied to a serialized object.
CamelCaseStyle() - Constructor for class org.simpleframework.xml.stream.CamelCaseStyle
  Constructor for the `CamelCaseStyle` object.
CamelCaseStyle(boolean) - Constructor for class org.simpleframework.xml.stream.CamelCaseStyle
  Constructor for the `CamelCaseStyle` object.
CamelCaseStyle(boolean, boolean) - Constructor for class org.simpleframework.xml.stream.CamelCaseStyle
  Constructor for the `CamelCaseStyle` object.
clear() - Method in class org.simpleframework.xml.util.Resolver
  This is used to clear all matches from the set.
Commit - Annotation Type in org.simpleframework.xml.core
  The `Commit` annotation is used to mark a method within a serializable object that requires a callback from the persister once the deserialization completes.
commit() - Method in interface org.simpleframework.xml.stream.OutputNode
  The `commit` method is used flush and commit any child nodes that have been created by this node.
Complete - Annotation Type in org.simpleframework.xml.core
  The `Complete` annotation is used to mark a method that requires a callback from the persister once the serialization of the object has completed.
ConcurrentCache<T> - Class in org.simpleframework.xml.util
  The `ConcurrentCache` interface is used to represent a cache that will store key value pairs.
ConcurrentCache() - Constructor for class org.simpleframework.xml.util.ConcurrentCache
  Constructor for the `ConcurrentCache` object.
ConstructorException - Exception in org.simpleframework.xml.core
  The `ConstructorException` is used to represent any errors where an annotated constructor parameter is invalid.
ConstructorException(String, Object...) - Constructor for exception org.simpleframework.xml.core.ConstructorException
  Constructor for the `ConstructorException` object.
ConstructorException(Throwable, String, Object...) - Constructor for exception org.simpleframework.xml.core.ConstructorException
  Constructor for the `ConstructorException` object.
contains(Object) - Method in interface org.simpleframework.xml.util.Cache
  This is used to determine whether the specified key exists with in the cache.
contains(Object) - Method in class org.simpleframework.xml.util.ConcurrentCache
  This is used to determine whether the specified key exists with in the cache.
contains(Object) - Method in class org.simpleframework.xml.util.LimitedCache
  This is used to determine whether the specified key exists with in the cache.
contains(Object) - Method in class org.simpleframework.xml.util.WeakCache
  This is used to determine whether the specified key exists with in the cache.
Convert - Annotation Type in org.simpleframework.xml.convert
  The `Convert` annotation is used to specify a converter class to use for serialization.
Converter<T> - Interface in org.simpleframework.xml.convert
  The `Converter` object is used to convert an object to XML by intercepting the normal serialization process.
ConvertException - Exception in org.simpleframework.xml.convert
  The `ConvertException` is thrown when there is a problem converting an object.
ConvertException(String, Object...) - Constructor for exception org.simpleframework.xml.convert.ConvertException
  Constructor for the `ConvertException` object.
CycleException - Exception in org.simpleframework.xml.strategy
  The `CycleException` is thrown when an invalid cycle is found when deserializing an object from an XML document.
CycleException(String, Object...) - Constructor for exception org.simpleframework.xml.strategy.CycleException
  Constructor for the `CycleException` object.
CycleException(Throwable, String, Object...) - Constructor for exception org.simpleframework.xml.strategy.CycleException
  Constructor for the `CycleException` object.
CycleStrategy - Class in org.simpleframework.xml.strategy
  The `CycleStrategy` represents a strategy that is used to augment the deserialization and serialization process such that cycles in an object graph can be supported.
CycleStrategy() - Constructor for class org.simpleframework.xml.strategy.CycleStrategy
  Constructor for the `CycleStrategy` object.
CycleStrategy(String, String) - Constructor for class org.simpleframework.xml.strategy.CycleStrategy
  Constructor for the `CycleStrategy` object.
CycleStrategy(String, String, String) - Constructor for class org.simpleframework.xml.strategy.CycleStrategy
  Constructor for the `CycleStrategy` object.
CycleStrategy(String, String, String, String) - Constructor for class org.simpleframework.xml.strategy.CycleStrategy
  Constructor for the `CycleStrategy` object.

## D

Default - Annotation Type in org.simpleframework.xml
  The `Default` annotation is used to specify that all fields or methods should be serialized in a default manner.
DefaultType - Enum in org.simpleframework.xml
  The `DefaultType` enumeration is used to specify the type of defaults to apply to a class.
Dictionary<T extends Entry> - Class in org.simpleframework.xml.util
  The `Dictionary` object represents a mapped set of entry objects that can be serialized and deserialized.
Dictionary() - Constructor for class org.simpleframework.xml.util.Dictionary
  Constructor for the `Dictionary` object.

## E

Element - Annotation Type in org.simpleframework.xml
  The `Element` annotation is used to represent a field or method that appears as an XML element.
ElementArray - Annotation Type in org.simpleframework.xml
  The `ElementArray` annotation represents a method or field that is an array of elements.
ElementException - Exception in org.simpleframework.xml.core
  The `ElementException` is used to represent conditions when an XML element is in an invalid state.
ElementException(String, Object...) - Constructor for exception org.simpleframework.xml.core.ElementException
  Constructor for the `ElementException` object.
ElementException(Throwable, String, Object...) - Constructor for exception org.simpleframework.xml.core.ElementException
  Constructor for the `ElementException` object.
ElementList - Annotation Type in org.simpleframework.xml
  The `ElementList` annotation represents a method or field that is a `Collection` for storing entries.
ElementListUnion - Annotation Type in org.simpleframework.xml
  The `ElementListUnion` annotation is used to describe fields and methods that can dynamically match a schema class.
ElementMap - Annotation Type in org.simpleframework.xml
  The `ElementMap` annotation represents a method or field that is a `Map` for storing key value pairs.
ElementMapUnion - Annotation Type in org.simpleframework.xml
  The `ElementMapUnion` annotation is used to describe a field or method that can dynamically match a schema class.
ElementUnion - Annotation Type in org.simpleframework.xml
  The `ElementUnion` annotation is used to describe fields and methods that can dynamically match a schema class.
Entry - Interface in org.simpleframework.xml.util
  The `Entry` object represents entries to the dictionary object.
EnvironmentFilter - Class in org.simpleframework.xml.filter
  The `EnvironmentFilter` object is used to provide a filter that will replace the specified values with an environment variable from the OS.
EnvironmentFilter() - Constructor for class org.simpleframework.xml.filter.EnvironmentFilter
  Constructor for the `EnvironmentFilter` object.
EnvironmentFilter(Filter) - Constructor for class org.simpleframework.xml.filter.EnvironmentFilter
  Constructor for the `EnvironmentFilter` object.

## F

fetch(Object) - Method in interface org.simpleframework.xml.util.Cache
  This method is used to get the value from the cache that is mapped to the specified key.
fetch(Object) - Method in class org.simpleframework.xml.util.ConcurrentCache
  This method is used to get the value from the cache that is mapped to the specified key.
fetch(Object) - Method in class org.simpleframework.xml.util.LimitedCache
  This method is used to get the value from the cache that is mapped to the specified key.
fetch(Object) - Method in class org.simpleframework.xml.util.WeakCache
  This method is used to get the value from the cache that is mapped to the specified key.
Filter - Interface in org.simpleframework.xml.filter
  The `Filter` object is used to provide replacement string values for a provided key.
Format - Class in org.simpleframework.xml.stream
  The `Format` object is used to provide information on how a generated XML document should be structured.
Format() - Constructor for class org.simpleframework.xml.stream.Format
  Constructor for the `Format` object.
Format(int) - Constructor for class org.simpleframework.xml.stream.Format
  Constructor for the `Format` object.
Format(String) - Constructor for class org.simpleframework.xml.stream.Format
  Constructor for the `Format` object.
Format(int, String) - Constructor for class org.simpleframework.xml.stream.Format
  Constructor for the `Format` object.
Format(Verbosity) - Constructor for class org.simpleframework.xml.stream.Format
  Constructor for the `Format` object.
Format(int, Verbosity) - Constructor for class org.simpleframework.xml.stream.Format
  Constructor for the `Format` object.
Format(Style) - Constructor for class org.simpleframework.xml.stream.Format
  Constructor for the `Format` object.
Format(Style, Verbosity) - Constructor for class org.simpleframework.xml.stream.Format
  Constructor for the `Format` object.
Format(int, Style) - Constructor for class org.simpleframework.xml.stream.Format
  Constructor for the `Format` object.
Format(int, Style, Verbosity) - Constructor for class org.simpleframework.xml.stream.Format
  Constructor for the `Format` object.
Format(int, String, Style) - Constructor for class org.simpleframework.xml.stream.Format
  Constructor for the `Format` object.
Format(int, String, Style, Verbosity) - Constructor for class org.simpleframework.xml.stream.Format
  Constructor for the `Format` object.

## G

get(String) - Method in interface org.simpleframework.xml.stream.NodeMap
  This is used to acquire the `Node` mapped to the given name.
get(String) - Method in class org.simpleframework.xml.util.Dictionary
  This is used to acquire an `Entry` from the set by its name.
getAnnotation(Class<T>) - Method in interface org.simpleframework.xml.strategy.Type
  This is the annotation associated with the method or field that has been annotated.
getAttribute(String) - Method in class org.simpleframework.xml.stream.CamelCaseStyle
  This is used to generate the XML attribute representation of the specified name.
getAttribute(String) - Method in class org.simpleframework.xml.stream.HyphenStyle
  This is used to generate the XML attribute representation of the specified name.
getAttribute(String) - Method in interface org.simpleframework.xml.stream.InputNode
  Provides an attribute from the element represented.
getAttribute(String) - Method in interface org.simpleframework.xml.stream.Style
  This is used to generate the XML attribute representation of the specified name.
getAttributes() - Method in interface org.simpleframework.xml.stream.InputNode
  This returns a map of the attributes contained within the element.
getAttributes() - Method in interface org.simpleframework.xml.stream.OutputNode
  This returns a `NodeMap` which can be used to add nodes to the element before that element has been committed.
getChild(String) - Method in interface org.simpleframework.xml.stream.OutputNode
  This is used to create a child element within the element that this object represents.
getComment() - Method in interface org.simpleframework.xml.stream.OutputNode
  This is used to get the text comment for the element.
getElement(String) - Method in class org.simpleframework.xml.stream.CamelCaseStyle
  This is used to generate the XML element representation of the specified name.
getElement(String) - Method in class org.simpleframework.xml.stream.HyphenStyle
  This is used to generate the XML element representation of the specified name.
getElement(String) - Method in interface org.simpleframework.xml.stream.Style
  This is used to generate the XML element representation of the specified name.
getIndent() - Method in class org.simpleframework.xml.stream.Format
  This method returns the size of the indent to use for the XML generated.
getLength() - Method in interface org.simpleframework.xml.strategy.Value
  This returns the length of the array that is to be allocated.
getLine() - Method in interface org.simpleframework.xml.stream.Position
  This is the actual line number within the read XML document.
getMode() - Method in interface org.simpleframework.xml.stream.OutputNode
  The `Mode` is used to indicate the output mode of this node.
getName() - Method in interface org.simpleframework.xml.stream.Node
  Returns the name of the node that this represents.
getName() - Method in interface org.simpleframework.xml.stream.NodeMap
  This is used to get the name of the element that owns the nodes for the specified map.
getName() - Method in interface org.simpleframework.xml.util.Entry
  Represents the name of the entry instance used for mappings.
getNamespaces() - Method in interface org.simpleframework.xml.stream.OutputNode
  This returns the `NamespaceMap` for this node.
getNext() - Method in interface org.simpleframework.xml.stream.InputNode
  This returns the next child element within this element if one exists.
getNext(String) - Method in interface org.simpleframework.xml.stream.InputNode
  This returns the next child in this element if that child has the name provided.
getNode() - Method in interface org.simpleframework.xml.stream.NodeMap
  This is used to acquire the actual node this map represents.
getParent() - Method in interface org.simpleframework.xml.stream.InputNode
  This is used to acquire the `Node` that is the parent of this node.
getParent() - Method in interface org.simpleframework.xml.stream.Node
  This is used to acquire the `Node` that is the parent of this node.
getParent() - Method in interface org.simpleframework.xml.stream.OutputNode
  This is used to acquire the `Node` that is the parent of this node.
getPattern() - Method in interface org.simpleframework.xml.util.Match
  This is the pattern string that is used by the resolver.
getPosition() - Method in interface org.simpleframework.xml.stream.InputNode
  This provides the position of this node within the document.
getPrefix() - Method in interface org.simpleframework.xml.stream.InputNode
  This is used to acquire the namespace prefix for the node.
getPrefix() - Method in interface org.simpleframework.xml.stream.NamespaceMap
  This is the prefix that is associated with the source element.
getPrefix(String) - Method in interface org.simpleframework.xml.stream.NamespaceMap
  This acquires the prefix for the specified namespace reference.
getPrefix() - Method in interface org.simpleframework.xml.stream.OutputNode
  This is used to acquire the prefix for this output node.
getPrefix(boolean) - Method in interface org.simpleframework.xml.stream.OutputNode
  This is used to acquire the prefix for this output node.
getProlog() - Method in class org.simpleframework.xml.stream.Format
  This method returns the prolog that is to be used at the start of the generated XML document.
getReference() - Method in interface org.simpleframework.xml.stream.InputNode
  This allows the namespace reference URI to be determined.
getReference(String) - Method in interface org.simpleframework.xml.stream.NamespaceMap
  This acquires the namespace reference for the specified prefix.
getReference() - Method in interface org.simpleframework.xml.stream.OutputNode
  This is used to acquire the namespace URI reference associated with this node.
getSource() - Method in interface org.simpleframework.xml.stream.InputNode
  This is used to return the source object for this node.
getStyle() - Method in class org.simpleframework.xml.stream.Format
  This is used to acquire the `Style` for the format.
getType() - Method in interface org.simpleframework.xml.strategy.Type
  This will provide the method or field type.
getType() - Method in interface org.simpleframework.xml.strategy.Value
  This is the type of the object instance this represents.
getValue() - Method in interface org.simpleframework.xml.strategy.Value
  This method is used to acquire an instance of the type that is defined by this object.
getValue() - Method in interface org.simpleframework.xml.stream.Node
  Returns the value for the node that this represents.
getVerbosity() - Method in class org.simpleframework.xml.stream.Format
  This method is used to indicate the preference of verbosity for the resulting XML.

## H

HyphenStyle - Class in org.simpleframework.xml.stream
  The `HyphenStyle` is used to represent an XML style that can be applied to a serialized object.
HyphenStyle() - Constructor for class org.simpleframework.xml.stream.HyphenStyle
  Constructor for the `HyphenStyle` object.

## I

InputNode - Interface in org.simpleframework.xml.stream
  The `InputNode` object represents an iterator for the elements within an element.
InstantiationException - Exception in org.simpleframework.xml.core
  The `InstantiationException` is thrown when an object cannot be instantiated either because it is an abstract class or an interface.
InstantiationException(String, Object...) - Constructor for exception org.simpleframework.xml.core.InstantiationException
  Constructor for the `InstantiationException` object.
InstantiationException(Throwable, String, Object...) - Constructor for exception org.simpleframework.xml.core.InstantiationException
  Constructor for the `InstantiationException` object.
InvalidFormatException - Exception in org.simpleframework.xml.transform
  The `InvalidFormatException` is thrown when there is a format exception.
InvalidFormatException(String, Object...) - Constructor for exception org.simpleframework.xml.transform.InvalidFormatException
  Constructor for the `InvalidFormatException` object.
InvalidFormatException(Throwable, String, Object...) - Constructor for exception org.simpleframework.xml.transform.InvalidFormatException
  Constructor for the `InvalidFormatException` object.
isCommitted() - Method in interface org.simpleframework.xml.stream.OutputNode
  This is used to determine whether the node has been committed.
isElement() - Method in interface org.simpleframework.xml.stream.InputNode
  This is used to determine if this node is an element.
isEmpty() - Method in interface org.simpleframework.xml.stream.InputNode
  This is used to determine if this input node is empty.
isEmpty() - Method in interface org.simpleframework.xml.util.Cache
  This method is used to determine if the cache is empty.
isEmpty() - Method in class org.simpleframework.xml.util.WeakCache
isReference() - Method in interface org.simpleframework.xml.strategy.Value
  This will return true if the object represents a reference.
isRoot() - Method in interface org.simpleframework.xml.stream.InputNode
  This method is used to determine if this node is the root node for the XML document.
isRoot() - Method in interface org.simpleframework.xml.stream.OutputNode
  This method is used to determine if this node is the root node for the XML document.
iterator() - Method in interface org.simpleframework.xml.stream.NamespaceMap
  This returns an iterator for the namespace of all the nodes in this `NamespaceMap`.
iterator() - Method in interface org.simpleframework.xml.stream.NodeMap
  This returns an iterator for the names of all the nodes in this `NodeMap`.
iterator() - Method in class org.simpleframework.xml.util.Dictionary
  Returns an iterator of `Entry` objects which can be used to remove items from this set.
iterator() - Method in class org.simpleframework.xml.util.Resolver
  This returns an `Iterator` that iterates over the matches in insertion order.

## L

LimitedCache<T> - Class in org.simpleframework.xml.util
  The `LimitedCache` interface is used to represent a cache that will store key value pairs.
LimitedCache() - Constructor for class org.simpleframework.xml.util.LimitedCache
  Constructor of the `LimitedCache` object.
LimitedCache(int) - Constructor for class org.simpleframework.xml.util.LimitedCache
  Constructor of the `LimitedCache` object.
lookup(Class) - Method in class org.simpleframework.xml.convert.Registry
  This is used to acquire a `Converter` instance from the registry.

## M

map - Variable in class org.simpleframework.xml.util.Dictionary
  Used to map the entries to their configured names.
MapFilter - Class in org.simpleframework.xml.filter
  The `MapFilter` object is a filter that can make use of user specified mappings for replacement.
MapFilter(Map) - Constructor for class org.simpleframework.xml.filter.MapFilter
  Constructor for the `MapFilter` object.
MapFilter(Map, Filter) - Constructor for class org.simpleframework.xml.filter.MapFilter
  Constructor for the `MapFilter` object.
match(Class) - Method in interface org.simpleframework.xml.transform.Matcher
  This is used to match a `Transform` using the type specified.
match(Class) - Method in class org.simpleframework.xml.transform.RegistryMatcher
  This is used to match a `Transform` using the type specified.
Match - Interface in org.simpleframework.xml.util
  This object is stored within a `Resolver` so that it can be retrieved using a string that matches its pattern.
Matcher - Interface in org.simpleframework.xml.transform
  The `Matcher` is used to match a type with a transform such that a string value can be read or written as that type.
MethodException - Exception in org.simpleframework.xml.core
  The `MethodException` is used to represent conditions where a Java Bean property has been annotated incorrectly.
MethodException(String, Object...) - Constructor for exception org.simpleframework.xml.core.MethodException
  Constructor for the `MethodException` object.
MethodException(Throwable, String, Object...) - Constructor for exception org.simpleframework.xml.core.MethodException
  Constructor for the `MethodException` object.
Mode - Enum in org.simpleframework.xml.stream
  The `Mode` enumeration is used to specify the output mode for XML text.

## N

Namespace - Annotation Type in org.simpleframework.xml
  The `Namespace` annotation is used to set a namespace on an element or attribute.
NamespaceList - Annotation Type in org.simpleframework.xml
  The `NamespaceList` annotation that is used to declare namespaces that can be added to an element.
NamespaceMap - Interface in org.simpleframework.xml.stream
  The `NamespaceMap` object is used store the namespaces for an element.
Node - Interface in org.simpleframework.xml.stream
  The `Node` is used to represent a name value pair and acts as the base form of data used within the framework.
NodeBuilder - Class in org.simpleframework.xml.stream
  The `NodeBuilder` object is used to create either an input node or an output node for a given source or destination.
NodeBuilder() - Constructor for class org.simpleframework.xml.stream.NodeBuilder
NodeException - Exception in org.simpleframework.xml.stream
  The `NodeException` is thrown to indicate the state of either the input node or output node being invalid.
NodeException(String) - Constructor for exception org.simpleframework.xml.stream.NodeException
  Constructor for the `NodeException` object.
NodeMap<T extends Node> - Interface in org.simpleframework.xml.stream
  The `NodeMap` object represents a map of nodes that can be set as name value pairs.

## O

Order - Annotation Type in org.simpleframework.xml
  The `Order` annotation is used to specify the order of appearance of XML elements and attributes.
org.simpleframework.xml - package org.simpleframework.xml
org.simpleframework.xml.convert - package org.simpleframework.xml.convert
org.simpleframework.xml.core - package org.simpleframework.xml.core
org.simpleframework.xml.filter - package org.simpleframework.xml.filter
org.simpleframework.xml.strategy - package org.simpleframework.xml.strategy
org.simpleframework.xml.stream - package org.simpleframework.xml.stream
org.simpleframework.xml.transform - package org.simpleframework.xml.transform
org.simpleframework.xml.util - package org.simpleframework.xml.util
OutputNode - Interface in org.simpleframework.xml.stream
  The `OutputNode` object is used to represent a cursor which can be used to write XML elements and attributes.

## P

Path - Annotation Type in org.simpleframework.xml
  The `Path` annotation is used to specify an XML path where an XML element or attribute is located.
PathException - Exception in org.simpleframework.xml.core
  The `PathException` is thrown when there is a problem with the syntax of an XPath expression.
PathException(String, Object...) - Constructor for exception org.simpleframework.xml.core.PathException
  Constructor for the `PathException` object.
Persist - Annotation Type in org.simpleframework.xml.core
  The `Persist` annotation is used to mark a method that requires a callback from the persister before serialization of an object begins.
PersistenceException - Exception in org.simpleframework.xml.core
  The `PersistenceException` is thrown when there is a persistance exception.
PersistenceException(String, Object...) - Constructor for exception org.simpleframework.xml.core.PersistenceException
  Constructor for the `PersistenceException` object.
PersistenceException(Throwable, String, Object...) - Constructor for exception org.simpleframework.xml.core.PersistenceException
  Constructor for the `PersistenceException` object.
Persister - Class in org.simpleframework.xml.core
  The `Persister` object is used to provide an implementation of a serializer.
Persister() - Constructor for class org.simpleframework.xml.core.Persister
  Constructor for the `Persister` object.
Persister(Format) - Constructor for class org.simpleframework.xml.core.Persister
  Constructor for the `Persister` object.
Persister(Map) - Constructor for class org.simpleframework.xml.core.Persister
  Constructor for the `Persister` object.
Persister(Map, Format) - Constructor for class org.simpleframework.xml.core.Persister
  Constructor for the `Persister` object.
Persister(Filter) - Constructor for class org.simpleframework.xml.core.Persister
  Constructor for the `Persister` object.
Persister(Filter, Format) - Constructor for class org.simpleframework.xml.core.Persister
  Constructor for the `Persister` object.
Persister(Matcher) - Constructor for class org.simpleframework.xml.core.Persister
  Constructor for the `Persister` object.
Persister(Matcher, Format) - Constructor for class org.simpleframework.xml.core.Persister
  Constructor for the `Persister` object.
Persister(Strategy) - Constructor for class org.simpleframework.xml.core.Persister
  Constructor for the `Persister` object.
Persister(Strategy, Format) - Constructor for class org.simpleframework.xml.core.Persister
  Constructor for the `Persister` object.
Persister(Filter, Matcher) - Constructor for class org.simpleframework.xml.core.Persister
  Constructor for the `Persister` object.
Persister(Filter, Matcher, Format) - Constructor for class org.simpleframework.xml.core.Persister
  Constructor for the `Persister` object.
Persister(Strategy, Map) - Constructor for class org.simpleframework.xml.core.Persister
  Constructor for the `Persister` object.
Persister(Strategy, Map, Format) - Constructor for class org.simpleframework.xml.core.Persister
  Constructor for the `Persister` object.
Persister(Strategy, Filter) - Constructor for class org.simpleframework.xml.core.Persister
  Constructor for the `Persister` object.
Persister(Strategy, Filter, Format) - Constructor for class org.simpleframework.xml.core.Persister
  Constructor for the `Persister` object.
Persister(Strategy, Matcher) - Constructor for class org.simpleframework.xml.core.Persister
  Constructor for the `Persister` object.
Persister(Strategy, Matcher, Format) - Constructor for class org.simpleframework.xml.core.Persister
  Constructor for the `Persister` object.
Persister(Strategy, Filter, Matcher) - Constructor for class org.simpleframework.xml.core.Persister
  Constructor for the `Persister` object.
Persister(Strategy, Filter, Matcher, Format) - Constructor for class org.simpleframework.xml.core.Persister
  Constructor for the `Persister` object.
PlatformFilter - Class in org.simpleframework.xml.filter
  The `PlatformFilter` object makes use of all filter types this resolves user specified properties first, followed by system properties, and finally environment variables.
PlatformFilter() - Constructor for class org.simpleframework.xml.filter.PlatformFilter
  Constructor for the `PlatformFilter` object.
PlatformFilter(Map) - Constructor for class org.simpleframework.xml.filter.PlatformFilter
  Constructor for the `PlatformFilter` object.
Position - Interface in org.simpleframework.xml.stream
  The `Position` object is used to acquire the position of the read cursor within the XML file.
push(Filter) - Method in class org.simpleframework.xml.filter.StackFilter
  This pushes the the provided `Filter` on to the top of the stack.
put(String, String) - Method in interface org.simpleframework.xml.stream.NodeMap
  This is used to add a new `Node` to the map.

## R

read(Type, NodeMap<InputNode>, Map) - Method in class org.simpleframework.xml.convert.AnnotationStrategy
  This is used to read the `Value` which will be used to represent the deserialized object.
read(InputNode) - Method in interface org.simpleframework.xml.convert.Converter
  This `read` method is used to deserialize an object from the source XML.
read(Type, NodeMap<InputNode>, Map) - Method in class org.simpleframework.xml.convert.RegistryStrategy
  This is used to read the `Value` which will be used to represent the deserialized object.
read(Class<? extends T>, String) - Method in class org.simpleframework.xml.core.Persister
  This `read` method will read the contents of the XML document from the provided source and convert it into an object of the specified type.
read(Class<? extends T>, File) - Method in class org.simpleframework.xml.core.Persister
  This `read` method will read the contents of the XML document from the provided source and convert it into an object of the specified type.
read(Class<? extends T>, InputStream) - Method in class org.simpleframework.xml.core.Persister
  This `read` method will read the contents of the XML document from the provided source and convert it into an object of the specified type.
read(Class<? extends T>, Reader) - Method in class org.simpleframework.xml.core.Persister
  This `read` method will read the contents of the XML document from the provided source and convert it into an object of the specified type.
read(Class<? extends T>, InputNode) - Method in class org.simpleframework.xml.core.Persister
  This `read` method will read the contents of the XML document from the provided source and convert it into an object of the specified type.
read(Class<? extends T>, String, boolean) - Method in class org.simpleframework.xml.core.Persister
  This `read` method will read the contents of the XML document from the provided source and convert it into an object of the specified type.
read(Class<? extends T>, File, boolean) - Method in class org.simpleframework.xml.core.Persister
  This `read` method will read the contents of the XML document from the provided source and convert it into an object of the specified type.
read(Class<? extends T>, InputStream, boolean) - Method in class org.simpleframework.xml.core.Persister
  This `read` method will read the contents of the XML document from the provided source and convert it into an object of the specified type.
read(Class<? extends T>, Reader, boolean) - Method in class org.simpleframework.xml.core.Persister
  This `read` method will read the contents of the XML document from the provided source and convert it into an object of the specified type.
read(Class<? extends T>, InputNode, boolean) - Method in class org.simpleframework.xml.core.Persister
  This `read` method will read the contents of the XML document from the provided source and convert it into an object of the specified type.
read(T, String) - Method in class org.simpleframework.xml.core.Persister
  This `read` method will read the contents of the XML document from the provided source and populate the object with the values deserialized.
read(T, File) - Method in class org.simpleframework.xml.core.Persister
  This `read` method will read the contents of the XML document from the provided source and populate the object with the values deserialized.
read(T, InputStream) - Method in class org.simpleframework.xml.core.Persister
  This `read` method will read the contents of the XML document from the provided source and populate the object with the values deserialized.
read(T, Reader) - Method in class org.simpleframework.xml.core.Persister
  This `read` method will read the contents of the XML document from the provided source and populate the object with the values deserialized.
read(T, InputNode) - Method in class org.simpleframework.xml.core.Persister
  This `read` method will read the contents of the XML document from the provided source and populate the object with the values deserialized.
read(T, String, boolean) - Method in class org.simpleframework.xml.core.Persister
  This `read` method will read the contents of the XML document from the provided source and populate the object with the values deserialized.
read(T, File, boolean) - Method in class org.simpleframework.xml.core.Persister
  This `read` method will read the contents of the XML document from the provided source and populate the object with the values deserialized.
read(T, InputStream, boolean) - Method in class org.simpleframework.xml.core.Persister
  This `read` method will read the contents of the XML document from the provided source and populate the object with the values deserialized.
read(T, Reader, boolean) - Method in class org.simpleframework.xml.core.Persister
  This `read` method will read the contents of the XML document from the provided source and populate the object with the values deserialized.
read(T, InputNode, boolean) - Method in class org.simpleframework.xml.core.Persister
  This `read` method will read the contents of the XML document from the provided source and populate the object with the values deserialized.
read(Class<? extends T>, String) - Method in interface org.simpleframework.xml.Serializer
  This `read` method will read the contents of the XML document from the provided source and convert it into an object of the specified type.
read(Class<? extends T>, File) - Method in interface org.simpleframework.xml.Serializer
  This `read` method will read the contents of the XML document from the provided source and convert it into an object of the specified type.
read(Class<? extends T>, InputStream) - Method in interface org.simpleframework.xml.Serializer
  This `read` method will read the contents of the XML document from the provided source and convert it into an object of the specified type.
read(Class<? extends T>, Reader) - Method in interface org.simpleframework.xml.Serializer
  This `read` method will read the contents of the XML document from the provided source and convert it into an object of the specified type.
read(Class<? extends T>, InputNode) - Method in interface org.simpleframework.xml.Serializer
  This `read` method will read the contents of the XML document from the provided source and convert it into an object of the specified type.
read(Class<? extends T>, String, boolean) - Method in interface org.simpleframework.xml.Serializer
  This `read` method will read the contents of the XML document from the provided source and convert it into an object of the specified type.
read(Class<? extends T>, File, boolean) - Method in interface org.simpleframework.xml.Serializer
  This `read` method will read the contents of the XML document from the provided source and convert it into an object of the specified type.
read(Class<? extends T>, InputStream, boolean) - Method in interface org.simpleframework.xml.Serializer
  This `read` method will read the contents of the XML document from the provided source and convert it into an object of the specified type.
read(Class<? extends T>, Reader, boolean) - Method in interface org.simpleframework.xml.Serializer
  This `read` method will read the contents of the XML document from the provided source and convert it into an object of the specified type.
read(Class<? extends T>, InputNode, boolean) - Method in interface org.simpleframework.xml.Serializer
  This `read` method will read the contents of the XML document from the provided source and convert it into an object of the specified type.
read(T, String) - Method in interface org.simpleframework.xml.Serializer
  This `read` method will read the contents of the XML document from the provided source and populate the object with the values deserialized.
read(T, File) - Method in interface org.simpleframework.xml.Serializer
  This `read` method will read the contents of the XML document from the provided source and populate the object with the values deserialized.
read(T, InputStream) - Method in interface org.simpleframework.xml.Serializer
  This `read` method will read the contents of the XML document from the provided source and populate the object with the values deserialized.
read(T, Reader) - Method in interface org.simpleframework.xml.Serializer
  This `read` method will read the contents of the XML document from the provided source and populate the object with the values deserialized.
read(T, InputNode) - Method in interface org.simpleframework.xml.Serializer
  This `read` method will read the contents of the XML document from the provided source and populate the object with the values deserialized.
read(T, String, boolean) - Method in interface org.simpleframework.xml.Serializer
  This `read` method will read the contents of the XML document from the provided source and populate the object with the values deserialized.
read(T, File, boolean) - Method in interface org.simpleframework.xml.Serializer
  This `read` method will read the contents of the XML document from the provided source and populate the object with the values deserialized.
read(T, InputStream, boolean) - Method in interface org.simpleframework.xml.Serializer
  This `read` method will read the contents of the XML document from the provided source and populate the object with the values deserialized.
read(T, Reader, boolean) - Method in interface org.simpleframework.xml.Serializer
  This `read` method will read the contents of the XML document from the provided source and populate the object with the values deserialized.
read(T, InputNode, boolean) - Method in interface org.simpleframework.xml.Serializer
  This `read` method will read the contents of the XML document from the provided source and populate the object with the values deserialized.
read(Type, NodeMap, Map) - Method in class org.simpleframework.xml.strategy.CycleStrategy
  This method is used to read an object from the specified node.
read(Type, NodeMap<InputNode>, Map) - Method in interface org.simpleframework.xml.strategy.Strategy
  This is used to resolve and load a class for the given element.
read(Type, NodeMap, Map) - Method in class org.simpleframework.xml.strategy.TreeStrategy
  This is used to resolve and load a class for the given element.
read(Type, NodeMap<InputNode>) - Method in interface org.simpleframework.xml.strategy.Visitor
  This is used to intercept an XML element before it is read by the underlying `Strategy` implementation.
read(Type, NodeMap<InputNode>, Map) - Method in class org.simpleframework.xml.strategy.VisitorStrategy
  This method will read with an internal strategy after it has been intercepted by the visitor.
read(InputStream) - Static method in class org.simpleframework.xml.stream.NodeBuilder
  This is used to create an `InputNode` that can be used to read XML from the specified stream.
read(Reader) - Static method in class org.simpleframework.xml.stream.NodeBuilder
  This is used to create an `InputNode` that can be used to read XML from the specified reader.
read(String) - Method in interface org.simpleframework.xml.transform.Transform
  This method is used to convert the string value given to an appropriate representation.
read(String, Class) - Method in class org.simpleframework.xml.transform.Transformer
  This method is used to convert the string value given to an appropriate representation.
Registry - Class in org.simpleframework.xml.convert
  The `Registry` represents an object that is used to register bindings between a class and a converter implementation.
Registry() - Constructor for class org.simpleframework.xml.convert.Registry
  Constructor for the `Registry` object.
RegistryMatcher - Class in org.simpleframework.xml.transform
  The `RegistryMatcher` provides a simple matcher backed by a registry.
RegistryMatcher() - Constructor for class org.simpleframework.xml.transform.RegistryMatcher
  Constructor for the `RegistryMatcher`.
RegistryStrategy - Class in org.simpleframework.xml.convert
  The `RegistryStrategy` object is used to intercept the serialization process and delegate to custom converters.
RegistryStrategy(Registry) - Constructor for class org.simpleframework.xml.convert.RegistryStrategy
  Constructor for the `RegistryStrategy` object.
RegistryStrategy(Registry, Strategy) - Constructor for class org.simpleframework.xml.convert.RegistryStrategy
  Constructor for the `RegistryStrategy` object.
remove(String) - Method in interface org.simpleframework.xml.stream.NodeMap
  This is used to remove the `Node` mapped to the given name.
remove() - Method in interface org.simpleframework.xml.stream.OutputNode
  This is used to remove any uncommitted changes.
remove(String) - Method in class org.simpleframework.xml.util.Dictionary
  This is used to remove an `Entry` from the set by its name.
remove(M) - Method in class org.simpleframework.xml.util.Resolver
  This is used to remove the `Match` implementation from the resolver.
removeEldestEntry(Map.Entry<Object, T>) - Method in class org.simpleframework.xml.util.LimitedCache
  This is used to remove the eldest entry from the cache.
Replace - Annotation Type in org.simpleframework.xml.core
  The `Replace` method is used to replace an object that is about to be serialized to an XML document.
replace(String) - Method in class org.simpleframework.xml.filter.EnvironmentFilter
  Replaces the text provided with the value resolved from the environment variables.
replace(String) - Method in interface org.simpleframework.xml.filter.Filter
  Replaces the text provided with some property.
replace(String) - Method in class org.simpleframework.xml.filter.MapFilter
  Replaces the text provided with the value resolved from the specified `Map`.
replace(String) - Method in class org.simpleframework.xml.filter.StackFilter
  Replaces the text provided with the value resolved from the stacked filters.
replace(String) - Method in class org.simpleframework.xml.filter.SystemFilter
  Replaces the text provided with the value resolved from the system properties.
Resolve - Annotation Type in org.simpleframework.xml.core
  The `Resolve` method is used to resolve an object that has been deserialized from the XML document.
resolve(String) - Method in class org.simpleframework.xml.util.Resolver
  This will search the patterns in this `Resolver` to see if there is a pattern in it that matches the string given.
resolveAll(String) - Method in class org.simpleframework.xml.util.Resolver
  This will search the patterns in this `Resolver` to see if there is a pattern in it that matches the string given.
Resolver<M extends Match> - Class in org.simpleframework.xml.util
  This is used to store `Match` objects, which can then be retrieved using a string by comparing that string to the pattern of the `Match` objects.
Resolver() - Constructor for class org.simpleframework.xml.util.Resolver
  The default constructor will create a `Resolver` without a large cache size.
Root - Annotation Type in org.simpleframework.xml
  This `Root` annotation is used to annotate classes that need to be serialized.
RootException - Exception in org.simpleframework.xml.core
  The `RootException` is thrown if the `Root` annotation is missing from a root object that is to be serialized or deserialized.
RootException(String, Object...) - Constructor for exception org.simpleframework.xml.core.RootException
  Constructor for the `RootException` exception.
RootException(Throwable, String, Object...) - Constructor for exception org.simpleframework.xml.core.RootException
  Constructor for the `RootException` exception.

## S

Serializer - Interface in org.simpleframework.xml
  The `Serializer` interface is used to represent objects that can serialize and deserialize objects to an from XML.
setAttribute(String, String) - Method in class org.simpleframework.xml.stream.CamelCaseStyle
  This is used to set the attribute values within this builder.
setAttribute(String, String) - Method in class org.simpleframework.xml.stream.HyphenStyle
  This is used to set the attribute values within this builder.
setAttribute(String, String) - Method in interface org.simpleframework.xml.stream.OutputNode
  This method is used for convenience to add an attribute node to the attribute `NodeMap`.
setComment(String) - Method in interface org.simpleframework.xml.stream.OutputNode
  This is used to set a text comment to the element.
setData(boolean) - Method in interface org.simpleframework.xml.stream.OutputNode
  This is used to set the output mode of this node to either be CDATA or escaped.
setElement(String, String) - Method in class org.simpleframework.xml.stream.CamelCaseStyle
  This is used to set the element values within this builder.
setElement(String, String) - Method in class org.simpleframework.xml.stream.HyphenStyle
  This is used to set the element values within this builder.
setMode(Mode) - Method in interface org.simpleframework.xml.stream.OutputNode
  This is used to set the output mode of this node to either be CDATA, escaped, or inherited.
setName(String) - Method in interface org.simpleframework.xml.stream.OutputNode
  This is used to change the name of an output node.
setReference(String) - Method in interface org.simpleframework.xml.stream.NamespaceMap
  This is used to add the namespace reference to the namespace map.
setReference(String, String) - Method in interface org.simpleframework.xml.stream.NamespaceMap
  This is used to add the namespace reference to the namespace map.
setReference(String) - Method in interface org.simpleframework.xml.stream.OutputNode
  This is used to set the reference for the node.
setValue(Object) - Method in interface org.simpleframework.xml.strategy.Value
  This method is used set the value within this object.
setValue(String) - Method in interface org.simpleframework.xml.stream.OutputNode
  This is used to set a text value to the element.
size() - Method in class org.simpleframework.xml.util.Dictionary
  This returns the number of `Entry` objects within the dictionary.
size() - Method in class org.simpleframework.xml.util.Resolver
  Returns the number of matches that have been inserted into the `Resolver`.
skip() - Method in interface org.simpleframework.xml.stream.InputNode
  This method is used to skip all child elements from this element.
stack - Variable in class org.simpleframework.xml.util.Resolver
  Stores the matches added to the resolver in resolution order.
StackFilter - Class in org.simpleframework.xml.filter
  The `StackFilter` object provides a filter that can be given a collection of filters which can be used to resolve a replacement.
StackFilter() - Constructor for class org.simpleframework.xml.filter.StackFilter
  Constructor for the `StackFilter` object.
Strategy - Interface in org.simpleframework.xml.strategy
  The `Strategy` interface represents a strategy that can be used to resolve and load the `Class` objects that compose a serializable object.
Style - Interface in org.simpleframework.xml.stream
  The `Style` interface is used to represent an XML style that can be applied to a serialized object.
SystemFilter - Class in org.simpleframework.xml.filter
  The `SystemFilter` object is used to provide a filter that will replace the specified values with system properties.
SystemFilter() - Constructor for class org.simpleframework.xml.filter.SystemFilter
  Constructor for the `SystemFilter` object.
SystemFilter(Filter) - Constructor for class org.simpleframework.xml.filter.SystemFilter
  Constructor for the `SystemFilter` object.

## T

take(Object) - Method in interface org.simpleframework.xml.util.Cache
  This is used to exclusively take the value mapped to the specified key from the cache.
take(Object) - Method in class org.simpleframework.xml.util.ConcurrentCache
  This is used to exclusively take the value mapped to the specified key from the cache.
take(Object) - Method in class org.simpleframework.xml.util.LimitedCache
  This is used to exclusively take the value mapped to the specified key from the cache.
take(Object) - Method in class org.simpleframework.xml.util.WeakCache
  This is used to exclusively take the value mapped to the specified key from the cache.
Text - Annotation Type in org.simpleframework.xml
  The `Text` annotation is used to represent a field or method that appears as text within an XML element.
TextException - Exception in org.simpleframework.xml.core
  The `TextException` is used to represent conditions when an XML element text value is in an invalid state.
TextException(String, Object...) - Constructor for exception org.simpleframework.xml.core.TextException
  Constructor for the `TextException` object.
TextException(Throwable, String, Object...) - Constructor for exception org.simpleframework.xml.core.TextException
  Constructor for the `TextException` object.
toString() - Method in interface org.simpleframework.xml.strategy.Type
  This is used to describe the type as it exists within the owning class.
toString() - Method in interface org.simpleframework.xml.stream.Position
  This provides a textual description of the position the read cursor is at within the XML document.
Transform<T> - Interface in org.simpleframework.xml.transform
  A `Transform` represents a an object used to transform an object to and from a string value.
Transformer - Class in org.simpleframework.xml.transform
  The `Transformer` object is used to convert strings to and from object instances.
Transformer(Matcher) - Constructor for class org.simpleframework.xml.transform.Transformer
  Constructor for the `Transformer` object.
TransformException - Exception in org.simpleframework.xml.transform
  The `TransformException` is thrown if a problem occurs during the transformation of an object.
TransformException(String, Object...) - Constructor for exception org.simpleframework.xml.transform.TransformException
  Constructor for the `TransformException` object.
TransformException(Throwable, String, Object...) - Constructor for exception org.simpleframework.xml.transform.TransformException
  Constructor for the `TransformException` object.
Transient - Annotation Type in org.simpleframework.xml
  The `Transient` annotation is an optional annotation that can be used within an XML class schema to mark a method or field as being transient, which indicates that it does not take part in serialization or deserialization.
TreeStrategy - Class in org.simpleframework.xml.strategy
  The `TreeStrategy` object is used to provide a simple strategy for handling object graphs in a tree structure.
TreeStrategy() - Constructor for class org.simpleframework.xml.strategy.TreeStrategy
  Constructor for the `TreeStrategy` object.
TreeStrategy(String, String) - Constructor for class org.simpleframework.xml.strategy.TreeStrategy
  Constructor for the `TreeStrategy` object.
Type - Interface in org.simpleframework.xml.strategy
  The `Type` interface is used to represent a method or field that has been annotated for serialization.

## U

UnionException - Exception in org.simpleframework.xml.core
  The `UnionException` is thrown when there is an error associated with unions.
UnionException(String, Object...) - Constructor for exception org.simpleframework.xml.core.UnionException
  Constructor for the `UnionException` object.

## V

valid(Class) - Method in class org.simpleframework.xml.transform.Transformer
  This method is used to determine if the type specified can be transformed.
validate(Class, String) - Method in class org.simpleframework.xml.core.Persister
  This `validate` method will validate the contents of the XML document against the specified XML class schema.
validate(Class, File) - Method in class org.simpleframework.xml.core.Persister
  This `validate` method will validate the contents of the XML document against the specified XML class schema.
validate(Class, InputStream) - Method in class org.simpleframework.xml.core.Persister
  This `validate` method will validate the contents of the XML document against the specified XML class schema.
validate(Class, Reader) - Method in class org.simpleframework.xml.core.Persister
  This `validate` method will validate the contents of the XML document against the specified XML class schema.
validate(Class, InputNode) - Method in class org.simpleframework.xml.core.Persister
  This `validate` method will validate the contents of the XML document against the specified XML class schema.
validate(Class, String, boolean) - Method in class org.simpleframework.xml.core.Persister
  This `validate` method will validate the contents of the XML document against the specified XML class schema.
validate(Class, File, boolean) - Method in class org.simpleframework.xml.core.Persister
  This `validate` method will validate the contents of the XML document against the specified XML class schema.
validate(Class, InputStream, boolean) - Method in class org.simpleframework.xml.core.Persister
  This `validate` method will validate the contents of the XML document against the specified XML class schema.
validate(Class, Reader, boolean) - Method in class org.simpleframework.xml.core.Persister
  This `validate` method will validate the contents of the XML document against the specified XML class schema.
validate(Class, InputNode, boolean) - Method in class org.simpleframework.xml.core.Persister
  This `validate` method will validate the contents of the XML document against the specified XML class schema.
Validate - Annotation Type in org.simpleframework.xml.core
  The `Validate` annotation is used to mark a method in a serializable object that requires a callback from the persister once the deserialization completes.
validate(Class, String) - Method in interface org.simpleframework.xml.Serializer
  This `validate` method will validate the contents of the XML document against the specified XML class schema.
validate(Class, File) - Method in interface org.simpleframework.xml.Serializer
  This `validate` method will validate the contents of the XML document against the specified XML class schema.
validate(Class, InputStream) - Method in interface org.simpleframework.xml.Serializer
  This `validate` method will validate the contents of the XML document against the specified XML class schema.
validate(Class, Reader) - Method in interface org.simpleframework.xml.Serializer
  This `validate` method will validate the contents of the XML document against the specified XML class schema.
validate(Class, InputNode) - Method in interface org.simpleframework.xml.Serializer
  This `validate` method will validate the contents of the XML document against the specified XML class schema.
validate(Class, String, boolean) - Method in interface org.simpleframework.xml.Serializer
  This `validate` method will validate the contents of the XML document against the specified XML class schema.
validate(Class, File, boolean) - Method in interface org.simpleframework.xml.Serializer
  This `validate` method will validate the contents of the XML document against the specified XML class schema.
validate(Class, InputStream, boolean) - Method in interface org.simpleframework.xml.Serializer
  This `validate` method will validate the contents of the XML document against the specified XML class schema.
validate(Class, Reader, boolean) - Method in interface org.simpleframework.xml.Serializer
  This `validate` method will validate the contents of the XML document against the specified XML class schema.
validate(Class, InputNode, boolean) - Method in interface org.simpleframework.xml.Serializer
  This `validate` method will validate the contents of the XML document against the specified XML class schema.
Value - Interface in org.simpleframework.xml.strategy
  The `Value` object describes a type that is represented by an XML element.
valueOf(String) - Static method in enum org.simpleframework.xml.DefaultType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.simpleframework.xml.stream.Mode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.simpleframework.xml.stream.Verbosity
  Returns the enum constant of this type with the specified name.
ValueRequiredException - Exception in org.simpleframework.xml.core
  The `ValueRequiredException` is thrown when an attribute or element is missing from the XML document.
ValueRequiredException(String, Object...) - Constructor for exception org.simpleframework.xml.core.ValueRequiredException
  Constructor for the `ValueRequiredException` object.
ValueRequiredException(Throwable, String, Object...) - Constructor for exception org.simpleframework.xml.core.ValueRequiredException
  Constructor for the `ValueRequiredException` object.
values() - Static method in enum org.simpleframework.xml.DefaultType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.simpleframework.xml.stream.Mode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.simpleframework.xml.stream.Verbosity
  Returns an array containing the constants of this enum type, in the order they are declared.
Verbosity - Enum in org.simpleframework.xml.stream
  The `Verbosity` enumeration is used to specify a verbosity preference for the resulting XML.
Version - Annotation Type in org.simpleframework.xml
  The `Version` annotation is used to specify an attribute that is used to represent a revision of the class XML schema.
Visitor - Interface in org.simpleframework.xml.strategy
  The `Visitor` interface represents an object that is used to visit each XML element during serialization.
VisitorStrategy - Class in org.simpleframework.xml.strategy
  The `VisitorStrategy` object is a simplification of a strategy, which allows manipulation of the serialization process.
VisitorStrategy(Visitor) - Constructor for class org.simpleframework.xml.strategy.VisitorStrategy
  Constructor for the `VisitorStrategy` object.
VisitorStrategy(Visitor, Strategy) - Constructor for class org.simpleframework.xml.strategy.VisitorStrategy
  Constructor for the `VisitorStrategy` object.

## W

WeakCache<T> - Class in org.simpleframework.xml.util
  The `WeakCache` object is an implementation of a cache that holds on to cached items only if the key remains in memory.
WeakCache() - Constructor for class org.simpleframework.xml.util.WeakCache
  Constructor for the `WeakCache` object.
WeakCache(int) - Constructor for class org.simpleframework.xml.util.WeakCache
  Constructor for the `WeakCache` object.
write(Type, Object, NodeMap<OutputNode>, Map) - Method in class org.simpleframework.xml.convert.AnnotationStrategy
  This is used to serialize a representation of the object value provided.
write(OutputNode, T) - Method in interface org.simpleframework.xml.convert.Converter
  This `write` method is used to serialize an object to XML.
write(Type, Object, NodeMap<OutputNode>, Map) - Method in class org.simpleframework.xml.convert.RegistryStrategy
  This is used to serialize a representation of the object value provided.
write(Object, OutputNode) - Method in class org.simpleframework.xml.core.Persister
  This `write` method will traverse the provided object checking for field annotations in order to compose the XML data.
write(Object, File) - Method in class org.simpleframework.xml.core.Persister
  This `write` method will traverse the provided object checking for field annotations in order to compose the XML data.
write(Object, OutputStream) - Method in class org.simpleframework.xml.core.Persister
  This `write` method will traverse the provided object checking for field annotations in order to compose the XML data.
write(Object, OutputStream, String) - Method in class org.simpleframework.xml.core.Persister
  This `write` method will traverse the provided object checking for field annotations in order to compose the XML data.
write(Object, Writer) - Method in class org.simpleframework.xml.core.Persister
  This `write` method will traverse the provided object checking for field annotations in order to compose the XML data.
write(Object, File) - Method in interface org.simpleframework.xml.Serializer
  This `write` method will traverse the provided object checking for field annotations in order to compose the XML data.
write(Object, OutputStream) - Method in interface org.simpleframework.xml.Serializer
  This `write` method will traverse the provided object checking for field annotations in order to compose the XML data.
write(Object, Writer) - Method in interface org.simpleframework.xml.Serializer
  This `write` method will traverse the provided object checking for field annotations in order to compose the XML data.
write(Object, OutputNode) - Method in interface org.simpleframework.xml.Serializer
  This `write` method will traverse the provided object checking for field annotations in order to compose the XML data.
write(Type, Object, NodeMap, Map) - Method in class org.simpleframework.xml.strategy.CycleStrategy
  This is used to write the reference in to the XML element that is to be written.
write(Type, Object, NodeMap<OutputNode>, Map) - Method in interface org.simpleframework.xml.strategy.Strategy
  This is used to attach attribute values to the given node map during the serialization process.
write(Type, Object, NodeMap, Map) - Method in class org.simpleframework.xml.strategy.TreeStrategy
  This is used to attach a attribute to the provided element that is used to identify the class.
write(Type, NodeMap<OutputNode>) - Method in interface org.simpleframework.xml.strategy.Visitor
  This is used to intercept an XML element after it is written by the underlying `Strategy` implementation.
write(Type, Object, NodeMap<OutputNode>, Map) - Method in class org.simpleframework.xml.strategy.VisitorStrategy
  This method will write with an internal strategy before it has been intercepted by the visitor.
write(Writer) - Static method in class org.simpleframework.xml.stream.NodeBuilder
  This is used to create an `OutputNode` that can be used to write a well formed XML document.
write(Writer, Format) - Static method in class org.simpleframework.xml.stream.NodeBuilder
  This is used to create an `OutputNode` that can be used to write a well formed XML document.
write(T) - Method in interface org.simpleframework.xml.transform.Transform
  This method is used to convert the provided value into an XML usable format.
write(Object, Class) - Method in class org.simpleframework.xml.transform.Transformer
  This method is used to convert the provided value into an XML usable format.

A B C D E F G H I L M N O P R S T U V W