|
|||||||||
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 | |
---|---|
java.lang.String |
getAlias()
Alias of the geoprocessing function factory. |
IUID |
getCLSID()
The class identifier (CLSID) of the geoprocessing function factory. |
IGPFunction |
getFunction(java.lang.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(java.lang.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. |
java.lang.String |
getName()
Name of the geoprocessing function factory. |
Method Detail |
---|
IUID getCLSID() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.java.lang.String getName() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.java.lang.String getAlias() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IGPFunction getFunction(java.lang.String name) throws java.io.IOException, AutomationException
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IGPName getFunctionName(java.lang.String name) throws java.io.IOException, AutomationException
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnumGPName getFunctionNames() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnumGPEnvironment getFunctionEnvironments() throws java.io.IOException, AutomationException
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 |