|
|||||||||
| 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 | ||||||||