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, objRef
IID, 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, writeExternal
public 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.UnknownHostException
java.io.IOException
public ITableWriteProxy()
public ITableWriteProxy(java.lang.Object obj) throws java.io.IOException
java.io.IOException
protected ITableWriteProxy(java.lang.Object obj, java.lang.String iid) throws java.io.IOException
java.io.IOException
protected 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.IOException
public void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource) throws java.io.IOException
com.esri.arcgis.interop.Dispatch
addListener
in class com.esri.arcgis.interop.Dispatch
iidStr
- 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.IOException
public void removeListener(java.lang.String iidStr, java.lang.Object theListener) throws java.io.IOException
com.esri.arcgis.interop.Dispatch
removeListener
in class com.esri.arcgis.interop.Dispatch
iidStr
- the ID of the outgoing interface, implemented by the listenertheListener
- the object that no longer wishes to be informed of the eventsjava.io.IOException
public void deleteRows(ISet rows) throws java.io.IOException, AutomationException
deleteRows
in interface ITableWrite
rows
- 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 ITableWrite
rows
- 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 ITableWrite
rows
- 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 ITableWrite
rows
- 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 ITableWrite
rows
- 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 ITableWrite
row
- 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 ITableWrite
rows
- 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 ITableWrite
row
- 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 ITableWrite
rows
- 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 ITableWrite
queryFilter
- 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 ITableWrite
useBuffering
- The useBuffering (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.