abstract                                                            long        addFeature(Feature feature)

Adds the given feature to the table.
            abstract                                                            long[]        addFeatures(List<Feature> features)

Adds the given features to the table.
            abstract                                                            void        deleteFeature(long featureId)

Deletes the specified feature from the table.
            abstract                                                            void        deleteFeatures(long[] featureId)

Deletes the specified features from the table.
            abstract                                                            String        getCopyright()

Gets the copyright information.
            abstract                                                             Envelope        getExtent()

Returns the full extent associated with this feature table.
            abstract                                                             Feature        getFeature(long id)

Retrieves the feature with the given ID from the table.
            abstract                                                             FeatureResult        getFeatures(long[] ids)

Retrieves the features with the given IDs from the table.
            abstract                                                             Field        getField(String fieldName)

Returns the Field object with the specified field name.
            abstract                                                            List<Field>        getFields()

Returns all the Fields in the table.
            abstract                                                            long        getNumberOfFeatures()

Gets the number of features in the table.
            abstract                                                             SpatialReference        getSpatialReference()

Returns the spatial reference that the geometries in this table are in.
            abstract                                                            String        getTableName()

This returns the table name as defined by the table type.
abstract boolean        hasGeometry()

This returns true if this feature table has a geometry column.
            abstract                                                            boolean        isEditable()

Checks if the table can be edited.
            abstract                                                            Future<FeatureResult>        queryFeatures(QueryParameters query, CallbackListener<FeatureResult> callback)

Queries the table using the given query parameters, and returns an iterator  of features found by the query.
            abstract                                                            Future<long[]>        queryIds(QueryParameters query, CallbackListener<long[]> callback)

Queries the table using the given query parameters, and returns an array  of feature IDs found by the query.
                                                                        String        toString()          
            abstract                                                            void        updateFeature(long featureId, Feature feature)

Updates the feature specified by the unique feature ID.
            abstract                                                            void        updateFeatures(long[] featureIds, List<Feature> features)

Updates the features specified by the array of feature IDs passed in.
05-14 09:49