|
|||||||||
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.geoprocessing.IGPToolExtensionFactoryProxy
public class IGPToolExtensionFactoryProxy
Internal use class Proxy for COM Interface 'IGPToolExtensionFactory'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriGeoprocessing.olb'
Description: 'Provides access to methods on a geoprocessing tool extension factory object.' 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 |
Fields inherited from interface com.esri.arcgis.geoprocessing.IGPToolExtensionFactory |
---|
IID, IIDf0a6e875_ec4e_4b83_8599_77b04766d717 |
Constructor Summary | |
---|---|
|
IGPToolExtensionFactoryProxy()
For internal use only |
|
IGPToolExtensionFactoryProxy(java.lang.Object obj)
|
protected |
IGPToolExtensionFactoryProxy(java.lang.Object obj,
java.lang.String iid)
|
|
IGPToolExtensionFactoryProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
|
protected |
IGPToolExtensionFactoryProxy(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)
|
boolean |
canEdit()
Returns whether or not the factory supports editing instances of the tool extension. |
IGPToolExtension |
create(int parent,
IGPToolbox destination,
java.lang.String[] defaultName,
java.lang.String[] defaultDisplayName,
java.lang.String[] defaultDescription)
Creates a new instance of a tool extension in the given toolbox. |
void |
edit(int parent,
IGPToolExtension toolExtension)
Invokes a window to edit a tool extension. |
IUID |
getCLSID()
The CLSID of the tool extension factory class. |
int |
getLargeImage()
A 32x32 bitmap to associate with the tool extension. |
int |
getLargeInvalidImage()
A 32x32 bitmap to associate with invalid instances of the tool extension. |
int |
getLargeUnlicensedImage()
A 32x32 bitmap to associate with unlicensed instances of the tool extension. |
int |
getSmallImage()
A 16x16 bitmap to associate with the tool extension. |
int |
getSmallInvalidImage()
A 16x16 bitmap to associate with invalid instances of the tool extension. |
int |
getSmallUnlicensedImage()
A 16x16 bitmap to associate with unlicensed instances of the tool extension. |
java.lang.String |
getToolExtensionName()
Name of the tool extension factory class. |
void |
postCreateTool(int parent,
IGPToolExtension toolExtension)
Called immediately following the creation of a new tool extension. |
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 IGPToolExtensionFactoryProxy(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 IGPToolExtensionFactoryProxy()
public IGPToolExtensionFactoryProxy(java.lang.Object obj) throws java.io.IOException
java.io.IOException
protected IGPToolExtensionFactoryProxy(java.lang.Object obj, java.lang.String iid) throws java.io.IOException
java.io.IOException
protected IGPToolExtensionFactoryProxy(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 IUID getCLSID() throws java.io.IOException, AutomationException
getCLSID
in interface IGPToolExtensionFactory
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getToolExtensionName() throws java.io.IOException, AutomationException
getToolExtensionName
in interface IGPToolExtensionFactory
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getSmallImage() throws java.io.IOException, AutomationException
getSmallImage
in interface IGPToolExtensionFactory
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getLargeImage() throws java.io.IOException, AutomationException
getLargeImage
in interface IGPToolExtensionFactory
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getSmallInvalidImage() throws java.io.IOException, AutomationException
getSmallInvalidImage
in interface IGPToolExtensionFactory
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getLargeInvalidImage() throws java.io.IOException, AutomationException
getLargeInvalidImage
in interface IGPToolExtensionFactory
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getSmallUnlicensedImage() throws java.io.IOException, AutomationException
getSmallUnlicensedImage
in interface IGPToolExtensionFactory
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getLargeUnlicensedImage() throws java.io.IOException, AutomationException
getLargeUnlicensedImage
in interface IGPToolExtensionFactory
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGPToolExtension create(int parent, IGPToolbox destination, java.lang.String[] defaultName, java.lang.String[] defaultDisplayName, java.lang.String[] defaultDescription) throws java.io.IOException, AutomationException
create
in interface IGPToolExtensionFactory
parent
- The parent (A COM typedef) (in)destination
- A reference to a com.esri.arcgis.geoprocessing.IGPToolbox (in)defaultName
- The defaultName (out: use single element array)defaultDisplayName
- The defaultDisplayName (out: use single element array)defaultDescription
- The defaultDescription (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void postCreateTool(int parent, IGPToolExtension toolExtension) throws java.io.IOException, AutomationException
postCreateTool
in interface IGPToolExtensionFactory
parent
- The parent (A COM typedef) (in)toolExtension
- A reference to a com.esri.arcgis.geoprocessing.IGPToolExtension (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean canEdit() throws java.io.IOException, AutomationException
canEdit
in interface IGPToolExtensionFactory
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void edit(int parent, IGPToolExtension toolExtension) throws java.io.IOException, AutomationException
edit
in interface IGPToolExtensionFactory
parent
- The parent (A COM typedef) (in)toolExtension
- A reference to a com.esri.arcgis.geoprocessing.IGPToolExtension (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 |