public ToStringTreeBuilder startList() { return startList( null ); }
@Override public void appendTo(ToStringTreeBuilder builder) { builder.attribute( "class", getClass().getSimpleName() ); builder.startList( "nestedNodes" ); for ( PojoImplicitReindexingResolverNode<?, ?> node : nestedNodes ) { builder.value( node ); } builder.endList(); }
@Override public void appendTo(ToStringTreeBuilder builder) { builder.attribute( "class", getClass().getSimpleName() ); builder.startList( "nestedNodes" ); for ( PojoImplicitReindexingResolverNode<?, ?> node : nestedNodes ) { builder.value( node ); } builder.endList(); }
@Override public void appendTo(ToStringTreeBuilder builder) { builder.attribute( "class", getClass().getSimpleName() ); builder.attribute( "caster", caster ); builder.startList( "nestedNodes" ); for ( PojoImplicitReindexingResolverNode<?, ?> node : nestedNodes ) { builder.value( node ); } builder.endList(); }
@Override public void appendTo(ToStringTreeBuilder builder) { builder.attribute( "class", getClass().getSimpleName() ); builder.attribute( "handle", handle ); builder.startList( "nestedNodes" ); for ( PojoImplicitReindexingResolverNode<?, ?> nestedNode : nestedNodes ) { builder.value( nestedNode ); } builder.endList(); }
@Override public void appendTo(ToStringTreeBuilder builder) { builder.attribute( "class", getClass().getSimpleName() ); builder.attribute( "caster", caster ); builder.startList( "nestedNodes" ); for ( PojoImplicitReindexingResolverNode<?, ?> node : nestedNodes ) { builder.value( node ); } builder.endList(); }
@Override public void appendTo(ToStringTreeBuilder builder) { builder.attribute( "class", getClass().getSimpleName() ); builder.attribute( "handle", handle ); builder.startList( "nestedNodes" ); for ( PojoImplicitReindexingResolverNode<?, ?> nestedNode : nestedNodes ) { builder.value( nestedNode ); } builder.endList(); }
@Override public void appendTo(ToStringTreeBuilder builder) { builder.attribute( "class", getClass().getSimpleName() ); builder.attribute( "extractor", extractorHolder.get() ); builder.startList( "nestedNodes" ); for ( PojoImplicitReindexingResolverNode<?, ?> nestedNode : nestedNodes ) { builder.value( nestedNode ); } builder.endList(); }
@Override public void appendTo(ToStringTreeBuilder builder) { builder.attribute( "class", getClass().getSimpleName() ); builder.attribute( "handle", handle ); builder.startList( "bridges" ); for ( BeanHolder<? extends PropertyBridge> bridgeHolder : propertyBridgeHolders ) { builder.value( bridgeHolder.get() ); } builder.endList(); builder.startList( "nestedNodes" ); for ( PojoIndexingProcessor<?> nestedNode : nestedNodes ) { builder.value( nestedNode ); } builder.endList(); }
@Override public void appendTo(ToStringTreeBuilder builder) { builder.attribute( "class", getClass().getSimpleName() ); builder.attribute( "objectAccessors", parentObjectAccessors ); builder.startList( "bridges" ); for ( BeanHolder<? extends TypeBridge> bridgeHolder : bridgeHolders ) { builder.value( bridgeHolder.get() ); } builder.endList(); builder.startList( "propertyNodes" ); for ( PojoIndexingProcessorPropertyNode<? super T, ?> propertyNode : propertyNodes ) { builder.value( propertyNode ); } builder.endList(); }
@Override public void appendTo(ToStringTreeBuilder builder) { builder.attribute( "class", getClass().getSimpleName() ); builder.attribute( "extractor", extractorHolder.get() ); builder.startList( "nestedNodes" ); for ( PojoIndexingProcessor<?> nestedNode : nestedNodes ) { builder.value( nestedNode ); } builder.endList(); }
@Override public void appendTo(ToStringTreeBuilder builder) { builder.attribute( "class", getClass().getSimpleName() ); builder.attribute( "objectAccessors", parentObjectAccessors ); builder.startList( "bridges" ); for ( BeanHolder<? extends TypeBridge> bridgeHolder : bridgeHolders ) { builder.value( bridgeHolder.get() ); } builder.endList(); builder.startList( "propertyNodes" ); for ( PojoIndexingProcessorPropertyNode<? super T, ?> propertyNode : propertyNodes ) { builder.value( propertyNode ); } builder.endList(); }
@Override public void appendTo(ToStringTreeBuilder builder) { builder.attribute( "class", getClass().getSimpleName() ); builder.attribute( "handle", handle ); builder.startList( "bridges" ); for ( BeanHolder<? extends PropertyBridge> bridgeHolder : propertyBridgeHolders ) { builder.value( bridgeHolder.get() ); } builder.endList(); builder.startList( "nestedNodes" ); for ( PojoIndexingProcessor<?> nestedNode : nestedNodes ) { builder.value( nestedNode ); } builder.endList(); }
@Override public void appendTo(ToStringTreeBuilder builder) { builder.attribute( "class", getClass().getSimpleName() ); builder.attribute( "extractor", extractorHolder.get() ); builder.startList( "nestedNodes" ); for ( PojoIndexingProcessor<?> nestedNode : nestedNodes ) { builder.value( nestedNode ); } builder.endList(); }
@Override public void appendTo(ToStringTreeBuilder builder) { builder.attribute( "class", getClass().getSimpleName() ); builder.attribute( "extractor", extractorHolder.get() ); builder.startList( "nestedNodes" ); for ( PojoImplicitReindexingResolverNode<?, ?> nestedNode : nestedNodes ) { builder.value( nestedNode ); } builder.endList(); }
@Override public void appendTo(ToStringTreeBuilder builder) { for ( Map.Entry<String, List<Object>> entry : attributes.entrySet() ) { builder.attribute( entry.getKey(), entry.getValue() ); } for ( Map.Entry<String, List<N>> entry : children.entrySet() ) { List<N> list = entry.getValue(); if ( list.size() == 1 ) { builder.startObject( entry.getKey() ); list.get( 0 ).appendTo( builder ); builder.endObject(); } else { builder.startList( entry.getKey() ); for ( N child : entry.getValue() ) { builder.startObject(); child.appendTo( builder ); builder.endObject(); } builder.endList(); } } }
@Override void appendFailuresTo(ToStringTreeBuilder builder) { builder.startObject( context.render() ); if ( failureMessages != null ) { builder.startList( ENGINE_MESSAGES.failureReportFailures() ); for ( String failureMessage : failureMessages ) { builder.value( failureMessage ); } builder.endList(); } appendChildrenFailuresTo( builder ); builder.endObject(); }
@Override void appendFailuresTo(ToStringTreeBuilder builder) { builder.startObject( context.render() ); if ( failureMessages != null ) { builder.startList( ENGINE_MESSAGES.failureReportFailures() ); for ( String failureMessage : failureMessages ) { builder.value( failureMessage ); } builder.endList(); } appendChildrenFailuresTo( builder ); builder.endObject(); }