public class FeatureUtil
extends java.lang.Object
Feature| Modifier and Type | Class and Description | 
|---|---|
static class  | 
FeatureUtil.IDComparator
Compares two Features for order based on their feature ID. 
 | 
| Constructor and Description | 
|---|
FeatureUtil()  | 
| Modifier and Type | Method and Description | 
|---|---|
static boolean | 
areAllNonSpatialAttributesNull(Feature feature)
Returns whether all attributes are null (other than the Geometry
 attribute, which is not checked) 
 | 
static void | 
copyAttributes(Feature a,
              Feature b)
Although Feature implements Cloneable, this method is useful
 when the two Features are implemented with different classes. 
 | 
static int | 
nextID()
Increments and returns the feature-ID counter 
 | 
static Feature | 
toFeature(com.vividsolutions.jts.geom.Geometry g,
         FeatureSchema schema)
Creates a new Feature from the given Geometry, with nominal values for
 the attributes. 
 | 
static java.util.List | 
toGeometries(java.util.Collection features)
Returns the n Geometries extracted from the given n Features 
 | 
public static Feature toFeature(com.vividsolutions.jts.geom.Geometry g, FeatureSchema schema)
g - the Geometry to convertschema - metadata for the Feature to createpublic static java.util.List toGeometries(java.util.Collection features)
public static int nextID()
Feature.getID()public static void copyAttributes(Feature a, Feature b)
public static boolean areAllNonSpatialAttributesNull(Feature feature)