@Override public NamedArray<R> of(UnNamedObject<?> aContent) { delegate.of(aContent); return this; }
@Test public void testAliasedMethodNames() { DocumentReader<JsonDocumentDefinitions.NestedObjects> _r = newDocumentReader(defs.aliasedMethodNames()); JsonDocumentDefinitions.NestedObjects _result = _r.read(newReader( "{\"first-property\":{\"myProperty\":\"1st\"},\"second-property\":{\"myProperty\":\"2nd\"}}")); Assert.assertNotNull(_result.getFirst()); Assert.assertNotNull(_result.getSecond()); Assert.assertEquals("1st", _result.getFirst().getMyProperty()); Assert.assertEquals("2nd", _result.getSecond().getMyProperty()); }
@Override public UnNamedObject<R> with(Content<?>... aContent) { delegate.with(aContent); return this; }
@Override public <I> Document<I> via(Class<I> anIntermediateType) { intermediate = anIntermediateType; converter = (Converter<Object,T>)getConverter(anIntermediateType, aType); return (Document<I>)this; }
/** * {} */ public DocumentDefinition<Object> emptyDocument() { return new JsonDocumentDefinition<Object>(){{ mapping(Object.class); }}; }
@Override public Builder<R> newBuilder() { return delegate.newBuilder(); } }
@Override public Builder<R> newBuilder() { return delegate.newBuilder(); } };
@Override public <I> NamedObject<I> via(Class<I> anIntermediateType) { delegate.via(anIntermediateType); return (NamedObject<I>) this; }
@Override public UnNamedArray<R> of(UnNamedObject<?> aContent) { delegate.of(aContent); return this; }
@Override public NamedObject<R> with(Content<?>... aContent) { delegate.with(aContent); return this; }
@Override public UnNamedArray<R> of(UnNamedProperty<?,?> aContent) { delegate.of(aContent); return this; }
@Override public UnNamedArray<R> of(UnNamedArray<?> aContent) { delegate.of(aContent); return this; }
@Override public NamedArray<R> of(UnNamedProperty<?,?> aContent) { delegate.of(aContent); return this; }