Class View

  • All Implemented Interfaces:
    Part

    public class View
    extends java.lang.Object
    implements Part
    Bildet das Content-Frame ab.
    Author:
    willuhn
    • Constructor Summary

      Constructors 
      Constructor Description
      View()  
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      void addPanelButton​(PanelButton b)
      Fuegt einen Panel-Button hinzu.
      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.
      LogoPart getLogoPart()
      Liefert den Logo-Part.
      NotificationPanel getNotificationPanel()
      Liefert das Notification-Panel.
      SearchPart getSearchPart()
      Liefert die Suchleiste.
      org.eclipse.swt.widgets.Composite getSnapin()
      Liefert das SnapIn-Composite.
      java.lang.String getTitle()
      Liefert den aktuellen Titel der View.
      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)
      Deprecated.
      Ersatzlos gestrichen.
      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.
      • addPanelButton

        public void addPanelButton​(PanelButton b)
        Fuegt einen Panel-Button hinzu.
        Parameters:
        b - der Panel-Button.
      • 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.
      • getTitle

        public java.lang.String getTitle()
        Liefert den aktuellen Titel der View.
        Returns:
        der aktuelle Titel der View.
      • setLogoText

        public void setLogoText​(java.lang.String text)
        Deprecated.
        Ersatzlos gestrichen. Verwende eine StatusBarMessage mit dem Typ "TYPE_INFO".
        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.
      • getNotificationPanel

        public NotificationPanel getNotificationPanel()
        Liefert das Notification-Panel.
        Returns:
        das Notification-Panel.
      • getSearchPart

        public SearchPart getSearchPart()
        Liefert die Suchleiste.
        Returns:
        die Suchleiste.
      • getLogoPart

        public LogoPart getLogoPart()
        Liefert den Logo-Part.
        Returns:
        der Logo-Part.
      • 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.