Package org.apache.cayenne.gen

Contains classes that provide Java source generation facility.

See:
          Description

Interface Summary
Artifact Represents a class generation "artifact" which is a facade to a metadata object used for a given single generation template run.
 

Class Summary
AntClassGenerator Deprecated. since 3.0 this class is no longer relevant.
ClassGenerationAction  
ClassGenerationAction1_1 Deprecated. since 3.0
ClassGenerationInfo Deprecated. since 3.0, as class generator version 1.1 is deprecated.
ClassGenerator Deprecated. since 3.0 template logic is merged into the code generation action.
ClassGeneratorResourceLoader Velocity template resource loader customized for Cayenne use.
ClientClassGenerationAction  
ClientDataMapArtifact  
ClientEntityArtifact Client code generation artifact based on ObjEntity.
DataMapArtifact Artifact facade for a DataMap.
DataMapUtils Attributes and Methods for working with Queries.
DefaultClassGenerator Deprecated. since 3.0 use ClassGenerationAction and subclasses.
EmbeddableArtifact Artifact facade for an Embeddable.
EntityArtifact Artifact facade for an ObjEntity.
EntityUtils Attributes and Methods for working with ObjEntities.
ImportUtils Methods for mangling strings.
MapClassGenerator Deprecated. since 3.0 use ClassGenerationAction and subclasses.
StringUtils Methods for mangling strings.
 

Enum Summary
ArtifactGenerationMode Code generator execution mode for a single artifact.
ArtifactsGenerationMode Code generator execution mode for a collection of artifacts.
TemplateType Defines class generation template types.
 

Package org.apache.cayenne.gen Description

Contains classes that provide Java source generation facility. Source creation is based on a set of templates parsed during generation process, using Jakarta Velocity template engine.

For more information see Cayenne User Guide.



Copyright © 2001-2008 Apache Cayenne. All Rights Reserved.