public abstract class AbstractReferenceMarshaller extends TreeMarshaller implements MarshallingContext
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
AbstractReferenceMarshaller.ReferencedImplicitElementException  | 
TreeMarshaller.CircularReferenceExceptionconverterLookup, writer| Constructor and Description | 
|---|
AbstractReferenceMarshaller(HierarchicalStreamWriter writer,
                           ConverterLookup converterLookup,
                           Mapper mapper)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
convert(Object item,
       Converter converter)  | 
protected abstract String | 
createReference(Path currentPath,
               Object existingReferenceKey)  | 
protected abstract Object | 
createReferenceKey(Path currentPath,
                  Object item)  | 
protected abstract void | 
fireValidReference(Object referenceKey)  | 
convertAnother, convertAnother, get, getMapper, keys, put, startclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconvertAnother, convertAnotherget, keys, putpublic AbstractReferenceMarshaller(HierarchicalStreamWriter writer, ConverterLookup converterLookup, Mapper mapper)
public void convert(Object item, Converter converter)
convert in class TreeMarshallerprotected abstract String createReference(Path currentPath, Object existingReferenceKey)
protected abstract void fireValidReference(Object referenceKey)
Copyright © 2004–2016 XStream. All rights reserved.