package org.jmeld.ui.action;
import org.jmeld.util.Option;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Actions {
public final Action NEW = new Action("New");
public final Action SAVE = new Action("Save");
public final Action UNDO = new Action("Undo");
public final Action REDO = new Action("Redo");
public final Action RIGHT = new Action("Right");
public final Action LEFT = new Action("Left");
public final Action UP = new Action("Up");
public final Action DOWN = new Action("Down");
public final Action ZOOM_PLUS = new Action("ZoomPlus");
public final Action ZOOM_MIN = new Action("ZoomMin");
public final Action GOTO_SELECTED = new Action("GoToSelected");
public final Action GOTO_FIRST = new Action("GoToFirst");
public final Action GOTO_LAST = new Action("GoToLast");
public final Action GOTO_LINE = new Action("GoToLine");
public final Action START_SEARCH = new Action("StartSearch");
public final Action NEXT_SEARCH = new Action("NextSearch");
public final Action PREVIOUS_SEARCH = new Action("PreviousSearch");
public final Action REFRESH = new Action("Refresh");
public final Action MERGEMODE = new Action("MergeMode");
public final Action HELP = new Action("Help");
public final Action ABOUT = new Action("About");
public final Action SETTINGS = new Action("Settings");
public final Action EXIT = new Action("Exit");
public final Action FOLDER_SELECT_NEXT_ROW = new Action("SelectNextRow");
public final Action FOLDER_SELECT_PREVIOUS_ROW = new Action("SelectPreviousRow");
public final Action FOLDER_NEXT_NODE = new Action("NextNode");
public final Action FOLDER_PREVIOUS_NODE = new Action("PreviousNode");
public final Action FOLDER_OPEN_FILE_COMPARISON = new Action("OpenFileComparison");
public final Action FOLDER_OPEN_FILE_COMPARISON_BACKGROUND = new Action("OpenFileComparisonBackground");
public final Action FOLDER_EXPAND_ALL = new Action("ExpandAll");
public final Action FOLDER_COLLAPSE_ALL = new Action("CollapseAll");
public final Action FOLDER_REFRESH = new Action("Refresh");
public final Action FOLDER_REMOVE_RIGHT = new Action("RemoveRight");
public final Action FOLDER_REMOVE_LEFT = new Action("RemoveLeft");
public final Action FOLDER_COPY_TO_LEFT = new Action("CopyToLeft");
public final Action FOLDER_COPY_TO_RIGHT = new Action("CopyToRight");
public final Action FOLDER_FILTER = new Action("Filter");
private final List<Action> actionList = new ArrayList<Action>();
public class Action {
// Instance variables:
public Option option = new Option(true);
private String name;
private Action(String name)
{
this.name = name;
}
public String getName()
{
return name;
}
}
public List<Action> getActions()
{
return Collections.unmodifiableList(actionList);
}
}