com.opensymphony.xwork2.ognl.accessor
Class XWorkListPropertyAccessor
java.lang.Object
ognl.ObjectPropertyAccessor
ognl.ListPropertyAccessor
com.opensymphony.xwork2.ognl.accessor.XWorkListPropertyAccessor
- All Implemented Interfaces:
- ognl.PropertyAccessor
public class XWorkListPropertyAccessor
- extends ognl.ListPropertyAccessor
Overrides the list property accessor so in the case of trying
to add properties of a given bean and the JavaBean is not present,
this class will create the necessary blank JavaBeans.
- Author:
- Gabriel Zimmerman
| Methods inherited from class ognl.ListPropertyAccessor |
getPropertyClass, getSourceAccessor, getSourceSetter |
| Methods inherited from class ognl.ObjectPropertyAccessor |
getPossibleProperty, hasGetProperty, hasGetProperty, hasSetProperty, hasSetProperty, setPossibleProperty |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_sAcc
private XWorkCollectionPropertyAccessor _sAcc
xworkConverter
private XWorkConverter xworkConverter
objectFactory
private ObjectFactory objectFactory
objectTypeDeterminer
private ObjectTypeDeterminer objectTypeDeterminer
ognlUtil
private OgnlUtil ognlUtil
XWorkListPropertyAccessor
public XWorkListPropertyAccessor()
setXWorkCollectionPropertyAccessor
public void setXWorkCollectionPropertyAccessor(ognl.PropertyAccessor acc)
setXWorkConverter
public void setXWorkConverter(XWorkConverter conv)
setObjectFactory
public void setObjectFactory(ObjectFactory fac)
setObjectTypeDeterminer
public void setObjectTypeDeterminer(ObjectTypeDeterminer ot)
setOgnlUtil
public void setOgnlUtil(OgnlUtil util)
getProperty
public Object getProperty(Map context,
Object target,
Object name)
throws ognl.OgnlException
- Specified by:
getProperty in interface ognl.PropertyAccessor- Overrides:
getProperty in class ognl.ListPropertyAccessor
- Throws:
ognl.OgnlException
setProperty
public void setProperty(Map context,
Object target,
Object name,
Object value)
throws ognl.OgnlException
- Specified by:
setProperty in interface ognl.PropertyAccessor- Overrides:
setProperty in class ognl.ListPropertyAccessor
- Throws:
ognl.OgnlException
getRealValue
private Object getRealValue(Map context,
Object value,
Class convertToClass)
Copyright © 2000-2009 Apache Software Foundation. All Rights Reserved.