X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fbin%2FCache.java;h=aa1a0222399de1dad9e969b3e4c0b2ad0644470b;hb=5ea5ca37682bd82ddf4c8499288256684d0f6f1f;hp=ba1d0a848a75883a8dcbc01c2508df8f81e99660;hpb=f7c9aafb3d30cd227626654aab68d8f22b7c531a;p=jalview.git diff --git a/src/jalview/bin/Cache.java b/src/jalview/bin/Cache.java index ba1d0a8..aa1a022 100755 --- a/src/jalview/bin/Cache.java +++ b/src/jalview/bin/Cache.java @@ -802,4 +802,24 @@ public class Cache } return null; } + + /** + * get and parse a property as an integer. send any parsing problems to System.err + * @param property + * @return null or Integer + */ + public static Integer getIntegerProperty(String property) + { + String val=getProperty(property); + if (val!=null && (val=val.trim()).length()>0) + { + try { + return Integer.valueOf(val); + } catch (NumberFormatException x) + { + System.err.println("Invalid integer in property '"+property+"' (value was '"+val+"')"); + } + } + return null; + } }