Class AbstractCertificateDialog

java.lang.Object
de.willuhn.jameica.gui.dialogs.AbstractDialog
de.willuhn.jameica.gui.dialogs.AbstractCertificateDialog
Direct Known Subclasses:
CertificateDetailDialog, CertificateTrustDialog

public abstract class AbstractCertificateDialog extends AbstractDialog
Abstrakter Basis-Dialog zur Anzeige von X.509-Zertifikaten
  • Constructor Details

    • AbstractCertificateDialog

      public AbstractCertificateDialog(int position, X509Certificate cert)
      ct.
      Parameters:
      position - Position des Dialogs.
      cert - Zertifikat.
    • AbstractCertificateDialog

      public AbstractCertificateDialog(int position, List<X509Certificate> certs)
      ct.
      Parameters:
      position - Position des Dialogs.
      certs - Liste der Zertifikate.
  • Method Details

    • paint

      protected void paint(org.eclipse.swt.widgets.Composite parent) throws Exception
      Description copied from class: AbstractDialog
      Muss vom abgeleiteten Dialog ueberschrieben werden. In dieser Funktion soll er sich bitte malen. Sie wird anschliessend von open() ausgefuehrt.
      Specified by:
      paint in class AbstractDialog
      Parameters:
      parent - das Composite, in dem der Dialog gemalt werden soll. Hinweis: Das Composite enthaelt bereits ein einspaltiges GridLayout.
      Throws:
      Exception - Kann von der abgeleiteten Klasse geworfen werden. Tut sie das, wird der Dialog nicht angezeigt.
      See Also:
    • paintButtons

      protected abstract void paintButtons(ButtonArea area)
      Muss von der ableitenden Klasse implementiert werden, um die Buttons am Ende des Dialogs zu zeichnen.
      Parameters:
      area - die Button-Area.
    • getData

      protected Object getData() throws Exception
      Liefert null zurueck. Bitte ggf. ueberschreiben, um einen anderen Wert zurueckzuliefern.
      Specified by:
      getData in class AbstractDialog
      Returns:
      das ausgewaehlte Objekt.
      Throws:
      Exception
      See Also:
    • setText

      public void setText(String text)
      Legt den anzuzeigenden Text auf dem Dialog fest.
      Parameters:
      text - anzuzeigender Text.