|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.geoprocessing.BaseGeoprocessingTool
public abstract class BaseGeoprocessingTool
Field Summary | |
---|---|
GPUtilities |
gpUtilities
|
Constructor Summary | |
---|---|
BaseGeoprocessingTool()
|
Method Summary | |
---|---|
abstract void |
execute(IArray paramvalues,
ITrackCancel trackcancel,
IGPEnvironmentManager envMgr,
IGPMessages messages)
Executes the tool |
IUID |
getDialogCLSID()
Returns Dialog Class ID |
abstract String |
getDisplayName()
This is the display name of the function tool. |
abstract IName |
getFullName()
This is the function name object for the geoprocessing function tool. |
int |
getHelpContext()
Returns the Help Context - unique context identifier in a [MAP] file (.h). |
String |
getHelpFile()
Returns path to a compiled help file (a .chm file), which is used to describe and explain the function and its operations |
abstract String |
getMetadataFile()
This is the name of the .xml file containing the default metadata for this function object. |
abstract String |
getName()
This is the name of the function tool. |
abstract IArray |
getParameterInfo()
Returns an array of paramInfo This is the location where the parameters to the Function Tool are defined. |
Object |
getRenderer(IGPParameter arg0)
This is used to set a custom renderer for the output of the function tool. |
abstract boolean |
isLicensed()
This is used to return whether the function tool is licensed to execute. |
abstract void |
updateMessages(IArray paramvalues,
IGPEnvironmentManager envMgr,
IGPMessages gpMessages)
Post validates the given set of values. |
abstract void |
updateParameters(IArray paramvalues,
IGPEnvironmentManager envMgr)
Pre validates the given set of values. |
IGPMessages |
validate(IArray paramvalues,
boolean updateValues,
IGPEnvironmentManager envMgr)
Validates the tool This will validate each parameter and return messages. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public GPUtilities gpUtilities
Constructor Detail |
---|
public BaseGeoprocessingTool()
Method Detail |
---|
public abstract IArray getParameterInfo() throws IOException, AutomationException
getParameterInfo
in interface IGPFunction
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public abstract void updateParameters(IArray paramvalues, IGPEnvironmentManager envMgr)
updateParameters
in interface IGPFunction2
paramvalues
- A reference to a com.esri.arcgis.system.IArray (in)pEnvMgr
- A reference to a com.esri.arcgis.geoprocessing.IGPEnvironmentManager (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public abstract void updateMessages(IArray paramvalues, IGPEnvironmentManager envMgr, IGPMessages gpMessages)
updateMessages
in interface IGPFunction2
paramvalues
- A reference to a com.esri.arcgis.system.IArray (in)pEnvMgr
- A reference to a com.esri.arcgis.geoprocessing.IGPEnvironmentManager (in)messages
- A reference to a com.esri.arcgis.geodatabase.IGPMessages (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public abstract void execute(IArray paramvalues, ITrackCancel trackcancel, IGPEnvironmentManager envMgr, IGPMessages messages) throws IOException, AutomationException
execute
in interface IGPFunction
paramvalues
- A reference to a com.esri.arcgis.system.IArray (in)trackcancel
- A reference to a com.esri.arcgis.system.ITrackCancel (in)envMgr
- A reference to a com.esri.arcgis.geoprocessing.IGPEnvironmentManager (in)messages
- A reference to a com.esri.arcgis.geodatabase.IGPMessages (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public abstract boolean isLicensed() throws IOException, AutomationException
isLicensed
in interface IGPFunction
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public abstract String getName() throws IOException, AutomationException
getName
in interface IGPFunction
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public abstract String getDisplayName() throws IOException, AutomationException
getDisplayName
in interface IGPFunction
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public abstract IName getFullName() throws IOException, AutomationException
getFullName
in interface IGPFunction
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public abstract String getMetadataFile() throws IOException, AutomationException
getMetadataFile
in interface IGPFunction
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public final String getHelpFile() throws IOException, AutomationException
getHelpFile
in interface IGPFunction
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public final int getHelpContext() throws IOException, AutomationException
getHelpContext
in interface IGPFunction
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public final IGPMessages validate(IArray paramvalues, boolean updateValues, IGPEnvironmentManager envMgr)
validate
in interface IGPFunction
paramvalues
- A reference to a com.esri.arcgis.system.IArray (in)updateValues
- The updateValues (in)envMgr
- A reference to a com.esri.arcgis.geoprocessing.IGPEnvironmentManager (in)
public final IUID getDialogCLSID() throws IOException, AutomationException
getDialogCLSID
in interface IGPFunction
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public final Object getRenderer(IGPParameter arg0) throws IOException, AutomationException
getRenderer
in interface IGPFunction
arg0
- A reference to a com.esri.arcgis.geoprocessing.IGPParameter (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 |