com.thoughtworks.xstream.core
Class ReferenceByIdUnmarshaller

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

public class ReferenceByIdUnmarshaller
extends AbstractReferenceUnmarshaller


Field Summary
 
Fields inherited from class com.thoughtworks.xstream.core.TreeUnmarshaller
reader
 
Constructor Summary
ReferenceByIdUnmarshaller(Object root, HierarchicalStreamReader reader, ConverterLookup converterLookup, Mapper mapper)
           
 
Method Summary
protected  Object getCurrentReferenceKey()
           
protected  Object getReferenceKey(String reference)
           
 
Methods inherited from class com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller
convert
 
Methods inherited from class com.thoughtworks.xstream.core.TreeUnmarshaller
addCompletionCallback, convertAnother, convertAnother, currentObject, get, getMapper, getRequiredType, keys, put, start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReferenceByIdUnmarshaller

public ReferenceByIdUnmarshaller(Object root,
                                 HierarchicalStreamReader reader,
                                 ConverterLookup converterLookup,
                                 Mapper mapper)
Method Detail

getReferenceKey

protected Object getReferenceKey(String reference)
Specified by:
getReferenceKey in class AbstractReferenceUnmarshaller

getCurrentReferenceKey

protected Object getCurrentReferenceKey()
Specified by:
getCurrentReferenceKey in class AbstractReferenceUnmarshaller


Copyright © 2004-2014 XStream. All Rights Reserved.