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 Object
implements ognl.PropertyAccessor
Uses a 
PropertyAccessor as a delegate, but passing a nested object as
 target.- Since:
- 2.2.0
- 
Constructor SummaryConstructorsConstructorDescriptionNestedObjectDelegatePropertyAccessor(NestedObjectExtractor<T> nestedObjectExtractor, ognl.PropertyAccessor propertyAccessor) Constructor.
- 
Method SummaryModifier and TypeMethodDescriptiongetProperty(Map context, Object target, Object name) getSourceAccessor(ognl.OgnlContext context, Object target, Object index) getSourceSetter(ognl.OgnlContext context, Object target, Object index) voidsetProperty(Map context, Object target, Object name, Object value) 
- 
Constructor Details- 
NestedObjectDelegatePropertyAccessorpublic 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 Details- 
getProperty- Specified by:
- getPropertyin interface- ognl.PropertyAccessor
- Throws:
- ognl.OgnlException
 
- 
setPropertypublic void setProperty(Map context, Object target, Object name, Object value) throws ognl.OgnlException - Specified by:
- setPropertyin interface- ognl.PropertyAccessor
- Throws:
- ognl.OgnlException
 
- 
getSourceAccessor- Specified by:
- getSourceAccessorin interface- ognl.PropertyAccessor
 
- 
getSourceSetter- Specified by:
- getSourceSetterin interface- ognl.PropertyAccessor
 
 
-