Class AbstractSettingsPart<C extends AbstractSettingsController<?>>

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected C control
      Our controller
      protected static java.lang.String FIX_SPACE_TEXT  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected AbstractSettingsPart​(C control)
      Creates a new settings part with the given controller
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      void paint​(org.eclipse.swt.widgets.Composite parent)  
      protected abstract void paintBankSpecific​(de.willuhn.jameica.gui.util.SimpleContainer left, de.willuhn.jameica.gui.util.SimpleContainer right)
      Needs to be implemented by a concrete settings part.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractSettingsPart

        protected AbstractSettingsPart​(C control)
        Creates a new settings part with the given controller
        Parameters:
        control - the controller to handle the data inside the settings part
    • Method Detail

      • paint

        public void paint​(org.eclipse.swt.widgets.Composite parent)
                   throws java.rmi.RemoteException
        Specified by:
        paint in interface de.willuhn.jameica.gui.Part
        Throws:
        java.rmi.RemoteException
        See Also:
        Part.paint(org.eclipse.swt.widgets.Composite)
      • paintBankSpecific

        protected abstract void paintBankSpecific​(de.willuhn.jameica.gui.util.SimpleContainer left,
                                                  de.willuhn.jameica.gui.util.SimpleContainer right)
                                           throws java.rmi.RemoteException
        Needs to be implemented by a concrete settings part. Can be used to display/set bank/account specific information.
        Parameters:
        left - the left composite (2/3)
        right - the right composite (1/3)
        Throws:
        java.rmi.RemoteException