@Override public String toString() { return group.toString(true); } }
@Override public String toString() { return extension.toString(); } }
@Override public String toString() { return protocol.toString(true); } }
@Override public String toString() { return group.toString(true); } }
@Override public String toString() { return group.toString(true); } }
@Override public String toString() { return extension.toString(); } }
@Override public String toString() { return engine.toString(true); } }
@Override public String toString() { return container.toString(true); } }
@Override public String toString() { return protocol.toString(true); } }
@Override public String toString() { return container.toString(true); } }
@Override public String toString() { return group.toString(true); } }
@Override public String toString() { return protocol.toString(true); } }
@Override public String toString() { return engine.toString(true); } }
@Override public String toString() { return protocol.toString(true); } }
/** * Returns a multiline {@link String} format of this {@link Node} and all children * * @param verbose * @return */ public String toString(final boolean verbose) { if (!verbose) { return this.toString(); } final StringBuilder sb = new StringBuilder(); sb.append("Listing of "); sb.append(Node.class.getSimpleName()); sb.append(" starting at: "); sb.append(this.getName()); sb.append('\n'); this.appendNodeInfo(sb, 0, this); return sb.toString(); }
/** * Returns a multiline {@link String} format of this {@link Node} and all children * * @param verbose * @return */ public String toString(final boolean verbose) { if (!verbose) { return this.toString(); } final StringBuilder sb = new StringBuilder(); sb.append("Listing of "); sb.append(Node.class.getSimpleName()); sb.append(" starting at: "); sb.append(this.getName()); sb.append('\n'); this.appendNodeInfo(sb, 0, this); return sb.toString(); }