com.opensymphony.provider.bean
Class OGNLBeanProvider

java.lang.Object
  |
  +--com.opensymphony.provider.bean.OGNLBeanProvider
All Implemented Interfaces:
BeanProvider, Provider

public class OGNLBeanProvider
extends java.lang.Object
implements BeanProvider

BeanProvider implementation that uses OGNL for expression evaluation.

Version:
$Revision: 1.1 $
Author:
Joe Walnes

Constructor Summary
OGNLBeanProvider()
           
 
Method Summary
 void destroy()
          Shutdown Provider.
 java.lang.Object getProperty(java.lang.Object object, java.lang.String property)
          Get a single property of the bean.
 void init()
          Startup Provider.
 boolean setProperty(java.lang.Object object, java.lang.String property, java.lang.Object value)
          Set a single property of the bean.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OGNLBeanProvider

public OGNLBeanProvider()
Method Detail

init

public void init()
          throws ProviderConfigurationException
Description copied from interface: Provider
Startup Provider.
Specified by:
init in interface Provider
Following copied from interface: com.opensymphony.provider.Provider
Throws:
ProviderConfigurationException - thrown if error in startup or configuration.

destroy

public void destroy()
Description copied from interface: Provider
Shutdown Provider.
Specified by:
destroy in interface Provider

getProperty

public java.lang.Object getProperty(java.lang.Object object,
                                    java.lang.String property)
Description copied from interface: BeanProvider
Get a single property of the bean.
Specified by:
getProperty in interface BeanProvider
Following copied from interface: com.opensymphony.provider.BeanProvider
Parameters:
obj - The object to be accessed.
property - Name of property to get.

setProperty

public boolean setProperty(java.lang.Object object,
                           java.lang.String property,
                           java.lang.Object value)
Description copied from interface: BeanProvider
Set a single property of the bean.
Specified by:
setProperty in interface BeanProvider
Following copied from interface: com.opensymphony.provider.BeanProvider
Parameters:
obj - The object to be manipulated.
property - Name of property to set.
value - Value to set property to.

See www.opensymphony.com for more information.