public class WareMapConverter
extends com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter
| Modifier and Type | Field and Description |
|---|---|
static String |
AMOUNTABLEPRICE_ENTRY_NAME |
static String |
DOUBLE_ENTRY_NAME |
static String |
INT_ENTRY_NAME |
| Constructor and Description |
|---|
WareMapConverter(com.thoughtworks.xstream.mapper.Mapper mapper) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canConvert(Class type) |
private void |
marschallMapEntry(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
com.thoughtworks.xstream.converters.MarshallingContext context,
String entryName,
Map.Entry entry) |
void |
marshal(Object source,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
com.thoughtworks.xstream.converters.MarshallingContext context) |
private void |
marshall(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
com.thoughtworks.xstream.converters.MarshallingContext context,
Map map) |
private void |
marshallAmountablePriceMapEntry(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
String entryName,
String name,
int amount,
double avgPrice) |
private void |
marshallMapEntry(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
String entryName,
String name,
String value3) |
private void |
populateMap(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
com.thoughtworks.xstream.converters.UnmarshallingContext context,
Map map) |
private void |
populateMap(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
com.thoughtworks.xstream.converters.UnmarshallingContext context,
Map map,
Map target) |
private void |
putCurrentAmountablePriceEntryIntoMap(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
com.thoughtworks.xstream.converters.UnmarshallingContext context,
Map map,
Map target,
String nodeName) |
private void |
putCurrentEntryIntoMap(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
com.thoughtworks.xstream.converters.UnmarshallingContext context,
Map map,
Map target) |
private void |
putCurrentEntryIntoMap(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
com.thoughtworks.xstream.converters.UnmarshallingContext context,
Map map,
Map target,
String nodeName) |
Object |
unmarshal(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
com.thoughtworks.xstream.converters.UnmarshallingContext context) |
public static final String INT_ENTRY_NAME
public static final String DOUBLE_ENTRY_NAME
public static final String AMOUNTABLEPRICE_ENTRY_NAME
public WareMapConverter(com.thoughtworks.xstream.mapper.Mapper mapper)
public void marshal(Object source, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, com.thoughtworks.xstream.converters.MarshallingContext context)
marshal in interface com.thoughtworks.xstream.converters.Convertermarshal in class com.thoughtworks.xstream.converters.collections.AbstractCollectionConverterprivate void marshallAmountablePriceMapEntry(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
String entryName,
String name,
int amount,
double avgPrice)
private void marshall(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
com.thoughtworks.xstream.converters.MarshallingContext context,
Map map)
private void marschallMapEntry(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
com.thoughtworks.xstream.converters.MarshallingContext context,
String entryName,
Map.Entry entry)
private void marshallMapEntry(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
String entryName,
String name,
String value3)
public Object unmarshal(com.thoughtworks.xstream.io.HierarchicalStreamReader reader, com.thoughtworks.xstream.converters.UnmarshallingContext context)
unmarshal in interface com.thoughtworks.xstream.converters.Converterunmarshal in class com.thoughtworks.xstream.converters.collections.AbstractCollectionConverterprivate void populateMap(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
com.thoughtworks.xstream.converters.UnmarshallingContext context,
Map map)
private void populateMap(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
com.thoughtworks.xstream.converters.UnmarshallingContext context,
Map map,
Map target)
private void putCurrentAmountablePriceEntryIntoMap(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
com.thoughtworks.xstream.converters.UnmarshallingContext context,
Map map,
Map target,
String nodeName)
private void putCurrentEntryIntoMap(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
com.thoughtworks.xstream.converters.UnmarshallingContext context,
Map map,
Map target,
String nodeName)
private void putCurrentEntryIntoMap(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
com.thoughtworks.xstream.converters.UnmarshallingContext context,
Map map,
Map target)
public boolean canConvert(Class type)
canConvert in interface com.thoughtworks.xstream.converters.ConverterMatchercanConvert in class com.thoughtworks.xstream.converters.collections.AbstractCollectionConverterCopyright © 2011-2017 Sahits GmbH. All Rights Reserved.