X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjalview%2Fws%2Fjws2%2Fdm%2FJabaOption.java;h=ef6969c1045aa09709fa648cff69991e5a2975cd;hb=304e64fb34b32659be1bbfd39fb4e15b2f79586e;hp=3e9e6bc26bea8a057573d19dce78afacab752aa9;hpb=c19d2a91ca05e052e3408bf5852d88eb5d0608f1;p=jalview.git diff --git a/src/jalview/ws/jws2/dm/JabaOption.java b/src/jalview/ws/jws2/dm/JabaOption.java index 3e9e6bc..ef6969c 100644 --- a/src/jalview/ws/jws2/dm/JabaOption.java +++ b/src/jalview/ws/jws2/dm/JabaOption.java @@ -1,6 +1,6 @@ /* - * Jalview - A Sequence Alignment Editor and Viewer (Version 2.9.0b2) - * Copyright (C) 2015 The Jalview Authors + * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$) + * Copyright (C) $$Year-Rel$$ The Jalview Authors * * This file is part of Jalview. * @@ -20,15 +20,14 @@ */ package jalview.ws.jws2.dm; -import jalview.util.MessageManager; -import jalview.ws.jws2.ParameterUtils; -import jalview.ws.params.OptionI; - import java.net.MalformedURLException; import java.net.URL; import java.util.List; import compbio.metadata.Option; +import jalview.util.MessageManager; +import jalview.ws.jws2.ParameterUtils; +import jalview.ws.params.OptionI; public class JabaOption implements jalview.ws.params.OptionI { @@ -94,10 +93,9 @@ public class JabaOption implements jalview.ws.params.OptionI opt.setDefaultValue(selectedItem); } catch (Exception e) { - e.printStackTrace(); - throw new Error( - MessageManager - .getString("error.implementation_error_cannot_set_jaba_option")); + throw new IllegalArgumentException(MessageManager + .formatMessage("error.invalid_value_for_option", new String[] + { selectedItem, opt.getName() })); } } @@ -118,4 +116,10 @@ public class JabaOption implements jalview.ws.params.OptionI return opt; } + @Override + public List getDisplayNames() + { + return null; // not supported for Jaba options + } + }