|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IGPFunctionFactory
Provides access to the properties/methods of a geoprocessing function factory object.
The IGPFunctionFactory is a logical grouping of tools. It is registered into the component category CATID_GPFunctionFactories.
The function factory is responsible for handing out the function name objects for each geoprocessing function, in other words it makes a geoprocessing tool accessible. It is required when building geoprocessing functions tools. For more information about using the IGPFuctionFactory refer to the technical document Building Geoprocessing Function Tools.
Method Summary | |
---|---|
String |
getAlias()
Alias of the geoprocessing function factory. |
IUID |
getCLSID()
The class identifier (CLSID) of the geoprocessing function factory. |
IGPFunction |
getFunction(String name)
Returns the geoprocessing function object with the given name. |
IEnumGPEnvironment |
getFunctionEnvironments()
Returns an enumeration of the geoprocessing environments that the geoprocessing functions managed by this function factory use. |
IGPName |
getFunctionName(String name)
Returns the geoprocessing function name object with the given name. |
IEnumGPName |
getFunctionNames()
Returns an enumeration of function name objects of all the geoprocessing functions managed by this function factory. |
String |
getName()
Name of the geoprocessing function factory. |
Method Detail |
---|
IUID getCLSID() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getName() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getAlias() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IGPFunction getFunction(String name) throws IOException, AutomationException
name
- The name (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IGPName getFunctionName(String name) throws IOException, AutomationException
name
- The name (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnumGPName getFunctionNames() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnumGPEnvironment getFunctionEnvironments() throws IOException, AutomationException
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 |