|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface represents a class to be enhanced. An implementation
is generated by IEnhancedClassFactory
and is specific to the selected system of enhancement.
Method Summary | |
void |
addEnhancer(IEnhancer enhancer)
Adds an arbitrary enhancer. |
void |
createAutoParameter(String propertyName,
String parameterName,
String typeClassName,
String readMethodName)
|
Class |
createEnhancedSubclass()
|
void |
createProperty(String propertyName,
String propertyType)
Adds an enhancer for creating the specified property. |
void |
createProperty(String propertyName,
String propertyType,
String readMethodName,
boolean persistent)
|
String |
getClassName()
|
boolean |
hasModifications()
|
Method Detail |
public String getClassName()
public void createProperty(String propertyName, String propertyType)
public void createProperty(String propertyName, String propertyType, String readMethodName, boolean persistent)
public void createAutoParameter(String propertyName, String parameterName, String typeClassName, String readMethodName)
public boolean hasModifications()
public Class createEnhancedSubclass()
public void addEnhancer(IEnhancer enhancer)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |