## Web

Implemented in class xdoclet.modules.web.WebTagsHandler.

- Block Tags
- Content Tags

### Block Tags:

#### forAllEjbRefs (block template)

Process the tag body for each web:ejb-ref tag in all source files. Please note that this tag already iterates over all available sources; it should not be enclosed by a <XDtClass:forAllClasses> tag or any other that process classes. This tag does not process tags with duplicated name attributes. If such tags occurs, only the first tag is processed, and further tags will only emit a warning message.

#### forAllEjbLocalRefs (block template)

Process the tag body for each web:ejb-local-ref tag in all source files. Look at forAllEjbRefs for some notes about the behavior of this tag.

#### forAllResourceRefs (block template)

Process the tag body for each web:resource-ref tag in all source files. Look at forAllEjbRefs for some notes about the behavior of this tag.

#### forAllResourceEnvRefs (block template)

Process the tag body for each web:resource-env-ref tag in all source files. Look at forAllEjbRefs for some notes about the behavior of this tag.

#### forAllSecurityRoles (block template)

Process the tag body for each web:security-role tag in all source files. Look at forAllEjbRefs for some notes about the behavior of this tag.

#### forAllEnvEntries (block template)

Process the tag body for each web:env-entry tag in all source files. Look at forAllEjbRefs for some notes about the behavior of this tag.

### Content templates:

#### extendsFrom (content template)

Returns the name of the class home interface extends.