public abstract class AttributePredicate
extends java.lang.Object
Geometry functions (which return a Geometry).
 Provides metadata about the function.| Modifier and Type | Field and Description | 
|---|---|
protected static int | 
NOT_COMPARABLE  | 
| Constructor and Description | 
|---|
AttributePredicate(java.lang.String name)  | 
AttributePredicate(java.lang.String name,
                  java.lang.String description)  | 
| Modifier and Type | Method and Description | 
|---|---|
static java.lang.Object | 
coerce(java.lang.String constantValue,
      java.lang.Object attrVal)  | 
protected boolean | 
compareObjects(java.lang.Object arg1,
              java.lang.Object arg2)  | 
protected static int | 
compareTo(java.lang.Object o1,
         java.lang.Object o2)  | 
java.lang.String | 
getName()  | 
abstract boolean | 
isTrue(java.lang.Object arg1,
      java.lang.Object arg2)  | 
protected boolean | 
testCompareValue(int comp)
Subclasses calling compareObjects should override this method 
 | 
protected static final int NOT_COMPARABLE
public AttributePredicate(java.lang.String name)
public AttributePredicate(java.lang.String name,
                  java.lang.String description)
public java.lang.String getName()
public abstract boolean isTrue(java.lang.Object arg1,
             java.lang.Object arg2)
protected boolean compareObjects(java.lang.Object arg1,
                     java.lang.Object arg2)
protected boolean testCompareValue(int comp)
comp - public static java.lang.Object coerce(java.lang.String constantValue,
                      java.lang.Object attrVal)
protected static int compareTo(java.lang.Object o1,
            java.lang.Object o2)