Class ComparableScalarSpacePredicate

All Implemented Interfaces:
ISpacePredicate, SmartExternalizable, Externalizable, Serializable
Direct Known Subclasses:
GreaterEqualsSpacePredicate, GreaterSpacePredicate, LessEqualsSpacePredicate, LessSpacePredicate

public abstract class ComparableScalarSpacePredicate extends ScalarSpacePredicate
A common basic implementation for comparable scalar comparison predicate implementations.
Since:
7.1
Author:
Niv ingberg
See Also:
  • Constructor Details

    • ComparableScalarSpacePredicate

      protected ComparableScalarSpacePredicate()
      Default constructor for Externalizable.
    • ComparableScalarSpacePredicate

      protected ComparableScalarSpacePredicate(Comparable<?> expectedValue)
      Creates a comparable scalar predicate using the specified expected value.
      Parameters:
      expectedValue - Expected value.
    • ComparableScalarSpacePredicate

      protected ComparableScalarSpacePredicate(Comparable<?> expectedValue, Comparator<?> comparator)
      Creates a comparable scalar predicate using the specified expected value and comparator.
      Parameters:
      expectedValue - Expected value.
      comparator - Comparator to use while comparing.
  • Method Details