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,
Object value)
Sets the value of an attribute given its index
|
void |
set(String name,
Object value)
Sets the value of an attribute given its name
|
void |
setArray(int index,
Object[] value)
Sets the value of an attribute of type array, given its index
|
void |
setArray(String name,
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(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(String name,
byte value)
Sets the value of an attribute of type byte, given its name
|
void |
setDate(int index,
Date value)
Sets the value of an attribute of type date, given its index
|
void |
setDate(String name,
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(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(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(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(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(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(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(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(String name,
long value)
Sets the value of an attribute of type long, given its name
|
void |
setString(int index,
String value)
Sets the value of an attribute of type string, given its index
|
void |
setString(String name,
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, validate
void set(String name, Object value)
name
- attribute's namevalue
- value to setvoid set(int index, Object value)
index
- attribute's indexvalue
- value to setvoid setInt(String name, int value)
name
- attribute's namevalue
- value to setvoid setInt(int index, int value)
index
- attribute's indexvalue
- value to setvoid setBoolean(String name, boolean value)
name
- attribute's namevalue
- value to setvoid setBoolean(int index, boolean value)
index
- attribute's indexvalue
- value to setvoid setLong(String name, long value)
name
- attribute's namevalue
- value to setvoid setLong(int index, long value)
index
- attribute's indexvalue
- value to setvoid setFloat(String name, float value)
name
- attribute's namevalue
- value to setvoid setFloat(int index, float value)
index
- attribute's indexvalue
- value to setvoid setDouble(String name, double value)
name
- attribute's namevalue
- value to setvoid setDouble(int index, double value)
index
- attribute's indexvalue
- value to setvoid setDate(String name, Date value)
name
- attribute's namevalue
- value to setvoid setDate(int index, Date value)
index
- attribute's indexvalue
- value to setvoid setString(String name, String value)
name
- attribute's namevalue
- value to setvoid setString(int index, String value)
index
- attribute's indexvalue
- value to setvoid setByte(String name, byte value)
name
- attribute's namevalue
- value to setvoid setByte(int index, byte value)
index
- attribute's indexvalue
- value to setvoid setGeometry(String name, Geometry value)
name
- attribute's namevalue
- value to setvoid setGeometry(int index, Geometry value)
index
- attribute's indexvalue
- value to setvoid setArray(String name, Object[] value)
name
- attribute's namevalue
- value to setvoid setArray(int index, Object[] value)
index
- attribute's indexvalue
- value to setvoid setFeature(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(String name, Instant value)
name
- attribute's namevalue
- value to setvoid setInstant(int index, Instant value)
index
- attribute's indexvalue
- value to setvoid setInterval(String name, Interval value)
name
- attribute's namevalue
- value to setvoid setInterval(int index, Interval value)
index
- attribute's indexvalue
- value to set