public class ITableWriteProxy extends com.esri.arcgis.interop.Dispatch implements ITableWrite, java.io.Serializable
Description: 'Provides access to members that control Low level Table Write. For use only by custom feature implementations that override Store.' 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, IIDd4c2be91_c50c_11d1_8876_0000f877762d| Modifier | Constructor and Description |
|---|---|
|
ITableWriteProxy()
For internal use only
|
|
ITableWriteProxy(java.lang.Object obj) |
protected |
ITableWriteProxy(java.lang.Object obj,
java.lang.String iid) |
|
ITableWriteProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo) |
protected |
ITableWriteProxy(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.
|
void |
deleteRows(ISet rows)
Deletes a set of rows.
|
ICursor |
insertRows(boolean useBuffering)
A cursor that can be used to insert new rows without polymorphic object insert behavior.
|
void |
removeDeletedRows(ISet rows)
Sends OnDeleted messages, deletes relationships and part objects (if composite), then calls RemoveRows.
|
void |
removeListener(java.lang.String iidStr,
java.lang.Object theListener)
Removes a Java object as a listener to events generated by a COM object.
|
void |
removeRow(IRow row)
Remove a row from the database without polymorphic object delete behavior.
|
void |
removeRows(ISet rows)
Remove a set of rows from the database without polymorphic object delete behavior.
|
ICursor |
updateRows(IQueryFilter queryFilter,
boolean recycling)
A cursor that can be used to update rows selected by the specified query without polymorphic object update behavior.
|
void |
writeChangedRows(ISet rows)
Sends OnChanged messages, Sends Changed Notifications to related objects, then calls WriteRows.
|
void |
writeMovedRows(ISet rows,
ILine moveVector)
Sends OnChanged messages, sends move notifications to related objects, then calls WriteRows.
|
void |
writeRotatedRows(ISet rows,
IPoint origin,
double angle)
Sends OnChanged messages, sends rotate notifications to related objects, then calls WriteRows.
|
void |
writeRow(IRow row)
Write a row to the database without polymorphic object update behavior.
|
void |
writeRows(ISet rows)
Write a set of rows to the database without polymorphic object update behavior.
|
bindUsingMoniker, 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, writeExternalpublic static final java.lang.Class targetClass
public boolean noncastable
public ITableWriteProxy(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 ITableWriteProxy()
public ITableWriteProxy(java.lang.Object obj)
throws java.io.IOException
java.io.IOExceptionprotected ITableWriteProxy(java.lang.Object obj,
java.lang.String iid)
throws java.io.IOException
java.io.IOExceptionprotected ITableWriteProxy(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 com.esri.arcgis.interop.DispatchiidStr - 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 com.esri.arcgis.interop.DispatchiidStr - the ID of the outgoing interface, implemented by the listenertheListener - the object that no longer wishes to be informed of the eventsjava.io.IOExceptionpublic void deleteRows(ISet rows) throws java.io.IOException, AutomationException
deleteRows in interface ITableWriterows - A reference to a com.esri.arcgis.system.ISet (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void removeDeletedRows(ISet rows) throws java.io.IOException, AutomationException
removeDeletedRows in interface ITableWriterows - A reference to a com.esri.arcgis.system.ISet (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void writeMovedRows(ISet rows, ILine moveVector) throws java.io.IOException, AutomationException
writeMovedRows in interface ITableWriterows - A reference to a com.esri.arcgis.system.ISet (in)moveVector - A reference to a com.esri.arcgis.geometry.ILine (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void writeRotatedRows(ISet rows, IPoint origin, double angle) throws java.io.IOException, AutomationException
writeRotatedRows in interface ITableWriterows - A reference to a com.esri.arcgis.system.ISet (in)origin - A reference to a com.esri.arcgis.geometry.IPoint (in)angle - The angle (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void writeChangedRows(ISet rows) throws java.io.IOException, AutomationException
writeChangedRows in interface ITableWriterows - A reference to a com.esri.arcgis.system.ISet (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void writeRow(IRow row) throws java.io.IOException, AutomationException
writeRow in interface ITableWriterow - A reference to a com.esri.arcgis.geodatabase.IRow (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void writeRows(ISet rows) throws java.io.IOException, AutomationException
writeRows in interface ITableWriterows - A reference to a com.esri.arcgis.system.ISet (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void removeRow(IRow row) throws java.io.IOException, AutomationException
removeRow in interface ITableWriterow - A reference to a com.esri.arcgis.geodatabase.IRow (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void removeRows(ISet rows) throws java.io.IOException, AutomationException
removeRows in interface ITableWriterows - A reference to a com.esri.arcgis.system.ISet (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public ICursor updateRows(IQueryFilter queryFilter, boolean recycling) throws java.io.IOException, AutomationException
updateRows in interface ITableWritequeryFilter - 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 insertRows(boolean useBuffering) throws java.io.IOException, AutomationException
insertRows in interface ITableWriteuseBuffering - The useBuffering (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.