org.apache.tapestry.enhance
Class EnhancedClassValidatorImpl

java.lang.Object
  extended by org.apache.tapestry.enhance.EnhancedClassValidatorImpl
All Implemented Interfaces:
EnhancedClassValidator

public class EnhancedClassValidatorImpl
extends Object
implements EnhancedClassValidator

Validates that an enhanced class is correct; checks that all inherited abstract methods are, in fact, implemented in the class.

Since:
4.0
Author:
Howard M. Lewis Ship

Constructor Summary
EnhancedClassValidatorImpl()
           
 
Method Summary
 void setClassInspector(ClassInspector inspector)
           
 void setClassInspectors(List inspectors)
           
 void setErrorLog(org.apache.hivemind.ErrorLog errorLog)
           
 void validate(Class baseClass, Class enhancedClass, IComponentSpecification specification)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnhancedClassValidatorImpl

public EnhancedClassValidatorImpl()
Method Detail

validate

public void validate(Class baseClass,
                     Class enhancedClass,
                     IComponentSpecification specification)
Specified by:
validate in interface EnhancedClassValidator

setErrorLog

public void setErrorLog(org.apache.hivemind.ErrorLog errorLog)

setClassInspector

public void setClassInspector(ClassInspector inspector)

setClassInspectors

public void setClassInspectors(List inspectors)


Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.