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.PropertyAccessororg.apache.commons.ognl.OgnlExceptionpublic void setProperty(Map context, Object target, Object name, Object value) throws org.apache.commons.ognl.OgnlException
setProperty in interface org.apache.commons.ognl.PropertyAccessororg.apache.commons.ognl.OgnlExceptionpublic String getSourceAccessor(org.apache.commons.ognl.OgnlContext context, Object target, Object index)
getSourceAccessor in interface org.apache.commons.ognl.PropertyAccessorCopyright © 2025. All rights reserved.