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