@Override protected String complete( MappingWriter serializer ) { return inner.complete( serializer ); }
@Override protected String complete( ListWriter serializer ) { return inner.complete( serializer ); }
@Override String serialize( RepresentationFormat format, URI baseUri, ExtensionInjector extensions ) { final String result = format.serializeValue(type, value); format.complete(); return result; }
@Override String serialize( RepresentationFormat format, URI baseUri, ExtensionInjector extensions ) { ListWriter writer = format.serializeList( type ); serialize( new ListSerializer( writer, baseUri, extensions ) ); writer.done(); return format.complete( writer ); }
protected abstract void serialize( MappingSerializer serializer );
@Override protected String complete( ListWriter serializer ) { return inner.complete( serializer ); }
@Override protected String complete( MappingWriter serializer ) { return inner.complete( serializer ); }
ValueRepresentation { String serialize( RepresentationFormat format, URI baseUri, ExtensionInjector extensions ) { final String result = format.serializeValue(type, value); format.complete(); return result; } }
@Override String serialize( RepresentationFormat format, URI baseUri, ExtensionInjector extensions ) { final String result = format.serializeValue(type, value); format.complete(); return result; }
@Override String serialize( RepresentationFormat format, URI baseUri, ExtensionInjector extensions ) { ListWriter writer = format.serializeList( type ); serialize( new ListSerializer( writer, baseUri, extensions ) ); writer.done(); return format.complete( writer ); }
@Override String serialize( RepresentationFormat format, URI baseUri, ExtensionInjector extensions ) { ListWriter writer = format.serializeList( type ); serialize( new ListSerializer( writer, baseUri, extensions ) ); writer.done(); return format.complete( writer ); }
protected abstract void serialize( MappingSerializer serializer );
protected abstract void serialize( MappingSerializer serializer );