public String toString( int indent ) { StringBuilder sb = new StringBuilder(); sb.append( repeat( indent, " " ) + " - " + value + "\n" ); indent += 2; for ( Tree<T> c : children ) { sb.append( c.toString( indent ) ); } return sb.toString(); }
public String toString( int indent ) { StringBuilder sb = new StringBuilder(); sb.append( repeat( indent, " " ) ); sb.append( " - " ); sb.append( metadata.getName() ); sb.append( " " ); sb.append( layers.size() ); sb.append( " layers\n" ); indent += 2; for ( Theme t : themes ) { if ( t instanceof StandardTheme ) { sb.append( ( (StandardTheme) t ).toString( indent ) ); } else { sb.append( t ); } } return sb.toString(); }