protected void populateMap(HierarchicalStreamReader reader, UnmarshallingContext context, Map map) { populateMap(reader, context, map, map); }
public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { Map map = (Map) createCollection(context.getRequiredType()); populateMap(reader, context, map); return map; }
protected void populateMap(final HierarchicalStreamReader reader, final UnmarshallingContext context, final Map<?, ?> map) { populateMap(reader, context, map, map); }
protected void populateMap(HierarchicalStreamReader reader, UnmarshallingContext context, Map map) { populateMap(reader, context, map, map); }
protected void populateMap(HierarchicalStreamReader reader, UnmarshallingContext context, Map map) { populateMap(reader, context, map, map); }
protected void populateMap(HierarchicalStreamReader reader, UnmarshallingContext context, Map map) { populateMap(reader, context, map, map); }
protected void populateMap(HierarchicalStreamReader reader, UnmarshallingContext context, Map map) { populateMap(reader, context, map, map); }
protected void populateMap(HierarchicalStreamReader reader, UnmarshallingContext context, Map map) { populateMap(reader, context, map, map); }
@Override public Object unmarshal(final HierarchicalStreamReader reader, final UnmarshallingContext context) { final Class<?> requiredType = context.getRequiredType(); final Map<?, ?> map = createCollection(requiredType); populateMap(reader, context, map); return map; }
public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { Map map = (Map) createCollection(context.getRequiredType()); populateMap(reader, context, map); return map; }
public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { Map map = (Map) createCollection(context.getRequiredType()); populateMap(reader, context, map); return map; }
public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { Map map = (Map) createCollection(context.getRequiredType()); populateMap(reader, context, map); return map; }
public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { Map map = (Map) createCollection(context.getRequiredType()); populateMap(reader, context, map); return map; }
public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { Map map = (Map) createCollection(context.getRequiredType()); populateMap(reader, context, map); return map; }
public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { Map map = (Map) createCollection(context.getRequiredType()); populateMap(reader, context, map); return map; }
public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { Map map = (Map) createCollection(context.getRequiredType()); populateMap(reader, context, map); return map; }
public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { reader.moveDown(); SortedMap sortedMap; TreeMap result; if (reader.getNodeName().equals("comparator")) { String comparatorClass = reader.getAttribute("class"); Comparator comparator = (Comparator) context.convertAnother(null, mapper().realClass(comparatorClass)); sortedMap = new PresortedMap(comparator); result = new TreeMap(comparator); } else if (reader.getNodeName().equals("no-comparator")) { sortedMap = new PresortedMap(); result = new TreeMap(); } else { throw new ConversionException("TreeMap does not contain <comparator> element"); } reader.moveUp(); super.populateMap(reader, context, sortedMap); result.putAll(sortedMap); // // internal optimization will not call comparator return result; }
public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { reader.moveDown(); SortedMap sortedMap; TreeMap result; if (reader.getNodeName().equals("comparator")) { String comparatorClass = reader.getAttribute("class"); Comparator comparator = (Comparator) context.convertAnother(null, mapper().realClass(comparatorClass)); sortedMap = new PresortedMap(comparator); result = new TreeMap(comparator); } else if (reader.getNodeName().equals("no-comparator")) { sortedMap = new PresortedMap(); result = new TreeMap(); } else { throw new ConversionException("TreeMap does not contain <comparator> element"); } reader.moveUp(); super.populateMap(reader, context, sortedMap); result.putAll(sortedMap); // // internal optimization will not call comparator return result; }