## Jdo

Implemented in class xdoclet.modules.jdo.JdoTagsHandler.

- Block Tags
- Content Tags

### Block Tags:

#### forAllPackages (block template)

The `forAllPackages` iterates through all packages, and generates the template if the jdo.persistence-capable tag is present in at least one class in the package.

tagName | The tag name that must be present in at least one class in the package in order that the template be generated.

#### forAllClassesInPackage (block template)

The `forAllClassesInPackage` method iterates through all the classes in the current package.

#### forAllVendorExtensions (block template)

Generates the tag body for each vendor extension at the specified level.

level | The level to generate the extension tags for. Valid Values = {class,field,collection,array,map}

### Content templates:

#### vendorExtension (content template)

Generates the extension element for the current vendor extension.