|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Artifact
Represents a class generation "artifact" which is a facade to a metadata object used for a given single generation template run.
Field Summary | |
---|---|
static String |
BASE_CLASS_KEY
|
static String |
BASE_PACKAGE_KEY
|
static String |
IMPORT_UTILS_KEY
|
static String |
OBJECT_KEY
Root object, such as ObjEntity or Embeddable, etc. |
static String |
STRING_UTILS_KEY
|
static String |
SUB_CLASS_KEY
|
static String |
SUB_PACKAGE_KEY
|
static String |
SUPER_CLASS_KEY
|
static String |
SUPER_PACKAGE_KEY
|
Method Summary | |
---|---|
Object |
getObject()
Returns a mapping metadata object for this artifact. |
String |
getQualifiedBaseClassName()
|
String |
getQualifiedClassName()
|
TemplateType[] |
getTemplateTypes(ArtifactGenerationMode mode)
|
void |
postInitContext(org.apache.velocity.VelocityContext context)
A callback method that allows each artifact to add its own special keys to the context. |
Field Detail |
---|
static final String STRING_UTILS_KEY
static final String IMPORT_UTILS_KEY
static final String OBJECT_KEY
static final String SUPER_CLASS_KEY
static final String SUPER_PACKAGE_KEY
static final String SUB_CLASS_KEY
static final String SUB_PACKAGE_KEY
static final String BASE_CLASS_KEY
static final String BASE_PACKAGE_KEY
Method Detail |
---|
TemplateType[] getTemplateTypes(ArtifactGenerationMode mode)
String getQualifiedBaseClassName()
String getQualifiedClassName()
Object getObject()
void postInitContext(org.apache.velocity.VelocityContext context)
ClassGenerationAction.resetContextForArtifactTemplate(Artifact, TemplateType)
,
after the context is initialized by code generator, so this method can use
predefined keys from the context.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |