com.thoughtworks.xstream.core
Class ReferenceByXPathMarshallingStrategy

java.lang.Object
  extended by com.thoughtworks.xstream.core.ReferenceByXPathMarshallingStrategy
All Implemented Interfaces:
MarshallingStrategy

public class ReferenceByXPathMarshallingStrategy
extends Object
implements MarshallingStrategy


Field Summary
static int ABSOLUTE
           
static int RELATIVE
           
 
Constructor Summary
ReferenceByXPathMarshallingStrategy()
          Deprecated. As of 1.2, use ReferenceByXPathMarshallingStrategy(int)
ReferenceByXPathMarshallingStrategy(int mode)
           
 
Method Summary
 void marshal(HierarchicalStreamWriter writer, Object obj, ConverterLookup converterLookup, Mapper mapper, DataHolder dataHolder)
           
 void marshal(HierarchicalStreamWriter writer, Object obj, DefaultConverterLookup converterLookup, ClassMapper classMapper, DataHolder dataHolder)
          Deprecated. As of 1.2, use marshal(HierarchicalStreamWriter, Object, ConverterLookup, Mapper, DataHolder)
 Object unmarshal(Object root, HierarchicalStreamReader reader, DataHolder dataHolder, ConverterLookup converterLookup, Mapper mapper)
           
 Object unmarshal(Object root, HierarchicalStreamReader reader, DataHolder dataHolder, DefaultConverterLookup converterLookup, ClassMapper classMapper)
          Deprecated. As of 1.2, use unmarshal(Object, HierarchicalStreamReader, DataHolder, ConverterLookup, Mapper)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RELATIVE

public static int RELATIVE

ABSOLUTE

public static int ABSOLUTE
Constructor Detail

ReferenceByXPathMarshallingStrategy

public ReferenceByXPathMarshallingStrategy()
Deprecated. As of 1.2, use ReferenceByXPathMarshallingStrategy(int)


ReferenceByXPathMarshallingStrategy

public ReferenceByXPathMarshallingStrategy(int mode)
Method Detail

unmarshal

public Object unmarshal(Object root,
                        HierarchicalStreamReader reader,
                        DataHolder dataHolder,
                        ConverterLookup converterLookup,
                        Mapper mapper)
Specified by:
unmarshal in interface MarshallingStrategy

marshal

public void marshal(HierarchicalStreamWriter writer,
                    Object obj,
                    ConverterLookup converterLookup,
                    Mapper mapper,
                    DataHolder dataHolder)
Specified by:
marshal in interface MarshallingStrategy

unmarshal

public Object unmarshal(Object root,
                        HierarchicalStreamReader reader,
                        DataHolder dataHolder,
                        DefaultConverterLookup converterLookup,
                        ClassMapper classMapper)
Deprecated. As of 1.2, use unmarshal(Object, HierarchicalStreamReader, DataHolder, ConverterLookup, Mapper)

Specified by:
unmarshal in interface MarshallingStrategy

marshal

public void marshal(HierarchicalStreamWriter writer,
                    Object obj,
                    DefaultConverterLookup converterLookup,
                    ClassMapper classMapper,
                    DataHolder dataHolder)
Deprecated. As of 1.2, use marshal(HierarchicalStreamWriter, Object, ConverterLookup, Mapper, DataHolder)

Specified by:
marshal in interface MarshallingStrategy


Copyright © 2004-2007 XStream. All Rights Reserved.