com.opensymphony.xwork2.ognl.accessor
Class XWorkMapPropertyAccessor
java.lang.Object
ognl.MapPropertyAccessor
com.opensymphony.xwork2.ognl.accessor.XWorkMapPropertyAccessor
- All Implemented Interfaces:
- ognl.PropertyAccessor
public class XWorkMapPropertyAccessor
- extends ognl.MapPropertyAccessor
Implementation of PropertyAccessor that sets and gets properties by storing and looking
up values in Maps.
- Author:
- Gabriel Zimmerman
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOG
private static final Logger LOG
INDEX_ACCESS_PROPS
private static final String[] INDEX_ACCESS_PROPS
xworkConverter
private XWorkConverter xworkConverter
objectFactory
private ObjectFactory objectFactory
objectTypeDeterminer
private ObjectTypeDeterminer objectTypeDeterminer
XWorkMapPropertyAccessor
public XWorkMapPropertyAccessor()
setXWorkConverter
public void setXWorkConverter(XWorkConverter conv)
setObjectFactory
public void setObjectFactory(ObjectFactory fac)
setObjectTypeDeterminer
public void setObjectTypeDeterminer(ObjectTypeDeterminer ot)
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.MapPropertyAccessor
- Throws:
ognl.OgnlException
contains
private boolean contains(String[] array,
String name)
- Parameters:
array
- name
-
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.MapPropertyAccessor
- Throws:
ognl.OgnlException
getValue
private Object getValue(Map context,
Object value)
getKey
private Object getKey(Map context,
Object name)
Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.