public class ITableProxy extends IClassProxy implements ITable, java.io.Serializable
Description: 'Provides access to members that return information about and manage tables.' 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, IIDfcb01cb5_9f0b_11d0_bec7_00805f7c4268IID1afcdb32_ac09_11d2_8a1e_006097aff44e| Modifier | Constructor and Description |
|---|---|
|
ITableProxy()
For internal use only
|
|
ITableProxy(java.lang.Object obj) |
protected |
ITableProxy(java.lang.Object obj,
java.lang.String iid) |
|
ITableProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo) |
protected |
ITableProxy(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.
|
IRow |
createRow()
Creates a row in the database with a system assigned object ID and null property values.
|
IRowBuffer |
createRowBuffer()
Creates a row buffer that can be used with an insert cursor.
|
void |
deleteSearchedRows(IQueryFilter queryFilter)
Delete the Rows in the database selected by the specified query.
|
IRow |
getRow(long oID)
The row from the database with the specified object ID.
|
ICursor |
getRows(java.lang.Object oids,
boolean recycling)
The cursor of rows based on a set of object ids.
|
ICursor |
insert(boolean useBuffering)
Returns a cursor that can be used to insert new Rows.
|
ICursor |
ITable_search(IQueryFilter queryFilter,
boolean recycling)
An object cursor that can be used to fetch row objects 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.
|
long |
rowCount(IQueryFilter queryFilter)
The number of Rows selected by the specified query.
|
ISelectionSet |
select(IQueryFilter queryFilter,
int selType,
int selOption,
IWorkspace selectionContainer)
A selection that contains the object ids selected by the specified query.
|
ICursor |
update(IQueryFilter queryFilter,
boolean recycling)
Returns a cursor that can be used to update Rows selected by the specified query.
|
void |
updateSearchedRows(IQueryFilter queryFilter,
IRowBuffer buffer)
Update the Rows in the database selected by the specified query.
|
addField, 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, waitaddField, addIndex, deleteField, deleteIndex, findField, getCLSID, getEXTCLSID, getExtension, getExtensionProperties, getFields, getIndexes, getOIDFieldName, isHasOIDpublic static final java.lang.Class targetClass
public boolean noncastable
public ITableProxy(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 ITableProxy()
public ITableProxy(java.lang.Object obj)
throws java.io.IOException
java.io.IOExceptionprotected ITableProxy(java.lang.Object obj,
java.lang.String iid)
throws java.io.IOException
java.io.IOExceptionprotected ITableProxy(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 IClassProxyiidStr - 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 IClassProxyiidStr - the ID of the outgoing interface, implemented by the listenertheListener - the object that no longer wishes to be informed of the eventsjava.io.IOExceptionpublic IRow createRow() throws java.io.IOException, AutomationException
createRow in interface ITablejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IRow getRow(long oID) throws java.io.IOException, AutomationException
getRow in interface ITableoID - Signed 64-bit int (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public ICursor getRows(java.lang.Object oids, boolean recycling) throws java.io.IOException, AutomationException
getRows in interface ITableoids - A Variant (in)recycling - The recycling (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IRowBuffer createRowBuffer() throws java.io.IOException, AutomationException
createRowBuffer in interface ITablejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void updateSearchedRows(IQueryFilter queryFilter, IRowBuffer buffer) throws java.io.IOException, AutomationException
updateSearchedRows in interface ITablequeryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)buffer - A reference to a com.esri.arcgis.geodatabase.IRowBuffer (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void deleteSearchedRows(IQueryFilter queryFilter) throws java.io.IOException, AutomationException
deleteSearchedRows in interface ITablequeryFilter - 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 long rowCount(IQueryFilter queryFilter) throws java.io.IOException, AutomationException
rowCount in interface ITablequeryFilter - 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 ICursor ITable_search(IQueryFilter queryFilter, boolean recycling) throws java.io.IOException, AutomationException
ITable_search in interface ITablequeryFilter - 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 ICursor update(IQueryFilter queryFilter, boolean recycling) throws java.io.IOException, AutomationException
update in interface ITablequeryFilter - 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 ICursor insert(boolean useBuffering) throws java.io.IOException, AutomationException
insert in interface ITableuseBuffering - 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 ITablequeryFilter - 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.