X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Forg%2Fbiojava%2Fdasobert%2Feventmodel%2FFeatureEvent.java;fp=src%2Forg%2Fbiojava%2Fdasobert%2Feventmodel%2FFeatureEvent.java;h=4c9ac374a9d52b6fb504fbdaea029b72900142c8;hb=0f71bfca98457c30f1051f142c31b6aaa3e23ead;hp=0000000000000000000000000000000000000000;hpb=072fc418c393cbd2a40dfa1d3e46f90178b79572;p=jalview.git diff --git a/src/org/biojava/dasobert/eventmodel/FeatureEvent.java b/src/org/biojava/dasobert/eventmodel/FeatureEvent.java new file mode 100755 index 0000000..4c9ac37 --- /dev/null +++ b/src/org/biojava/dasobert/eventmodel/FeatureEvent.java @@ -0,0 +1,72 @@ +/* + * BioJava development code + * + * This code may be freely distributed and modified under the + * terms of the GNU Lesser General Public Licence. This should + * be distributed with the code. If you do not have a copy, + * see: + * + * http://www.gnu.org/copyleft/lesser.html + * + * Copyright for this code is held jointly by the individual + * authors. These should be listed in @author doc comments. + * + * For more information on the BioJava project and its aims, + * or to join the biojava-l mailing list, visit the home page + * at: + * + * http://www.biojava.org/ + * + * Created on Oct 28, 2005 + * + */ +package org.biojava.dasobert.eventmodel; + +import java.util.Map; + +import org.biojava.dasobert.dasregistry.Das1Source; +public class FeatureEvent { + + Map[] features; + Das1Source dasSource; + int comeBackLater; + + public FeatureEvent(Map[] features,Das1Source dasSource) { + super(); + this.features =features; + this.dasSource = dasSource; + comeBackLater = -1; + } + + public int getComeBackLater(){ + return comeBackLater; + } + + public void setComeBackLater(int comeBackLater){ + this.comeBackLater = comeBackLater; + } + + + /** get the features that have been found. + * + * do something like + * Map[] features = event.getFeatures(); + *
+     * for (int i = 0 ; i< features;i++) {            
+     *      Map f = features[i];
+     *      String type = (String) f.get("TYPE") ;
+     *      System.out.println(type);
+     * }      
+     * 
+ * @return a Map containng the features + */ + public Map[] getFeatures(){ + return features; + } + + public Das1Source getDasSource(){ + return dasSource; + } + +} +