|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IEnhancedClass
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 |
---|
String getClassName()
void createProperty(String propertyName, String propertyType)
void createProperty(String propertyName, String propertyType, String readMethodName, boolean persistent)
void createAutoParameter(String propertyName, String parameterName, String typeClassName, String readMethodName)
boolean hasModifications()
Class createEnhancedSubclass()
void addEnhancer(IEnhancer enhancer)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |