The Javadoc formatter recognizes the following tags as XDoclet-tags.
Table C.1. Build-in XDoclet tags
| @actionscript.class | @actionscript.property |
| @ant.attribute | @ant.element |
| @ant.ignore | @ant.not-required |
| @ant.required | @axis.method |
| @axis.service | @bes.bean |
| @bes.cross-table | @bes.datasource |
| @bes.ejb-local-ref | @bes.ejb-ref |
| @bes.property | @bes.relation |
| @bes.resource-env-ref | @bes.resource-ref |
| @castor.class | @castor.field |
| @castor.field-sql | @castor.field-xml |
| @contrib.checkbox-group | @contrib.choose |
| @contrib.control-checkbox | @contrib.controlled-checkbox |
| @contrib.date-field | @contrib.dump-object |
| @contrib.form-conditional | @contrib.form-table |
| @contrib.inspector-button | @contrib.mask-edit |
| @contrib.multiple-property-selection | @contrib.numeric-field |
| @contrib.otherwise | @contrib.palette |
| @contrib.selector | @contrib.show-description |
| @contrib.show-engine | @contrib.show-properties |
| @contrib.show-specification | @contrib.show-template |
| @contrib.simple-table-column-component | @contrib.simple-table-column-form-component |
| @contrib.table | @contrib.table-columns |
| @contrib.table-form-pages | @contrib.table-form-rows |
| @contrib.table-pages | @contrib.table-rows |
| @contrib.table-values | @contrib.table-view |
| @contrib.timeout | @contrib.tree |
| @contrib.tree-data-view | @contrib.tree-node-view |
| @contrib.tree-table | @contrib.tree-table-data-view |
| @contrib.tree-table-node-view-delegator | @contrib.tree-view |
| @contrib.validating-text-field | @contrib.view-tabs |
| @contrib.when | @contrib.x-tile |
| @dao.call | @doc.param |
| @doc.tag | @easerver.ejb-ref |
| @easerver.resource-ref | @ejb.activation-config-property |
| @ejb.aggregate | @ejb.bean |
| @ejb.create-method | @ejb.dao |
| @ejb.data-object | @ejb.destination-ref |
| @ejb.ejb-external-ref | @ejb.ejb-ref |
| @ejb.ejb-service-ref | @ejb.env-entry |
| @ejb.facade | @ejb.facade-method |
| @ejb.finder | @ejb.home |
| @ejb.home-method | @ejb.interface |
| @ejb.interface-method | @ejb.message-destination |
| @ejb.permission | @ejb.persistence |
| @ejb.persistence-field | @ejb.persistent-field |
| @ejb.pk | @ejb.pk-field |
| @ejb.relation | @ejb.remote-facade |
| @ejb.resource-env-ref | @ejb.resource-ref |
| @ejb.security-identity | @ejb.security-role-ref |
| @ejb.security-roles | @ejb.select |
| @ejb.transaction | @ejb.transaction-method |
| @ejb.util | @ejb.value-object |
| @ejb.value-object-field | @foo:bar |
| @generama.property | @hibernate.any |
| @hibernate.any-column | @hibernate.array |
| @hibernate.bag | @hibernate.cache |
| @hibernate.class | @hibernate.collection-cache |
| @hibernate.collection-composite-element | @hibernate.collection-element |
| @hibernate.collection-id | @hibernate.collection-index |
| @hibernate.collection-jcs-cache | @hibernate.collection-key |
| @hibernate.collection-key-column | @hibernate.collection-many-to-many |
| @hibernate.collection-one-to-many | @hibernate.column |
| @hibernate.comment | @hibernate.component |
| @hibernate.composite-element | @hibernate.composite-id |
| @hibernate.composite-index | @hibernate.composite-key |
| @hibernate.composite-map-key | @hibernate.discriminator |
| @hibernate.discriminator-column | @hibernate.element |
| @hibernate.filter | @hibernate.filter-def |
| @hibernate.filter-param | @hibernate.formula |
| @hibernate.generator-param | @hibernate.id |
| @hibernate.idbag | @hibernate.import |
| @hibernate.index | @hibernate.index-column |
| @hibernate.index-many-to-any | @hibernate.index-many-to-many |
| @hibernate.jcs-cache | @hibernate.join |
| @hibernate.join-key | @hibernate.joined-subclass |
| @hibernate.joined-subclass-key | @hibernate.key |
| @hibernate.key-column | @hibernate.key-many-to-one |
| @hibernate.key-property | @hibernate.list |
| @hibernate.list-index | @hibernate.loader |
| @hibernate.many-to-any | @hibernate.many-to-any-column |
| @hibernate.many-to-many | @hibernate.many-to-one |
| @hibernate.map | @hibernate.map-key |
| @hibernate.map-key-many-to-many | @hibernate.mapping |
| @hibernate.meta | @hibernate.meta-value |
| @hibernate.natural-id | @hibernate.one-to-many |
| @hibernate.one-to-one | @hibernate.parent |
| @hibernate.primitive-array | @hibernate.properties |
| @hibernate.property | @hibernate.query |
| @hibernate.query-list | @hibernate.set |
| @hibernate.sql-delete | @hibernate.sql-delete-all |
| @hibernate.sql-insert | @hibernate.sql-query |
| @hibernate.sql-update | @hibernate.subclass |
| @hibernate.subselect | @hibernate.synchronize |
| @hibernate.timestamp | @hibernate.tuplizer |
| @hibernate.type | @hibernate.type-param |
| @hibernate.typedef | @hibernate.typedef-param |
| @hibernate.union-subclass | @hibernate.version |
| @hpas.bean | @hpas.ejb-ref |
| @hpas.pool | @javabean.attribute |
| @javabean.class | @javabean.icons |
| @javabean.method | @javabean.param |
| @javabean.parameter | @javabean.property |
| @jboss.audit | @jboss.audit-created-by |
| @jboss.audit-created-time | @jboss.audit-updated-by |
| @jboss.audit-updated-time | @jboss.cache-invalidation |
| @jboss.cache-invalidation-config | @jboss.cluster-config |
| @jboss.clustered | @jboss.cmp-field |
| @jboss.column-name | @jboss.container-configuration |
| @jboss.create-table | @jboss.declared-sql |
| @jboss.depends | @jboss.destination-jndi-name |
| @jboss.dvc-property | @jboss.ejb-local-ref |
| @jboss.ejb-ref-jndi | @jboss.entity-command |
| @jboss.entity-command-attribute | @jboss.finder-query |
| @jboss.jdbc-type | @jboss.method-attributes |
| @jboss.not-persisted-field | @jboss.persistence |
| @jboss.port-component | @jboss.query |
| @jboss.read-ahead | @jboss.read-only |
| @jboss.relation | @jboss.relation-mapping |
| @jboss.relation-read-ahead | @jboss.relation-table |
| @jboss.remove-table | @jboss.resource-adapter |
| @jboss.resource-env-ref | @jboss.resource-manager |
| @jboss.resource-ref | @jboss.security-proxy |
| @jboss.service | @jboss.sql-type |
| @jboss.subscriber | @jboss.target-relation |
| @jboss.unknown-pk | @jdo.class |
| @jdo.fetchgroup | @jdo.field |
| @jdo.persistence-capable | @jdo.query |
| @jmx.managed-attribute | @jmx.managed-constructor |
| @jmx.managed-operation | @jmx.managed-parameter |
| @jmx.mbean | @jmx.mlet-entry |
| @jmx.notification | @jonas.bean |
| @jonas.cmp-field-jdbc-mapping | @jonas.ejb-ref |
| @jonas.finder-method-jdbc-mapping | @jonas.is-modified-method-name |
| @jonas.jdbc-mapping | @jonas.max-cache-size |
| @jonas.message-driven-destination | @jonas.min-pool-size |
| @jonas.passivation-timeout | @jonas.resource |
| @jonas.resource-env | @jonas.session-timeout |
| @jonas.shared | @jrun.always-dirty |
| @jrun.cluster-home | @jrun.cluster-object |
| @jrun.commit-option | @jrun.ejb-local-ref |
| @jrun.ejb-ref | @jrun.instance-pool |
| @jrun.jdbc-mappings | @jrun.jndi-name |
| @jrun.message-driven-destination | @jrun.message-driven-subscription |
| @jrun.resource-env-ref | @jrun.resource-ref |
| @jrun.timeout | @jrun.tx-domain |
| @jsf.bean | @jsf.converter |
| @jsf.managed-property | @jsf.navigation |
| @jsf.render-kit | @jsf.validator |
| @jsf.validator-attribute | @jsp.attribute |
| @jsp.tag | @jsp.validator-init-param |
| @jsp.variable | @kodo.table |
| @lido.future | @mock.generate |
| @msg.bundle | @msg.message |
| @mvcsoft.col-name | @mvcsoft.entity |
| @mvcsoft.exclude-from-optimistic-lock | @mvcsoft.fault-group |
| @mvcsoft.high-low-key | @mvcsoft.jdbc-type |
| @mvcsoft.lightweight | @mvcsoft.query |
| @mvcsoft.relation | @mvcsoft.sql-type |
| @mvcsoft.unknown-key | @mvcsoft.uuid-key |
| @mvcsoft.wrap | @oc4j.bean |
| @oc4j.field-persistence-manager | @oc4j.field-persistence-manager-property |
| @oc4j.persistence | @orion.bean |
| @orion.field-persistence-manager-property | @orion.persistence |
| @portlet.portlet | @portlet.portlet-info |
| @portlet.portlet-init-param | @portlet.preference |
| @portlet.preferences-validator | @portlet.security-role-ref |
| @portlet.supports | @pramati.bean |
| @pramati.destination-mapping | @pramati.ejb-local-ref |
| @pramati.ejb-ref | @pramati.persistence |
| @pramati.resource-env-ref | @pramati.resource-mapping |
| @pramati.server-session | @pramati.thread-pool |
| @qtags.alias | @qtags.allowed-value |
| @qtags.default | @qtags.deprecated |
| @qtags.ignore | @qtags.list-token |
| @qtags.location | @qtags.once |
| @qtags.required | @qtags.verbatim |
| @resin-ejb.cmp-field | @resin-ejb.entity-bean |
| @resin-ejb.entity-method | @resin-ejb.message-bean |
| @resin-ejb.relation | @soap.method |
| @soap.service | @spring.bean |
| @spring.constructor-arg | @spring.property |
| @spring.validator | @spring.validator-args |
| @spring.validator-var | @sql.table |
| @struts.action | @struts.action-exception |
| @struts.action-forward | @struts.action-set-property |
| @struts.dynaform | @struts.dynaform-field |
| @struts.form | @struts.form-field |
| @struts.tiles | @struts.tiles-put |
| @struts.validator | @struts.validator-args |
| @struts.validator-var | @sunone.bean |
| @sunone.bean-cache | @sunone.bean-pool |
| @sunone.consistency | @sunone.fetched-with |
| @sunone.finder | @sunone.persistence-manager |
| @sunone.pool-manager | @sunone.relation |
| @tacos.ajax-direct-link | @tacos.ajax-field-observer |
| @tacos.ajax-form | @tacos.ajax-link-submit |
| @tacos.ajax-submit | @tacos.autocompleter |
| @tacos.date-picker | @tacos.dialog |
| @tacos.dirty-form-warning | @tacos.drop-target |
| @tacos.editor | @tacos.fisheye-list |
| @tacos.floating-pane | @tacos.inline-edit-box |
| @tacos.palette | @tacos.partial-for |
| @tacos.progress-bar | @tacos.refresh |
| @tacos.site-map | @tacos.tree |
| @tapestry.action-link | @tapestry.any |
| @tapestry.asset | @tapestry.bean |
| @tapestry.binding | @tapestry.block |
| @tapestry.body | @tapestry.button |
| @tapestry.card | @tapestry.checkbox |
| @tapestry.component | @tapestry.component-specification |
| @tapestry.conditional | @tapestry.context-asset |
| @tapestry.date-picker | @tapestry.delegator |
| @tapestry.describe | @tapestry.direct-link |
| @tapestry.do | @tapestry.else |
| @tapestry.exception-display | @tapestry.external-asset |
| @tapestry.external-link | @tapestry.field-label |
| @tapestry.for | @tapestry.foreach |
| @tapestry.form | @tapestry.frame |
| @tapestry.generic-link | @tapestry.go |
| @tapestry.hidden | @tapestry.if |
| @tapestry.image | @tapestry.image-submit |
| @tapestry.inherited-binding | @tapestry.inject |
| @tapestry.inject-meta | @tapestry.inject-object |
| @tapestry.inject-page | @tapestry.inject-script |
| @tapestry.inject-state | @tapestry.input |
| @tapestry.insert | @tapestry.insert-text |
| @tapestry.invoke-listener | @tapestry.link-submit |
| @tapestry.list-edit | @tapestry.listener-binding |
| @tapestry.message-binding | @tapestry.meta |
| @tapestry.on-event | @tapestry.option |
| @tapestry.page-link | @tapestry.page-specification |
| @tapestry.parameter | @tapestry.postfield |
| @tapestry.private-asset | @tapestry.property |
| @tapestry.property-selection | @tapestry.property-specification |
| @tapestry.radio | @tapestry.radio-group |
| @tapestry.render-block | @tapestry.render-body |
| @tapestry.request-display | @tapestry.reserved-parameter |
| @tapestry.rollover | @tapestry.script |
| @tapestry.select | @tapestry.selection-field |
| @tapestry.service-link | @tapestry.set |
| @tapestry.set-message-property | @tapestry.set-property |
| @tapestry.setvar | @tapestry.shell |
| @tapestry.static-binding | @tapestry.submit |
| @tapestry.text-area | @tapestry.text-field |
| @tapestry.timer | @tapestry.upload |
| @tapestry.valid-field | @web.ejb-local-ref |
| @web.ejb-ref | @web.env-entry |
| @web.filter | @web.filter-init-param |
| @web.filter-mapping | @web.interface-method |
| @web.listener | @web.resource-env-ref |
| @web.resource-ref | @web.security-role |
| @web.security-role-ref | @web.servlet |
| @web.servlet-init-param | @web.servlet-mapping |
| @weblogic.allow-concurrent-calls | @weblogic.allow-remove-during-transaction |
| @weblogic.automatic-key-generation | @weblogic.cache |
| @weblogic.cache-ref | @weblogic.clients-on-same-server |
| @weblogic.clustering | @weblogic.column-map |
| @weblogic.create-as-principal-name | @weblogic.data-source-name |
| @weblogic.dbms-column-type | @weblogic.delay-database-insert-until |
| @weblogic.dispatch-policy | @weblogic.ejb-local-reference-description |
| @weblogic.ejb-reference-description | @weblogic.enable-batch-operations |
| @weblogic.enable-bean-class-redeploy | @weblogic.enable-call-by-reference |
| @weblogic.enable-dynamic-queries | @weblogic.enable-tuned-updates |
| @weblogic.field-group | @weblogic.finder |
| @weblogic.idempotent-methods | @weblogic.iiop-security-descriptor |
| @weblogic.instance-lock-order | @weblogic.invalidation-target |
| @weblogic.lifecycle | @weblogic.lock-order |
| @weblogic.message-driven | @weblogic.order-database-operations |
| @weblogic.passivate-as-principal-name | @weblogic.persistence |
| @weblogic.pool | @weblogic.pool-name |
| @weblogic.relation | @weblogic.remove-as-principal-name |
| @weblogic.resource-description | @weblogic.resource-env-description |
| @weblogic.run-as-identity-principal | @weblogic.run-as-principal-name |
| @weblogic.select | @weblogic.target-column-map |
| @weblogic.transaction-descriptor | @weblogic.transaction-isolation |
| @weblogic.use-select-for-update | @weblogic.verify-rows |
| @websphere.bean | @websphere.bean-cache |
| @websphere.cmp | @websphere.finder-query |
| @websphere.local-transaction | @websphere.mapping |
| @websphere.mapping-constraint | @websphere.mdb |
| @websphere.resource-ref | @webwork.action |
| @webwork.command | @wsee.handler |
| @wsee.jaxrpc-mapping | @wsee.port-component |
| @wsee.variable-mapping | @xdoclet.merge-file |
| @xdoclet.taghandler | @xwork.action |
| @xwork.exception-mapping | @xwork.interceptor-ref |
| @xwork.param | @xwork.result |