public interface ExternalToolOptionsEnvironment
| Modifier and Type | Method and Description | 
|---|---|
MacroPicker | 
getMacroPicker(boolean onlyDirectories)
Get a macro picker configured for the current environment. 
 | 
MacroRegistry | 
getMacroRegistry()
Get the macro registry. 
 | 
MacroTextField | 
getMacroTextField(boolean onlyDirectories)  | 
ExternalTool | 
getTool()
Get the external tool being created or edited. 
 | 
ExternalToolType | 
getType()
Get the type of tool being created or edited. 
 | 
boolean | 
isUniqueToolName(java.lang.String name)
Returns true if the specified tool name is unique in the current editing session. 
 | 
java.lang.String | 
makeUniqueName(java.lang.String name)
Makes the specified tool name unique. 
 | 
void | 
setUserCanFinishNow(boolean canFinish)
Options pages can call this method to enable the finish button of the external tools wizard in create mode immediately. 
 | 
void setUserCanFinishNow(boolean canFinish)
canFinish - if true, the user can finish the wizard now. Otherwise, they must go to the end of the wizard.boolean isUniqueToolName(java.lang.String name)
name - a tool namejava.lang.String makeUniqueName(java.lang.String name)
name - a tool nameMacroRegistry getMacroRegistry()
MacroPicker getMacroPicker(boolean onlyDirectories)
onlyDirectories - if true, only directory macros will be displayed in the picker.MacroTextField getMacroTextField(boolean onlyDirectories)
ExternalToolType getType()
ExternalTool getTool()