public class IClassProxy extends com.esri.arcgis.interop.Dispatch implements IClass, java.io.Serializable
Description: 'Provides access to members that return information about and manage the class.' 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, objRefIID, IID1afcdb32_ac09_11d2_8a1e_006097aff44e| Modifier | Constructor and Description |
|---|---|
|
IClassProxy()
For internal use only
|
|
IClassProxy(java.lang.Object obj) |
protected |
IClassProxy(java.lang.Object obj,
java.lang.String iid) |
|
IClassProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo) |
protected |
IClassProxy(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 |
addField(IField field)
Adds a field to this object class.
|
void |
addIndex(IIndex index)
Adds an index to this object class.
|
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 |
deleteField(IField field)
Deletes a field from this object class.
|
void |
deleteIndex(IIndex index)
Deletes an index from this object class.
|
int |
findField(java.lang.String name)
The index of the field with the specified name.
|
IUID |
getCLSID()
The GUID for the COM Class (CoClass) corresponding to instances of this object class.
|
IUID |
getEXTCLSID()
The GUID for the COM Class (CoClass) corresponding to the class extension for this object class.
|
java.lang.Object |
getExtension()
The extension for this object class.
|
IPropertySet |
getExtensionProperties()
The extension properties for this object class.
|
IFields |
getFields()
The fields collection for this object class.
|
IIndexes |
getIndexes()
The indexes collection for this object class.
|
java.lang.String |
getOIDFieldName()
The name of the field corresponding to the OID.
|
boolean |
isHasOID()
Indicates if the class has an object identity (OID) field.
|
void |
removeListener(java.lang.String iidStr,
java.lang.Object theListener)
Removes a Java object as a listener to events generated by a COM object.
|
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, writeExternalpublic static final java.lang.Class targetClass
public boolean noncastable
public IClassProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
throws java.net.UnknownHostException,
java.io.IOException
java.net.UnknownHostExceptionjava.io.IOExceptionpublic IClassProxy()
public IClassProxy(java.lang.Object obj)
throws java.io.IOException
java.io.IOExceptionprotected IClassProxy(java.lang.Object obj,
java.lang.String iid)
throws java.io.IOException
java.io.IOExceptionprotected IClassProxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
throws java.io.IOException
java.io.IOExceptionpublic void addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
throws java.io.IOException
com.esri.arcgis.interop.DispatchaddListener in class com.esri.arcgis.interop.DispatchiidStr - 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.IOExceptionpublic void removeListener(java.lang.String iidStr,
java.lang.Object theListener)
throws java.io.IOException
com.esri.arcgis.interop.DispatchremoveListener in class com.esri.arcgis.interop.DispatchiidStr - the ID of the outgoing interface, implemented by the listenertheListener - the object that no longer wishes to be informed of the eventsjava.io.IOExceptionpublic int findField(java.lang.String name)
throws java.io.IOException,
AutomationException
findField in interface IClassname - The name (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IFields getFields() throws java.io.IOException, AutomationException
getFields in interface IClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IIndexes getIndexes() throws java.io.IOException, AutomationException
getIndexes in interface IClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void addField(IField field) throws java.io.IOException, AutomationException
addField in interface IClassfield - A reference to a com.esri.arcgis.geodatabase.IField (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void deleteField(IField field) throws java.io.IOException, AutomationException
deleteField in interface IClassfield - A reference to a com.esri.arcgis.geodatabase.IField (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void addIndex(IIndex index) throws java.io.IOException, AutomationException
addIndex in interface IClassindex - A reference to a com.esri.arcgis.geodatabase.IIndex (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void deleteIndex(IIndex index) throws java.io.IOException, AutomationException
deleteIndex in interface IClassindex - A reference to a com.esri.arcgis.geodatabase.IIndex (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isHasOID()
throws java.io.IOException,
AutomationException
isHasOID in interface IClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getOIDFieldName()
throws java.io.IOException,
AutomationException
getOIDFieldName in interface IClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IUID getCLSID() throws java.io.IOException, AutomationException
getCLSID in interface IClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IUID getEXTCLSID() throws java.io.IOException, AutomationException
getEXTCLSID in interface IClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.Object getExtension()
throws java.io.IOException,
AutomationException
getExtension in interface IClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IPropertySet getExtensionProperties() throws java.io.IOException, AutomationException
getExtensionProperties in interface IClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.