org.geotools.feature
Class FeatureComparators.Name
java.lang.Object
org.geotools.feature.FeatureComparators.Name
- All Implemented Interfaces:
- java.util.Comparator
- Enclosing class:
- FeatureComparators
- public static class FeatureComparators.Name
- extends java.lang.Object
- implements java.util.Comparator
A Comparator which performs the comparison on attributes with a given
name.
Constructor Summary |
FeatureComparators.Name(java.lang.String name)
Create a new Comparator based on the given index. |
Method Summary |
int |
compare(java.lang.Object o1,
java.lang.Object o2)
Implementation of Comparator. |
protected int |
compareAtts(java.lang.Object att1,
java.lang.Object att2)
Compares the two attributes. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.util.Comparator |
equals |
FeatureComparators.Name
public FeatureComparators.Name(java.lang.String name)
- Create a new Comparator based on the given index.
- Parameters:
name
- The attribute name.
compare
public int compare(java.lang.Object o1,
java.lang.Object o2)
- Implementation of Comparator. Calls compareAtts to perform the
actual comparison.
- Specified by:
compare
in interface java.util.Comparator
- Parameters:
o1
- The first Feature.o2
- The second Feature
- Returns:
- A value indicating less than, equal, or greater than.
compareAtts
protected int compareAtts(java.lang.Object att1,
java.lang.Object att2)
- Compares the two attributes.
- Parameters:
att1
- The first attribute to compare.att2
- The second attribute to compare.
- Returns:
- A value indicating less than, equal, or greater than.
Copyright © GeoTools. All Rights Reserved.