|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.interop.Dispatch
com.esri.arcgis.geodatabase.ITableWriteProxy
public class ITableWriteProxy
Provides access to members that control Low level Table Write. For use only by custom feature implementations that override Store.
| Field Summary | |
|---|---|
boolean |
noncastable
|
| Fields inherited from class com.esri.arcgis.interop.Dispatch |
|---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
| Constructor Summary | |
|---|---|
|
ITableWriteProxy()
|
|
ITableWriteProxy(Object obj)
|
protected |
ITableWriteProxy(Object obj,
String iid)
|
| Method Summary | |
|---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
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(String iidStr,
Object theListener)
|
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. |
| Methods inherited from class com.esri.arcgis.interop.Dispatch |
|---|
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 |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public boolean noncastable
| Constructor Detail |
|---|
public ITableWriteProxy()
public ITableWriteProxy(Object obj)
throws IOException
IOException
protected ITableWriteProxy(Object obj,
String iid)
throws IOException
IOException| Method Detail |
|---|
public void addListener(String iidStr,
Object theListener,
Object theSource)
throws IOException
addListener in class com.esri.arcgis.interop.DispatchIOException
public void removeListener(String iidStr,
Object theListener)
throws IOException
removeListener in class com.esri.arcgis.interop.DispatchIOException
public void deleteRows(ISet rows)
throws IOException,
AutomationException
deleteRows in interface ITableWriterows - A reference to a com.esri.arcgis.system.ISet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void removeDeletedRows(ISet rows)
throws IOException,
AutomationException
removeDeletedRows in interface ITableWriterows - A reference to a com.esri.arcgis.system.ISet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void writeMovedRows(ISet rows,
ILine moveVector)
throws 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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void writeRotatedRows(ISet rows,
IPoint origin,
double angle)
throws 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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void writeChangedRows(ISet rows)
throws IOException,
AutomationException
writeChangedRows in interface ITableWriterows - A reference to a com.esri.arcgis.system.ISet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void writeRow(IRow row)
throws IOException,
AutomationException
writeRow in interface ITableWriterow - A reference to a com.esri.arcgis.geodatabase.IRow (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void writeRows(ISet rows)
throws IOException,
AutomationException
writeRows in interface ITableWriterows - A reference to a com.esri.arcgis.system.ISet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void removeRow(IRow row)
throws IOException,
AutomationException
removeRow in interface ITableWriterow - A reference to a com.esri.arcgis.geodatabase.IRow (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void removeRows(ISet rows)
throws IOException,
AutomationException
removeRows in interface ITableWriterows - A reference to a com.esri.arcgis.system.ISet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ICursor updateRows(IQueryFilter queryFilter,
boolean recycling)
throws IOException,
AutomationException
updateRows in interface ITableWritequeryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)recycling - The recycling (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ICursor insertRows(boolean useBuffering)
throws IOException,
AutomationException
insertRows in interface ITableWriteuseBuffering - The useBuffering (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||