org.apache.tapestry.enhance
Interface IEnhancedClass
- All Known Implementing Classes:
- BaseEnhancedClass
- 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.
- Since:
- 3.0
- Version:
- $Id: IEnhancedClass.java,v 1.3 2004/02/19 17:37:52 hlship Exp $
- Author:
- Mindbridge
getClassName
public String getClassName()
createProperty
public void createProperty(String propertyName,
String propertyType)
createProperty
public void createProperty(String propertyName,
String propertyType,
String readMethodName,
boolean persistent)
createAutoParameter
public void createAutoParameter(String propertyName,
String parameterName,
String typeClassName,
String readMethodName)
hasModifications
public boolean hasModifications()
createEnhancedSubclass
public Class createEnhancedSubclass()