|
|
|
@ -25,11 +25,6 @@ public class WatchList extends Observable implements Load,Save {
|
|
|
|
ListOfWatchList.getList().addWatchList(this);
|
|
|
|
ListOfWatchList.getList().addWatchList(this);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// Debug constructor
|
|
|
|
|
|
|
|
public WatchList(boolean debug) {
|
|
|
|
|
|
|
|
listdata = new LinkedHashMap<String, StockEntry>();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Effects: Add an entry with key==target
|
|
|
|
// Effects: Add an entry with key==target
|
|
|
|
// (XXX For now, only Nyse)
|
|
|
|
// (XXX For now, only Nyse)
|
|
|
|
// Modifies: this.listdata
|
|
|
|
// Modifies: this.listdata
|
|
|
|
@ -66,12 +61,6 @@ public class WatchList extends Observable implements Load,Save {
|
|
|
|
return entryset.iterator();
|
|
|
|
return entryset.iterator();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// Effects: Return an readonly iterator of the list
|
|
|
|
|
|
|
|
public Iterator roiterator() {
|
|
|
|
|
|
|
|
Set entryset = Collections.unmodifiableSet(listdata.entrySet());
|
|
|
|
|
|
|
|
return entryset.iterator();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public StockEntry getStock(int index) {
|
|
|
|
public StockEntry getStock(int index) {
|
|
|
|
String key = (String) listdata.keySet().toArray()[index];
|
|
|
|
String key = (String) listdata.keySet().toArray()[index];
|
|
|
|
return (StockEntry) listdata.get(key);
|
|
|
|
return (StockEntry) listdata.get(key);
|
|
|
|
|