public abstract class AbstractReferenceMarshaller extends TreeMarshaller
| 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(java.lang.Object item,
Converter converter) |
protected abstract java.lang.String |
createReference(Path currentPath,
java.lang.Object existingReferenceKey) |
protected abstract java.lang.Object |
createReferenceKey(Path currentPath,
java.lang.Object item) |
protected abstract void |
fireValidReference(java.lang.Object referenceKey) |
convertAnother, convertAnother, get, getMapper, keys, put, startpublic AbstractReferenceMarshaller(HierarchicalStreamWriter writer, ConverterLookup converterLookup, Mapper mapper)
public void convert(java.lang.Object item,
Converter converter)
convert in class TreeMarshallerprotected abstract java.lang.String createReference(Path currentPath, java.lang.Object existingReferenceKey)
protected abstract java.lang.Object createReferenceKey(Path currentPath, java.lang.Object item)
protected abstract void fireValidReference(java.lang.Object referenceKey)
Copyright © 2004–2024 XStream. All rights reserved.