public void convertAnother(Object item) { convertAnother(item, null); }
protected TreeMarshaller createMarshallingContext( HierarchicalStreamWriter writer, ConverterLookup converterLookup, Mapper mapper) { return new TreeMarshaller(writer, converterLookup, mapper); } }
public void convertAnother(Object item, Converter converter) { if (converter == null) { converter = converterLookup.lookupConverterForType(item.getClass()); } else { if (!converter.canConvert(item.getClass())) { ConversionException e = new ConversionException( "Explicit selected converter cannot handle item"); e.add("item-type", item.getClass().getName()); e.add("converter-type", converter.getClass().getName()); throw e; } } convert(item, converter); }
public Object get(Object key) { lazilyCreateDataHolder(); return dataHolder.get(key); }
public void marshal(HierarchicalStreamWriter writer, Object obj, ConverterLookup converterLookup, Mapper mapper, DataHolder dataHolder) { TreeMarshaller context = createMarshallingContext(writer, converterLookup, mapper); context.start(obj, dataHolder); }
public void put(Object key, Object value) { lazilyCreateDataHolder(); dataHolder.put(key, value); }
@Override public void marshal(final HierarchicalStreamWriter writer, final Object obj, final ConverterLookup converterLookup, final Mapper mapper, final DataHolder dataHolder) { final TreeMarshaller context = createMarshallingContext(writer, converterLookup, mapper); context.start(obj, dataHolder); }
public Iterator keys() { lazilyCreateDataHolder(); return dataHolder.keys(); }
public void start(Object item, DataHolder dataHolder) { this.dataHolder = dataHolder; if (item == null) { writer.startNode(mapper.serializedClass(null)); writer.endNode(); } else { ExtendedHierarchicalStreamWriterHelper.startNode(writer, mapper .serializedClass(item.getClass()), item.getClass()); convertAnother(item); writer.endNode(); } }
protected TreeMarshaller createMarshallingContext( HierarchicalStreamWriter writer, ConverterLookup converterLookup, Mapper mapper) { return new TreeMarshaller(writer, converterLookup, mapper); } }
public void marshal(HierarchicalStreamWriter writer, Object obj, ConverterLookup converterLookup, Mapper mapper, DataHolder dataHolder) { TreeMarshaller context = createMarshallingContext(writer, converterLookup, mapper); context.start(obj, dataHolder); }
@Override public void convertAnother(final Object item, Converter converter) { if (converter == null) { converter = converterLookup.lookupConverterForType(item.getClass()); } else { if (!converter.canConvert(item.getClass())) { final ConversionException e = new ConversionException("Explicit selected converter cannot handle item"); e.add("item-type", item.getClass().getName()); e.add("converter-type", converter.getClass().getName()); throw e; } } convert(item, converter); }
@Override public Object get(final Object key) { lazilyCreateDataHolder(); return dataHolder.get(key); }
@Override public void convertAnother(final Object item) { convertAnother(item, null); }
protected TreeMarshaller createMarshallingContext( HierarchicalStreamWriter writer, ConverterLookup converterLookup, Mapper mapper) { return new TreeMarshaller(writer, converterLookup, mapper); } }
public void marshal(HierarchicalStreamWriter writer, Object obj, ConverterLookup converterLookup, Mapper mapper, DataHolder dataHolder) { TreeMarshaller context = createMarshallingContext(writer, converterLookup, mapper); context.start(obj, dataHolder); }
public void convertAnother(Object item, Converter converter) { if (converter == null) { converter = converterLookup.lookupConverterForType(item.getClass()); } else { if (!converter.canConvert(item.getClass())) { ConversionException e = new ConversionException( "Explicit selected converter cannot handle item"); e.add("item-type", item.getClass().getName()); e.add("converter-type", converter.getClass().getName()); throw e; } } convert(item, converter); }
@Override public void put(final Object key, final Object value) { lazilyCreateDataHolder(); dataHolder.put(key, value); }
public void convertAnother(Object item) { convertAnother(item, null); }
@Override protected TreeMarshaller createMarshallingContext(final HierarchicalStreamWriter writer, final ConverterLookup converterLookup, final Mapper mapper) { return new TreeMarshaller(writer, converterLookup, mapper); } }