public <M> P renderer(JSONRenderer<M> renderer, IterMemberFunction<T, M> accessor) { builder.addBuilder(iterator, renderer.builder, accessor); return this.childCompleted(); } /*
public <M> P renderer(JSONRenderer<M> renderer, IterMemberFunction<T, M> accessor) { builder.addBuilder(iterator, renderer.builder, accessor); return this.childCompleted(); } /*
public <M> P renderer(JSONRenderer<M> renderer, IterMemberFunction<T, M> accessor) { builder.addBuilder(iterator, renderer.builder, accessor); return this.childCompleted(); } /*
public P integer(IterLongFunction<T> func, JSONType encode) { builder.addInteger(iterator, null, func, encode); return this.childCompleted(); }
public P nullableString(IterStringFunction<T> func, JSONType encode) { builder.addString(iterator, true, func, encode); return this.childCompleted(); }
public <E extends Enum<E>> P enumName(IterEnumFunction<T, E> func) { builder.addEnumName(iterator, func); return this.childCompleted(); }
public P bool(IterBoolFunction<T> func, JSONType encode) { builder.addBool(iterator, null, func, encode); return this.childCompleted(); }
public P nullableBool(IterBoolFunction<T> isNull, IterBoolFunction<T> func) { builder.addBool(iterator, isNull, func); return this.childCompleted(); }
public <E extends Enum<E>> P enumOrdinal(IterEnumFunction<T, E> func) { builder.addEnumOrdinal(iterator, func); return this.childCompleted(); } }
public P string(IterStringFunction<T> func, JSONType encode) { builder.addString(iterator, false, func, encode); return this.childCompleted(); }
public P nullableString(IterStringFunction<T> func, JSONType encode) { builder.addString(iterator, true, func, encode); return this.childCompleted(); }
public <E extends Enum<E>> P enumOrdinal(IterEnumFunction<T, E> func) { builder.addEnumOrdinal(iterator, func); return this.childCompleted(); } }
public P bool(IterBoolFunction<T> func) { builder.addBool(iterator, null, func); return this.childCompleted(); }
public P nullableBool(IterBoolFunction<T> isNull, IterBoolFunction<T> func, JSONType encode) { builder.addBool(iterator, isNull, func, encode); return this.childCompleted(); }
public P integer(IterLongFunction<T> func) { builder.addInteger(iterator, null, func); return this.childCompleted(); }
public P nullableDecimal(int precision, IterBoolFunction<T> isNull, IterDoubleFunction<T> func) { builder.addDecimal(iterator, precision, isNull, func); return this.childCompleted(); }
public P string(IterStringFunction<T> func) { builder.addString(iterator, false, func); return this.childCompleted(); }
public P constantNull() { builder.addNull(iterator); return this.childCompleted(); }
public P bool(IterBoolFunction<T> func) { builder.addBool(iterator, null, func); return this.childCompleted(); }
public P string(IterStringFunction<T> func, JSONType encode) { builder.addString(iterator, false, func, encode); return this.childCompleted(); }