DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20412>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20412

[commons-attributes] support for multiple tags with the same name

           Summary: [commons-attributes] support for multiple tags with the
                    same name
           Product: Commons
           Version: Nightly Builds
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Enhancement
          Priority: Other
         Component: Sandbox
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


The attached patch for commons-attributes enables 
support for multiple tags with the same name e.g:

class Foo { 

 /**
  * @mytag value1
  * @mytag value2
  */
 public void someMethod() {
 }
}

These can be accessed via the new Attributes.getAttributes() methods
e.g:
  Attribute[] a = Attributes.getAttributes(method, "mytag");

To support the above, I've had to change the serialization 
format. The .attributes file now contains entries of the form
  <prefix>|<tag>|<id>=<value>

e.g:
  class|classDupAttribute|0=classValue1
  class|classDupAttribute|1=classValue2

The SEPARATOR character has been changed from '_' to '|' to avoid
conflicts with member names that contain underscores.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to