| Package | Description | 
|---|---|
| oracle.ide.externaltools.macro | 
 Contains APIs related to macros that can be expanded when invoking external tools. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ParameterizedMacro
A parameterized macro takes one or more parameters that can be used at
 expansion time. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract MacroExpander | 
MacroRegistry.findMacro(java.lang.String moniker)
Finds the macro with the specified moniker (name). 
 | 
MacroExpander | 
MacroPicker.getSelectedMacro()
Get the selected macro. 
 | 
MacroExpander | 
MacroPicker.runDialog(java.awt.Component parent)
Utility to run the macro picker in a dialog. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract java.util.Collection<MacroExpander> | 
MacroRegistry.getMacros()
Get all registered macros. 
 | 
java.util.Iterator<MacroExpander> | 
MacroRegistry.iterator()
Deprecated. 
 
since 11.0. use getMacros().iterator(). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract void | 
MacroRegistry.deregister(MacroExpander expander)
Deprecated. 
 
since 11.0. No replacement. 
 | 
abstract void | 
MacroRegistry.register(MacroExpander expander)
Deprecated. 
 
since 11.0. Register macros using the <externaltools>
    section of the extension manifest. 
 |