Package ognl
Class ObjectNullHandler
- java.lang.Object
-
- ognl.ObjectNullHandler
-
- All Implemented Interfaces:
NullHandler
public class ObjectNullHandler extends java.lang.Object implements NullHandler
Implementation of NullHandler that returns null in all cases, so that NullPointerException will be thrown by the caller.
-
-
Constructor Summary
Constructors Constructor Description ObjectNullHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectnullMethodResult(OgnlContext context, java.lang.Object target, java.lang.String methodName, java.lang.Object[] args)Method called on target returned null.java.lang.ObjectnullPropertyValue(OgnlContext context, java.lang.Object target, java.lang.Object property)Property in target evaluated to null.
-
-
-
Method Detail
-
nullMethodResult
public java.lang.Object nullMethodResult(OgnlContext context, java.lang.Object target, java.lang.String methodName, java.lang.Object[] args)
Description copied from interface:NullHandlerMethod called on target returned null.- Specified by:
nullMethodResultin interfaceNullHandler- Parameters:
context- the current execution context.target- the Object on which the method was called.methodName- the name of the method which was called.args- the arguments to the method that was called.- Returns:
- the result Object containing the state of the method call that returned null.
-
nullPropertyValue
public java.lang.Object nullPropertyValue(OgnlContext context, java.lang.Object target, java.lang.Object property)
Description copied from interface:NullHandlerProperty in target evaluated to null. Property can be a constant String property name or a DynamicSubscript.- Specified by:
nullPropertyValuein interfaceNullHandler- Parameters:
context- the current execution context.target- the Object to which the property belongs.property- the property whose value evaluated to null.- Returns:
- the result Object containing the state of the property that evaluated to null.
-
-