public class NFEBasicFeatureLayer extends NFEFeatureLayer
NFEFeatureLayerPROP_Z_ORDER| Constructor and Description |
|---|
NFEBasicFeatureLayer() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttributeDescriptor(NFEAttributeDescriptor attrDescriptor)
Sets an attribute descriptor for the given attribute's name
|
boolean |
addFeature(NFEFeature feature)
Adds a feature to the feature layer.
|
boolean |
addFeatureClass(NFEFeatureClass featureClass)
Adds a Feature Class instance to the Feature Layer.
|
void |
addFeatures(java.util.Collection<NFEFeature> features)
Adds all the features in the collection to the feature layer
|
void |
addModelListener(NFEModelListener listener) |
boolean |
containsFeature(NFEFeature feature)
Tells whether the feature layer contains the given feature
|
NFEFeatureLayer |
createCopy()
Returns object copy.
|
NFEAttributeDescriptor |
getAttributeDescriptor(java.lang.String attrName)
Gets the attribute descriptor for the given attribute's name
|
java.util.Collection<NFEAttributeDescriptor> |
getAttributeDescriptors()
Gets all the attribute descriptors of the feature layer
|
NFEEventDispatcher<NFEModelListener> |
getEventDispatcher()
Returns the event dispatcher.
|
NFEFeature |
getFeature(long featureId)
Gets a feature identified by the given ID contained in the feature layer
|
NFEFeatureClass |
getFeatureClass(long featureClassId)
Gets a feature class which belongs on this feature layer.
|
java.util.Collection<NFEFeatureClass> |
getFeatureClasses()
Gets the feature classes defined for this feature layer
|
java.util.Collection<NFEFeatureClass> |
getFeatureClasses(NFEFeatureShape shape)
Gets all the feature classes matching the given shape from the feature layer
|
java.util.Collection<NFEFeature> |
getFeatures()
Gets all the features in the feature layer.
|
java.util.Collection<NFEFeature> |
getFeatures(long featureClassId)
Gets all the features with the given Feature Class in the Feature Layer.
|
int |
getHierarchyLevel()
Gets the hierarchy level of the feature layer
|
long |
getId()
Gets the id of the feature layer
|
NFEFeatureLayerMetadata |
getMetadata()
Gets the feature layer's metadata
|
java.lang.String |
getName()
Gets the name of the feature layer
|
NFENetwork |
getNetwork()
Gets the feature layer's network
|
FeatureLayerMetadata.FeatureLayerType |
getType()
Gets the feature layer type
|
int |
getZOrder()
Gets the Z order of the feature layer
|
NFEAttributeDescriptor |
removeAttributeDescriptor(java.lang.String attrName)
Removes the attribute descriptor with the given attribute's name
|
NFEFeature |
removeFeature(long featureId)
Removes a feature identified by the given ID from the feature layer
|
NFEFeatureClass |
removeFeatureClass(long featureClassId)
Removes a feature class identified by the given ID from the feature layer
|
void |
removeModelListener(NFEModelListener listener) |
void |
setEventDispatcher(NFEEventDispatcher<NFEModelListener> eventDispatcher)
Sets the event dispatcher.
|
void |
setHierarchyLevel(int hierarchyLevel)
Sets the Hierarchy Level of the feature layer
|
void |
setId(long id)
Sets the ID of the feature layer
|
void |
setMetadata(NFEFeatureLayerMetadata metadata)
Sets the feature layer's metadata
|
void |
setName(java.lang.String name)
Sets the name of the feature layer
|
void |
setNetwork(NFENetwork network)
Sets the feature layer's network
|
void |
setType(FeatureLayerMetadata.FeatureLayerType type)
Sets the feature layer type
|
void |
setZOrder(int zOrder)
Sets the Z order for the feature layer.
|
public void setId(long id)
NFEFeatureLayersetId in class NFEFeatureLayerid - the feature layer's IDpublic long getId()
NFEFeatureLayergetId in class NFEFeatureLayerpublic void setName(java.lang.String name)
NFEFeatureLayersetName in class NFEFeatureLayername - the feature layer's namepublic java.lang.String getName()
NFEFeatureLayergetName in class NFEFeatureLayerpublic void setNetwork(NFENetwork network)
NFEFeatureLayersetNetwork in class NFEFeatureLayernetwork - a network instancepublic NFENetwork getNetwork()
NFEFeatureLayergetNetwork in class NFEFeatureLayerpublic void setMetadata(NFEFeatureLayerMetadata metadata)
NFEFeatureLayersetMetadata in class NFEFeatureLayermetadata - the feature layer's metadatapublic NFEFeatureLayerMetadata getMetadata()
NFEFeatureLayergetMetadata in class NFEFeatureLayerpublic void setType(FeatureLayerMetadata.FeatureLayerType type)
NFEFeatureLayersetType in class NFEFeatureLayertype - feature layer typepublic FeatureLayerMetadata.FeatureLayerType getType()
NFEFeatureLayergetType in class NFEFeatureLayerpublic void setZOrder(int zOrder)
NFEFeatureLayersetZOrder in class NFEFeatureLayerzOrder - Z order valuepublic int getZOrder()
NFEFeatureLayergetZOrder in class NFEFeatureLayerpublic void setEventDispatcher(NFEEventDispatcher<NFEModelListener> eventDispatcher)
NFEFeatureLayersetEventDispatcher in class NFEFeatureLayereventDispatcher - event dispatcherpublic NFEEventDispatcher<NFEModelListener> getEventDispatcher()
NFEFeatureLayergetEventDispatcher in class NFEFeatureLayerpublic void setHierarchyLevel(int hierarchyLevel)
NFEFeatureLayersetHierarchyLevel in class NFEFeatureLayerhierarchyLevel - the feature layer's hierarchy levelpublic int getHierarchyLevel()
NFEFeatureLayergetHierarchyLevel in class NFEFeatureLayerpublic java.util.Collection<NFEAttributeDescriptor> getAttributeDescriptors()
NFEFeatureLayergetAttributeDescriptors in class NFEFeatureLayerpublic NFEAttributeDescriptor getAttributeDescriptor(java.lang.String attrName)
NFEFeatureLayergetAttributeDescriptor in class NFEFeatureLayerattrName - a name of a feature layer's attributepublic void addAttributeDescriptor(NFEAttributeDescriptor attrDescriptor)
NFEFeatureLayeraddAttributeDescriptor in class NFEFeatureLayerattrDescriptor - an attribute descriptor instancepublic NFEAttributeDescriptor removeAttributeDescriptor(java.lang.String attrName)
NFEFeatureLayerremoveAttributeDescriptor in class NFEFeatureLayerattrName - a name of a feature layer's attributepublic java.util.Collection<NFEFeature> getFeatures()
NFEFeatureLayergetFeatures in class NFEFeatureLayerpublic java.util.Collection<NFEFeature> getFeatures(long featureClassId)
NFEFeatureLayergetFeatures in class NFEFeatureLayerpublic boolean addFeature(NFEFeature feature)
NFEFeatureLayeraddFeature in class NFEFeatureLayerfeature - a feature instancepublic void addFeatures(java.util.Collection<NFEFeature> features)
NFEFeatureLayerfeatures - a collection of feature instancespublic boolean containsFeature(NFEFeature feature)
NFEFeatureLayercontainsFeature in class NFEFeatureLayerfeature - a feature instancepublic NFEFeature getFeature(long featureId)
NFEFeatureLayergetFeature in class NFEFeatureLayerfeatureId - a feature IDpublic NFEFeature removeFeature(long featureId)
NFEFeatureLayerremoveFeature in class NFEFeatureLayerfeatureId - a feature IDpublic java.util.Collection<NFEFeatureClass> getFeatureClasses()
NFEFeatureLayergetFeatureClasses in class NFEFeatureLayerpublic NFEFeatureClass getFeatureClass(long featureClassId)
NFEFeatureLayergetFeatureClass in class NFEFeatureLayerfeatureClassId - a feature class IDpublic boolean addFeatureClass(NFEFeatureClass featureClass)
NFEFeatureLayeraddFeatureClass in class NFEFeatureLayerfeatureClass - a feature class instancepublic NFEFeatureClass removeFeatureClass(long featureClassId)
NFEFeatureLayerremoveFeatureClass in class NFEFeatureLayerpublic java.util.Collection<NFEFeatureClass> getFeatureClasses(NFEFeatureShape shape)
NFEFeatureLayergetFeatureClasses in class NFEFeatureLayershape - a feature shape typepublic void addModelListener(NFEModelListener listener)
addModelListener in class NFEFeatureLayerpublic void removeModelListener(NFEModelListener listener)
removeModelListener in class NFEFeatureLayerpublic NFEFeatureLayer createCopy()
NFEFeatureLayercreateCopy in class NFEFeatureLayer