Package org.gdal.ogr
Class Feature
java.lang.Object
org.gdal.ogr.Feature
- All Implemented Interfaces:
Cloneable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Clone()voiddelete()voidbooleanbooleanvoidvoidFillUnsetWithDefault(int bNotNullableOnly) voidFillUnsetWithDefault(int bNotNullableOnly, Vector options) static longlongGetFID()byte[]GetFieldAsBinary(int id) byte[]GetFieldAsBinary(String field_name) voidGetFieldAsDateTime(int id, int[] pnYear, int[] pnMonth, int[] pnDay, int[] pnHour, int[] pnMinute, float[] pfSecond, int[] pnTZFlag) voidGetFieldAsDateTime(String field_name, int[] pnYear, int[] pnMonth, int[] pnDay, int[] pnHour, int[] pnMinute, float[] pfSecond, int[] pnTZFlag) doubleGetFieldAsDouble(int id) doubleGetFieldAsDouble(String field_name) double[]GetFieldAsDoubleList(int id) intGetFieldAsInteger(int id) intGetFieldAsInteger(String field_name) longGetFieldAsInteger64(int id) longGetFieldAsInteger64(String field_name) int[]GetFieldAsIntegerList(int id) GetFieldAsString(int id) GetFieldAsString(String field_name) String[]GetFieldAsStringList(int id) intGetFieldDefnRef(int id) GetFieldDefnRef(String field_name) intGetFieldIndex(String field_name) intGetFieldType(int id) intGetFieldType(String field_name) intGetGeomFieldDefnRef(int id) GetGeomFieldDefnRef(String field_name) intGetGeomFieldIndex(String field_name) GetGeomFieldRef(int iField) GetGeomFieldRef(String field_name) inthashCode()booleanIsFieldNull(int id) booleanIsFieldNull(String field_name) booleanIsFieldSet(int id) booleanIsFieldSet(String field_name) booleanIsFieldSetAndNotNull(int id) booleanIsFieldSetAndNotNull(String field_name) intSetFID(long fid) voidSetField(int id, double value) voidSetField(int id, int value) voidSetField(int id, int year, int month, int day, int hour, int minute, float second, int tzflag) voidvoidvoidvoidSetField(String field_name, int year, int month, int day, int hour, int minute, float second, int tzflag) voidvoidSetFieldBinaryFromHexString(int id, String pszValue) voidSetFieldBinaryFromHexString(String field_name, String pszValue) voidSetFieldDoubleList(int id, double[] nList) voidSetFieldInteger64(int id, long value) voidSetFieldIntegerList(int id, int[] nList) voidSetFieldNull(int id) voidSetFieldNull(String field_name) voidSetFieldStringList(int id, Vector pList) intintintSetFromWithMap(Feature other, int forgiving, int[] nList) intSetGeometry(Geometry geom) intSetGeometryDirectly(Geometry geom) intSetGeomField(int iField, Geometry geom) intSetGeomField(String field_name, Geometry geom) intSetGeomFieldDirectly(int iField, Geometry geom) intSetGeomFieldDirectly(String field_name, Geometry geom) voidSetNativeData(String nativeData) voidSetNativeMediaType(String nativeMediaType) voidSetStyleString(String the_string) voidUnsetField(int id) voidUnsetField(String field_name) intValidate()intValidate(int flags) intValidate(int flags, int bEmitError)
-
Constructor Details
-
Feature
public Feature(long cPtr, boolean cMemoryOwn) -
Feature
-
-
Method Details
-
getCPtr
-
delete
public void delete() -
equals
-
hashCode
public int hashCode() -
clone
-
GetDefnRef
-
SetGeometry
-
SetGeometryDirectly
-
GetGeometryRef
-
SetGeomField
-
SetGeomField
-
SetGeomFieldDirectly
-
SetGeomFieldDirectly
-
GetGeomFieldRef
-
GetGeomFieldRef
-
Clone
-
Equal
-
GetFieldCount
public int GetFieldCount() -
GetFieldDefnRef
-
GetFieldDefnRef
-
GetGeomFieldCount
public int GetGeomFieldCount() -
GetGeomFieldDefnRef
-
GetGeomFieldDefnRef
-
GetFieldAsString
-
GetFieldAsString
-
GetFieldAsInteger
public int GetFieldAsInteger(int id) -
GetFieldAsInteger
-
GetFieldAsInteger64
public long GetFieldAsInteger64(int id) -
GetFieldAsInteger64
-
GetFieldAsDouble
public double GetFieldAsDouble(int id) -
GetFieldAsDouble
-
GetFieldAsDateTime
public void GetFieldAsDateTime(int id, int[] pnYear, int[] pnMonth, int[] pnDay, int[] pnHour, int[] pnMinute, float[] pfSecond, int[] pnTZFlag) -
GetFieldAsDateTime
public void GetFieldAsDateTime(String field_name, int[] pnYear, int[] pnMonth, int[] pnDay, int[] pnHour, int[] pnMinute, float[] pfSecond, int[] pnTZFlag) -
GetFieldAsIntegerList
public int[] GetFieldAsIntegerList(int id) -
GetFieldAsDoubleList
public double[] GetFieldAsDoubleList(int id) -
GetFieldAsStringList
-
GetFieldAsBinary
public byte[] GetFieldAsBinary(int id) -
GetFieldAsBinary
-
IsFieldSet
public boolean IsFieldSet(int id) -
IsFieldSet
-
IsFieldNull
public boolean IsFieldNull(int id) -
IsFieldNull
-
IsFieldSetAndNotNull
public boolean IsFieldSetAndNotNull(int id) -
IsFieldSetAndNotNull
-
GetFieldIndex
-
GetGeomFieldIndex
-
GetFID
public long GetFID() -
SetFID
public int SetFID(long fid) -
DumpReadable
public void DumpReadable() -
UnsetField
public void UnsetField(int id) -
UnsetField
-
SetFieldNull
public void SetFieldNull(int id) -
SetFieldNull
-
SetField
-
SetField
-
SetFieldInteger64
public void SetFieldInteger64(int id, long value) -
SetField
public void SetField(int id, int value) -
SetField
-
SetField
public void SetField(int id, double value) -
SetField
-
SetField
public void SetField(int id, int year, int month, int day, int hour, int minute, float second, int tzflag) -
SetField
public void SetField(String field_name, int year, int month, int day, int hour, int minute, float second, int tzflag) -
SetFieldIntegerList
public void SetFieldIntegerList(int id, int[] nList) -
SetFieldDoubleList
public void SetFieldDoubleList(int id, double[] nList) -
SetFieldStringList
-
SetFieldBinaryFromHexString
-
SetFieldBinaryFromHexString
-
SetFrom
-
SetFrom
-
SetFromWithMap
-
GetStyleString
-
SetStyleString
-
GetFieldType
public int GetFieldType(int id) -
GetFieldType
-
Validate
public int Validate(int flags, int bEmitError) -
Validate
public int Validate(int flags) -
Validate
public int Validate() -
FillUnsetWithDefault
-
FillUnsetWithDefault
public void FillUnsetWithDefault(int bNotNullableOnly) -
FillUnsetWithDefault
public void FillUnsetWithDefault() -
GetNativeData
-
GetNativeMediaType
-
SetNativeData
-
SetNativeMediaType
-