public class LazyExternalTool extends ExternalTool
AVAIL_ALWAYS, AVAIL_REGEXP, AVAIL_SELECTION, AVAIL_TYPES, INTEG_CODE_EDITOR_CONTEXT_MENU_ITEM, INTEG_MAIN_WINDOW_TOOLBAR_BUTTON, INTEG_NAVIGATOR_CONTEXT_MENU_ITEM, INTEG_NAVIGATOR_TOOLBAR_BUTTON, INTEG_TOOLS_MENU_ITEM| Constructor and Description | 
|---|
LazyExternalTool(HashStructure hash)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
getClassName()  | 
javax.swing.Icon | 
getIconWhenRequired()
If an external tool is displayed in the toolbar, an icon is required. 
 | 
ExternalTool | 
getInstance()  | 
void | 
run(ExternalToolManager manager, Context context)
Invoke the external tool instance on the specified context. 
 | 
copyTo, copyToImpl, equals, getAvailability, getAvailabilityExpression, getAvailableTypes, getCaption, getData, getIconURL, getIntegrationMask, getReloadBuffers, getScannerTag, getToolTipText, hashCode, hasIntegration, initializeExternalTool, setAvailability, setAvailabilityExpression, setAvailableTypes, setCaption, setData, setIconURL, setIntegrationMask, setReloadBuffers, setScannerTag, setToolTipText, toStringpublic LazyExternalTool(HashStructure hash)
public void run(ExternalToolManager manager, Context context) throws ToolRunException
ExternalToolrun in class ExternalToolcontext - the IDE context the tool was invoked in.ToolRunException - if the tool failed to run.public java.lang.String getClassName()
public javax.swing.Icon getIconWhenRequired()
ExternalToolSubclasses may override this to provide a type specific default icon. This implementation returns a default document icon.
getIconWhenRequired in class ExternalToolpublic ExternalTool getInstance()