Class BoerseArdSelectExchangePart
- java.lang.Object
-
- de.frankmuenster.mahoe.banks.aktien.gui.parts.BoerseArdSelectExchangePart
-
- All Implemented Interfaces:
de.willuhn.jameica.gui.Part
public class BoerseArdSelectExchangePart extends java.lang.Object implements de.willuhn.jameica.gui.Part
- Author:
- Frank Münster
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
BoerseArdSelectExchangePart.ExchangeSelectionListener
Auswahllistener der anzeigt, dass ein Suchergebniss angeklickt wurde.static interface
BoerseArdSelectExchangePart.ExchangeSelectListener
Listener zum Anzeigen, dass ein ein Suchergebnis angeklickt wurde.
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.swt.widgets.List
exchangeList
Die Liste mit den Suchergebnissenprotected java.util.Map<java.lang.String,java.lang.String>
resultList
Liste mit StockInfo's
-
Constructor Summary
Constructors Constructor Description BoerseArdSelectExchangePart(BoerseArdSelectExchangePart.ExchangeSelectListener listner)
Standardkonstruktor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addListener(BoerseArdSelectExchangePart.ExchangeSelectListener listener)
Fügt eine Listener hinzuvoid
fillList(de.frankmuenster.jameica.finanzen.boerseard.ArdStockInfoBean bean)
Schreibt die Börsen in die Börsenliste.protected void
notifyListeners(org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> sel)
Benachrichtigen der registrierten Listeners mit Übergabe dem gefundenen QuoteLookupInfoBean Elementvoid
paint(org.eclipse.swt.widgets.Composite parent)
void
removeAll()
Clear the listvoid
selectExchange(java.lang.String exchange)
Selects the exchange (if present) and notifies listeners
-
-
-
Constructor Detail
-
BoerseArdSelectExchangePart
public BoerseArdSelectExchangePart(BoerseArdSelectExchangePart.ExchangeSelectListener listner)
Standardkonstruktor- Parameters:
listner
-
-
-
Method Detail
-
addListener
public final void addListener(BoerseArdSelectExchangePart.ExchangeSelectListener listener)
Fügt eine Listener hinzu- Parameters:
listener
- SearchResultSelectListener der hinzugefügt werden soll
-
fillList
public void fillList(de.frankmuenster.jameica.finanzen.boerseard.ArdStockInfoBean bean)
Schreibt die Börsen in die Börsenliste. Alte Einträge werden gelöscht.- Parameters:
bean
- die Börsen
-
paint
public void paint(org.eclipse.swt.widgets.Composite parent) throws java.rmi.RemoteException
- Specified by:
paint
in interfacede.willuhn.jameica.gui.Part
- Throws:
java.rmi.RemoteException
- See Also:
Part.paint(org.eclipse.swt.widgets.Composite)
-
removeAll
public void removeAll()
Clear the list
-
selectExchange
public void selectExchange(java.lang.String exchange)
Selects the exchange (if present) and notifies listeners- Parameters:
exchange
-
-
notifyListeners
protected void notifyListeners(org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> sel)
Benachrichtigen der registrierten Listeners mit Übergabe dem gefundenen QuoteLookupInfoBean Element- Parameters:
sel
-
-
-