package interfaces.JGUI; import java.util.Vector; import java.net.URL; public class ResultTable extends Vector { MapApplet m_mapApplet; ResultTable(Vector result, MapApplet mapApplet) throws Exception { m_mapApplet = mapApplet; for (int i = 0 ; i < result.size() ; ) { Vector tuple = new Vector(); for (int j = 0 ; j < 4 ; ++j) { tuple.addElement((String)result.elementAt(i)); ++i; } ResultTuple resultTuple = new ResultTuple(tuple, this); if (resultTuple.matchString()) addElement(resultTuple); } } public String getContent(int index) { return new String(getX(index) + " " + getY(index) + " " + getName(index) + " " + getURL(index)); } public double getX(int index) { return ((ResultTuple)elementAt(index)).m_x; } public double getY(int index) { return ((ResultTuple)elementAt(index)).m_y; } public String getName(int index) { return ((ResultTuple)elementAt(index)).m_name; } public URL getURL(int index) { return ((ResultTuple)elementAt(index)).m_url; } }