donaldp 2002/10/03 22:52:07
Modified: info/src/java/org/apache/avalon/framework/info
DependencyDescriptor.java
Log:
Added decent toString method.
Revision Changes Path
1.9 +20 -1
jakarta-avalon-excalibur/info/src/java/org/apache/avalon/framework/info/DependencyDescriptor.java
Index: DependencyDescriptor.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-excalibur/info/src/java/org/apache/avalon/framework/info/DependencyDescriptor.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- DependencyDescriptor.java 29 Sep 2002 04:13:47 -0000 1.8
+++ DependencyDescriptor.java 4 Oct 2002 05:52:07 -0000 1.9
@@ -105,4 +105,23 @@
{
return m_optional;
}
+
+ /**
+ * Convert dependency to human readable string representaiton.
+ *
+ * @return strinigified dependency
+ */
+ public String toString()
+ {
+ final StringBuffer sb = new StringBuffer();
+ sb.append( m_key );
+ sb.append( '/' );
+ sb.append( m_serviceKey );
+ if( m_optional )
+ {
+ sb.append( "(Optional)" );
+ }
+ sb.append( attributesToString() );
+ return sb.toString();
+ }
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>