com.esri.arcgis.geodatabase
Class IGeoDatasetSchemaEdit2Proxy
java.lang.Object
com.esri.arcgis.interop.Dispatch
com.esri.arcgis.geodatabase.IGeoDatasetSchemaEditProxy
com.esri.arcgis.geodatabase.IGeoDatasetSchemaEdit2Proxy
- All Implemented Interfaces:
- IGeoDatasetSchemaEdit, IGeoDatasetSchemaEdit2, java.io.Externalizable, java.io.Serializable
public class IGeoDatasetSchemaEdit2Proxy
- extends IGeoDatasetSchemaEditProxy
- implements IGeoDatasetSchemaEdit2, java.io.Serializable
Internal use class
Proxy for COM Interface 'IGeoDatasetSchemaEdit2'. Generated 3/19/2015 1:20:54 PM
from 'C:\ArcGIS\COM\esriGeoDatabase.olb'
Description: 'Provides access to members that change the geodata transformation of a GeoDataset.'
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 =
- See Also:
- Serialized Form
Fields inherited from class com.esri.arcgis.interop.Dispatch |
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Method Summary |
void |
addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
|
void |
alterGeodataXform(IGeodataXform xform)
Alters the geodata transformation of the dataset (does not transform the data). |
void |
alterResolution(double xyResolution,
double zResolution,
double mResolution)
Alters the resolution of the dataset and rebuilds the spatial indexes. |
void |
constructResolutions(ISpatialReference spatialReference,
int numberRequested,
int[] defaultXYResolutionIndex,
IDoubleArray[] xyResolutions,
IDoubleArray[] zResolutions,
IDoubleArray[] mResolutions)
Returns a list of possible resolutions (precisions) and the doubling factors that produce them from the specified low precision spatial reference. |
boolean |
isCanAlterGeodataXform()
Indicates if the geodata transformation of the dataset can be altered. |
void |
removeListener(java.lang.String iidStr,
java.lang.Object theListener)
|
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 |
targetClass
public static final java.lang.Class targetClass
noncastable
public boolean noncastable
IGeoDatasetSchemaEdit2Proxy
public IGeoDatasetSchemaEdit2Proxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
throws java.net.UnknownHostException,
java.io.IOException
- Throws:
java.net.UnknownHostException
java.io.IOException
IGeoDatasetSchemaEdit2Proxy
public IGeoDatasetSchemaEdit2Proxy()
- For internal use only
IGeoDatasetSchemaEdit2Proxy
public IGeoDatasetSchemaEdit2Proxy(java.lang.Object obj)
throws java.io.IOException
- Throws:
java.io.IOException
IGeoDatasetSchemaEdit2Proxy
protected IGeoDatasetSchemaEdit2Proxy(java.lang.Object obj,
java.lang.String iid)
throws java.io.IOException
- Throws:
java.io.IOException
IGeoDatasetSchemaEdit2Proxy
protected IGeoDatasetSchemaEdit2Proxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
throws java.io.IOException
- Throws:
java.io.IOException
addListener
public void addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
throws java.io.IOException
- Overrides:
addListener
in class IGeoDatasetSchemaEditProxy
- Throws:
java.io.IOException
removeListener
public void removeListener(java.lang.String iidStr,
java.lang.Object theListener)
throws java.io.IOException
- Overrides:
removeListener
in class IGeoDatasetSchemaEditProxy
- Throws:
java.io.IOException
isCanAlterGeodataXform
public boolean isCanAlterGeodataXform()
throws java.io.IOException,
AutomationException
- Indicates if the geodata transformation of the dataset can be altered.
- Specified by:
isCanAlterGeodataXform
in interface IGeoDatasetSchemaEdit2
- Returns:
- The canAlter
- Throws:
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
alterGeodataXform
public void alterGeodataXform(IGeodataXform xform)
throws java.io.IOException,
AutomationException
- Alters the geodata transformation of the dataset (does not transform the data).
- Specified by:
alterGeodataXform
in interface IGeoDatasetSchemaEdit2
- Parameters:
xform
- A reference to a com.esri.arcgis.geodatabase.IGeodataXform (in)
- Throws:
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
alterResolution
public void alterResolution(double xyResolution,
double zResolution,
double mResolution)
throws java.io.IOException,
AutomationException
- Alters the resolution of the dataset and rebuilds the spatial indexes.
- Specified by:
alterResolution
in interface IGeoDatasetSchemaEdit2
- Parameters:
xyResolution
- The xyResolution (in)zResolution
- The zResolution (in)mResolution
- The mResolution (in)
- Throws:
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
constructResolutions
public void constructResolutions(ISpatialReference spatialReference,
int numberRequested,
int[] defaultXYResolutionIndex,
IDoubleArray[] xyResolutions,
IDoubleArray[] zResolutions,
IDoubleArray[] mResolutions)
throws java.io.IOException,
AutomationException
- Returns a list of possible resolutions (precisions) and the doubling factors that produce them from the specified low precision spatial reference. The zeroth returned element is the current precision of the spatial reference.
- Specified by:
constructResolutions
in interface IGeoDatasetSchemaEdit2
- Parameters:
spatialReference
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)numberRequested
- The numberRequested (in)defaultXYResolutionIndex
- The defaultXYResolutionIndex (out: use single element array)xyResolutions
- A reference to a com.esri.arcgis.system.IDoubleArray (out: use single element array)zResolutions
- A reference to a com.esri.arcgis.system.IDoubleArray (out: use single element array)mResolutions
- A reference to a com.esri.arcgis.system.IDoubleArray (out: use single element array)
- Throws:
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.