public class FeatureRow extends UserRow<FeatureColumn,FeatureTable>
columns, columnTypes, table, values| Constructor and Description |
|---|
FeatureRow(FeatureRow featureRow)
Copy Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
columnToContentValue(ContentValues contentValues,
FeatureColumn column,
Object value)
Map the column to the content values
|
FeatureRow |
copy()
Copy the row
|
protected Object |
copyValue(FeatureColumn column,
Object value) |
FeatureColumns |
getColumns() |
GeoPackageGeometryData |
getGeometry()
Get the geometry
|
FeatureColumn |
getGeometryColumn()
Get the geometry feature column
|
int |
getGeometryColumnIndex()
Get the geometry column index
|
String |
getGeometryColumnName()
Get the geometry column name
|
GeometryEnvelope |
getGeometryEnvelope()
Get the geometry envelope
|
GeometryType |
getGeometryType()
Get the simple features geometry type
|
Geometry |
getGeometryValue()
Get the simple features geometry value
|
void |
setGeometry(GeoPackageGeometryData geometryData)
Set the geometry data
|
void |
setValue(int index,
Object value) |
isValid, setValid, toContentValues, toContentValuescolumnCount, getAsMap, getColumn, getColumn, getColumnIndex, getColumnName, getColumnNames, getId, getPkColumn, getPkColumnIndex, getRowColumnType, getRowColumnType, getRowColumnTypes, getTable, getValue, getValue, getValues, getValueString, getValueString, hasColumn, hasId, hasIdColumn, resetId, setId, setValue, validateValuepublic FeatureRow(FeatureRow featureRow)
featureRow - feature row to copypublic FeatureColumns getColumns()
getColumns in class UserCoreRow<FeatureColumn,FeatureTable>public void setValue(int index,
Object value)
Handles geometry columns
setValue in class UserCoreRow<FeatureColumn,FeatureTable>protected Object copyValue(FeatureColumn column, Object value)
Handles geometry columns
copyValue in class UserCoreRow<FeatureColumn,FeatureTable>protected void columnToContentValue(ContentValues contentValues, FeatureColumn column, Object value)
Handles geometry columns
columnToContentValue in class UserRow<FeatureColumn,FeatureTable>contentValues - content valuescolumn - columnvalue - valuepublic int getGeometryColumnIndex()
public FeatureColumn getGeometryColumn()
public String getGeometryColumnName()
public GeoPackageGeometryData getGeometry()
public void setGeometry(GeoPackageGeometryData geometryData)
geometryData - geometry datapublic Geometry getGeometryValue()
public GeometryType getGeometryType()
public GeometryEnvelope getGeometryEnvelope()
public FeatureRow copy()