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
ClassGenerationAction  
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.
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.
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-2013 Apache Cayenne. All Rights Reserved.