commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tim Anderson" <...@netspace.net.au>
Subject [patch][attributes][proposal] support for multiple tags with the same name
Date Mon, 02 Jun 2003 11:58:29 GMT
Hi,
	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.


Thoughts?

Thanks,

Tim



Mime
View raw message