public interface ILcdVPFFeature extendsILcdFeatured, ILcdDataObject, ILcdVPFFACCFeature
Each VPF feature implements the ILcdDataObject
interface, providing a unified
LuciadLightspeed data view on the object, and the ILcdVPFFACCFeature
interface, providing a
DIGEST FACC view on the same object. See TLcdVPFFeatureClass for more information
about the differences between these views.
A VPF feature belongs to one VPF feature class, which can be retrieved via this interface.
The id of the feature, unique within its feature class, can also be retrieved and used to
access feature information directly on the TLcdVPFFeatureClass
.
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Creates a clone of this object, which can be safely referenced.
|
String |
getFCode()
Deprecated.
use
ILcdVPFFACCFeature.getFeatureCode() instead. |
TLcdVPFFeatureClass |
getVPFFeatureClass()
Returns the VPF feature class to which this feature belongs.
|
int |
getVPFFeatureClassEntry()
Returns the row number of this entity in the feature class table.
|
boolean |
isCanBeReferenced()
Returns
true if this Java object can be safely referenced, false
otherwise. |
void |
setCanBeReferenced(boolean aCanBeReferenced)
Sets whether this object can be safely referenced or not.
|
canSetFeature, getFeature, getFeatureCount, setFeature
getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue
getAttributeCode, getAttributeCount, getAttributeValue, getAttributeValue, getFeatureCode
TLcdVPFFeatureClass getVPFFeatureClass()
int getVPFFeatureClassEntry()
TLcdVPFFeatureClass
.TLcdVPFFeatureClass
String getFCode()
ILcdVPFFACCFeature.getFeatureCode()
instead.boolean isCanBeReferenced()
true
if this Java object can be safely referenced, false
otherwise.
For performance reasons, the same Java object can be reused for representing other data. In this
case, the object should not be referenced, because the content (and thus meaning) of the object
can change unexpectedly.
If an object need to be stored but cannot be referenced, the clone()
method should
be used to obtain a referenceable copy of the object.true
if this Java object can be safely referenced, false
otherwise.setCanBeReferenced(boolean)
void setCanBeReferenced(boolean aCanBeReferenced)
aCanBeReferenced
- boolean indicating whether this feature can be safely referenced or not.isCanBeReferenced()
Object clone()