Package org.apache.tiles.ognl
Class TilesContextPropertyAccessorDelegateFactory
java.lang.Object
org.apache.tiles.ognl.TilesContextPropertyAccessorDelegateFactory
- All Implemented Interfaces:
PropertyAccessorDelegateFactory<Request>
public class TilesContextPropertyAccessorDelegateFactory
extends Object
implements PropertyAccessorDelegateFactory<Request>
Decides the appropriate
PropertyAccessor for the given property name
and Request.- Since:
- 2.2.0
-
Constructor Summary
ConstructorsConstructorDescriptionTilesContextPropertyAccessorDelegateFactory(ognl.PropertyAccessor objectPropertyAccessor, ognl.PropertyAccessor applicationContextPropertyAccessor, ognl.PropertyAccessor anyScopePropertyAccessor, ognl.PropertyAccessor scopePropertyAccessor) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionognl.PropertyAccessorgetPropertyAccessor(String propertyName, Request request) Returns a prooerty accessor appropriate for the property name and the object passed.
-
Constructor Details
-
TilesContextPropertyAccessorDelegateFactory
public TilesContextPropertyAccessorDelegateFactory(ognl.PropertyAccessor objectPropertyAccessor, ognl.PropertyAccessor applicationContextPropertyAccessor, ognl.PropertyAccessor anyScopePropertyAccessor, ognl.PropertyAccessor scopePropertyAccessor) Constructor.- Parameters:
objectPropertyAccessor- The plain object property accessor, to be used directly forRequest.applicationContextPropertyAccessor- The application context property accessor.anyScopePropertyAccessor- The request scope property accessor.scopePropertyAccessor- The session scope property accessor.- Since:
- 2.2.0
-
-
Method Details
-
getPropertyAccessor
Returns a prooerty accessor appropriate for the property name and the object passed.- Specified by:
getPropertyAccessorin interfacePropertyAccessorDelegateFactory<Request>- Parameters:
propertyName- The name of the property.request- The root object to evaluate.- Returns:
- The appropriate property accessor.
-