[dna-commits] DNA SVN: r447 - trunk/dna-spi/src/main/java/org/jboss/dna/spi/graph/impl.

dna-commits at lists.jboss.org dna-commits at lists.jboss.org
Tue Aug 19 15:29:48 EDT 2008


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();
+    }
 }




More information about the dna-commits mailing list