org.nakedobjects.runtime.bytecode
Class ObjectResolveAndObjectChangedEnhancerAbstract
java.lang.Object
org.nakedobjects.runtime.bytecode.ObjectResolveAndObjectChangedEnhancerAbstract
public abstract class ObjectResolveAndObjectChangedEnhancerAbstract
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
objectResolver
protected final ObjectResolver objectResolver
objectChanger
protected final ObjectChanger objectChanger
specificationLoader
protected final SpecificationLoader specificationLoader
ObjectResolveAndObjectChangedEnhancerAbstract
public ObjectResolveAndObjectChangedEnhancerAbstract(ObjectResolver objectResolver,
ObjectChanger objectChanger,
SpecificationLoader specificationLoader)
createCallback
protected abstract void createCallback()
- Subclasses should call from their constructor, and setup their
implementation-specific callback mechanism.
getJavaSpecificationOfOwningClass
protected JavaSpecification getJavaSpecificationOfOwningClass(java.lang.reflect.Method method)
getJavaSpecification
protected JavaSpecification getJavaSpecification(java.lang.Class<?> cls)
impliesResolve
protected boolean impliesResolve(ImperativeFacet[] imperativeFacets)
impliesObjectChanged
protected boolean impliesObjectChanged(ImperativeFacet[] imperativeFacets)
getObjectResolver
public final ObjectResolver getObjectResolver()
getObjectChanger
public final ObjectChanger getObjectChanger()
getSpecificationLoader
public final SpecificationLoader getSpecificationLoader()
Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.