|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.interop.Dispatch com.esri.arcgis.geometry.IESRIShapeProxy com.esri.arcgis.geometry.IESRIShape2Proxy
public class IESRIShape2Proxy
Provides access to methods for non-byte swapping and angular densification export in addition to those in IESRIShape.
Field Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
IESRIShape2Proxy()
|
|
IESRIShape2Proxy(Object obj)
|
protected |
IESRIShape2Proxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
void |
exportToESRIShapeEx2(int exportFlags,
int[] byteCountInOut,
byte[] byteBuffer)
Writes an ESRI shapefile formatted version of this geometry to the specified buffer. |
int |
getESRIShapeSizeEx2(int exportFlags)
The size of the buffer (in bytes) that will be required to hold the ESRI shapefile version of the geometry. |
void |
importFromESRIShapeEx(int importFlags,
int[] byteCountInOut,
byte[] byteBuffer)
Defines this geometry based upon the contents of the input ESRI shapefile formatted buffer. |
void |
removeListener(String iidStr,
Object theListener)
|
Methods inherited from class com.esri.arcgis.geometry.IESRIShapeProxy |
---|
attachToESRIShape, exportToESRIShape, exportToESRIShapeEx, getESRIShapeSize, getESRIShapeSizeEx, getModifierOffset, importFromESRIShape, nonTrustedImportFromESRIShape, queryESRIShapeType |
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 |
Methods inherited from interface com.esri.arcgis.geometry.IESRIShape |
---|
attachToESRIShape, exportToESRIShape, exportToESRIShapeEx, getESRIShapeSize, getESRIShapeSizeEx, getModifierOffset, importFromESRIShape, nonTrustedImportFromESRIShape, queryESRIShapeType |
Field Detail |
---|
public boolean noncastable
Constructor Detail |
---|
public IESRIShape2Proxy()
public IESRIShape2Proxy(Object obj) throws IOException
IOException
protected IESRIShape2Proxy(Object obj, String iid) throws IOException
IOException
Method Detail |
---|
public void addListener(String iidStr, Object theListener, Object theSource) throws IOException
addListener
in class IESRIShapeProxy
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class IESRIShapeProxy
IOException
public int getESRIShapeSizeEx2(int exportFlags) throws IOException, AutomationException
getESRIShapeSizeEx2
in interface IESRIShape2
exportFlags
- The exportFlags (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void exportToESRIShapeEx2(int exportFlags, int[] byteCountInOut, byte[] byteBuffer) throws IOException, AutomationException
Note: exportFlags is a combination of esriShapeExportFlags values.
exportToESRIShapeEx2
in interface IESRIShape2
exportFlags
- The exportFlags (in)byteCountInOut
- The byteCountInOut (in/out: use single element array)byteBuffer
- An unsigned byte (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void importFromESRIShapeEx(int importFlags, int[] byteCountInOut, byte[] byteBuffer) throws IOException, AutomationException
importFromESRIShapeEx
in interface IESRIShape2
importFlags
- The importFlags (in)byteCountInOut
- The byteCountInOut (in/out: use single element array)byteBuffer
- An unsigned byte (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 |