public class IFeatureClassProxy extends IObjectClassProxy implements IFeatureClass, java.io.Serializable
Description: 'Provides access to members that control the behavior and properties of a feature class.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
| Modifier and Type | Field and Description |
|---|---|
boolean |
noncastable |
static java.lang.Class |
targetClass |
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRefIID, IIDd4803ee6_79f4_11d0_97fc_0080c7f79481IID1afcdb31_ac09_11d2_8a1e_006097aff44eIID1afcdb32_ac09_11d2_8a1e_006097aff44e| Modifier | Constructor and Description |
|---|---|
|
IFeatureClassProxy()
For internal use only
|
|
IFeatureClassProxy(java.lang.Object obj) |
protected |
IFeatureClassProxy(java.lang.Object obj,
java.lang.String iid) |
|
IFeatureClassProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo) |
protected |
IFeatureClassProxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
Adds a Java object to be a listener for a specific kind of event generated by the COM object.
|
IFeature |
createFeature()
Create a new feature, with a system assigned object ID and null property values.
|
IFeatureBuffer |
createFeatureBuffer()
Create a feature buffer that can be used with an insert cursor.
|
long |
featureCount(IQueryFilter queryFilter)
The number of features selected by the specified query.
|
IField |
getAreaField()
The geometry area field.
|
IFeature |
getFeature(long oID)
Get the feature with the specified object ID.
|
int |
getFeatureClassID()
The unique ID for the Feature Class.
|
IFeatureDataset |
getFeatureDataset()
The feature dataset that contains the feature class.
|
IFeatureCursor |
getFeatures(java.lang.Object fids,
boolean recycling)
Get a cursor of Rows given a set of object ids.
|
int |
getFeatureType()
The type of features in this feature class.
|
IField |
getLengthField()
The geometry length field.
|
java.lang.String |
getShapeFieldName()
The name of the default sShape field.
|
int |
getShapeType()
The type of the default Shape for the features in this feature class.
|
IFeatureCursor |
IFeatureClass_insert(boolean useBuffering)
Returns a cursor that can be used to insert new features.
|
IFeatureCursor |
IFeatureClass_update(IQueryFilter filter,
boolean recycling)
Returns a cursor that can be used to update features selected by the specified query.
|
void |
removeListener(java.lang.String iidStr,
java.lang.Object theListener)
Removes a Java object as a listener to events generated by a COM object.
|
IFeatureCursor |
search(IQueryFilter filter,
boolean recycling)
Returns an object cursor that can be used to fetch feature objects selected by the specified query.
|
ISelectionSet |
select(IQueryFilter queryFilter,
int selType,
int selOption,
IWorkspace selectionContainer)
Returns a selection That contains the object ids selected by the specified query.
|
getAliasName, getObjectClassID, getRelationshipClassesaddField, addIndex, deleteField, deleteIndex, findField, getCLSID, getEXTCLSID, getExtension, getExtensionProperties, getFields, getIndexes, getOIDFieldName, isHasOIDbindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternalclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAliasName, getObjectClassID, getRelationshipClassesaddField, addIndex, deleteField, deleteIndex, findField, getCLSID, getEXTCLSID, getExtension, getExtensionProperties, getFields, getIndexes, getOIDFieldName, isHasOIDpublic static final java.lang.Class targetClass
public boolean noncastable
public IFeatureClassProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
throws java.net.UnknownHostException,
java.io.IOException
java.net.UnknownHostExceptionjava.io.IOExceptionpublic IFeatureClassProxy()
public IFeatureClassProxy(java.lang.Object obj)
throws java.io.IOException
java.io.IOExceptionprotected IFeatureClassProxy(java.lang.Object obj,
java.lang.String iid)
throws java.io.IOException
java.io.IOExceptionprotected IFeatureClassProxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
throws java.io.IOException
java.io.IOExceptionpublic void addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
throws java.io.IOException
com.esri.arcgis.interop.DispatchaddListener in class IObjectClassProxyiidStr - the ID of the outgoing interface, implemented by the listenertheListener - the object to be informed of the eventstheSource - the proxy class that represents the COM class that is the source of the eventsjava.io.IOExceptionpublic void removeListener(java.lang.String iidStr,
java.lang.Object theListener)
throws java.io.IOException
com.esri.arcgis.interop.DispatchremoveListener in class IObjectClassProxyiidStr - the ID of the outgoing interface, implemented by the listenertheListener - the object that no longer wishes to be informed of the eventsjava.io.IOExceptionpublic int getShapeType()
throws java.io.IOException,
AutomationException
getShapeType in interface IFeatureClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getFeatureType()
throws java.io.IOException,
AutomationException
getFeatureType in interface IFeatureClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getShapeFieldName()
throws java.io.IOException,
AutomationException
getShapeFieldName in interface IFeatureClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IField getAreaField() throws java.io.IOException, AutomationException
getAreaField in interface IFeatureClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IField getLengthField() throws java.io.IOException, AutomationException
getLengthField in interface IFeatureClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IFeatureDataset getFeatureDataset() throws java.io.IOException, AutomationException
getFeatureDataset in interface IFeatureClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IFeature createFeature() throws java.io.IOException, AutomationException
createFeature in interface IFeatureClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IFeature getFeature(long oID) throws java.io.IOException, AutomationException
getFeature in interface IFeatureClassoID - Signed 64-bit int (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IFeatureCursor getFeatures(java.lang.Object fids, boolean recycling) throws java.io.IOException, AutomationException
getFeatures in interface IFeatureClassfids - A Variant (in)recycling - The recycling (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getFeatureClassID()
throws java.io.IOException,
AutomationException
getFeatureClassID in interface IFeatureClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IFeatureBuffer createFeatureBuffer() throws java.io.IOException, AutomationException
createFeatureBuffer in interface IFeatureClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public long featureCount(IQueryFilter queryFilter) throws java.io.IOException, AutomationException
featureCount in interface IFeatureClassqueryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IFeatureCursor search(IQueryFilter filter, boolean recycling) throws java.io.IOException, AutomationException
search in interface IFeatureClassfilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)recycling - The recycling (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IFeatureCursor IFeatureClass_update(IQueryFilter filter, boolean recycling) throws java.io.IOException, AutomationException
IFeatureClass_update in interface IFeatureClassfilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)recycling - The recycling (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IFeatureCursor IFeatureClass_insert(boolean useBuffering) throws java.io.IOException, AutomationException
IFeatureClass_insert in interface IFeatureClassuseBuffering - The useBuffering (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public ISelectionSet select(IQueryFilter queryFilter, int selType, int selOption, IWorkspace selectionContainer) throws java.io.IOException, AutomationException
select in interface IFeatureClassqueryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)selType - A com.esri.arcgis.geodatabase.esriSelectionType constant (in)selOption - A com.esri.arcgis.geodatabase.esriSelectionOption constant (in)selectionContainer - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.