public class TreeMapConverter extends MapConverter
Constructor and Description |
---|
TreeMapConverter(Mapper mapper) |
Modifier and Type | Method and Description |
---|---|
void |
marshal(Object source,
HierarchicalStreamWriter writer,
MarshallingContext context)
Convert an object to textual data.
|
protected void |
marshalComparator(Comparator comparator,
HierarchicalStreamWriter writer,
MarshallingContext context) |
protected void |
populateTreeMap(HierarchicalStreamReader reader,
UnmarshallingContext context,
TreeMap result,
Comparator comparator) |
Object |
unmarshal(HierarchicalStreamReader reader,
UnmarshallingContext context)
Convert textual data back into an object.
|
protected Comparator |
unmarshalComparator(HierarchicalStreamReader reader,
UnmarshallingContext context,
TreeMap result) |
canConvert, createCollection, populateMap, populateMap, putCurrentEntryIntoMap
mapper, readItem, writeItem
public TreeMapConverter(Mapper mapper)
public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context)
Converter
marshal
in interface Converter
marshal
in class MapConverter
source
- The object to be marshalled.writer
- A stream to write to.context
- A context that allows nested objects to be processed by XStream.protected void marshalComparator(Comparator comparator, HierarchicalStreamWriter writer, MarshallingContext context)
public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context)
Converter
unmarshal
in interface Converter
unmarshal
in class MapConverter
reader
- The stream to read the text from.protected Comparator unmarshalComparator(HierarchicalStreamReader reader, UnmarshallingContext context, TreeMap result)
protected void populateTreeMap(HierarchicalStreamReader reader, UnmarshallingContext context, TreeMap result, Comparator comparator)
Copyright © 2004–2016 XStream. All rights reserved.