Package org.apache.tiles.ognl
Class NestedObjectDelegatePropertyAccessor<T>
- java.lang.Object
-
- org.apache.tiles.ognl.NestedObjectDelegatePropertyAccessor<T>
-
- Type Parameters:
T- The root object type from which the target object will be extracted.
- All Implemented Interfaces:
ognl.PropertyAccessor
public class NestedObjectDelegatePropertyAccessor<T> extends java.lang.Object implements ognl.PropertyAccessorUses aPropertyAccessoras a delegate, but passing a nested object as target.- Since:
- 2.2.0
- Version:
- $Rev: 1049696 $ $Date: 2010-12-16 07:30:10 +1100 (Thu, 16 Dec 2010) $
-
-
Constructor Summary
Constructors Constructor Description NestedObjectDelegatePropertyAccessor(NestedObjectExtractor<T> nestedObjectExtractor, ognl.PropertyAccessor propertyAccessor)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectgetProperty(java.util.Map context, java.lang.Object target, java.lang.Object name)java.lang.StringgetSourceAccessor(ognl.OgnlContext context, java.lang.Object target, java.lang.Object index)java.lang.StringgetSourceSetter(ognl.OgnlContext context, java.lang.Object target, java.lang.Object index)voidsetProperty(java.util.Map context, java.lang.Object target, java.lang.Object name, java.lang.Object value)
-
-
-
Constructor Detail
-
NestedObjectDelegatePropertyAccessor
public NestedObjectDelegatePropertyAccessor(NestedObjectExtractor<T> nestedObjectExtractor, ognl.PropertyAccessor propertyAccessor)
Constructor.- Parameters:
nestedObjectExtractor- The extractor of the nested object.propertyAccessor- The delegated property accessor.- Since:
- 2.2.0
-
-
Method Detail
-
getProperty
public java.lang.Object getProperty(java.util.Map context, java.lang.Object target, java.lang.Object name) throws ognl.OgnlException- Specified by:
getPropertyin interfaceognl.PropertyAccessor- Throws:
ognl.OgnlException
-
setProperty
public void setProperty(java.util.Map context, java.lang.Object target, java.lang.Object name, java.lang.Object value) throws ognl.OgnlException- Specified by:
setPropertyin interfaceognl.PropertyAccessor- Throws:
ognl.OgnlException
-
getSourceAccessor
public java.lang.String getSourceAccessor(ognl.OgnlContext context, java.lang.Object target, java.lang.Object index)- Specified by:
getSourceAccessorin interfaceognl.PropertyAccessor
-
getSourceSetter
public java.lang.String getSourceSetter(ognl.OgnlContext context, java.lang.Object target, java.lang.Object index)- Specified by:
getSourceSetterin interfaceognl.PropertyAccessor
-
-