Package | Description |
---|---|
oracle.ide.externaltools |
Contains interfaces and classes that allow external tools in
the IDE to be invoked, manipulated and extended by extensions.
|
Modifier and Type | Class and Description |
---|---|
class |
LazyExternalTool |
Modifier and Type | Method and Description |
---|---|
ExternalTool |
ExternalToolType.createExternalTool()
Note: this method should not be overridden by declarative implementations
|
ExternalTool |
ExternalToolFactory.createProgramTool()
Creates an external tool that can be used to invoke an external
program.
|
abstract ExternalTool[] |
ExternalToolScanner.findTools(java.util.Collection<ExternalTool> existingTools)
Search for external tools.
|
ExternalTool |
LazyExternalTool.getInstance() |
ExternalTool |
ExternalToolOptionsEnvironment.getTool()
Get the external tool being created or edited.
|
ExternalTool |
ExternalToolEvent.getTool()
Returns the external tool this event applies to.
|
abstract ExternalTool |
ExternalToolManager.invokeCreateWizard(java.awt.Component parent,
ExternalToolType type)
Invokes the Define External Tool wizard programmatically.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<ExternalTool> |
ExternalToolManager.getAllExternalTools()
Deprecated.
since 11.1.1.0.1. Use
ExternalToolManager.tools() . |
java.util.Iterator<ExternalTool> |
ExternalToolManager.getExternalToolsByType(ExternalToolType type)
Deprecated.
since 11.1.1.0.1. Use
ExternalToolManager.toolsOfType(ExternalToolType) . |
abstract java.util.Collection<ExternalTool> |
ExternalToolManager.tools()
Returns all defined external tools.
|
abstract java.util.Collection<ExternalTool> |
ExternalToolManager.toolsOfType(ExternalToolType type)
Returns external tools of a specific type.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
ExternalToolManager.addExternalTool(ExternalTool tool)
Programmatically adds an external tool.
|
protected void |
ExternalTool.copyToImpl(ExternalTool copy)
Deprecated.
since 11.1.1 with no replacement. The persistence mechanism
for external tools changed in the 11.1.1 release, and no longer
requires subclasses to implement this method.
|
java.net.URL |
ExternalToolType.getDefaultIconURL(ExternalTool tool)
Get the default icon URL to use for the specified external tool of this
type.
|
static ExternalToolBaseProperties |
ExternalToolBaseProperties.getInstance(ExternalTool tool) |
static ExternalProgramToolProperties |
ExternalProgramToolProperties.getInstance(ExternalTool tool) |
ExternalToolType |
ExternalToolManager.getType(ExternalTool tool)
Gets the type of the specified external tool
|
abstract boolean |
ExternalToolManager.invokeEditDialog(java.awt.Component parent,
ExternalTool tool)
Invokes the Edit External Tool dialog programmatically.
|
void |
ExternalToolOptionsPage.loadOptions(ExternalTool tool,
boolean isCreateMode)
The options page should populate the UI from the specified
ExternalTool object.
|
abstract void |
ExternalToolManager.removeExternalTool(ExternalTool tool)
Removes an existing external tool.
|
void |
ExternalToolOptionsPage.saveOptions(ExternalTool tool,
boolean isCreateMode)
The options page should save the contents of the UI into the specified
ExternalTool object.
|
Modifier and Type | Method and Description |
---|---|
abstract ExternalTool[] |
ExternalToolScanner.findTools(java.util.Collection<ExternalTool> existingTools)
Search for external tools.
|
static java.util.Set<java.lang.String> |
ExternalToolManager.scannerTags(java.util.Collection<ExternalTool> tools)
Returns the set of
scannerTags
used by a collection of tools. |
Constructor and Description |
---|
ExternalToolEvent(java.lang.Object source,
ExternalTool tool)
Creates an ExternalToolEvent.
|