All Classes and Interfaces

Class
Description
Deprecated.
As of 1.4.9 use JMH instead
Deprecated.
As of 1.4.9 use JMH instead
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
As of 1.4.9 use JMH instead
Deprecated.
As of 1.4.9 use JMH instead
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Abstract base class for AttributeAliassingMapper and its system version.
An abstract converter implementation for constants of AttributedCharacterIterator.Attribute and derived types.
 
Abstract base class for converters handling derived classes of ChronoLocalDate instances.
Base helper class for converters that need to handle collections of items (arrays, Lists, Maps, etc).
 
 
A generic HierarchicalStreamWriter for DOM writer implementations.
Abstract base class for all HierarchicalStreamDriver implementations.
Abstract base class for file based persistence strategies.
An abstract implementation of a writer that calls abstract methods to build JSON structures.
 
 
 
Base class that contains common functionality across HierarchicalStreamReader implementations that need to read from a pull parser.
 
Abstract base class for all HierarchicalStreamReader implementations.
Abstract base class for a TreeMarshaller, that can build references.
 
 
Abstract base class for a TreeUnmarshaller, that resolves references.
 
 
 
 
 
 
 
General base class for a Security Exception in XStream.
Base abstract implementation of SingleValueConverter.
Basic functionality of a tree based marshalling strategy.
Abstract base class for all HierarchicalStreamWriter implementations.
Deprecated.
As of 1.4
Deprecated.
As of 1.4 use XmlFriendlyReader
Deprecated.
As of 1.4, use AbstractReader instead.
Deprecated.
As of 1.4 use AbstractWriter instead
An abstract base class for a driver using an XPP DOM implementation.
An abstract base class for a driver using an XPP implementation.
Converts an ActivationDataFlavor.
Deprecated.
As of 1.4.5, minimal JDK version will be 1.7 for next major release
A mapper that uses annotations to prepare the remaining mappers in the chain.
Deprecated.
As of 1.3
Deprecated.
As of 1.3, build into ReflectionConverter
Deprecated.
Permission for any type and null.
Converts an array of objects or primitives to XML, using a nested child element for each item.
 
Mapper that detects arrays and changes the name so it can identified as an array (for example Foo[] gets serialized as foo-array).
Permission for any array type.
Converts an AtomicBoolean type.
Converts an AtomicInteger type.
Converts an AtomicLong type.
Converts an AtomicReference type.
Mapper that allows aliasing of attribute names.
Mapper that allows the usage of attributes for fields and corresponding types or specified arbitrary types.
Deprecated.
As of 1.4.8, it is an internal helper class only
Encodes binary data to plain text as Base64.
Base64 codec implementation based on java.util.Base64.
Base64 codec implementation based on JAXB.
Deprecated.
As of 1.3, use XStreamException instead
Deprecated.
As of 1.4.9 use JMH instead
Deprecated.
As of 1.3.1, no longer in use
 
Deprecated.
Converts a java.math.BigDecimal to a String, retaining its precision.
Converts a java.math.BigInteger to a String.
HierarchicalStreamDriver for binary input and output.
A HierarchicalStreamReader that reads from a binary stream created by BinaryStreamWriter.
 
 
Converts a java.util.BitSet to XML, as a compact comma delimited list of ones and zeros.
Converts a boolean primitive or java.lang.Boolean wrapper to a String.
Converts a byte primitive or java.lang.Byte wrapper to a String.
Marker interface for caching implementations.
Mapper that caches which names map to which classes.
Exception thrown if a mapper cannot locate the appropriate class for an element.
Converts a proxy created by the CGLIB Enhancer.
 
 
 
Mapper that detects proxies generated by the CGLIB enhancer.
 
Permission for any array type.
Deprecated.
As of 1.4.9 use JMH instead
Converts a char[] to XML, storing the contents as a single String.
Converts a char primitive or java.lang.Character wrapper to a String.
Converts a java.nio.charset.Carset to a string.
Converts a Chronology instance to a string using its id.
Mapper that allows a fully qualified class name to be replaced with an alias.
Reference to a ClassLoader, allowing a single instance to be passed around the codebase that can later have its destination changed.
Deprecated.
As of 1.4.5 use ClassLoaderReference instead
 
Utility functions for Cloneable objects.
Converts most common Collections (Lists and Sets) to XML, specifying a nested element for each item.
Converts a java.awt.Color to XML, using four nested elements: red, green, blue, alpha.
 
A sorter that uses a comparator to determine the order of the bean properties.
ClassLoader that is composed of other classloaders.
Thrown by Converter implementations when they cannot convert an object to/from textual data.
Converter implementations are responsible marshalling Java objects to/from textual data.
Responsible for looking up the correct Converter implementation for a specific type.
ConverterMatcher allows to match converters to classes by determining if a given type can be converted by the converter instance.
An interface for the converter management.
Converts a java.util.Currency to String.
 
 
 
 
Holds generic data, to be used as seen fit by the user.
Converts a Date to a string as a date format, retaining precision down to milliseconds.
The default implementation of converters lookup.
Mapper that resolves default implementations of classes.
Default mapper implementation with 'vanilla' functionality.
A dependency injection factory.
 
Deprecated.
As of 1.4.9 use JMH instead
A generic interface for all HierarchicalStreamReader implementations reading a DOM.
A generic interface for all HierarchicalStreamWriter implementations generating a DOM.
 
 
 
 
 
 
 
Converts a double primitive or java.lang.Double wrapper to a String.
A Converter for the XML Schema datatype duration and the Java type Duration.
Converts a Duration instance to string.
Converts a dynamic proxy to XML, storing the implemented interfaces and handler.
 
Mapper for handling special cases of aliasing dynamic proxies.
Place holder type used for dynamic proxies.
Mapper that allows an field of a specific class to be omitted entirely.
Converts a byte array by default to a single Base64 encoding string.
Converter for JDK 1.5 enums.
Serializes an Java 5 EnumMap, including the type of Enum it's for.
 
Mapper that handles the special case of polymorphic enums in Java 1.5.
Serializes a Java 5 EnumSet.
 
A single value converter for a special enum type.
A single value converter for a special enum type using its string representation.
To aid debugging, some components expose themselves as ErrorReporter indicating that they can add information in case of an error..
To aid debugging, some components are passed an ErrorWriter when things go wrong, allowing them to add information to the error message that may be helpful to diagnose problems.
Abstract base class for exceptions supporting an ErrorWriter.
Explicit permission for a type with a name matching one in the provided list.
Deprecated.
As of 1.4.11, this interface will be merged into parent with version 1.5.0.
Deprecated.
As of 1.4.11, this interface will be merged into parent with version 1.5.0.
Deprecated.
As of 1.4.11, this helper is no longer required since version 1.5.0.
Deprecated.
As of 1.4.9 use JMH instead
 
Converts any object that implements the java.io.Externalizable interface, allowing compatibility with native Java serialization.
 
An array-based stack implementation.
Mapper that allows a field of a specific class to be replaced with a shorter alias.
A field dictionary instance caches information about classes fields.
 
 
A field key.
An interface capable of sorting fields.
Slightly nicer way to find, get and set fields in classes.
 
 
This converter will take care of storing and retrieving File with either an absolute path OR a relative path depending on how they were created.
PersistenceStrategy to assign keys with single value to objects persisted in files.
Deprecated.
As of 1.3.1, use FilePersistenceStrategy
Deprecated.
As of 1.4.9 use JMH instead
Deprecated.
As of 1.4.9 use JMH instead
Converts a float primitive or java.lang.Float wrapper to a String.
 
Exception thrown for a forbidden class.
Converts a java.util.GregorianCalendar to XML.
Deprecated.
As of 1.4.9 use JMH instead
Tool for copying the contents of one HierarichalStreamReader to a HierarichalStreamWriter.
Provides implementation of stream parsers and writers to XStream.
 
 
Converts a HijrahDate to a string.
Deprecated.
As of 1.4.9 use JMH instead
 
Does not change the order of the fields.
Mapper that specifies which types are basic immutable types.
 
 
 
Exception thrown configuring an XStream instance.
Class for a Security Exception assuming input manipulation in XStream.
Converts a Instant instance to string.
Converts an int primitive or java.lang.Integer wrapper to a String.
Permission for any interface type.
A DateConverter conforming to the ISO8601 standard.
A GregorianCalendarConverter conforming to the ISO8601 standard.
A converter for GregorianCalendar conforming to the ISO8601 standard based on java.time.
A SqlTimestampConverter conforming to the ISO8601 standard.
Converts a JapaneseDate to a string.
Converts a JapaneseEra instance to a string using its id.
Can convert any bean with a public default constructor.
Deprecated.
As of 1.3
Exception to indicate double processing of a property to avoid silent clobbering.
 
 
Deprecated.
As of 1.4.9 use JMH instead
Converts a java.lang.Class to XML.
Converts a java.lang.reflect.Field to XML.
Converts a java.lang.reflect.Method to XML.
Deprecated.
As of 1.4.9 use JMH instead
 
 
 
 
 
 
A driver for JSON that writes optimized JSON format, but is not able to deserialize the result.
Deprecated.
As of 1.3.1, use JsonWriter instead
A simple writer that outputs JSON in a pretty-printed indented stream.
Format definition for JSON.
Deprecated.
As of 1.4.9 use JMH instead
 
 
Converts a lambda type.
Mapper to map serializable lambda types to the name of their functional interface and non-serializable ones to Mapper.Null.
Deprecated.
As of 1.4.9 use JMH instead
A Mapper for locally defined converters for a member field.
Converts a LocalDate to a string.
Converts a LocalDateTime to a string.
Converts a java.util.Locale to a string.
Converts a LocalTime to a string.
Converts a long primitive or java.lang.Long wrapper to a String.
A converter for Swing LookAndFeel implementations.
 
Converts a java.util.Map to XML, specifying an 'entry' element with 'key' and 'value' children.
 
 
Place holder type used for null values.
 
 
 
Deprecated.
As of 1.4.9 use JMH instead
Converts a MinguoDate to a string.
Indicates a missing field or property creating an object.
Converts a MonthDay instance to string.
Deprecated.
As of 1.4.9 use JMH instead
A HierarchicalStreamDriver for XPP DOM using the MXParser fork.
A HierarchicalStreamDriver using the MXParser fork.
Coder between names in the object graph and names of a target format.
A wrapper for another NameCoder.
An array converter that uses predefined names for its items.
A collection converter that uses predefined names for its items.
A map converter that uses predefined names for its elements.
Sort the fields in their natural order.
A sorter that keeps the natural order of the bean properties as they are returned by the JavaBean introspection.
A NameCoder that does nothing.
Wrapper to negate another type permission.
No permission for any type.
Special converter to signify nulls at the root level.
Permission for null or XStream's null replacement type.
 
Store IDs against given object references.
 
 
Converts a OffsetDateTime to a string.
Converts a OffsetTime to a string.
Deprecated.
As of 1.4.9 use JMH instead
Deprecated.
As of 1.4.9 use JMH instead
Converts an AtomicReference type.
Converts an AtomicReference type.
Converts an AtomicReference type.
Converts an AtomicReference type.
Deprecated.
As of 1.4.8 use LinkedHashMap
 
Mapper that uses a more meaningful alias for the field in an inner class (this$0) that refers to the outer class.
Mapper that allows a package name to be replaced with an alias.
Represents a path to a single node in the tree.
Converts a Path to string.
Maintains the current Path as a stream is moved through.
Wrapper for HierarchicalStreamReader that tracks the path (a subset of XPath) of the current node that is being read.
Wrapper for HierarchicalStreamWriter that tracks the path (a subset of XPath) of the current node that is being written.
Converts a Period instance to string.
A key to a persistent storage and vice-versa strategy interface.
Deprecated.
As of 1.4.9 use JMH instead
A simple pool implementation.
 
 
 
 
 
A simple writer that outputs XML in a pretty-printed indented stream.
Utility class for primitives.
Permission for any primitive type and its boxed counterpart (excl.
List that allows items to be added with a priority that will affect the order in which they are later iterated over.
 
 
Deprecated.
As of 1.4.9 use JMH instead
Special converter for java.util.Properties that stores properties in a more compact form than java.util.Map.
 
Builds the properties maps for each bean and caches them.
A SingleValueConverter that can utilize a PropertyEditor implementation used for a specific type.
An interface capable of sorting Java bean properties.
Permission for any array type.
Pure Java ObjectFactory that instantiates objects using standard Java reflection, however the types of objects that can be constructed are limited.
 
Represents a mapping of QName instances to Java class names allowing class aliases and namespace aware mappings of QNames to class names.
 
Maintains the state of a pull reader at various states in the document depth.
 
 
Base class to make it easy to create wrappers (decorators) for HierarchicalStreamReader.
 
 
 
 
 
 
 
A MarshallingContext that manages references.
 
Provides core reflection services.
A visitor interface for serializable fields defined in a class.
A wrapper implementation for the ReflectionProvider.
Deprecated.
As of 1.4.9 use JMH instead
Ensures java.util.regex.Pattern is compiled upon deserialization.
Permission for any type with a name matching one of the provided regular expressions.
Deprecated.
As of 1.4.9 use JMH instead
A SAX parser that acts as an XStream HierarchicalStreamWriter to enable direct generation of a SAX event flow from the XStream serialization of a list of list of Java objects.
A Mapper implementation injecting a security layer based on permission rules for any type required in the unmarshalling process.
Utility functions for security issues.
Deprecated.
A special converter that prevents self-serialization.
 
Emulates the mechanism used by standard Java Serialization for classes that implement java.io.Serializable AND implement or inherit a custom readObject()/writeObject() method.
 
Deprecated.
As of 1.4.9 use JMH instead
Deprecated.
As of 1.4.9 use JMH instead
Deprecated.
As of 1.4.9 use JMH instead
Convenience wrapper to invoke special serialization methods on objects (and perform reflection caching).
Deprecated.
As of 1.4.8, moved into internal util package.
Deprecated.
As of 1.4.9 use JMH instead
Converts a short primitive or java.lang.Short wrapper to a String.
Converts singleton collections (list and set) to XML, specifying a nested element for the item.
Converts a singleton map to XML, specifying an 'entry' element with 'key' and 'value' children.
SingleValueConverter implementations are marshallable to/from a single value String representation.
Wrapper to convert a SingleValueConverter into a Converter.
Deprecated.
As of 1.4.9 use JMH instead
Deprecated.
As of 1.4.5 use StandardStaxDriver
The default implementation for sorting fields.
Converts a java.sql.Date to text.
Converts a java.sql.Time to text.
Converts a Timestamp to a string.
Converter for StackTraceElement (the lines of a stack trace) - JDK 1.4+ only.
Deprecated.
As of 1.4.8, it is an internal helper class
 
A driver using the standard JDK StAX implementation provided by the Java runtime (since Java 6).
An wrapper for all HierarchicalStreamWriter implementations, that keeps the state.
A NameCoder that encodes and decodes names based on a map.
A driver using the StAX API to create XML reader and writer.
A reader using the StAX API.
A stream writing that outputs to a StAX stream writer
 
Deprecated.
As of 1.3.1, use PersistenceStrategy instead
Converts the contents of a StringBuffer to XML.
Converts the contents of a StringBuilder to XML.
Interface for an encoder and decoder of data to string values and back.
Converts a String to a String ;).
Deprecated.
As of 1.4.9 use JMH instead
Converts a Subject instance.
Deprecated.
Instantiates a new object bypassing the constructor using undocumented internal JDK features.
Instantiates a new object bypassing the constructor using undocumented internal JDK features.
Mapper that allows aliasing of system attribute names.
Converts a system Clock, using zone as nested element.
Deprecated.
As of 1.4.9 use JMH instead
A converter for TextAttribute constants.
Deprecated.
As of 1.4.9 use JMH instead
Converts a ThaiBuddhistDate to a string.
Wrapper around PropertyEditor that can be called by multiple threads concurrently.
Wrapper around java.text.SimpleDateFormat that can be called by multiple threads concurrently.
Converter for Throwable (and Exception) that retains stack trace.
Converter that supports the definition of one field member that will be written as value and all other field members are written as attributes.
Represents the Tokens stored in the binary stream used by BinaryStreamReader and BinaryStreamWriter.
 
 
 
 
 
 
Convenient converter for classes with natural string representation.
A JAXP TrAX Source that enables using XStream object serialization as direct input for XSLT processors without resorting to an intermediate representation such as text XML, DOM or DOM4J.
Converts a java.util.TreeMap to XML, and serializes the associated java.util.Comparator.
 
 
 
 
 
Converts a java.util.TreeSet to XML, and serializes the associated java.util.Comparator.
 
 
A placeholder for a null value of a specific type.
Permission for a type hierarchy with a name matching one in the provided list.
Definition of a type permission.
Helper methods for class types.
 
Converts a java.net.URI to a string.
Converts a java.net.URL to a string.
 
Deprecated.
As of 1.4.9 use JMH instead
Converts a java.util.UUID to a string.
Converts a temporal ValueRange, using four nested elements: maxLargest, maxSmallest, minLargest, and minSmallest.
A HashMap implementation with weak references values and by default for the key.
 
Converts a WeekFields instance, using two nested elements: minimalDays and minSmallest.
Permission for any type with a name matching one of the provided wildcard expressions.
Base class to make it easy to create wrappers (decorators) for HierarchicalStreamWriter.
A persistent list implementation backed on a XmlMap.
Deprecated.
As of 1.3 use XmlFriendlyReader
Encode and decode tag and attribute names in XML drivers.
Deprecated.
As of 1.4
Deprecated.
As of 1.4, use XmlFriendlyNameCoder instead
Deprecated.
As of 1.4
A Reader that evaluates the XML header.
A persistent map.
A persistent set implementation.
Deprecated.
As of 1.4, use XppDom instead
Simple Document Object Model for XmlPullParser implementations.
Comparator for XppDom.
A HierarchicalStreamDriver for XPP DOM using the XmlPullParserFactory to locate an parser.
 
 
A HierarchicalStreamDriver using the XmlPullParserFactory to locate an XML Pull Parser.
XmlPullParser utility methods.
XStream reader that pulls directly from the stream using the XmlPullParser API.
Simple facade to XStream library, a Java-XML serialization tool.
Deprecated.
As of 1.3, use InitializationException instead
A XmlFriendlyNameCoder to support backward compatibility with XStream 1.1.
Deprecated.
As of 1.4 use XmlFriendlyReader
Deprecated.
As of 1.4, use XStream11NameCoder instead
Sort the fields in the order of XStream 1.2.x.
Annotation used to define an XStream class or field alias.
Annotation used to define an XStream type alias.
Defines that a field should be serialized as an attribute.
Deprecated.
As of 1.4.9 use JMH instead
Deprecated.
As of 1.4.9 use JMH instead
Deprecated.
As of 1.3, recursive behaviour is now always used and the annotation is therefore superfluous
Annotation to declare a converter.
 
Deprecated.
As of 1.4.9 use JMH instead
Deprecated.
As of 1.4.9 use JMH instead
Deprecated.
As of 1.4.9 use JMH instead
Self-contained XStream generator.
Base exception for all thrown exceptions with XStream.
An annotation for marking a field as an implicit collection or array.
Deprecated.
As of 1.3, use @XStreamImplicit at field level
Annotation to force automated processing of further classes.
Deprecated.
As of 1.4.9 use JMH instead
Declares a field to be omitted.
Deprecated.
As of 1.4.9 use JMH instead
Deprecated.
As of 1.4.9 use JMH instead
Deprecated.
As of 1.4.9 use JMH instead
Converts a Year instance to string.
Converts a YearMonth instance to string.
Converts a ZonedDateTime to a string.
Converts a ZoneId instance to string.