public final class Feature extends Object implements IFeature
| Constructor and Description |
|---|
Feature(IFeatureMetadata meta)
Constructs a feature with the supplied metadata.
|
Feature(IFeatureMetadata metadata,
IKey key)
Constructs a feature with the supplied metadata and key.
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getBinary(int index)
Gets the value of the specified attribute.
|
byte[] |
getBinary(String name)
Gets the value of the specified attribute.
|
boolean |
getBoolean(int index)
Gets the value of the specified attribute.
|
boolean |
getBoolean(String name)
Gets the value of the specified attribute.
|
byte |
getByte(int index)
Gets the value of the specified attribute.
|
byte |
getByte(String name)
Gets the value of the specified attribute.
|
char |
getChar(int index)
Gets the value of the specified attribute.
|
char |
getChar(String name)
Gets the value of the specified attribute.
|
IFeature |
getCopy()
Get a (permanent) copy of this IFeature.
|
MIDate |
getDate(int index)
Gets the value of the specified attribute.
|
MIDate |
getDate(String name)
Gets the value of the specified attribute.
|
MIDateTime |
getDateTime(int index)
Gets the value of the specified attribute.
|
MIDateTime |
getDateTime(String name)
Gets the value of the specified attribute.
|
MIDateTimeZone |
getDateTimeZone(int index)
Gets the value of the specified attribute.
|
MIDateTimeZone |
getDateTimeZone(String name)
Gets the value of the specified attribute.
|
String |
getDescription()
Contains a textual description of the feature.
|
double |
getDouble(int index)
Gets the value of the specified attribute.
|
double |
getDouble(String name)
Gets the value of the specified attribute.
|
IFeature |
getFeature(int index)
Gets the value of the specified attribute.
|
IFeature |
getFeature(String name)
Gets the value of the specified attribute.
|
IFeatureCollection |
getFeatureCollection(int index)
Gets the value of the specified attribute.
|
IFeatureCollection |
getFeatureCollection(String name)
Gets the value of the specified attribute.
|
IFeatureGeometry |
getFeatureGeometry(int index)
Gets the value of the specified attribute.
|
IFeatureGeometry |
getFeatureGeometry(String name)
Gets the value of the specified attribute.
|
float |
getFloat(int index)
Gets the value of the specified attribute.
|
float |
getFloat(String name)
Gets the value of the specified attribute.
|
int |
getInt(int index)
Gets the value of the specified attribute.
|
int |
getInt(String name)
Gets the value of the specified attribute.
|
IKey |
getKey()
Returns the primary key that represents this IFeature.
|
long |
getLong(int index)
Gets the value of the specified attribute.
|
long |
getLong(String name)
Gets the value of the specified attribute.
|
IFeatureMetadata |
getMetadata()
Accesses the metadata that describes this
IFeature. |
IMultiFeatureCollection |
getMultiFeatureCollection(int index)
Gets the value of the specified attribute.
|
IMultiFeatureCollection |
getMultiFeatureCollection(String name)
Gets the value of the specified attribute.
|
Collection |
getNames()
A collection of names used to identify the feature.
|
IRasterDataset |
getRasterDataset(int index)
Gets the value of the specified attribute.
|
IRasterDataset |
getRasterDataset(String name)
Gets the value of the specified attribute.
|
short |
getShort(int index)
Gets the value of the specified attribute.
|
short |
getShort(String name)
Gets the value of the specified attribute.
|
String |
getString(int index)
Gets the value of the specified attribute.
|
String |
getString(String name)
Gets the value of the specified attribute.
|
IStyle |
getStyle(int index)
Gets the value of the specified attribute.
|
IStyle |
getStyle(String name)
Gets the value of the specified attribute.
|
MITime |
getTime(int index)
Gets the value of the specified attribute.
|
MITime |
getTime(String name)
Gets the value of the specified attribute.
|
MITimespan |
getTimespan(int index)
Gets the value of the specified attribute.
|
MITimespan |
getTimespan(String name)
Gets the value of the specified attribute.
|
boolean |
isNull(int index)
Indicates if the value of the specified attribute is null.
|
boolean |
isNull(String name)
Indicates if the value of the specified attribute is null.
|
boolean |
isReadOnly()
Indicates if the attribute values for this feature are read only.
|
boolean |
isTransient()
Indicates if this
IFeature is transient. |
void |
setBinary(int index,
byte[] buffer)
Sets the value of the specified attribute.
|
void |
setBinary(String name,
byte[] buffer)
Sets the value of the specified attribute.
|
void |
setBoolean(int index,
boolean value)
Sets the value of the specified attribute.
|
void |
setBoolean(String name,
boolean value)
Sets the value of the specified attribute.
|
void |
setByte(int index,
byte value)
Sets the value of the specified attribute.
|
void |
setByte(String name,
byte value)
Sets the value of the specified attribute.
|
void |
setChar(int index,
char value)
Sets the value of the specified attribute.
|
void |
setChar(String name,
char value)
Sets the value of the specified attribute.
|
void |
setDate(int index,
MIDate value)
Sets the value of the specified attribute.
|
void |
setDate(String name,
MIDate value)
Sets the value of the specified attribute.
|
void |
setDateTime(int index,
MIDateTime value)
Sets the value of the specified attribute.
|
void |
setDateTime(String name,
MIDateTime value)
Sets the value of the specified attribute.
|
void |
setDateTimeZone(int index,
MIDateTimeZone value)
Sets the value of the specified attribute.
|
void |
setDateTimeZone(String name,
MIDateTimeZone value)
Sets the value of the specified attribute.
|
void |
setDescription(String description)
Sets the textual description of the feature.
|
void |
setDouble(int index,
double value)
Sets the value of the specified attribute.
|
void |
setDouble(String name,
double value)
Sets the value of the specified attribute.
|
void |
setFeature(int index,
IFeature value)
Sets the value of the specified attribute.
|
void |
setFeature(String name,
IFeature value)
Sets the value of the specified attribute.
|
void |
setFeatureCollection(int index,
IFeatureCollection value)
Sets the value of the specified attribute.
|
void |
setFeatureCollection(String name,
IFeatureCollection value)
Sets the value of the specified attribute.
|
void |
setFeatureGeometry(int index,
IFeatureGeometry value)
Sets the value of the specified attribute.
|
void |
setFeatureGeometry(String name,
IFeatureGeometry value)
Sets the value of the specified attribute.
|
void |
setFloat(int index,
float value)
Sets the value of the specified attribute.
|
void |
setFloat(String name,
float value)
Sets the value of the specified attribute.
|
void |
setInt(int index,
int value)
Sets the value of the specified attribute.
|
void |
setInt(String name,
int value)
Sets the value of the specified attribute.
|
void |
setLong(int index,
long value)
Sets the value of the specified attribute.
|
void |
setLong(String name,
long value)
Sets the value of the specified attribute.
|
void |
setMultiFeatureCollection(int index,
IMultiFeatureCollection value)
Sets the value of the specified attribute.
|
void |
setMultiFeatureCollection(String name,
IMultiFeatureCollection value)
Sets the value of the specified attribute.
|
void |
setNull(int index)
Sets the value of the specified attribute to
null. |
void |
setNull(String name)
Sets the value of the specified attribute to
null. |
void |
setRasterDataset(int index,
IRasterDataset value)
Sets the value of the specified attribute.
|
void |
setRasterDataset(String name,
IRasterDataset value)
Sets the value of the specified attribute.
|
void |
setShort(int index,
short value)
Sets the value of the specified attribute.
|
void |
setShort(String name,
short value)
Sets the value of the specified attribute.
|
void |
setString(int index,
String value)
Sets the value of the specified attribute.
|
void |
setString(String name,
String value)
Sets the value of the specified attribute.
|
void |
setStyle(int index,
IStyle value)
Sets the value of the specified attribute.
|
void |
setStyle(String name,
IStyle value)
Sets the value of the specified attribute.
|
void |
setTime(int index,
MITime value)
Sets the value of the specified attribute.
|
void |
setTime(String name,
MITime value)
Sets the value of the specified attribute.
|
void |
setTimespan(int index,
MITimespan value)
Sets the value of the specified attribute.
|
void |
setTimespan(String name,
MITimespan value)
Sets the value of the specified attribute.
|
public Feature(IFeatureMetadata meta)
meta - The metadata that describes this IFeature.public Feature(IFeatureMetadata metadata, IKey key)
metadata - The metadata that describes this IFeature.key - the primary key value of the IFeature.public Collection getNames()
IFeaturepublic String getDescription()
IFeaturegetDescription in interface IFeaturepublic boolean isReadOnly()
IFeatureisReadOnly in interface IFeaturetrue if this feature specifically denies edits to attribute values;
false otherwise.public IFeature getCopy()
IFeaturegetCopy in interface IFeatureFeatureCopyUtilities.newFeature(IFeature),
IFeature.isTransient()public IFeatureMetadata getMetadata()
IFeatureIFeature. The
metadata defines the attributes that this feature contains.getMetadata in interface IFeatureIFeatureMetadata which describes this feature.public boolean isTransient()
IFeatureIFeature is transient. An instance of
IFeature may have a lifetime that is controlled by an
iterator, cursor, or other entity. A typical occurrence of transient features
occurs when searching a database table. The feature iterator used to return the
data in the resultset returns IFeature instances whose data is connected
to the memory of the cursor. When the next feature is accessed, the same memory is
reused, thus making the previous feature invalid. These features are said to be
transient.
There is no guarantee that repositioning a cursor returns the same
feature each time, however, even if different feature instances are returned, the previous
feature instance should be assumed to be invalid and cannot be accessed.
Transient does not have any relationship to the editability of the data. Features,
feature collections, and tables may be edited even if they are designated as transient.
Transient simply refers to the lifetime of the IFeature and whether
or not its memory may be reclaimed or reused as the result of some other action such as
advancing an iterator or cursor.isTransient in interface IFeaturetrue if this feature is transient; false otherwise.public boolean isNull(int index)
IFeaturegetString and getInt will
throw an exception if the value for the attribute is null. Users should first
check for null values using this method.public boolean isNull(String name)
IFeaturegetString and getInt will
throw an exception if the value for the attribute is null. Users should first
check for null values using this method.public boolean getBoolean(int index)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getBoolean in interface IFeatureindex - the index of the attribute to access.IFeature.isNull(int)public boolean getBoolean(String name)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getBoolean in interface IFeaturename - the name of the attribute to access.IFeature.isNull(int)public int getInt(int index)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getInt in interface IFeatureindex - the index of the attribute to access.IFeature.isNull(int)public int getInt(String name)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getInt in interface IFeaturename - the name of the attribute to access.IFeature.isNull(int)public short getShort(int index)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getShort in interface IFeatureindex - the index of the attribute to access.IFeature.isNull(int)public short getShort(String name)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getShort in interface IFeaturename - the name of the attribute to access.IFeature.isNull(int)public long getLong(int index)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getLong in interface IFeatureindex - the index of the attribute to access.IFeature.isNull(int)public long getLong(String name)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getLong in interface IFeaturename - the name of the attribute to access.IFeature.isNull(int)public float getFloat(int index)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getFloat in interface IFeatureindex - the index of the attribute to access.IFeature.isNull(int)public float getFloat(String name)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getFloat in interface IFeaturename - the name of the attribute to access.IFeature.isNull(int)public double getDouble(int index)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getDouble in interface IFeatureindex - the index of the attribute to access.IFeature.isNull(int)public double getDouble(String name)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getDouble in interface IFeaturename - the name of the attribute to access.IFeature.isNull(int)public String getString(int index)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getString in interface IFeatureindex - the index of the attribute to access.IFeature.isNull(int)public String getString(String name)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getString in interface IFeaturename - the name of the attribute to access.IFeature.isNull(int)public MIDate getDate(int index)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getDate in interface IFeatureindex - the index of the attribute to access.IFeature.isNull(int)public MIDate getDate(String name)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getDate in interface IFeaturename - the name of the attribute to access.IFeature.isNull(int)public MIDateTime getDateTime(int index)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getDateTime in interface IFeatureindex - the index of the attribute to access.IFeature.isNull(int)public MIDateTime getDateTime(String name)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getDateTime in interface IFeaturename - the name of the attribute to access.IFeature.isNull(int)public MITime getTime(int index)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getTime in interface IFeatureindex - the index of the attribute to access.IFeature.isNull(int)public MITime getTime(String name)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getTime in interface IFeaturename - the name of the attribute to access.IFeature.isNull(int)public MIDateTimeZone getDateTimeZone(int index)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getDateTimeZone in interface IFeatureindex - the index of the attribute to access.IFeature.isNull(int)public MIDateTimeZone getDateTimeZone(String name)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getDateTimeZone in interface IFeaturename - the name of the attribute to access.IFeature.isNull(int)public MITimespan getTimespan(int index)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getTimespan in interface IFeatureindex - the index of the attribute to access.IFeature.isNull(int)public MITimespan getTimespan(String name)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getTimespan in interface IFeaturename - the name of the attribute to access.IFeature.isNull(int)public IFeatureGeometry getFeatureGeometry(int index)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getFeatureGeometry in interface IFeatureindex - the index of the attribute to access.IFeature.isNull(int)public IFeatureGeometry getFeatureGeometry(String name)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getFeatureGeometry in interface IFeaturename - the name of the attribute to access.IFeature.isNull(int)public IStyle getStyle(int index)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getStyle in interface IFeatureindex - the index of the attribute to access.IFeature.isNull(int)public IStyle getStyle(String name)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getStyle in interface IFeaturename - the name of the attribute to access.IFeature.isNull(int)public char getChar(int index)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getChar in interface IFeatureindex - the index of the attribute to access.IFeature.isNull(int)public char getChar(String name)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getChar in interface IFeaturename - the name of the attribute to access.IFeature.isNull(int)public byte getByte(int index)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getByte in interface IFeatureindex - the index of the attribute to access.IFeature.isNull(int)public byte getByte(String name)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getByte in interface IFeaturename - the name of the attribute to access.IFeature.isNull(int)public byte[] getBinary(int index)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getBinary in interface IFeatureindex - the index of the attribute to access.IFeature.isNull(int)public byte[] getBinary(String name)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getBinary in interface IFeaturename - the name of the attribute to access.IFeature.isNull(int)public IRasterDataset getRasterDataset(int index)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getRasterDataset in interface IFeatureindex - the index of the attribute to access.IFeature.isNull(int)public IRasterDataset getRasterDataset(String name)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.getRasterDataset in interface IFeaturename - the name of the attribute to access.IFeature.isNull(int)public IFeature getFeature(int index)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.
todo:
Include a section at the top of this interface or maybe in the Feature Package
level docs about type extensibility and refer to that here....
getFeature in interface IFeatureindex - the index of the attribute to access.IFeature.isNull(int)public IFeature getFeature(String name)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.
todo:
Include a section at the top of this interface or maybe in the Feature Package
level docs about type extensibility and refer to that here....
getFeature in interface IFeaturename - the name of the attribute to access.IFeature.isNull(int)public IFeatureCollection getFeatureCollection(int index)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.
todo:
Include a section at the top of this interface or maybe in the Feature Package
level docs about type extensibility and refer to that here....
getFeatureCollection in interface IFeatureindex - the index of the attribute to access.IFeature.isNull(int)public IFeatureCollection getFeatureCollection(String name)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.
todo:
Include a section at the top of this interface or maybe in the Feature Package
level docs about type extensibility and refer to that here....
getFeatureCollection in interface IFeaturename - the name of the attribute to access.IFeature.isNull(int)public IMultiFeatureCollection getMultiFeatureCollection(int index)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.
todo:
Include a section at the top of this interface or maybe in the Feature Package
level docs about type extensibility and refer to that here....
getMultiFeatureCollection in interface IFeatureindex - the index of the attribute to access.IFeature.isNull(int)public IMultiFeatureCollection getMultiFeatureCollection(String name)
IFeaturenull, an
exception will be thrown. Users must check for null values before attempting to access
a typed value accessor method.
todo:
Include a section at the top of this interface or maybe in the Feature Package
level docs about type extensibility and refer to that here....
getMultiFeatureCollection in interface IFeaturename - the name of the attribute to access.IFeature.isNull(int)public void setNull(int index)
IFeaturenull. Attributes
do not represent null using a value within the domain of the attribute type.
For example, a string attribute is not set to null by calling setString
and passing in a null string reference for the value. This will generate an exception.
To set a value to null, use the setNull method.public void setNull(String name)
IFeaturenull. Attributes
do not represent null using a value within the domain of the attribute type.
For example, a string attribute is not set to null by calling setString
and passing in a null string reference for the value. This will generate an exception.
To set a value to null, use the setNull method.public void setBoolean(int index,
boolean value)
IFeaturesetBoolean in interface IFeatureindex - the index of the attribute to modify.value - the new value for the attribute.public void setBoolean(String name, boolean value)
IFeaturesetBoolean in interface IFeaturename - the name of the attribute to modify.value - the new value for the attribute.public void setInt(int index,
int value)
IFeaturepublic void setInt(String name, int value)
IFeaturepublic void setShort(int index,
short value)
IFeaturepublic void setShort(String name, short value)
IFeaturepublic void setLong(int index,
long value)
IFeaturepublic void setLong(String name, long value)
IFeaturepublic void setFloat(int index,
float value)
IFeaturepublic void setFloat(String name, float value)
IFeaturepublic void setDouble(int index,
double value)
IFeaturepublic void setDouble(String name, double value)
IFeaturepublic void setString(int index,
String value)
IFeaturepublic void setString(String name, String value)
IFeaturepublic void setFeatureGeometry(int index,
IFeatureGeometry value)
IFeaturesetFeatureGeometry in interface IFeatureindex - the index of the attribute to modify.value - the new value for the attribute.public void setFeatureGeometry(String name, IFeatureGeometry value)
IFeaturesetFeatureGeometry in interface IFeaturename - the name of the attribute to modify.value - the new value for the attribute.public void setStyle(int index,
IStyle value)
IFeaturepublic void setStyle(String name, IStyle value)
IFeaturepublic void setRasterDataset(int index,
IRasterDataset value)
IFeaturesetRasterDataset in interface IFeatureindex - the index of the attribute to modify.value - the new value for the attribute.public void setRasterDataset(String name, IRasterDataset value)
IFeaturesetRasterDataset in interface IFeaturename - the name of the attribute to modify.value - the new value for the attribute.public void setDate(int index,
MIDate value)
IFeaturepublic void setDate(String name, MIDate value)
IFeaturepublic void setDateTime(int index,
MIDateTime value)
IFeaturesetDateTime in interface IFeatureindex - the index of the attribute to modify.value - the new value for the attribute.public void setDateTime(String name, MIDateTime value)
IFeaturesetDateTime in interface IFeaturename - the name of the attribute to modify.value - the new value for the attribute.public void setDateTimeZone(int index,
MIDateTimeZone value)
IFeaturesetDateTimeZone in interface IFeatureindex - the index of the attribute to modify.value - the new value for the attribute.public void setDateTimeZone(String name, MIDateTimeZone value)
IFeaturesetDateTimeZone in interface IFeaturename - the name of the attribute to modify.value - the new value for the attribute.public void setTime(int index,
MITime value)
IFeaturepublic void setTime(String name, MITime value)
IFeaturepublic void setTimespan(int index,
MITimespan value)
IFeaturesetTimespan in interface IFeatureindex - the index of the attribute to modify.value - the new value for the attribute.public void setTimespan(String name, MITimespan value)
IFeaturesetTimespan in interface IFeaturename - the name of the attribute to modify.value - the new value for the attribute.public void setChar(int index,
char value)
IFeaturepublic void setChar(String name, char value)
IFeaturepublic void setByte(int index,
byte value)
IFeaturepublic void setByte(String name, byte value)
IFeaturepublic void setBinary(int index,
byte[] buffer)
IFeaturepublic void setBinary(String name, byte[] buffer)
IFeaturepublic void setFeature(int index,
IFeature value)
IFeaturesetFeature in interface IFeatureindex - the index of the attribute to modify.value - the new value for the attribute.public void setFeature(String name, IFeature value)
IFeaturesetFeature in interface IFeaturename - the name of the attribute to modify.value - the new value for the attribute.public void setFeatureCollection(int index,
IFeatureCollection value)
IFeaturesetFeatureCollection in interface IFeatureindex - the index of the attribute to modify.value - the new value for the attribute.public void setFeatureCollection(String name, IFeatureCollection value)
IFeaturesetFeatureCollection in interface IFeaturename - the name of the attribute to modify.value - the new value for the attribute.public void setMultiFeatureCollection(int index,
IMultiFeatureCollection value)
IFeaturesetMultiFeatureCollection in interface IFeatureindex - the index of the attribute to modify.value - the new value for the attribute.public void setMultiFeatureCollection(String name, IMultiFeatureCollection value)
IFeaturesetMultiFeatureCollection in interface IFeaturename - the name of the attribute to modify.value - the new value for the attribute.public IKey getKey()
IFeaturepublic void setDescription(String description)
description - a textual description of the feature.© 2007, 2022 Precisely. All rights reserved.