de.willuhn.jameica.gui
Class View

java.lang.Object
  extended by de.willuhn.jameica.gui.View
All Implemented Interfaces:
Part

public class View
extends java.lang.Object
implements Part

Bildet das Content-Frame ab.

Author:
willuhn

Constructor Summary
View()
           
 
Method Summary
protected  void cleanContent()
          Leert die Anzeige.
protected  org.eclipse.swt.widgets.Composite getContent()
          Liefert das Composite, in das die anzuzeigenden Dialoge bitte ihre Controls reinmalen sollen.
 org.eclipse.swt.widgets.Composite getSnapin()
          Liefert das SnapIn-Composite.
 void paint(org.eclipse.swt.widgets.Composite parent)
          Malt die Komponente in das angegebene Composite.
protected  void refreshContent()
          Aktualisiert die Anzeige.
 void setErrorText(java.lang.String text)
          Schreibt einen Fehlertext oben in die View.
 void setLogoText(java.lang.String text)
          Aktualisiert den Text neben dem Logo.
 void setSuccessText(java.lang.String text)
          Schreibt einen Erfolgstext oben in die View.
 void setTitle(java.lang.String text)
          Aktualisiert den Titel der View.
 void snapIn()
          Das Snapin-Composite wird angezeigt.
 void snapOut()
          Das Snapin-Composite wird ausgeblendet.
 boolean snappedIn()
          Prueft, ob das Snapin gerade angezeigt wird.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

View

public View()
Method Detail

paint

public void paint(org.eclipse.swt.widgets.Composite parent)
           throws java.rmi.RemoteException
Description copied from interface: Part
Malt die Komponente in das angegebene Composite.

Specified by:
paint in interface Part
Parameters:
parent - das Composite.
Throws:
java.rmi.RemoteException
See Also:
Part.paint(org.eclipse.swt.widgets.Composite)

cleanContent

protected void cleanContent()
Leert die Anzeige. Wird beim Wechsel von einem Dialog auf den naechsten aufgerufen.


snapIn

public void snapIn()
Das Snapin-Composite wird angezeigt.


snapOut

public void snapOut()
Das Snapin-Composite wird ausgeblendet.


snappedIn

public boolean snappedIn()
Prueft, ob das Snapin gerade angezeigt wird.

Returns:
true, wenn es angezeigt wird.

getSnapin

public org.eclipse.swt.widgets.Composite getSnapin()
Liefert das SnapIn-Composite. Die Funktion liefert immer ein leeres Snapin. Wenn sich also vorher was drin befunden hat, wird es vorm erneuten Herausgeben geleert. Hinweis: Das Composite enthaelt ein GridLayout.

Returns:
Snapin-Composite.

setTitle

public void setTitle(java.lang.String text)
Aktualisiert den Titel der View.

Parameters:
text - anzuzeigender Titel.

setLogoText

public void setLogoText(java.lang.String text)
Aktualisiert den Text neben dem Logo. Normalerweise steht da nichts. Man kann aber was hinschreiben.

Parameters:
text - der text links neben dem Logo.

setErrorText

public void setErrorText(java.lang.String text)
Schreibt einen Fehlertext oben in die View.

Parameters:
text - anzuzeigender Text.

setSuccessText

public void setSuccessText(java.lang.String text)
Schreibt einen Erfolgstext oben in die View.

Parameters:
text - anzuzeigender Text.

refreshContent

protected void refreshContent()
Aktualisiert die Anzeige.


getContent

protected org.eclipse.swt.widgets.Composite getContent()
Liefert das Composite, in das die anzuzeigenden Dialoge bitte ihre Controls reinmalen sollen.

Returns:
Composite, in das der Dialog seine Elemente reinmalen soll.