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]>

Reply via email to