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.