more debug output

git-svn-id: https://public-transport-enabler.googlecode.com/svn/trunk@60 0924bc21-9374-b0fa-ee44-9ff1593b38f0
This commit is contained in:
andreas.schildbach 2010-08-10 11:02:12 +00:00
parent 6f1ecafcb2
commit 669802e746

View file

@ -85,6 +85,19 @@ public final class QueryConnectionsResult implements Serializable
@Override
public String toString()
{
return getClass().getName() + "[" + this.status + "]";
final StringBuilder builder = new StringBuilder(getClass().getName());
builder.append("[").append(this.status).append(": ");
if (connections != null)
builder.append(connections.size()).append(" connections, ");
if (ambiguousFromAddresses != null)
builder.append(ambiguousFromAddresses.size()).append(" ambiguous fromAddresses, ");
if (ambiguousViaAddresses != null)
builder.append(ambiguousViaAddresses.size()).append(" ambiguous viaAddresses, ");
if (ambiguousToAddresses != null)
builder.append(ambiguousToAddresses.size()).append(" ambiguous toAddresses, ");
if (builder.substring(builder.length() - 2).equals(", "))
builder.setLength(builder.length() - 2);
builder.append("]");
return builder.toString();
}
}