import jalview.ws2.WebServiceI;
import jalview.ws2.operations.Operation;
+/**
+ *
+ * @author mmwarowny
+ *
+ */
public class WebServicesMenuBuilder
{
@FunctionalInterface
var keysSet = new HashSet<>(oneshotOperations.keySet());
keysSet.addAll(interactiveOperations.keySet());
var keys = new ArrayList<>(keysSet);
- keys.sort(Comparator.<String>naturalOrder());
+ keys.sort(Comparator.<String> naturalOrder());
for (String opType : keys)
{
var submenu = new JMenu(opType);
}
private void addOneshotOperations(List<Operation> operations, JMenu submenu,
- AlignFrame frame)
+ AlignFrame frame)
{
operations = new ArrayList<>(operations);
operations.sort(Comparator
- .<Operation, String>comparing(o -> o.getHostName())
- .<String>thenComparing(o -> o.getName()));
+ .<Operation, String> comparing(o -> o.getHostName())
+ .<String> thenComparing(o -> o.getName()));
String lastHost = null;
for (final Operation op : operations)
{
groupedOperations.get(op.getName()).add(op);
}
var keys = new ArrayList<>(groupedOperations.keySet());
- keys.sort(Comparator.<String>naturalOrder());
+ keys.sort(Comparator.<String> naturalOrder());
for (String opName : keys)
{
var ops = groupedOperations.get(opName);
MessageManager.getString("label.choose_jabaws_server")));
for (final Operation op : ops)
{
- if (op == selectedOperation) continue;
+ if (op == selectedOperation)
+ continue;
var hostItem = new JMenuItem(op.getHostName());
hostItem.setForeground(Color.blue);
hostItem.addActionListener(e -> {