T
- The root object type from which the target object will be
extracted.public class NestedObjectDelegatePropertyAccessor<T> extends Object implements org.apache.commons.ognl.PropertyAccessor
PropertyAccessor
as a delegate, but passing a nested object as
target.Constructor and Description |
---|
NestedObjectDelegatePropertyAccessor(NestedObjectExtractor<T> nestedObjectExtractor,
org.apache.commons.ognl.PropertyAccessor propertyAccessor)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Object |
getProperty(Map context,
Object target,
Object name) |
String |
getSourceAccessor(org.apache.commons.ognl.OgnlContext context,
Object target,
Object index) |
String |
getSourceSetter(org.apache.commons.ognl.OgnlContext context,
Object target,
Object index) |
void |
setProperty(Map context,
Object target,
Object name,
Object value) |
public NestedObjectDelegatePropertyAccessor(NestedObjectExtractor<T> nestedObjectExtractor, org.apache.commons.ognl.PropertyAccessor propertyAccessor)
nestedObjectExtractor
- The extractor of the nested object.propertyAccessor
- The delegated property accessor.public Object getProperty(Map context, Object target, Object name) throws org.apache.commons.ognl.OgnlException
getProperty
in interface org.apache.commons.ognl.PropertyAccessor
org.apache.commons.ognl.OgnlException
public void setProperty(Map context, Object target, Object name, Object value) throws org.apache.commons.ognl.OgnlException
setProperty
in interface org.apache.commons.ognl.PropertyAccessor
org.apache.commons.ognl.OgnlException
public String getSourceAccessor(org.apache.commons.ognl.OgnlContext context, Object target, Object index)
getSourceAccessor
in interface org.apache.commons.ognl.PropertyAccessor
Copyright © 2016. All rights reserved.