Author: rhauch
Date: 2008-08-19 15:29:48 -0400 (Tue, 19 Aug 2008)
New Revision: 447
Modified:
trunk/dna-spi/src/main/java/org/jboss/dna/spi/graph/impl/BasicProperty.java
Log:
Added a toString implementation.
Modified: trunk/dna-spi/src/main/java/org/jboss/dna/spi/graph/impl/BasicProperty.java
===================================================================
--- trunk/dna-spi/src/main/java/org/jboss/dna/spi/graph/impl/BasicProperty.java 2008-08-19
15:04:03 UTC (rev 446)
+++ trunk/dna-spi/src/main/java/org/jboss/dna/spi/graph/impl/BasicProperty.java 2008-08-19
19:29:48 UTC (rev 447)
@@ -23,6 +23,7 @@
import java.util.Iterator;
import net.jcip.annotations.Immutable;
+import org.jboss.dna.common.util.StringUtil;
import org.jboss.dna.spi.graph.Name;
import org.jboss.dna.spi.graph.Property;
@@ -111,4 +112,22 @@
}
return false;
}
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see java.lang.Object#toString()
+ */
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append(getName());
+ sb.append(" = ");
+ if (isSingle()) {
+ sb.append(StringUtil.readableString(getValues().next()));
+ } else {
+ sb.append(StringUtil.readableString(getValuesAsArray()));
+ }
+ return sb.toString();
+ }
}