Uses of Interface
com.thoughtworks.xstream.io.HierarchicalStreamWriter

Packages that use HierarchicalStreamWriter
com.thoughtworks.xstream   
com.thoughtworks.xstream.converters   
com.thoughtworks.xstream.converters.basic Converters for common basic types in Java. 
com.thoughtworks.xstream.converters.collections Converters for collection objects that write their items as nested elements, such as arrays, Lists, Sets and Maps. 
com.thoughtworks.xstream.converters.enums   
com.thoughtworks.xstream.converters.extended Extra converters that may not be enabled in XStream by default. 
com.thoughtworks.xstream.converters.javabean   
com.thoughtworks.xstream.converters.reflection   
com.thoughtworks.xstream.io   
com.thoughtworks.xstream.io.binary   
com.thoughtworks.xstream.io.copy   
com.thoughtworks.xstream.io.json   
com.thoughtworks.xstream.io.path Library for tracking paths of nodes in documents using a subset of XPath. 
com.thoughtworks.xstream.io.xml   
 

Uses of HierarchicalStreamWriter in com.thoughtworks.xstream
 

Methods in com.thoughtworks.xstream with parameters of type HierarchicalStreamWriter
 java.io.ObjectOutputStream XStream.createObjectOutputStream(HierarchicalStreamWriter writer)
          Creates an ObjectOutputStream that serializes a stream of objects to the writer using XStream.
 java.io.ObjectOutputStream XStream.createObjectOutputStream(HierarchicalStreamWriter writer, java.lang.String rootNodeName)
          Creates an ObjectOutputStream that serializes a stream of objects to the writer using XStream.
 void MarshallingStrategy.marshal(HierarchicalStreamWriter writer, java.lang.Object obj, ConverterLookup converterLookup, Mapper mapper, DataHolder dataHolder)
           
 void MarshallingStrategy.marshal(HierarchicalStreamWriter writer, java.lang.Object obj, com.thoughtworks.xstream.core.DefaultConverterLookup converterLookup, ClassMapper classMapper, DataHolder dataHolder)
          Deprecated. As of 1.2, use MarshallingStrategy.marshal(HierarchicalStreamWriter, Object, ConverterLookup, Mapper, DataHolder)
 void XStream.marshal(java.lang.Object obj, HierarchicalStreamWriter writer)
          Serialize and object to a hierarchical data structure (such as XML).
 void XStream.marshal(java.lang.Object obj, HierarchicalStreamWriter writer, DataHolder dataHolder)
          Serialize and object to a hierarchical data structure (such as XML).
 

Uses of HierarchicalStreamWriter in com.thoughtworks.xstream.converters
 

Methods in com.thoughtworks.xstream.converters with parameters of type HierarchicalStreamWriter
 void SingleValueConverterWrapper.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
 void Converter.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
          Convert an object to textual data.
 

Uses of HierarchicalStreamWriter in com.thoughtworks.xstream.converters.basic
 

Methods in com.thoughtworks.xstream.converters.basic with parameters of type HierarchicalStreamWriter
 void NullConverter.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
 void CharConverter.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
 void AbstractBasicConverter.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
          Deprecated.  
 

Uses of HierarchicalStreamWriter in com.thoughtworks.xstream.converters.collections
 

Methods in com.thoughtworks.xstream.converters.collections with parameters of type HierarchicalStreamWriter
 void TreeSetConverter.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
 void TreeMapConverter.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
 void PropertiesConverter.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
 void MapConverter.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
 void CollectionConverter.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
 void CharArrayConverter.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
 void BitSetConverter.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
 void ArrayConverter.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
abstract  void AbstractCollectionConverter.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
protected  void AbstractCollectionConverter.writeItem(java.lang.Object item, MarshallingContext context, HierarchicalStreamWriter writer)
           
 

Uses of HierarchicalStreamWriter in com.thoughtworks.xstream.converters.enums
 

Methods in com.thoughtworks.xstream.converters.enums with parameters of type HierarchicalStreamWriter
 void EnumSetConverter.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
 void EnumMapConverter.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
 void EnumConverter.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
 

Uses of HierarchicalStreamWriter in com.thoughtworks.xstream.converters.extended
 

Methods in com.thoughtworks.xstream.converters.extended with parameters of type HierarchicalStreamWriter
 void ThrowableConverter.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
 void SubjectConverter.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
 void RegexPatternConverter.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
 void JavaMethodConverter.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
 void GregorianCalendarConverter.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
 void FontConverter.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
 void EncodedByteArrayConverter.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
 void DynamicProxyConverter.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
 void ColorConverter.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
protected  void SubjectConverter.marshalPrincipals(java.util.Set principals, HierarchicalStreamWriter writer, MarshallingContext context)
           
protected  void SubjectConverter.marshalPrivateCredentials(java.util.Set privCredentials, HierarchicalStreamWriter writer, MarshallingContext context)
           
protected  void SubjectConverter.marshalPublicCredentials(java.util.Set pubCredentials, HierarchicalStreamWriter writer, MarshallingContext context)
           
protected  void SubjectConverter.marshalReadOnly(boolean readOnly, HierarchicalStreamWriter writer)
           
 

Uses of HierarchicalStreamWriter in com.thoughtworks.xstream.converters.javabean
 

Methods in com.thoughtworks.xstream.converters.javabean with parameters of type HierarchicalStreamWriter
 void JavaBeanConverter.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
 

Uses of HierarchicalStreamWriter in com.thoughtworks.xstream.converters.reflection
 

Methods in com.thoughtworks.xstream.converters.reflection with parameters of type HierarchicalStreamWriter
 void SerializableConverter.doMarshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
protected  void AbstractReflectionConverter.doMarshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
protected  void SerializableConverter.doMarshalConditionally(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
 void CGLIBEnhancedConverter.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
 void AbstractReflectionConverter.marshal(java.lang.Object original, HierarchicalStreamWriter writer, MarshallingContext context)
           
 void SelfStreamingInstanceChecker.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
 void ExternalizableConverter.marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
           
 

Uses of HierarchicalStreamWriter in com.thoughtworks.xstream.io
 

Subinterfaces of HierarchicalStreamWriter in com.thoughtworks.xstream.io
 interface ExtendedHierarchicalStreamWriter
           
 

Classes in com.thoughtworks.xstream.io that implement HierarchicalStreamWriter
 class StatefulWriter
          An wrapper for all HierarchicalStreamWriter implementations, that keeps the state.
 class WriterWrapper
          Base class to make it easy to create wrappers (decorators) for HierarchicalStreamWriter.
 

Fields in com.thoughtworks.xstream.io declared as HierarchicalStreamWriter
protected  HierarchicalStreamWriter WriterWrapper.wrapped
           
 

Methods in com.thoughtworks.xstream.io that return HierarchicalStreamWriter
 HierarchicalStreamWriter HierarchicalStreamDriver.createWriter(java.io.OutputStream out)
           
 HierarchicalStreamWriter HierarchicalStreamDriver.createWriter(java.io.Writer out)
           
 HierarchicalStreamWriter WriterWrapper.underlyingWriter()
           
 HierarchicalStreamWriter HierarchicalStreamWriter.underlyingWriter()
          Return the underlying HierarchicalStreamWriter implementation.
 

Methods in com.thoughtworks.xstream.io with parameters of type HierarchicalStreamWriter
static void ExtendedHierarchicalStreamWriterHelper.startNode(HierarchicalStreamWriter writer, java.lang.String name, java.lang.Class clazz)
           
 

Constructors in com.thoughtworks.xstream.io with parameters of type HierarchicalStreamWriter
StatefulWriter(HierarchicalStreamWriter wrapped)
          Constructs a StatefulWriter.
WriterWrapper(HierarchicalStreamWriter wrapped)
           
 

Uses of HierarchicalStreamWriter in com.thoughtworks.xstream.io.binary
 

Classes in com.thoughtworks.xstream.io.binary that implement HierarchicalStreamWriter
 class BinaryStreamWriter
           
 

Methods in com.thoughtworks.xstream.io.binary that return HierarchicalStreamWriter
 HierarchicalStreamWriter BinaryStreamWriter.underlyingWriter()
           
 

Uses of HierarchicalStreamWriter in com.thoughtworks.xstream.io.copy
 

Methods in com.thoughtworks.xstream.io.copy with parameters of type HierarchicalStreamWriter
 void HierarchicalStreamCopier.copy(HierarchicalStreamReader source, HierarchicalStreamWriter destination)
           
 

Uses of HierarchicalStreamWriter in com.thoughtworks.xstream.io.json
 

Classes in com.thoughtworks.xstream.io.json that implement HierarchicalStreamWriter
 class JsonHierarchicalStreamWriter
          A simple writer that outputs JSON in a pretty-printed indented stream.
 

Methods in com.thoughtworks.xstream.io.json that return HierarchicalStreamWriter
 HierarchicalStreamWriter JsonHierarchicalStreamDriver.createWriter(java.io.OutputStream out)
           
 HierarchicalStreamWriter JettisonMappedXmlDriver.createWriter(java.io.OutputStream output)
           
 HierarchicalStreamWriter JsonHierarchicalStreamDriver.createWriter(java.io.Writer out)
           
 HierarchicalStreamWriter JettisonMappedXmlDriver.createWriter(java.io.Writer writer)
           
 HierarchicalStreamWriter JsonHierarchicalStreamWriter.underlyingWriter()
           
 

Uses of HierarchicalStreamWriter in com.thoughtworks.xstream.io.path
 

Classes in com.thoughtworks.xstream.io.path that implement HierarchicalStreamWriter
 class PathTrackingWriter
          Wrapper for HierarchicalStreamWriter that tracks the path (a subset of XPath) of the current node that is being written.
 

Constructors in com.thoughtworks.xstream.io.path with parameters of type HierarchicalStreamWriter
PathTrackingWriter(HierarchicalStreamWriter writer, PathTracker pathTracker)
           
 

Uses of HierarchicalStreamWriter in com.thoughtworks.xstream.io.xml
 

Subinterfaces of HierarchicalStreamWriter in com.thoughtworks.xstream.io.xml
 interface DocumentWriter
          A generic interface for all HierarchicalStreamWriter implementations generating a DOM.
 

Classes in com.thoughtworks.xstream.io.xml that implement HierarchicalStreamWriter
 class AbstractDocumentWriter
          A generic HierarchicalStreamWriter for DOM writer implementations.
 class AbstractXmlWriter
          Abstract base implementation of HierarchicalStreamWriter that provides common functionality to all XML-based writers.
 class CompactWriter
           
 class Dom4JWriter
           
 class Dom4JXmlWriter
           
 class DomWriter
           
 class JDomWriter
           
 class PrettyPrintWriter
          A simple writer that outputs XML in a pretty-printed indented stream.
 class SaxWriter
          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.
 class StaxWriter
          A stream writing that outputs to a StAX stream writer
 class XomWriter
           
 class XppDomWriter
           
 

Methods in com.thoughtworks.xstream.io.xml that return HierarchicalStreamWriter
 HierarchicalStreamWriter XppDriver.createWriter(java.io.OutputStream out)
           
 HierarchicalStreamWriter XppDomDriver.createWriter(java.io.OutputStream out)
           
 HierarchicalStreamWriter XomDriver.createWriter(java.io.OutputStream out)
           
 HierarchicalStreamWriter StaxDriver.createWriter(java.io.OutputStream out)
           
 HierarchicalStreamWriter JDomDriver.createWriter(java.io.OutputStream out)
           
 HierarchicalStreamWriter DomDriver.createWriter(java.io.OutputStream out)
           
 HierarchicalStreamWriter Dom4JDriver.createWriter(java.io.OutputStream out)
           
 HierarchicalStreamWriter XppDriver.createWriter(java.io.Writer out)
           
 HierarchicalStreamWriter XppDomDriver.createWriter(java.io.Writer out)
           
 HierarchicalStreamWriter XomDriver.createWriter(java.io.Writer out)
           
 HierarchicalStreamWriter StaxDriver.createWriter(java.io.Writer out)
           
 HierarchicalStreamWriter JDomDriver.createWriter(java.io.Writer out)
           
 HierarchicalStreamWriter DomDriver.createWriter(java.io.Writer out)
           
 HierarchicalStreamWriter Dom4JDriver.createWriter(java.io.Writer out)
           
 HierarchicalStreamWriter AbstractXmlWriter.underlyingWriter()
           
 



Joe Walnes, http://xstream.codehaus.org/