| Package | Description |
|---|---|
| org.apache.cayenne.gen |
Contains classes that provide Java source generation facility.
|
| Modifier and Type | Method and Description |
|---|---|
TemplateType |
EntityArtifact.getSingleClassType() |
TemplateType |
EntityArtifact.getSubclassType() |
TemplateType |
EntityArtifact.getSuperClassType() |
TemplateType[] |
EntityArtifact.getTemplateTypes(ArtifactGenerationMode mode) |
TemplateType[] |
EmbeddableArtifact.getTemplateTypes(ArtifactGenerationMode mode) |
TemplateType[] |
DataMapArtifact.getTemplateTypes(ArtifactGenerationMode mode) |
TemplateType[] |
Artifact.getTemplateTypes(ArtifactGenerationMode mode) |
static TemplateType |
TemplateType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TemplateType[] |
TemplateType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
ClassGenerationAction.customTemplateName(TemplateType type) |
protected String |
ClientClassGenerationAction.defaultTemplateName(TemplateType type) |
protected String |
ClassGenerationAction.defaultTemplateName(TemplateType type) |
protected org.apache.velocity.Template |
ClassGenerationAction.getTemplate(TemplateType type) |
protected Writer |
ClassGenerationAction.openWriter(TemplateType templateType)
Opens a Writer to write generated output.
|
protected void |
ClassGenerationAction.resetContextForArtifactTemplate(Artifact artifact,
TemplateType templateType)
VelocityContext initialization method called once per each artifact and
template type combination.
|
Copyright © 2001–2017 Apache Cayenne. All rights reserved.