public interface EditableFeature extends Feature
ALL, FINISH_EDITING, UPDATE| Modifier and Type | Method and Description |
|---|---|
void |
copyFrom(Feature source)
Copies the values of all attributes from the source feature to this feature
|
Feature |
getNotEditableCopy()
Returns a non editable copy of the Feature.
|
Feature |
getSource()
Returns the Feature from which this EditableFeature was created
|
void |
set(int index,
java.lang.Object value)
Sets the value of an attribute given its index
|
void |
set(java.lang.String name,
java.lang.Object value)
Sets the value of an attribute given its name
|
void |
setArray(int index,
java.lang.Object[] value)
Sets the value of an attribute of type array, given its index
|
void |
setArray(java.lang.String name,
java.lang.Object[] value)
Sets the value of an attribute of type array, given its name
|
void |
setBoolean(int index,
boolean value)
Sets the value of an attribute of type boolean, given its index
|
void |
setBoolean(java.lang.String name,
boolean value)
Sets the value of an attribute of type boolean, given its name
|
void |
setByte(int index,
byte value)
Sets the value of an attribute of type byte, given its index
|
void |
setByte(java.lang.String name,
byte value)
Sets the value of an attribute of type byte, given its name
|
void |
setDate(int index,
java.util.Date value)
Sets the value of an attribute of type date, given its index
|
void |
setDate(java.lang.String name,
java.util.Date value)
Sets the value of an attribute of type date, given its name
|
void |
setDefaultGeometry(Geometry value)
Sets de value of the default geometry attribute.
|
void |
setDouble(int index,
double value)
Sets the value of an attribute of type double, given its index
|
void |
setDouble(java.lang.String name,
double value)
Sets the value of an attribute of type double, given its name
|
void |
setFeature(int index,
Feature value)
Sets the value of an attribute of type feature, given its index
|
void |
setFeature(java.lang.String name,
Feature value)
Sets the value of an attribute of type feature, given its name
|
void |
setFloat(int index,
float value)
Sets the value of an attribute of type float, given its index
|
void |
setFloat(java.lang.String name,
float value)
Sets the value of an attribute of type float, given its name
|
void |
setGeometry(int index,
Geometry value)
Sets the value of an attribute of type geometry, given its index
|
void |
setGeometry(java.lang.String name,
Geometry value)
Sets the value of an attribute of type geometry, given its name
|
void |
setInstant(int index,
Instant value)
Sets the value of an attribute of type instant, given its index
|
void |
setInstant(java.lang.String name,
Instant value)
Sets the value of an attribute of type instant, given its name
|
void |
setInt(int index,
int value)
Sets the value of an attribute of type integer, given its index
|
void |
setInt(java.lang.String name,
int value)
Sets the value of an attribute of type integer, given its name
|
void |
setInterval(int index,
Interval value)
Sets the value of an attribute of type interval, given its index
|
void |
setInterval(java.lang.String name,
Interval value)
Sets the value of an attribute of type interval, given its name
|
void |
setLong(int index,
long value)
Sets the value of an attribute of type long, given its index
|
void |
setLong(java.lang.String name,
long value)
Sets the value of an attribute of type long, given its name
|
void |
setString(int index,
java.lang.String value)
Sets the value of an attribute of type string, given its index
|
void |
setString(java.lang.String name,
java.lang.String value)
Sets the value of an attribute of type string, given its name
|
get, get, getArray, getArray, getAsDynObject, getBoolean, getBoolean, getByte, getByte, getCopy, getDate, getDate, getDefaultEnvelope, getDefaultGeometry, getDefaultSRS, getDouble, getDouble, getEditable, getEvaluatorData, getFeature, getFeature, getFloat, getFloat, getGeometries, getGeometry, getGeometry, getInstant, getInstant, getInt, getInt, getInterval, getInterval, getLong, getLong, getReference, getSRSs, getStore, getString, getString, getType, validatevoid set(java.lang.String name,
java.lang.Object value)
name - attribute's namevalue - value to setvoid set(int index,
java.lang.Object value)
index - attribute's indexvalue - value to setvoid setInt(java.lang.String name,
int value)
name - attribute's namevalue - value to setvoid setInt(int index,
int value)
index - attribute's indexvalue - value to setvoid setBoolean(java.lang.String name,
boolean value)
name - attribute's namevalue - value to setvoid setBoolean(int index,
boolean value)
index - attribute's indexvalue - value to setvoid setLong(java.lang.String name,
long value)
name - attribute's namevalue - value to setvoid setLong(int index,
long value)
index - attribute's indexvalue - value to setvoid setFloat(java.lang.String name,
float value)
name - attribute's namevalue - value to setvoid setFloat(int index,
float value)
index - attribute's indexvalue - value to setvoid setDouble(java.lang.String name,
double value)
name - attribute's namevalue - value to setvoid setDouble(int index,
double value)
index - attribute's indexvalue - value to setvoid setDate(java.lang.String name,
java.util.Date value)
name - attribute's namevalue - value to setvoid setDate(int index,
java.util.Date value)
index - attribute's indexvalue - value to setvoid setString(java.lang.String name,
java.lang.String value)
name - attribute's namevalue - value to setvoid setString(int index,
java.lang.String value)
index - attribute's indexvalue - value to setvoid setByte(java.lang.String name,
byte value)
name - attribute's namevalue - value to setvoid setByte(int index,
byte value)
index - attribute's indexvalue - value to setvoid setGeometry(java.lang.String name,
Geometry value)
name - attribute's namevalue - value to setvoid setGeometry(int index,
Geometry value)
index - attribute's indexvalue - value to setvoid setArray(java.lang.String name,
java.lang.Object[] value)
name - attribute's namevalue - value to setvoid setArray(int index,
java.lang.Object[] value)
index - attribute's indexvalue - value to setvoid setFeature(java.lang.String name,
Feature value)
name - attribute's namevalue - value to setvoid setFeature(int index,
Feature value)
index - attribute's indexvalue - value to setFeature getSource()
Feature getNotEditableCopy()
void setDefaultGeometry(Geometry value)
value - geometry to set.void copyFrom(Feature source)
source - source feature from which the values will be copied.void setInstant(java.lang.String name,
Instant value)
name - attribute's namevalue - value to setvoid setInstant(int index,
Instant value)
index - attribute's indexvalue - value to setvoid setInterval(java.lang.String name,
Interval value)
name - attribute's namevalue - value to setvoid setInterval(int index,
Interval value)
index - attribute's indexvalue - value to set