org.apache.tapestry.enhance
Class BaseEnhancedClass

java.lang.Object
  extended by org.apache.tapestry.enhance.BaseEnhancedClass
All Implemented Interfaces:
IEnhancedClass
Direct Known Subclasses:
EnhancedClass

public abstract class BaseEnhancedClass
extends Object
implements IEnhancedClass

Since:
3.0
Version:
$Id: BaseEnhancedClass.java 243934 2004-07-29 15:04:40Z hlship $
Author:
Mindbridge

Constructor Summary
BaseEnhancedClass()
           
 
Method Summary
 void addEnhancer(IEnhancer enhancer)
          Adds an arbitrary enhancer.
protected  List getEnhancers()
           
 boolean hasModifications()
           
 void performEnhancement()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.tapestry.enhance.IEnhancedClass
createAutoParameter, createEnhancedSubclass, createProperty, createProperty, getClassName
 

Constructor Detail

BaseEnhancedClass

public BaseEnhancedClass()
Method Detail

getEnhancers

protected List getEnhancers()

addEnhancer

public void addEnhancer(IEnhancer enhancer)
Description copied from interface: IEnhancedClass
Adds an arbitrary enhancer.

Specified by:
addEnhancer in interface IEnhancedClass

hasModifications

public boolean hasModifications()
Specified by:
hasModifications in interface IEnhancedClass
See Also:
IEnhancedClass.hasModifications()

performEnhancement

public void performEnhancement()