2 * BioJava development code
4 * This code may be freely distributed and modified under the
5 * terms of the GNU Lesser General Public Licence. This should
6 * be distributed with the code. If you do not have a copy,
9 * http://www.gnu.org/copyleft/lesser.html
11 * Copyright for this code is held jointly by the individual
12 * authors. These should be listed in @author doc comments.
14 * For more information on the BioJava project and its aims,
15 * or to join the biojava-l mailing list, visit the home page
18 * http://www.biojava.org/
20 * Created on Oct 28, 2005
23 package org.biojava.dasobert.eventmodel;
27 import org.biojava.dasobert.dasregistry.*;
29 public class FeatureEvent extends AbstractDasEvent
36 public FeatureEvent(Map[] features, Das1Source dasSource, String version)
39 this.features = features;
40 this.dasSource = dasSource;
42 this.version = version;
45 public int getComeBackLater()
50 public void setComeBackLater(int comeBackLater)
52 this.comeBackLater = comeBackLater;
55 /** get the features that have been found.
58 * Map[] features = event.getFeatures();
60 * for (int i = 0 ; i< features;i++) {
61 * Map f = features[i];
62 * String type = (String) f.get("TYPE") ;
63 * System.out.println(type);
66 * @return a Map containng the features
68 public Map[] getFeatures()
73 /** Get the version of the reference object that has been annotated.
74 * Compare the version string with the version string obtained from the reference server.
75 * If they don;t match there is a version problem between the annotation and the reference!
76 * @return the version string (e.g. an MD5 digest of the reference sequence)
78 public String getVersion() {
82 public void setVersion(String version) {
83 this.version = version;