|
|||||||||
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.IGPToolExtensionFactoryGenProxy
public class IGPToolExtensionFactoryGenProxy
Provides access to methods on a geoprocessing tool extension factory object.
Field Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
IGPToolExtensionFactoryGenProxy()
|
|
IGPToolExtensionFactoryGenProxy(Object obj)
|
protected |
IGPToolExtensionFactoryGenProxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
boolean |
canEdit()
Returns whether or not the factory supports editing instances of the tool extension. |
IGPToolExtensionGen |
create(int parent,
IGPToolbox destination)
Creates a new instance of a tool extension in the given toolbox. |
void |
edit(int parent,
IGPToolExtensionGen toolExtension)
Invokes a window to edit a tool extension. |
IUID |
getCLSID()
The CLSID of the tool extension factory class. |
String |
getDefaultDescription()
The default tool extension description. |
String |
getDefaultDisplayName()
The default tool extension display name. |
String |
getDefaultName()
The default tool extension name. |
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. |
String |
getToolExtensionName()
Name of the tool extension factory class. |
void |
postCreateTool(int parent,
IGPToolExtensionGen toolExtension)
Called immediately following the creation of a new tool extension. |
void |
removeListener(String iidStr,
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 boolean noncastable
Constructor Detail |
---|
public IGPToolExtensionFactoryGenProxy()
public IGPToolExtensionFactoryGenProxy(Object obj) throws IOException
IOException
protected IGPToolExtensionFactoryGenProxy(Object obj, String iid) throws IOException
IOException
Method Detail |
---|
public void addListener(String iidStr, Object theListener, Object theSource) throws IOException
addListener
in class com.esri.arcgis.interop.Dispatch
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class com.esri.arcgis.interop.Dispatch
IOException
public IUID getCLSID() throws IOException, AutomationException
getCLSID
in interface IGPToolExtensionFactoryGen
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getToolExtensionName() throws IOException, AutomationException
getToolExtensionName
in interface IGPToolExtensionFactoryGen
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getSmallImage() throws IOException, AutomationException
getSmallImage
in interface IGPToolExtensionFactoryGen
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getLargeImage() throws IOException, AutomationException
getLargeImage
in interface IGPToolExtensionFactoryGen
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getSmallInvalidImage() throws IOException, AutomationException
getSmallInvalidImage
in interface IGPToolExtensionFactoryGen
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getLargeInvalidImage() throws IOException, AutomationException
getLargeInvalidImage
in interface IGPToolExtensionFactoryGen
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getSmallUnlicensedImage() throws IOException, AutomationException
getSmallUnlicensedImage
in interface IGPToolExtensionFactoryGen
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getLargeUnlicensedImage() throws IOException, AutomationException
getLargeUnlicensedImage
in interface IGPToolExtensionFactoryGen
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getDefaultName() throws IOException, AutomationException
getDefaultName
in interface IGPToolExtensionFactoryGen
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getDefaultDisplayName() throws IOException, AutomationException
getDefaultDisplayName
in interface IGPToolExtensionFactoryGen
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getDefaultDescription() throws IOException, AutomationException
getDefaultDescription
in interface IGPToolExtensionFactoryGen
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGPToolExtensionGen create(int parent, IGPToolbox destination) throws IOException, AutomationException
create
in interface IGPToolExtensionFactoryGen
parent
- The parent (A COM typedef) (in)destination
- A reference to a com.esri.arcgis.geoprocessing.IGPToolbox (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void postCreateTool(int parent, IGPToolExtensionGen toolExtension) throws IOException, AutomationException
postCreateTool
in interface IGPToolExtensionFactoryGen
parent
- The parent (A COM typedef) (in)toolExtension
- A reference to a com.esri.arcgis.geoprocessing.IGPToolExtensionGen (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean canEdit() throws IOException, AutomationException
canEdit
in interface IGPToolExtensionFactoryGen
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void edit(int parent, IGPToolExtensionGen toolExtension) throws IOException, AutomationException
edit
in interface IGPToolExtensionFactoryGen
parent
- The parent (A COM typedef) (in)toolExtension
- A reference to a com.esri.arcgis.geoprocessing.IGPToolExtensionGen (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 |