|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.datainterop.FMEToolFactory
public class FMEToolFactory
FMEToolFactory Class
Constructor Summary | |
---|---|
FMEToolFactory()
Constructs a FMEToolFactory using ArcGIS Engine. |
|
FMEToolFactory(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. FMEToolFactory theFMEToolFactory = (FMEToolFactory) obj; |
Method Summary | |
---|---|
boolean |
canEdit()
Returns whether or not the factory supports editing instances of the tool extension. |
IGPToolExtension |
create(int parent,
IGPToolbox destination,
String[] defaultName,
String[] defaultDisplayName,
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. |
boolean |
equals(Object o)
Compare this object with another |
static String |
getClsid()
getClsid. |
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. |
String |
getToolExtensionName()
Name of the tool extension factory class. |
int |
hashCode()
the hashcode for this object |
void |
interfaceSupportsErrorInfo(GUID riid)
interfaceSupportsErrorInfo |
void |
postCreateTool(int parent,
IGPToolExtension toolExtension)
Called immediately following the creation of a new tool extension. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
---|
getJintegraDispatch, release |
Constructor Detail |
---|
public FMEToolFactory() throws IOException, UnknownHostException
IOException
- if there are interop problems
UnknownHostException
- if there are interop problemspublic FMEToolFactory(Object obj) throws IOException
FMEToolFactory theFMEToolFactory = (FMEToolFactory) obj;
obj
to FMEToolFactory
.
obj
- an object returned from ArcGIS Engine or Server
IOException
- if there are interop problemsMethod Detail |
---|
public static String getClsid()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public IUID getCLSID() throws IOException, AutomationException
getCLSID
in interface IGPToolExtensionFactory
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getToolExtensionName() throws IOException, AutomationException
getToolExtensionName
in interface IGPToolExtensionFactory
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getSmallImage() throws IOException, AutomationException
getSmallImage
in interface IGPToolExtensionFactory
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getLargeImage() throws IOException, AutomationException
getLargeImage
in interface IGPToolExtensionFactory
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getSmallInvalidImage() throws IOException, AutomationException
getSmallInvalidImage
in interface IGPToolExtensionFactory
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getLargeInvalidImage() throws IOException, AutomationException
getLargeInvalidImage
in interface IGPToolExtensionFactory
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getSmallUnlicensedImage() throws IOException, AutomationException
getSmallUnlicensedImage
in interface IGPToolExtensionFactory
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getLargeUnlicensedImage() throws IOException, AutomationException
getLargeUnlicensedImage
in interface IGPToolExtensionFactory
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGPToolExtension create(int parent, IGPToolbox destination, String[] defaultName, String[] defaultDisplayName, String[] defaultDescription) throws 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)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void postCreateTool(int parent, IGPToolExtension toolExtension) throws IOException, AutomationException
postCreateTool
in interface IGPToolExtensionFactory
parent
- The parent (A COM typedef) (in)toolExtension
- A reference to a com.esri.arcgis.geoprocessing.IGPToolExtension (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean canEdit() throws IOException, AutomationException
canEdit
in interface IGPToolExtensionFactory
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void edit(int parent, IGPToolExtension toolExtension) throws IOException, AutomationException
edit
in interface IGPToolExtensionFactory
parent
- The parent (A COM typedef) (in)toolExtension
- A reference to a com.esri.arcgis.geoprocessing.IGPToolExtension (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void interfaceSupportsErrorInfo(GUID riid) throws IOException, AutomationException
Indicates whether the interface supports IErrorInfo.
interfaceSupportsErrorInfo
in interface ISupportErrorInfo
riid
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (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 |