public class NFEBasicFeatureClass extends NFEFeatureClass
NFEFeatureClass| Constructor and Description |
|---|
NFEBasicFeatureClass() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttributeConstraint(NFEAttributeConstraint attrConstraint)
Adds an attribute constraint to the feature class
|
void |
addPredefinedConnectedPoint(NFEPredefinedConnectedPoint predefConnPoint)
Adds a predefined connected point descriptor to the feature class
|
NFEFeatureClass |
createCopy()
Returns object copy.
|
java.util.Collection<NFEAttributeConstraint> |
getAttributeConstraints()
Gets all the attribute constraint contained by the feature class
|
NFEFeatureLayer |
getFeatureLayer()
Gets the feature class' feature layer
|
long |
getId()
Gets the feature class' ID
|
int |
getMaxInConnections()
Gets the maximum number of in connections when the feature class' shape type is point
|
int |
getMaxOutConnections()
Gets the maximum number of out connections when the feature class' shape type is point
|
java.lang.String |
getName()
Gets the feature class' name
|
java.util.List<NFEPredefinedConnectedPoint> |
getPredefinedConnectedPoints()
Gets the predefined connected points set to the feature class when the shape type is LINE or COMPLEX_LINE
|
NFEFeatureShape |
getShape()
Gets the feature class' feature shape type
|
Style |
getStyle()
Gets the SDO style instance assigned to the feature class
|
java.lang.String |
getStyleName()
Gets the name of the style associated to this style
|
boolean |
removeAttributeContraint(NFEAttributeConstraint attrConstraint)
Removes an attribute constraint from the feature class
|
boolean |
removePredefinedConnectedPoint(NFEPredefinedConnectedPoint predefConnPoint)
Removes the give predefined connected point descriptor from the feature class
|
void |
setFeatureLayer(NFEFeatureLayer featureLayer)
Sets the feature class' feature layer
|
void |
setId(long id)
Sets the feature class' ID
|
void |
setMaxInConnections(int maxInConnections)
Sets the maximum number of in connections when the feature class' shape type is point
|
void |
setMaxOutConnections(int maxOutConnections)
Gets the maximum number of out connections when the feature class' shape type is point
|
void |
setName(java.lang.String name)
Sets the feature class' name
|
void |
setShape(NFEFeatureShape shape)
Sets the feature class' feature shape type
|
void |
setStyle(Style style)
Sets the SDO style instance assigned to the feature class.
|
void |
setStyleName(java.lang.String styleName)
Sets the name of the style associated to this style.
|
public long getId()
NFEFeatureClassgetId in class NFEFeatureClasspublic void setId(long id)
NFEFeatureClasssetId in class NFEFeatureClassid - a feature class IDpublic NFEFeatureLayer getFeatureLayer()
NFEFeatureClassgetFeatureLayer in class NFEFeatureClasspublic void setFeatureLayer(NFEFeatureLayer featureLayer)
NFEFeatureClasssetFeatureLayer in class NFEFeatureClassfeatureLayer - a feature layer instancepublic java.lang.String getName()
NFEFeatureClassgetName in class NFEFeatureClasspublic void setName(java.lang.String name)
NFEFeatureClasssetName in class NFEFeatureClassname - the feature class' namepublic NFEFeatureShape getShape()
NFEFeatureClassgetShape in class NFEFeatureClasspublic void setShape(NFEFeatureShape shape)
NFEFeatureClasssetShape in class NFEFeatureClassshape - a feature shape typepublic int getMaxInConnections()
NFEFeatureClassgetMaxInConnections in class NFEFeatureClasspublic void setMaxInConnections(int maxInConnections)
NFEFeatureClasssetMaxInConnections in class NFEFeatureClassmaxInConnections - the maximum number of in connectionspublic int getMaxOutConnections()
NFEFeatureClassgetMaxOutConnections in class NFEFeatureClasspublic void setMaxOutConnections(int maxOutConnections)
NFEFeatureClasssetMaxOutConnections in class NFEFeatureClassmaxOutConnections - the maximum number of out connectionspublic java.lang.String getStyleName()
NFEFeatureClassgetStyleName in class NFEFeatureClasspublic void setStyleName(java.lang.String styleName)
NFEFeatureClasssetStyleName in class NFEFeatureClassstyleName - a style namepublic Style getStyle()
NFEFeatureClassgetStyle in class NFEFeatureClasspublic void setStyle(Style style)
NFEFeatureClasssetStyle in class NFEFeatureClassstyle - an SDO style instancepublic java.util.Collection<NFEAttributeConstraint> getAttributeConstraints()
NFEFeatureClassgetAttributeConstraints in class NFEFeatureClasspublic void addAttributeConstraint(NFEAttributeConstraint attrConstraint)
NFEFeatureClassaddAttributeConstraint in class NFEFeatureClassattrConstraint - an attribute constraint instancepublic boolean removeAttributeContraint(NFEAttributeConstraint attrConstraint)
NFEFeatureClassremoveAttributeContraint in class NFEFeatureClassattrConstraint - an attribute constraint instancepublic java.util.List<NFEPredefinedConnectedPoint> getPredefinedConnectedPoints()
NFEFeatureClassgetPredefinedConnectedPoints in class NFEFeatureClasspublic void addPredefinedConnectedPoint(NFEPredefinedConnectedPoint predefConnPoint)
NFEFeatureClassaddPredefinedConnectedPoint in class NFEFeatureClasspredefConnPoint - a predefined connected point descriptorpublic boolean removePredefinedConnectedPoint(NFEPredefinedConnectedPoint predefConnPoint)
NFEFeatureClassremovePredefinedConnectedPoint in class NFEFeatureClasspredefConnPoint - a predefined connected point descriptorpublic NFEFeatureClass createCopy()
NFEFeatureClasscreateCopy in class NFEFeatureClass