Package org.gdal.ogr
Class Feature
- java.lang.Object
-
- org.gdal.ogr.Feature
-
- All Implemented Interfaces:
java.lang.Cloneable
public class Feature extends java.lang.Object implements java.lang.Cloneable
-
-
Constructor Summary
Constructors Constructor Description Feature(long cPtr, boolean cMemoryOwn)Feature(FeatureDefn feature_def)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()FeatureClone()voiddelete()voidDumpReadable()booleanEqual(Feature feature)booleanequals(java.lang.Object obj)voidFillUnsetWithDefault()voidFillUnsetWithDefault(int bNotNullableOnly)voidFillUnsetWithDefault(int bNotNullableOnly, java.util.Vector options)static longgetCPtr(Feature obj)FeatureDefnGetDefnRef()longGetFID()byte[]GetFieldAsBinary(int id)byte[]GetFieldAsBinary(java.lang.String field_name)voidGetFieldAsDateTime(int id, int[] pnYear, int[] pnMonth, int[] pnDay, int[] pnHour, int[] pnMinute, float[] pfSecond, int[] pnTZFlag)voidGetFieldAsDateTime(java.lang.String field_name, int[] pnYear, int[] pnMonth, int[] pnDay, int[] pnHour, int[] pnMinute, float[] pfSecond, int[] pnTZFlag)doubleGetFieldAsDouble(int id)doubleGetFieldAsDouble(java.lang.String field_name)double[]GetFieldAsDoubleList(int id)intGetFieldAsInteger(int id)intGetFieldAsInteger(java.lang.String field_name)longGetFieldAsInteger64(int id)longGetFieldAsInteger64(java.lang.String field_name)int[]GetFieldAsIntegerList(int id)java.lang.StringGetFieldAsString(int id)java.lang.StringGetFieldAsString(java.lang.String field_name)java.lang.String[]GetFieldAsStringList(int id)intGetFieldCount()FieldDefnGetFieldDefnRef(int id)FieldDefnGetFieldDefnRef(java.lang.String field_name)intGetFieldIndex(java.lang.String field_name)intGetFieldType(int id)intGetFieldType(java.lang.String field_name)GeometryGetGeometryRef()intGetGeomFieldCount()GeomFieldDefnGetGeomFieldDefnRef(int id)GeomFieldDefnGetGeomFieldDefnRef(java.lang.String field_name)intGetGeomFieldIndex(java.lang.String field_name)GeometryGetGeomFieldRef(int iField)GeometryGetGeomFieldRef(java.lang.String field_name)java.lang.StringGetNativeData()java.lang.StringGetNativeMediaType()java.lang.StringGetStyleString()inthashCode()booleanIsFieldNull(int id)booleanIsFieldNull(java.lang.String field_name)booleanIsFieldSet(int id)booleanIsFieldSet(java.lang.String field_name)booleanIsFieldSetAndNotNull(int id)booleanIsFieldSetAndNotNull(java.lang.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)voidSetField(int id, java.lang.String value)voidSetField(java.lang.String field_name, double value)voidSetField(java.lang.String field_name, int value)voidSetField(java.lang.String field_name, int year, int month, int day, int hour, int minute, float second, int tzflag)voidSetField(java.lang.String field_name, java.lang.String value)voidSetFieldBinaryFromHexString(int id, java.lang.String pszValue)voidSetFieldBinaryFromHexString(java.lang.String field_name, java.lang.String pszValue)voidSetFieldDoubleList(int id, double[] nList)voidSetFieldInteger64(int id, long value)voidSetFieldIntegerList(int id, int[] nList)voidSetFieldNull(int id)voidSetFieldNull(java.lang.String field_name)voidSetFieldStringList(int id, java.util.Vector pList)intSetFrom(Feature other)intSetFrom(Feature other, int forgiving)intSetFromWithMap(Feature other, int forgiving, int[] nList)intSetGeometry(Geometry geom)intSetGeometryDirectly(Geometry geom)intSetGeomField(int iField, Geometry geom)intSetGeomField(java.lang.String field_name, Geometry geom)intSetGeomFieldDirectly(int iField, Geometry geom)intSetGeomFieldDirectly(java.lang.String field_name, Geometry geom)voidSetNativeData(java.lang.String nativeData)voidSetNativeMediaType(java.lang.String nativeMediaType)voidSetStyleString(java.lang.String the_string)voidUnsetField(int id)voidUnsetField(java.lang.String field_name)intValidate()intValidate(int flags)intValidate(int flags, int bEmitError)
-
-
-
Constructor Detail
-
Feature
public Feature(long cPtr, boolean cMemoryOwn)
-
Feature
public Feature(FeatureDefn feature_def)
-
-
Method Detail
-
getCPtr
public static long getCPtr(Feature obj)
-
delete
public void delete()
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
clone
public java.lang.Object clone()
-
GetDefnRef
public FeatureDefn GetDefnRef()
-
SetGeometry
public int SetGeometry(Geometry geom)
-
SetGeometryDirectly
public int SetGeometryDirectly(Geometry geom)
-
GetGeometryRef
public Geometry GetGeometryRef()
-
SetGeomField
public int SetGeomField(int iField, Geometry geom)
-
SetGeomField
public int SetGeomField(java.lang.String field_name, Geometry geom)
-
SetGeomFieldDirectly
public int SetGeomFieldDirectly(int iField, Geometry geom)
-
SetGeomFieldDirectly
public int SetGeomFieldDirectly(java.lang.String field_name, Geometry geom)
-
GetGeomFieldRef
public Geometry GetGeomFieldRef(int iField)
-
GetGeomFieldRef
public Geometry GetGeomFieldRef(java.lang.String field_name)
-
Clone
public Feature Clone()
-
Equal
public boolean Equal(Feature feature)
-
GetFieldCount
public int GetFieldCount()
-
GetFieldDefnRef
public FieldDefn GetFieldDefnRef(int id)
-
GetFieldDefnRef
public FieldDefn GetFieldDefnRef(java.lang.String field_name)
-
GetGeomFieldCount
public int GetGeomFieldCount()
-
GetGeomFieldDefnRef
public GeomFieldDefn GetGeomFieldDefnRef(int id)
-
GetGeomFieldDefnRef
public GeomFieldDefn GetGeomFieldDefnRef(java.lang.String field_name)
-
GetFieldAsString
public java.lang.String GetFieldAsString(int id)
-
GetFieldAsString
public java.lang.String GetFieldAsString(java.lang.String field_name)
-
GetFieldAsInteger
public int GetFieldAsInteger(int id)
-
GetFieldAsInteger
public int GetFieldAsInteger(java.lang.String field_name)
-
GetFieldAsInteger64
public long GetFieldAsInteger64(int id)
-
GetFieldAsInteger64
public long GetFieldAsInteger64(java.lang.String field_name)
-
GetFieldAsDouble
public double GetFieldAsDouble(int id)
-
GetFieldAsDouble
public double GetFieldAsDouble(java.lang.String field_name)
-
GetFieldAsDateTime
public void GetFieldAsDateTime(int id, int[] pnYear, int[] pnMonth, int[] pnDay, int[] pnHour, int[] pnMinute, float[] pfSecond, int[] pnTZFlag)
-
GetFieldAsDateTime
public void GetFieldAsDateTime(java.lang.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
public java.lang.String[] GetFieldAsStringList(int id)
-
GetFieldAsBinary
public byte[] GetFieldAsBinary(int id)
-
GetFieldAsBinary
public byte[] GetFieldAsBinary(java.lang.String field_name)
-
IsFieldSet
public boolean IsFieldSet(int id)
-
IsFieldSet
public boolean IsFieldSet(java.lang.String field_name)
-
IsFieldNull
public boolean IsFieldNull(int id)
-
IsFieldNull
public boolean IsFieldNull(java.lang.String field_name)
-
IsFieldSetAndNotNull
public boolean IsFieldSetAndNotNull(int id)
-
IsFieldSetAndNotNull
public boolean IsFieldSetAndNotNull(java.lang.String field_name)
-
GetFieldIndex
public int GetFieldIndex(java.lang.String field_name)
-
GetGeomFieldIndex
public int GetGeomFieldIndex(java.lang.String field_name)
-
GetFID
public long GetFID()
-
SetFID
public int SetFID(long fid)
-
DumpReadable
public void DumpReadable()
-
UnsetField
public void UnsetField(int id)
-
UnsetField
public void UnsetField(java.lang.String field_name)
-
SetFieldNull
public void SetFieldNull(int id)
-
SetFieldNull
public void SetFieldNull(java.lang.String field_name)
-
SetField
public void SetField(int id, java.lang.String value)
-
SetField
public void SetField(java.lang.String field_name, java.lang.String value)
-
SetFieldInteger64
public void SetFieldInteger64(int id, long value)
-
SetField
public void SetField(int id, int value)
-
SetField
public void SetField(java.lang.String field_name, int value)
-
SetField
public void SetField(int id, double value)
-
SetField
public void SetField(java.lang.String field_name, double value)
-
SetField
public void SetField(int id, int year, int month, int day, int hour, int minute, float second, int tzflag)
-
SetField
public void SetField(java.lang.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
public void SetFieldStringList(int id, java.util.Vector pList)
-
SetFieldBinaryFromHexString
public void SetFieldBinaryFromHexString(int id, java.lang.String pszValue)
-
SetFieldBinaryFromHexString
public void SetFieldBinaryFromHexString(java.lang.String field_name, java.lang.String pszValue)
-
SetFrom
public int SetFrom(Feature other, int forgiving)
-
SetFrom
public int SetFrom(Feature other)
-
SetFromWithMap
public int SetFromWithMap(Feature other, int forgiving, int[] nList)
-
GetStyleString
public java.lang.String GetStyleString()
-
SetStyleString
public void SetStyleString(java.lang.String the_string)
-
GetFieldType
public int GetFieldType(int id)
-
GetFieldType
public int GetFieldType(java.lang.String field_name)
-
Validate
public int Validate(int flags, int bEmitError)
-
Validate
public int Validate(int flags)
-
Validate
public int Validate()
-
FillUnsetWithDefault
public void FillUnsetWithDefault(int bNotNullableOnly, java.util.Vector options)
-
FillUnsetWithDefault
public void FillUnsetWithDefault(int bNotNullableOnly)
-
FillUnsetWithDefault
public void FillUnsetWithDefault()
-
GetNativeData
public java.lang.String GetNativeData()
-
GetNativeMediaType
public java.lang.String GetNativeMediaType()
-
SetNativeData
public void SetNativeData(java.lang.String nativeData)
-
SetNativeMediaType
public void SetNativeMediaType(java.lang.String nativeMediaType)
-
-