Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.codehaus.groovy.grails.commons.metaclass
Interface DynamicProperty

All Known Implementing Classes:
  AbstractDynamicControllerProperty, AbstractDynamicProperty, ConstraintsDynamicProperty, ConstraintsEvaluatingDynamicProperty, GenericDynamicProperty, GetParamsDynamicProperty, SetPropertiesDynamicProperty, WeakGenericDynamicProperty

    public interface DynamicProperty

A Dynamic class property getter interface

Since:
  Oct 24, 2005
Author:
  Graeme Rocher

Method Summary
`Object` | `get(Object object)` Call the getter on the given object
`String` | `getPropertyName()`
`boolean` | `isPropertyMatch(String propertyName)` Whether the target class contains the specified property
`void` | `set(Object object, Object newValue)` Call the setter on the given object

Method Detail

### isPropertyMatch

    boolean isPropertyMatch(String propertyName)

  Whether the target class contains the specified property

  Parameters:
    `propertyName` - The name of the property
  Returns:
    True if the class has the property

### get

    Object get(Object object)

  Call the getter on the given object

  Parameters:
    `object` - The target object
  Returns:
    The result of the getter

### set

    void set(Object object,
             Object newValue)

  Call the setter on the given object

  Parameters:
    `object` - The target object
    `newValue` - The new value of the property

### getPropertyName

    String getPropertyName()

  Returns:
    The name of the property

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright (c) 2005-2006 The Grails project