import jalview.gui.AlignViewport;
import jalview.gui.AlignmentPanel;
import jalview.gui.Desktop;
+import jalview.gui.JvOptionPane;
import jalview.gui.WebserviceInfo;
import jalview.io.packed.DataProvider.JvDataType;
import jalview.util.MessageManager;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
-import javax.swing.JOptionPane;
import javax.swing.event.MenuEvent;
import javax.swing.event.MenuListener;
* @author JimP
*
*/
-public class RestClient extends WSClient implements WSClientI,
- WSMenuEntryProviderI
+public class RestClient extends WSClient
+ implements WSClientI, WSMenuEntryProviderI
{
RestServiceDescription service;
public void setWebserviceInfo(boolean headless)
{
- WebServiceJobTitle = MessageManager.formatMessage(
- "label.webservice_job_title", new String[] {
- service.details.Action, service.details.Name });
+ WebServiceJobTitle = MessageManager
+ .formatMessage("label.webservice_job_title", new String[]
+ { service.details.Action, service.details.Name });
WebServiceName = service.details.Name;
WebServiceReference = "No reference - go to url for more info";
if (service.details.description != null)
}
if (!headless)
{
- wsInfo = new WebserviceInfo(WebServiceJobTitle, WebServiceName + "\n"
- + WebServiceReference, true);
+ wsInfo = new WebserviceInfo(WebServiceJobTitle,
+ WebServiceName + "\n" + WebServiceReference, true);
wsInfo.setRenderAsHtml(true);
}
final AlignFrame alignFrame)
{
JMenuItem submit = new JMenuItem(service.details.Name);
- submit.setToolTipText(MessageManager.formatMessage(
- "label.rest_client_submit", new String[] {
- service.details.Action, service.details.Name }));
+ submit.setToolTipText(MessageManager
+ .formatMessage("label.rest_client_submit", new String[]
+ { service.details.Action, service.details.Name }));
submit.addActionListener(new ActionListener()
{
{
// intersect groups with selected region
_input = new AlignmentView(av.getAlignment(),
- av.getColumnSelection(), av.getSelectionGroup(),
- av.hasHiddenColumns(), true, true);
+ av.getAlignment().getHiddenColumns(),
+ av.getSelectionGroup(), av.hasHiddenColumns(), true,
+ true);
viewTitle = MessageManager.formatMessage(
- "label.select_visible_region_of",
- new String[] {
- (av.hasHiddenColumns() ? MessageManager
- .getString("label.visible") : ""),
+ "label.select_visible_region_of", new String[]
+ { (av.hasHiddenColumns()
+ ? MessageManager.getString("label.visible")
+ : ""),
af.getTitle() });
}
else
{
// use selected region to partition alignment
_input = new AlignmentView(av.getAlignment(),
- av.getColumnSelection(), av.getSelectionGroup(),
- av.hasHiddenColumns(), false, true);
+ av.getAlignment().getHiddenColumns(),
+ av.getSelectionGroup(), av.hasHiddenColumns(), false,
+ true);
}
viewTitle = MessageManager.formatMessage(
- "label.select_unselect_visible_regions_from",
- new String[] {
- (av.hasHiddenColumns() ? MessageManager
- .getString("label.visible") : ""),
+ "label.select_unselect_visible_regions_from", new String[]
+ { (av.hasHiddenColumns()
+ ? MessageManager.getString("label.visible")
+ : ""),
af.getTitle() });
}
else
{
// just take selected region intersection
_input = new AlignmentView(av.getAlignment(),
- av.getColumnSelection(), av.getSelectionGroup(),
- av.hasHiddenColumns(), true, true);
+ av.getAlignment().getHiddenColumns(),
+ av.getSelectionGroup(), av.hasHiddenColumns(), true, true);
viewTitle = MessageManager.formatMessage(
- "label.select_visible_region_of",
- new String[] {
- (av.hasHiddenColumns() ? MessageManager
- .getString("label.visible") : ""),
+ "label.select_visible_region_of", new String[]
+ { (av.hasHiddenColumns()
+ ? MessageManager.getString("label.visible")
+ : ""),
af.getTitle() });
}
}
{
// standard alignment view without selection present
_input = new AlignmentView(av.getAlignment(),
- av.getColumnSelection(), null, av.hasHiddenColumns(), false,
- true);
+ av.getAlignment().getHiddenColumns(), null,
+ av.hasHiddenColumns(), false, true);
viewTitle = ""
- + (av.hasHiddenColumns() ? (new StringBuffer(" ")
- .append(MessageManager
- .getString("label.visible_region_of"))
- .toString()) : "") + af.getTitle();
+ + (av.hasHiddenColumns()
+ ? (new StringBuffer(" ")
+ .append(MessageManager
+ .getString("label.visible_region_of"))
+ .toString())
+ : "")
+ + af.getTitle();
}
RestJobThread jobsthread = new RestJobThread(this);
else
{
// TODO: try to tell the user why the job couldn't be started.
- JOptionPane
- .showMessageDialog(
- Desktop.desktop,
- (jobsthread.hasWarnings() ? jobsthread.getWarnings()
- : MessageManager
- .getString("label.job_couldnt_be_started_check_input")),
- MessageManager
- .getString("label.unable_start_web_service_analysis"),
- JOptionPane.WARNING_MESSAGE);
+ JvOptionPane.showMessageDialog(Desktop.desktop,
+ (jobsthread.hasWarnings() ? jobsthread.getWarnings()
+ : MessageManager.getString(
+ "label.job_couldnt_be_started_check_input")),
+ MessageManager
+ .getString("label.unable_start_web_service_analysis"),
+ JvOptionPane.WARNING_MESSAGE);
}
}
public static RestClient makeShmmrRestClient()
{
- String action = "Analysis", description = "Sequence Harmony and Multi-Relief (Brandt et al. 2010)", name = MessageManager
- .getString("label.multiharmony");
+ String action = "Analysis",
+ description = "Sequence Harmony and Multi-Relief (Brandt et al. 2010)",
+ name = MessageManager.getString("label.multiharmony");
Hashtable<String, InputType> iparams = new Hashtable<String, InputType>();
jalview.ws.rest.params.JobConstant toolp;
// toolp = new jalview.ws.rest.JobConstant("tool","jalview");
iparams.put("groups", sgroups);
sgroups.token = "groups";
sgroups.sep = " ";
- RestServiceDescription shmrService = new RestServiceDescription(
- action,
- description,
- name,
- "http://zeus.few.vu.nl/programs/shmrwww/index.php?tool=jalview",// ?tool=jalview&mbjob[method]=shmr&mbjob[description]=step1",
+ RestServiceDescription shmrService = new RestServiceDescription(action,
+ description, name,
+ "http://zeus.few.vu.nl/programs/shmrwww/index.php?tool=jalview", // ?tool=jalview&mbjob[method]=shmr&mbjob[description]=step1",
"?tool=jalview", iparams, true, false, '-');
// a priori knowledge of the data returned from the service
shmrService.addResultDatatype(JvDataType.ANNOTATION);
try
{
for (RestServiceDescription descr : RestServiceDescription
- .parseDescriptions(jalview.bin.Cache.getDefault(
- RSBS_SERVICES,
- makeShmmrRestClient().service.toString())))
+ .parseDescriptions(
+ Cache.getDefault(RSBS_SERVICES,
+ makeShmmrRestClient().service.toString())))
{
services.add(descr.toString());
}
} catch (Exception ex)
{
- System.err
- .println("Serious - RSBS descriptions in user preferences are corrupt!");
+ System.err.println(
+ "Serious - RSBS descriptions in user preferences are corrupt!");
ex.printStackTrace();
}