public abstract class NFEFeatureClass
extends java.lang.Object
Constructor and Description |
---|
NFEFeatureClass() |
Modifier and Type | Method and Description |
---|---|
abstract void |
addAttributeConstraint(NFEAttributeConstraint attrConstraint)
Adds an attribute constraint to the feature class
|
abstract void |
addPredefinedConnectedPoint(NFEPredefinedConnectedPoint predefConnPoint)
Adds a predefined connected point descriptor to the feature class
|
abstract NFEFeatureClass |
createCopy()
Returns object copy.
|
abstract java.util.Collection<NFEAttributeConstraint> |
getAttributeConstraints()
Gets all the attribute constraint contained by the feature class
|
abstract NFEFeatureLayer |
getFeatureLayer()
Gets the feature class' feature layer
|
abstract long |
getId()
Gets the feature class' ID
|
abstract int |
getMaxInConnections()
Gets the maximum number of in connections when the feature class' shape type is point
|
abstract int |
getMaxOutConnections()
Gets the maximum number of out connections when the feature class' shape type is point
|
abstract java.lang.String |
getName()
Gets the feature class' name
|
abstract java.util.List<NFEPredefinedConnectedPoint> |
getPredefinedConnectedPoints()
Gets the predefined connected points set to the feature class when the shape type is LINE or COMPLEX_LINE
|
abstract NFEFeatureShape |
getShape()
Gets the feature class' feature shape type
|
abstract Style |
getStyle()
Gets the SDO style instance assigned to the feature class
|
abstract java.lang.String |
getStyleName()
Gets the name of the style associated to this style
|
abstract boolean |
removeAttributeContraint(NFEAttributeConstraint attrConstraint)
Removes an attribute constraint from the feature class
|
abstract boolean |
removePredefinedConnectedPoint(NFEPredefinedConnectedPoint predefConnPoint)
Removes the give predefined connected point descriptor from the feature class
|
abstract void |
setFeatureLayer(NFEFeatureLayer featureLayer)
Sets the feature class' feature layer
|
abstract void |
setId(long id)
Sets the feature class' ID
|
abstract void |
setMaxInConnections(int maxInConnections)
Sets the maximum number of in connections when the feature class' shape type is point
|
abstract void |
setMaxOutConnections(int maxOutConnections)
Gets the maximum number of out connections when the feature class' shape type is point
|
abstract void |
setName(java.lang.String name)
Sets the feature class' name
|
abstract void |
setShape(NFEFeatureShape shape)
Sets the feature class' feature shape type
|
abstract void |
setStyle(Style style)
Sets the SDO style instance assigned to the feature class.
|
abstract void |
setStyleName(java.lang.String styleName)
Sets the name of the style associated to this style.
|
public abstract long getId()
public abstract void setId(long id)
id
- a feature class IDpublic abstract NFEFeatureLayer getFeatureLayer()
public abstract void setFeatureLayer(NFEFeatureLayer featureLayer)
featureLayer
- a feature layer instancepublic abstract java.lang.String getName()
public abstract void setName(java.lang.String name)
name
- the feature class' namepublic abstract NFEFeatureShape getShape()
public abstract void setShape(NFEFeatureShape shape)
shape
- a feature shape typepublic abstract int getMaxInConnections()
public abstract void setMaxInConnections(int maxInConnections)
maxInConnections
- the maximum number of in connectionspublic abstract int getMaxOutConnections()
public abstract void setMaxOutConnections(int maxOutConnections)
maxOutConnections
- the maximum number of out connectionspublic abstract java.lang.String getStyleName()
public abstract void setStyleName(java.lang.String styleName)
styleName
- a style namepublic abstract Style getStyle()
public abstract void setStyle(Style style)
style
- an SDO style instancepublic abstract java.util.Collection<NFEAttributeConstraint> getAttributeConstraints()
public abstract void addAttributeConstraint(NFEAttributeConstraint attrConstraint)
attrConstraint
- an attribute constraint instancepublic abstract boolean removeAttributeContraint(NFEAttributeConstraint attrConstraint)
attrConstraint
- an attribute constraint instancepublic abstract java.util.List<NFEPredefinedConnectedPoint> getPredefinedConnectedPoints()
public abstract void addPredefinedConnectedPoint(NFEPredefinedConnectedPoint predefConnPoint)
predefConnPoint
- a predefined connected point descriptorpublic abstract boolean removePredefinedConnectedPoint(NFEPredefinedConnectedPoint predefConnPoint)
predefConnPoint
- a predefined connected point descriptorpublic abstract NFEFeatureClass createCopy()