public abstract class AbstractReferenceUnmarshaller extends TreeUnmarshaller
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.Object |
NULL |
private FastStack |
parentStack |
private java.util.Map |
values |
reader| Constructor and Description |
|---|
AbstractReferenceUnmarshaller(java.lang.Object root,
HierarchicalStreamReader reader,
ConverterLookup converterLookup,
Mapper mapper) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object |
convert(java.lang.Object parent,
java.lang.Class type,
Converter converter) |
protected abstract java.lang.Object |
getCurrentReferenceKey() |
protected abstract java.lang.Object |
getReferenceKey(java.lang.String reference) |
addCompletionCallback, convertAnother, convertAnother, currentObject, get, getMapper, getRequiredType, keys, put, startprivate static final java.lang.Object NULL
private java.util.Map values
private FastStack parentStack
public AbstractReferenceUnmarshaller(java.lang.Object root,
HierarchicalStreamReader reader,
ConverterLookup converterLookup,
Mapper mapper)
protected java.lang.Object convert(java.lang.Object parent,
java.lang.Class type,
Converter converter)
convert in class TreeUnmarshallerprotected abstract java.lang.Object getReferenceKey(java.lang.String reference)
protected abstract java.lang.Object getCurrentReferenceKey()