1 package jalview.ws2.actions;
5 import jalview.api.AlignViewportI;
6 import jalview.viewmodel.AlignmentViewport;
7 import jalview.ws.params.ArgumentI;
8 import jalview.ws2.actions.api.ActionI;
9 import jalview.ws2.actions.api.TaskI;
10 import jalview.ws2.api.Credentials;
13 * An empty implementation of the {@link ActionI} interface that does nothing.
14 * Use as a placeholder for testing purposes.
19 public final class NullAction extends BaseAction<Void>
21 public static final class Builder extends BaseAction.Builder<NullAction>
23 public NullAction build()
25 return new NullAction(this);
29 public static Builder newBuilder()
34 protected NullAction(Builder builder)
40 public TaskI<Void> createTask(AlignViewportI viewport,
41 List<ArgumentI> args, Credentials credentials)
43 return new NullTask();
47 public boolean isActive(AlignmentViewport viewport)