Interface NullHandler

All Known Implementing Classes:
InstantiatingNullHandler

public interface NullHandler

Interface for handling null results from Chains. Object has the opportunity to substitute an object for the null and continue.

Author:
Luke Blanshard (blanshlu@netscape.net), Drew Davidson (drew@ognl.org)
  • Method Details

    • nullMethodResult

      Object nullMethodResult(Map<String,Object> context, Object target, String methodName, Object[] args)
      Method called on target returned null.
      Parameters:
      context - context
      target - target object
      methodName - method name
      args - arguments
      Returns:
      object
    • nullPropertyValue

      Object nullPropertyValue(Map<String,Object> context, Object target, Object property)
      Property in target evaluated to null. Property can be a constant String property name or a DynamicSubscript.
      Parameters:
      context - context
      target - target object
      property - property
      Returns:
      object