net.sf.csutils.groovy
Class RegistryObjectMetaClass

java.lang.Object
  extended by groovy.lang.DelegatingMetaClass
      extended by net.sf.csutils.groovy.RegistryObjectMetaClass
All Implemented Interfaces:
groovy.lang.GroovyObject, groovy.lang.MetaClass, groovy.lang.MetaObjectProtocol, groovy.lang.MutableMetaClass
Direct Known Subclasses:
GroovyEntityMetaClass

public abstract class RegistryObjectMetaClass
extends groovy.lang.DelegatingMetaClass

Meta class for RegistryObject.


Field Summary
 
Fields inherited from class groovy.lang.DelegatingMetaClass
delegate
 
Constructor Summary
RegistryObjectMetaClass(groovy.lang.MetaClass pDelegate)
          Creates a new instance.
 
Method Summary
protected abstract  net.sf.csutils.core.model.ROMetaModel getMetaModel()
           
 Object getProperty(Object pObject, String pProperty)
           
 Object invokeMethod(Object pObject, String pMethodName, Object[] pArgs)
           
 void setProperty(Object pObject, String pProperty, Object pValues)
           
 
Methods inherited from class groovy.lang.DelegatingMetaClass
addMetaBeanProperty, addMetaMethod, addNewInstanceMethod, addNewStaticMethod, equals, getAdaptee, getAttribute, getAttribute, getClassNode, getMetaClass, getMetaMethod, getMetaMethods, getMetaProperty, getMethods, getProperties, getProperty, getProperty, getStaticMetaMethod, getStaticMetaMethod, getTheClass, hashCode, hasProperty, initialize, invokeConstructor, invokeMethod, invokeMethod, invokeMethod, invokeMissingMethod, invokeMissingProperty, invokeStaticMethod, isGroovyObject, isModified, pickMethod, respondsTo, respondsTo, selectConstructorAndTransformArguments, setAdaptee, setAttribute, setAttribute, setMetaClass, setProperty, setProperty, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RegistryObjectMetaClass

public RegistryObjectMetaClass(groovy.lang.MetaClass pDelegate)
Creates a new instance.

Parameters:
pDelegate - The proxied meta class.
Method Detail

getMetaModel

protected abstract net.sf.csutils.core.model.ROMetaModel getMetaModel()

setProperty

public void setProperty(Object pObject,
                        String pProperty,
                        Object pValues)
Specified by:
setProperty in interface groovy.lang.MetaObjectProtocol
Overrides:
setProperty in class groovy.lang.DelegatingMetaClass

getProperty

public Object getProperty(Object pObject,
                          String pProperty)
Specified by:
getProperty in interface groovy.lang.MetaObjectProtocol
Overrides:
getProperty in class groovy.lang.DelegatingMetaClass

invokeMethod

public Object invokeMethod(Object pObject,
                           String pMethodName,
                           Object[] pArgs)
Specified by:
invokeMethod in interface groovy.lang.MetaObjectProtocol
Overrides:
invokeMethod in class groovy.lang.DelegatingMetaClass


Copyright © 2009-2010. All Rights Reserved.