org.codehaus.groovy.runtime.wrappers
Class PojoWrapper
java.lang.Object
   org.codehaus.groovy.runtime.wrappers.Wrapper
org.codehaus.groovy.runtime.wrappers.Wrapper
       org.codehaus.groovy.runtime.wrappers.PojoWrapper
org.codehaus.groovy.runtime.wrappers.PojoWrapper
- All Implemented Interfaces: 
- GroovyObject
- Direct Known Subclasses: 
- BooleanWrapper, ByteWrapper, CharWrapper, DoubleWrapper, FloatWrapper, IntWrapper, LongWrapper, ShortWrapper
- public class PojoWrapper 
- extends Wrapper
- Author:
- John Wilson
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
delegate
protected MetaClass delegate
wrapped
protected final Object wrapped
PojoWrapper
public PojoWrapper(Object wrapped,
                   Class constrainedType)
unwrap
public Object unwrap()
- 
- Specified by:
- unwrapin class- Wrapper
 
- 
 
getProperty
public Object getProperty(String property)
- Description copied from interface: GroovyObject
- Retrieves a property value.
 
- 
- Parameters:
- property- the name of the property of interest
- Returns:
- the given property
 
invokeMethod
public Object invokeMethod(String methodName,
                           Object arguments)
- Description copied from interface: GroovyObject
- Invokes the given method.
 
- 
- Parameters:
- methodName- the name of the method to call
- arguments- the arguments to use for the method call
- Returns:
- the result of invoking the method
 
setMetaClass
public void setMetaClass(MetaClass metaClass)
- Description copied from interface: GroovyObject
- Allows the MetaClass to be replaced with a derived implementation.
 
- 
- Parameters:
- metaClass- the new metaclass
 
setProperty
public void setProperty(String property,
                        Object newValue)
- Description copied from interface: GroovyObject
- Sets the given property to the new value.
 
- 
- Parameters:
- property- the name of the property of interest
- newValue- the new value for the property
 
getWrapped
protected Object getWrapped()
- 
- Specified by:
- getWrappedin class- Wrapper
 
- 
 
getDelegatedMetaClass
protected MetaClass getDelegatedMetaClass()
- 
- Specified by:
- getDelegatedMetaClassin class- Wrapper
 
-