com.thoughtworks.xstream.core
Class TreeUnmarshaller

java.lang.Object
  extended by com.thoughtworks.xstream.core.TreeUnmarshaller
All Implemented Interfaces:
DataHolder, UnmarshallingContext
Direct Known Subclasses:
AbstractReferenceUnmarshaller

public class TreeUnmarshaller
extends java.lang.Object
implements UnmarshallingContext


Field Summary
protected  HierarchicalStreamReader reader
           
 
Constructor Summary
TreeUnmarshaller(java.lang.Object root, HierarchicalStreamReader reader, ConverterLookup converterLookup, ClassMapper classMapper)
          Deprecated. As of 1.2, use TreeUnmarshaller(Object, HierarchicalStreamReader, ConverterLookup, Mapper)
TreeUnmarshaller(java.lang.Object root, HierarchicalStreamReader reader, ConverterLookup converterLookup, Mapper mapper)
           
 
Method Summary
 void addCompletionCallback(java.lang.Runnable work, int priority)
           
protected  java.lang.Object convert(java.lang.Object parent, java.lang.Class type, Converter converter)
           
 java.lang.Object convertAnother(java.lang.Object parent, java.lang.Class type)
           
 java.lang.Object convertAnother(java.lang.Object parent, java.lang.Class type, Converter converter)
           
 java.lang.Object currentObject()
           
 java.lang.Object get(java.lang.Object key)
           
protected  Mapper getMapper()
           
 java.lang.Class getRequiredType()
           
 java.util.Iterator keys()
           
 void put(java.lang.Object key, java.lang.Object value)
           
 java.lang.Object start(DataHolder dataHolder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

reader

protected HierarchicalStreamReader reader
Constructor Detail

TreeUnmarshaller

public TreeUnmarshaller(java.lang.Object root,
                        HierarchicalStreamReader reader,
                        ConverterLookup converterLookup,
                        Mapper mapper)

TreeUnmarshaller

public TreeUnmarshaller(java.lang.Object root,
                        HierarchicalStreamReader reader,
                        ConverterLookup converterLookup,
                        ClassMapper classMapper)
Deprecated. As of 1.2, use TreeUnmarshaller(Object, HierarchicalStreamReader, ConverterLookup, Mapper)

Method Detail

convertAnother

public java.lang.Object convertAnother(java.lang.Object parent,
                                       java.lang.Class type)
Specified by:
convertAnother in interface UnmarshallingContext

convertAnother

public java.lang.Object convertAnother(java.lang.Object parent,
                                       java.lang.Class type,
                                       Converter converter)
Specified by:
convertAnother in interface UnmarshallingContext

convert

protected java.lang.Object convert(java.lang.Object parent,
                                   java.lang.Class type,
                                   Converter converter)

addCompletionCallback

public void addCompletionCallback(java.lang.Runnable work,
                                  int priority)
Specified by:
addCompletionCallback in interface UnmarshallingContext

currentObject

public java.lang.Object currentObject()
Specified by:
currentObject in interface UnmarshallingContext

getRequiredType

public java.lang.Class getRequiredType()
Specified by:
getRequiredType in interface UnmarshallingContext

get

public java.lang.Object get(java.lang.Object key)
Specified by:
get in interface DataHolder

put

public void put(java.lang.Object key,
                java.lang.Object value)
Specified by:
put in interface DataHolder

keys

public java.util.Iterator keys()
Specified by:
keys in interface DataHolder

start

public java.lang.Object start(DataHolder dataHolder)

getMapper

protected Mapper getMapper()


Copyright © 2006 null. All Rights Reserved.