/** {@inheritDoc} */ @Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { final String name = ConversionHelp.getPropertyName(reader, context); if (name == null) { return null; } BooleanProperty prop = new BooleanProperty(name, Boolean.valueOf(reader.getValue()).booleanValue()); return prop; } }
/** {@inheritDoc} */ @Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { final String name = ConversionHelp.getPropertyName(reader, context); if (name == null) { return null; } IntegerProperty prop = new IntegerProperty(name, Integer.parseInt(reader.getValue())); return prop; } }
/** {@inheritDoc} */ @Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { final String name = ConversionHelp.getPropertyName(reader, context); if (name == null) { return null; } LongProperty prop = new LongProperty(name, Long.parseLong(reader.getValue())); return prop; } }
/** {@inheritDoc} */ @Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { final String name = ConversionHelp.getPropertyName(reader, context); if (name == null) { return null; } final String value = ConversionHelp.getPropertyValue(reader, context, name); StringProperty prop = new StringProperty(name, value); return prop; } }