X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Forg%2Fbiojava%2Fdasobert%2Fdasregistry%2FDasSource.java;fp=src%2Forg%2Fbiojava%2Fdasobert%2Fdasregistry%2FDasSource.java;h=fffda837e83efaf441adb7f5833a9d5fa00ab648;hb=54e003f9b2fff47dbfea6401c3944afdb7bd37b3;hp=a5f36191f3bdeb74700c763f2477fb293ce49e9a;hpb=b318e1301843732eabd1b34ce391828887c883df;p=jalview.git diff --git a/src/org/biojava/dasobert/dasregistry/DasSource.java b/src/org/biojava/dasobert/dasregistry/DasSource.java index a5f3619..fffda83 100755 --- a/src/org/biojava/dasobert/dasregistry/DasSource.java +++ b/src/org/biojava/dasobert/dasregistry/DasSource.java @@ -67,7 +67,12 @@ public interface DasSource public void setCoordinateSystem(DasCoordinateSystem[] u); public void setCapabilities(String[] u); - + /** test if a this source has a particular capability + * + * @param testCapability + * @return true if the server has this capability. + */ + public boolean hasCapability(String testCapability); public String getUrl(); public String getAdminemail(); @@ -101,5 +106,18 @@ public interface DasSource public void setAlertAdmin(boolean flag); public boolean getAlertAdmin(); + + /** set Properties for this DAS source, e.g. project name + * + * @param properties + */ + public void setProperties(Map properties); + + /** get Properties for this DAS source + * + * @return Properties + */ + public Map getProperties(); + } \ No newline at end of file