de.fhkoeln.zra.statix
Class StatController

java.lang.Object
  |
  +--java.util.Observable
        |
        +--de.fhkoeln.zra.statix.StatController

public class StatController
extends Observable

Author:
Thies Hauschild, hld@gmx.net(04.06.2003) Controller von Statix

Field Summary
private  StatDataContainer dataContainer
           
private  StatDesk desktop
           
private  Hashtable plugins
           
private  Properties props
           
static String TITLE
          Der Titel der Anwendung
 
Fields inherited from class java.util.Observable
 
Constructor Summary
StatController()
          controller initialisiert ein Datenobjekt und einen Desktop
 
Method Summary
 void addHtml(StatHtmlObject obj)
          fügt stathtmlobject hinzu.
 void changeReihenfolge()
           
 void changeReihenfolge(String reihenfolge)
           
 StatDataContainer getData()
          Gibt die Zeitreihen Daten zurück.
 StatDesk getDesk()
          Gibt den desktopPane zurück
 URL getHtmlFromResource(String name)
          Gibt eine URL aus den Resourcen zurück
 ImageIcon getIconFromResource(String iconName)
          Gibt ein BIld aus den Resourcen zurück
 StatPlugable getPlugin(String name)
           
 Properties getProperties()
          Gibt die Properties zurück
 String getProperty(String name)
          Gibt einen string aus den properties zurück
 StatTimeSequenceViewData getVData()
           
 void notifyAllObserver()
          Method notifyAllObserver. prüft ob eine änderung vorhanden ist und informiert alle observer...
 void openData()
           
 void openFile(File file)
          öffnet neue datei
 void removeHtml()
          Löscht die Dokumentation
 void saveData()
           
 void setData(StatTimeSequenceData data)
           
 void updateDegree(int value)
          ändert den Grad
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dataContainer

private StatDataContainer dataContainer

desktop

private StatDesk desktop

props

private Properties props

plugins

private Hashtable plugins

TITLE

public static final String TITLE
Der Titel der Anwendung

See Also:
Constant Field Values
Constructor Detail

StatController

public StatController()
controller initialisiert ein Datenobjekt und einen Desktop

Method Detail

getData

public StatDataContainer getData()
Gibt die Zeitreihen Daten zurück.

Returns:
TimeSequenceData

notifyAllObserver

public void notifyAllObserver()
Method notifyAllObserver. prüft ob eine änderung vorhanden ist und informiert alle observer...


updateDegree

public void updateDegree(int value)
ändert den Grad

Parameters:
value -

openFile

public void openFile(File file)
öffnet neue datei

Parameters:
file -

addHtml

public void addHtml(StatHtmlObject obj)
fügt stathtmlobject hinzu.

Parameters:
obj -

removeHtml

public void removeHtml()
Löscht die Dokumentation


getDesk

public StatDesk getDesk()
Gibt den desktopPane zurück

Returns:
StatDesk

getProperty

public String getProperty(String name)
Gibt einen string aus den properties zurück

Parameters:
name -
Returns:
String

getProperties

public Properties getProperties()
Gibt die Properties zurück

Returns:
Properties

openData

public void openData()

saveData

public void saveData()

setData

public void setData(StatTimeSequenceData data)

getPlugin

public StatPlugable getPlugin(String name)

getVData

public StatTimeSequenceViewData getVData()

changeReihenfolge

public void changeReihenfolge(String reihenfolge)

changeReihenfolge

public void changeReihenfolge()

getIconFromResource

public ImageIcon getIconFromResource(String iconName)
Gibt ein BIld aus den Resourcen zurück

Parameters:
iconName -
Returns:
ImageIcon

getHtmlFromResource

public URL getHtmlFromResource(String name)
Gibt eine URL aus den Resourcen zurück

Returns:
ImageIcon