|
|||||||||
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.geodatabase.IPlugInWorkspaceHelperProxy
public class IPlugInWorkspaceHelperProxy
Internal use class Proxy for COM Interface 'IPlugInWorkspaceHelper'. Generated 3/19/2015 1:20:54 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'
Description: 'Provides access to members that help the Plug-In workspace.' 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 =
Field Summary | |
---|---|
boolean |
noncastable
|
static java.lang.Class |
targetClass
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
IPlugInWorkspaceHelperProxy()
For internal use only |
|
IPlugInWorkspaceHelperProxy(java.lang.Object obj)
|
protected |
IPlugInWorkspaceHelperProxy(java.lang.Object obj,
java.lang.String iid)
|
|
IPlugInWorkspaceHelperProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
|
protected |
IPlugInWorkspaceHelperProxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
|
Method Summary | |
---|---|
void |
addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
|
IArray |
getDatasetNames(int datasetType)
An array of dataset helpers for each dataset in the workspace. |
INativeType |
getNativeType(int datasetType,
java.lang.String localName)
The native type object for datasetType. |
boolean |
isOIDIsRecordNumber()
Indicates whether the OID is the number of the record, i.e., whether id's are continuous. |
boolean |
isRowCountIsCalculated()
Indicates if a dataset has to count each row to get the number of rows in the dataset. |
IPlugInDatasetHelper |
openDataset(java.lang.String localName)
Opens a dataset helper for the dataset identified by localName. |
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 |
Field Detail |
---|
public static final java.lang.Class targetClass
public boolean noncastable
Constructor Detail |
---|
public IPlugInWorkspaceHelperProxy(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 IPlugInWorkspaceHelperProxy()
public IPlugInWorkspaceHelperProxy(java.lang.Object obj) throws java.io.IOException
java.io.IOException
protected IPlugInWorkspaceHelperProxy(java.lang.Object obj, java.lang.String iid) throws java.io.IOException
java.io.IOException
protected IPlugInWorkspaceHelperProxy(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
Method Detail |
---|
public void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource) throws java.io.IOException
addListener
in class com.esri.arcgis.interop.Dispatch
java.io.IOException
public void removeListener(java.lang.String iidStr, java.lang.Object theListener) throws java.io.IOException
removeListener
in class com.esri.arcgis.interop.Dispatch
java.io.IOException
public boolean isRowCountIsCalculated() throws java.io.IOException, AutomationException
Returns true if the only way to count the number of rows in the dataset is to get a cursor and count. If the data source has a faster method for getting a count of rows in a dataset, this method should return false and the optional interface IPlugInFastRowCount should be implemented on dataset helpers returned by OpenDataset. It is always safe to return true here.
isRowCountIsCalculated
in interface IPlugInWorkspaceHelper
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isOIDIsRecordNumber() throws java.io.IOException, AutomationException
It should return true if the record number of your data source is used as the Object ID, that is the Object IDs are always continuous. If true, some joins are optimized.
isOIDIsRecordNumber
in interface IPlugInWorkspaceHelper
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public INativeType getNativeType(int datasetType, java.lang.String localName) throws java.io.IOException, AutomationException
getNativeType
in interface IPlugInWorkspaceHelper
datasetType
- A com.esri.arcgis.geodatabase.esriDatasetType constant (in)localName
- The localName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IArray getDatasetNames(int datasetType) throws java.io.IOException, AutomationException
getDatasetNames
in interface IPlugInWorkspaceHelper
datasetType
- A com.esri.arcgis.geodatabase.esriDatasetType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPlugInDatasetHelper openDataset(java.lang.String localName) throws java.io.IOException, AutomationException
Creates and initializes an instance of the dataset helper class and returns its IPlugInDatasetHelper pointer. If localName is not a local name of a dataset, the method should fail and return a null pointer.
openDataset
in interface IPlugInWorkspaceHelper
localName
- The localName (in)
java.io.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 |