Javadoc Tags
Version Tag
A version tag may be declared in either a class or interface. It specifices the version of the component or service (depeding if the tag is included within a class or interface). The presence of a version tag signals to the generation tools that a meta-info description is required. In the case of a class, a Type defintion is created whereas an version tag in an interface will result in the generation of a Service descriptor.
package net.osm; /** * Example of a version declaration defintion. The service tag is * required in order to generate a <classname>.xservice definition * or <classname>.xinfo type descriptor. * * @avalon.service version="1.3" */ public interface MyService { ... }
Generated meta-info when declared within an interface:
<service> <version>1.3.0<version> </service>
Generated meta-info when declared within an class:
<type> <info> <version>1.3.0<version> </info> </type>