Class IsNotNullFilter<T,E>

All Implemented Interfaces:
ExternalizableLite, PortableObject, Filter<T>, EntryFilter<Object,T>, IndexAwareFilter<Object,T>, QueryRecorderFilter<T>, Serializable

public class IsNotNullFilter<T,E> extends NotEqualsFilter<T,E>
Filter which tests the result of a method invocation for inequality to null.
Author:
cp/gg 2002.10.27
See Also:
  • Constructor Details

    • IsNotNullFilter

      public IsNotNullFilter()
      Default constructor (necessary for the ExternalizableLite interface).
    • IsNotNullFilter

      public IsNotNullFilter(ValueExtractor<? super T,? extends E> extractor)
      Construct a IsNotNullFilter for testing inequality to null.
      Parameters:
      extractor - the ValueExtractor to use by this filter
    • IsNotNullFilter

      public IsNotNullFilter(String sMethod)
      Construct a IsNotNullFilter for testing inequality to null.
      Parameters:
      sMethod - the name of the method to invoke via reflection