Class AttributePredicate

java.lang.Object
com.vividsolutions.jump.workbench.ui.plugin.analysis.AttributePredicate

public abstract class AttributePredicate extends Object
A function object for Geometry functions (which return a Geometry). Provides metadata about the function.
Version:
1.0
Author:
Martin Davis
  • Field Details

  • Constructor Details

    • AttributePredicate

      public AttributePredicate(String name)
    • AttributePredicate

      public AttributePredicate(String name, String description)
  • Method Details

    • getName

      public String getName()
    • isTrue

      public abstract boolean isTrue(Object arg1, Object arg2)
    • compareObjects

      protected boolean compareObjects(Object arg1, Object arg2)
    • testCompareValue

      protected boolean testCompareValue(int comp)
      Subclasses calling compareObjects should override this method
      Parameters:
      comp -
      Returns:
      false
    • coerce

      public static Object coerce(String constantValue, Object attrVal)
    • compareTo

      protected static int compareTo(Object o1, Object o2)