public final class JavaActionProvider extends Object implements ActionProvider
ActionProvider
for Java based project.Modifier and Type | Class and Description |
---|---|
static interface |
JavaActionProvider.Action |
static interface |
JavaActionProvider.AntTargetInvocationListener |
static class |
JavaActionProvider.Builder |
static class |
JavaActionProvider.CompileOnSaveOperation |
static class |
JavaActionProvider.Context |
static class |
JavaActionProvider.ScriptAction |
COMMAND_BUILD, COMMAND_CLEAN, COMMAND_COMPILE_SINGLE, COMMAND_COPY, COMMAND_DEBUG, COMMAND_DEBUG_SINGLE, COMMAND_DEBUG_STEP_INTO, COMMAND_DEBUG_TEST_SINGLE, COMMAND_DELETE, COMMAND_MOVE, COMMAND_PRIME, COMMAND_PROFILE, COMMAND_PROFILE_SINGLE, COMMAND_PROFILE_TEST_SINGLE, COMMAND_REBUILD, COMMAND_RENAME, COMMAND_RUN, COMMAND_RUN_SINGLE, COMMAND_TEST, COMMAND_TEST_SINGLE
Modifier and Type | Method and Description |
---|---|
void |
addAntTargetInvocationListener(JavaActionProvider.AntTargetInvocationListener listener) |
String[] |
getSupportedActions() |
void |
invokeAction(String command,
Lookup context) |
boolean |
isActionEnabled(String command,
Lookup context) |
void |
removeAntTargetInvocationListener(JavaActionProvider.AntTargetInvocationListener listener) |
public String[] getSupportedActions()
getSupportedActions
in interface ActionProvider
public boolean isActionEnabled(@NonNull String command, @NonNull Lookup context) throws IllegalArgumentException
isActionEnabled
in interface ActionProvider
IllegalArgumentException
public void invokeAction(@NonNull String command, @NonNull Lookup context) throws IllegalArgumentException
invokeAction
in interface ActionProvider
IllegalArgumentException
public void addAntTargetInvocationListener(@NonNull JavaActionProvider.AntTargetInvocationListener listener)
public void removeAntTargetInvocationListener(@NonNull JavaActionProvider.AntTargetInvocationListener listener)