|
|||||||||
| Home >> All >> org >> apache >> tapestry >> enhance >> [ javassist overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.apache.tapestry.enhance.javassist
Class EnhancedClass

java.lang.Objectorg.apache.tapestry.enhance.BaseEnhancedClass
org.apache.tapestry.enhance.javassist.EnhancedClass
- All Implemented Interfaces:
- org.apache.tapestry.enhance.IEnhancedClass
- public class EnhancedClass
- extends org.apache.tapestry.enhance.BaseEnhancedClass
Represents a class to be enhanced using Javassist.
- Since:
- 3.0
- Version:
- $Id: EnhancedClass.java,v 1.4 2004/04/05 15:49:46 hlship Exp $
| Field Summary | |
private ClassFabricator |
_classFabricator
|
private EnhancedClassFactory |
_classFactory
|
private java.lang.String |
_className
|
private java.lang.Class |
_parentClass
|
private static org.apache.commons.logging.Log |
LOG
|
| Fields inherited from class org.apache.tapestry.enhance.BaseEnhancedClass |
|
| Constructor Summary | |
EnhancedClass(java.lang.String className,
java.lang.Class parentClass,
EnhancedClassFactory classFactory)
|
|
| Method Summary | |
void |
createAutoParameter(java.lang.String propertyName,
java.lang.String parameterName,
java.lang.String typeClassName,
java.lang.String readMethodName)
|
java.lang.Class |
createEnhancedSubclass()
|
void |
createProperty(java.lang.String propertyName,
java.lang.String propertyType)
Adds an enhancer for creating the specified property. |
void |
createProperty(java.lang.String propertyName,
java.lang.String propertyType,
java.lang.String readMethodName,
boolean persistent)
|
ClassFabricator |
getClassFabricator()
|
java.lang.String |
getClassName()
|
CtClass |
getObjectType(java.lang.String type)
|
| Methods inherited from class org.apache.tapestry.enhance.BaseEnhancedClass |
addEnhancer, getEnhancers, hasModifications, performEnhancement |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
LOG
private static final org.apache.commons.logging.Log LOG
_className
private java.lang.String _className
_parentClass
private java.lang.Class _parentClass
_classFactory
private EnhancedClassFactory _classFactory
_classFabricator
private ClassFabricator _classFabricator
| Constructor Detail |
EnhancedClass
public EnhancedClass(java.lang.String className, java.lang.Class parentClass, EnhancedClassFactory classFactory)
| Method Detail |
getClassName
public java.lang.String getClassName()
getObjectType
public CtClass getObjectType(java.lang.String type)
getClassFabricator
public ClassFabricator getClassFabricator()
createProperty
public void createProperty(java.lang.String propertyName, java.lang.String propertyType)
- Description copied from interface:
org.apache.tapestry.enhance.IEnhancedClass - Adds an enhancer for creating the specified property.
createProperty
public void createProperty(java.lang.String propertyName, java.lang.String propertyType, java.lang.String readMethodName, boolean persistent)
createAutoParameter
public void createAutoParameter(java.lang.String propertyName, java.lang.String parameterName, java.lang.String typeClassName, java.lang.String readMethodName)
createEnhancedSubclass
public java.lang.Class createEnhancedSubclass()
|
|||||||||
| Home >> All >> org >> apache >> tapestry >> enhance >> [ javassist overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC