## Mavenplugin

Implemented in class xdoclet.modules.maven.MavenpluginTagsHandler.

- Block Tags
- Content Tags

### Block Tags:

#### ifHasSubElements (block template)

Generate the tag's body if the current element has any sub-elements.

#### forAllSubElements (block template)

Generate the tag's body for each of the current element's sub-elements.

### Content templates:

#### subElementName (content template)

The name of the current sub-element.

#### elementName (content template)

The name of the current element.

#### subElementDescription (content template)

The description of the current sub-element.

#### required (content template)

The Required status (i.e. is it mandatory or optional) of an attribute. Uses the value text if it is present, otherwise defaults to "Yes." or "No." depending on whether an \@ant.required or \@ant.not-required tag is found.

#### rootlink (content template)

Links to the root folder. Only required to generate links to CSS.

#### subElementLink (content template)

Links to the documentation page of a nested sub-element.

#### enumerateValues (content template)

List the possible values for the current method. The property must be an Ant {@link EnumeratedAttribute}.