registerConverter(new SingletonCollectionConverter(mapper), PRIORITY_NORMAL); registerConverter(new SingletonMapConverter(mapper), PRIORITY_NORMAL); registerConverter(new PropertiesConverter(), PRIORITY_NORMAL); registerConverter((Converter)new EncodedByteArrayConverter(), PRIORITY_NORMAL);
public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) { final Properties properties = (Properties) source; Map map = sort ? (Map)new TreeMap(properties) : (Map)properties; for (Iterator iterator = map.entrySet().iterator(); iterator.hasNext();) { Map.Entry entry = (Map.Entry) iterator.next(); writer.startNode("property"); writer.addAttribute("name", entry.getKey().toString()); writer.addAttribute("value", entry.getValue().toString()); writer.endNode(); } if (defaultsField != null) { Properties defaults = (Properties)Fields.read(defaultsField, properties); if (defaults != null) { writer.startNode("defaults"); marshal(defaults, writer, context); writer.endNode(); } } }
public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { Properties properties = new Properties(); Properties defaults = null; while (reader.hasMoreChildren()) { reader.moveDown(); if (reader.getNodeName().equals("defaults")) { defaults = (Properties) unmarshal(reader, context); } else { String name = reader.getAttribute("name"); String value = reader.getAttribute("value"); properties.setProperty(name, value); } reader.moveUp(); } if (defaults == null) { return properties; } else { Properties propertiesWithDefaults = new Properties(defaults); propertiesWithDefaults.putAll(properties); return propertiesWithDefaults; } }
registerConverter(new SingletonCollectionConverter(mapper), PRIORITY_NORMAL); registerConverter(new SingletonMapConverter(mapper), PRIORITY_NORMAL); registerConverter(new PropertiesConverter(), PRIORITY_NORMAL); registerConverter((Converter)new EncodedByteArrayConverter(), PRIORITY_NORMAL);
public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) { Properties properties = (Properties) source; Map map = sort ? (Map)new TreeMap(properties) : (Map)properties; for (Iterator iterator = map.entrySet().iterator(); iterator.hasNext();) { Map.Entry entry = (Map.Entry) iterator.next(); writer.startNode("property"); writer.addAttribute("name", entry.getKey().toString()); writer.addAttribute("value", entry.getValue().toString()); writer.endNode(); } Properties defaults = (Properties) Fields.read(defaultsField, properties); if (defaults != null) { writer.startNode("defaults"); marshal(defaults, writer, context); writer.endNode(); } }
public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { Properties properties = new Properties(); Properties defaults = null; while (reader.hasMoreChildren()) { reader.moveDown(); if (reader.getNodeName().equals("defaults")) { defaults = (Properties) unmarshal(reader, context); } else { String name = reader.getAttribute("name"); String value = reader.getAttribute("value"); properties.setProperty(name, value); } reader.moveUp(); } if (defaults == null) { return properties; } else { Properties propertiesWithDefaults = new Properties(defaults); propertiesWithDefaults.putAll(properties); return propertiesWithDefaults; } }
registerConverter(new TreeMapConverter(mapper), PRIORITY_NORMAL); registerConverter(new TreeSetConverter(mapper), PRIORITY_NORMAL); registerConverter(new PropertiesConverter(), PRIORITY_NORMAL); registerConverter(new EncodedByteArrayConverter(), PRIORITY_NORMAL);
public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) { final Properties properties = (Properties) source; Map map = sort ? (Map)new TreeMap(properties) : (Map)properties; for (Iterator iterator = map.entrySet().iterator(); iterator.hasNext();) { Map.Entry entry = (Map.Entry) iterator.next(); writer.startNode("property"); writer.addAttribute("name", entry.getKey().toString()); writer.addAttribute("value", entry.getValue().toString()); writer.endNode(); } if (defaultsField != null) { Properties defaults = (Properties)Fields.read(defaultsField, properties); if (defaults != null) { writer.startNode("defaults"); marshal(defaults, writer, context); writer.endNode(); } } }
public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { Properties properties = new Properties(); Properties defaults = null; while (reader.hasMoreChildren()) { reader.moveDown(); if (reader.getNodeName().equals("defaults")) { defaults = (Properties) unmarshal(reader, context); } else { String name = reader.getAttribute("name"); String value = reader.getAttribute("value"); properties.setProperty(name, value); } reader.moveUp(); } if (defaults == null) { return properties; } else { Properties propertiesWithDefaults = new Properties(defaults); propertiesWithDefaults.putAll(properties); return propertiesWithDefaults; } }
registerConverter(new TreeMapConverter(mapper), PRIORITY_NORMAL); registerConverter(new TreeSetConverter(mapper), PRIORITY_NORMAL); registerConverter(new PropertiesConverter(), PRIORITY_NORMAL); registerConverter(new EncodedByteArrayConverter(), PRIORITY_NORMAL);
public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) { Properties properties = (Properties) source; Map map = sort ? (Map)new TreeMap(properties) : (Map)properties; for (Iterator iterator = map.entrySet().iterator(); iterator.hasNext();) { Map.Entry entry = (Map.Entry) iterator.next(); writer.startNode("property"); writer.addAttribute("name", entry.getKey().toString()); writer.addAttribute("value", entry.getValue().toString()); writer.endNode(); } Properties defaults = (Properties) Fields.read(defaultsField, properties); if (defaults != null) { writer.startNode("defaults"); marshal(defaults, writer, context); writer.endNode(); } }
public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { Properties properties = new Properties(); Properties defaults = null; while (reader.hasMoreChildren()) { reader.moveDown(); if (reader.getNodeName().equals("defaults")) { defaults = (Properties) unmarshal(reader, context); } else { String name = reader.getAttribute("name"); String value = reader.getAttribute("value"); properties.setProperty(name, value); } reader.moveUp(); } if (defaults == null) { return properties; } else { Properties propertiesWithDefaults = new Properties(defaults); propertiesWithDefaults.putAll(properties); return propertiesWithDefaults; } }
registerConverter(new SingletonCollectionConverter(mapper), PRIORITY_NORMAL); registerConverter(new SingletonMapConverter(mapper), PRIORITY_NORMAL); registerConverter(new PropertiesConverter(), PRIORITY_NORMAL); registerConverter((Converter)new EncodedByteArrayConverter(), PRIORITY_NORMAL);
public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) { final Properties properties = (Properties) source; Map map = sort ? (Map)new TreeMap(properties) : (Map)properties; for (Iterator iterator = map.entrySet().iterator(); iterator.hasNext();) { Map.Entry entry = (Map.Entry) iterator.next(); writer.startNode("property"); writer.addAttribute("name", entry.getKey().toString()); writer.addAttribute("value", entry.getValue().toString()); writer.endNode(); } if (defaultsField != null) { Properties defaults = (Properties)Fields.read(defaultsField, properties); if (defaults != null) { writer.startNode("defaults"); marshal(defaults, writer, context); writer.endNode(); } } }
public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { Properties properties = new Properties(); Properties defaults = null; while (reader.hasMoreChildren()) { reader.moveDown(); if (reader.getNodeName().equals("defaults")) { defaults = (Properties) unmarshal(reader, context); } else { String name = reader.getAttribute("name"); String value = reader.getAttribute("value"); properties.setProperty(name, value); } reader.moveUp(); } if (defaults == null) { return properties; } else { Properties propertiesWithDefaults = new Properties(defaults); propertiesWithDefaults.putAll(properties); return propertiesWithDefaults; } }
registerConverter(new SingletonCollectionConverter(mapper), PRIORITY_NORMAL); registerConverter(new SingletonMapConverter(mapper), PRIORITY_NORMAL); registerConverter(new PropertiesConverter(), PRIORITY_NORMAL); registerConverter((Converter)new EncodedByteArrayConverter(), PRIORITY_NORMAL); registerConverter(new EnumConverter(), PRIORITY_NORMAL);
public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) { final Properties properties = (Properties) source; Map map = sort ? (Map)new TreeMap(properties) : (Map)properties; for (Iterator iterator = map.entrySet().iterator(); iterator.hasNext();) { Map.Entry entry = (Map.Entry) iterator.next(); writer.startNode("property"); writer.addAttribute("name", entry.getKey().toString()); writer.addAttribute("value", entry.getValue().toString()); writer.endNode(); } if (defaultsField != null) { Properties defaults = (Properties)Fields.read(defaultsField, properties); if (defaults != null) { writer.startNode("defaults"); marshal(defaults, writer, context); writer.endNode(); } } }
@Override public Object unmarshal(final HierarchicalStreamReader reader, final UnmarshallingContext context) { final Properties properties = new Properties(); Properties defaults = null; while (reader.hasMoreChildren()) { reader.moveDown(); if (reader.getNodeName().equals("defaults")) { defaults = (Properties)unmarshal(reader, context); } else { final String name = reader.getAttribute("name"); final String value = reader.getAttribute("value"); properties.setProperty(name, value); } reader.moveUp(); } if (defaults == null) { return properties; } else { final Properties propertiesWithDefaults = new Properties(defaults); propertiesWithDefaults.putAll(properties); return propertiesWithDefaults; } }
registerConverter(new SingletonCollectionConverter(mapper), PRIORITY_NORMAL); registerConverter(new SingletonMapConverter(mapper), PRIORITY_NORMAL); registerConverter(new PropertiesConverter(), PRIORITY_NORMAL); registerConverter((Converter)new EncodedByteArrayConverter(), PRIORITY_NORMAL);
public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) { final Properties properties = (Properties) source; Map map = sort ? (Map)new TreeMap(properties) : (Map)properties; for (Iterator iterator = map.entrySet().iterator(); iterator.hasNext();) { Map.Entry entry = (Map.Entry) iterator.next(); writer.startNode("property"); writer.addAttribute("name", entry.getKey().toString()); writer.addAttribute("value", entry.getValue().toString()); writer.endNode(); } if (defaultsField != null) { Properties defaults = (Properties)Fields.read(defaultsField, properties); if (defaults != null) { writer.startNode("defaults"); marshal(defaults, writer, context); writer.endNode(); } } }