jap
Class JAPConfMixminion

java.lang.Object
  extended by jap.AbstractJAPConfModule
      extended by jap.JAPConfMixminion
All Implemented Interfaces:
JAPHelpContext.IHelpContext, java.awt.event.ActionListener, java.util.EventListener

final class JAPConfMixminion
extends AbstractJAPConfModule
implements java.awt.event.ActionListener


Nested Class Summary
private  class JAPConfMixminion.MyJTable
           
 
Nested classes/interfaces inherited from class jap.AbstractJAPConfModule
AbstractJAPConfModule.FontSizeObserver
 
Field Summary
private  javax.swing.border.TitledBorder m_borderEMail
           
private  javax.swing.border.TitledBorder m_borderPreferences
           
private  javax.swing.JButton m_bttnChangePW
           
private  javax.swing.JButton m_bttnFetchRouters
           
private  javax.swing.JButton m_bttnResetKeyring
           
private  javax.swing.JCheckBox m_cbxActive
           
private  javax.swing.JTextField m_email
           
private  javax.swing.JLabel m_labelAvailableRouters
           
(package private)  long m_lastUpdate
           
private  javax.swing.JLabel m_lblEMail
           
private  javax.swing.JLabel m_lblKeyring
           
private  javax.swing.JLabel m_lblPathLen
           
private  javax.swing.JPanel m_panelEMail
           
private  javax.swing.JPanel m_panelPreferences
           
private  javax.swing.JScrollPane m_scrollPane
           
private  javax.swing.JSlider m_sliderPathLen
           
private  javax.swing.JTable m_tableRouters
           
 
Fields inherited from class jap.AbstractJAPConfModule
LOCK_OBSERVABLE, m_savePoint
 
Constructor Summary
JAPConfMixminion()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent actionEvent)
          actionPerformed
private  void fetchRoutersAsync(boolean bShowError)
           
 java.lang.String getHelpContext()
           
 java.lang.String getTabTitle()
          This method must be implemented by the children of AbstractJAPConfModule and returns the title for this configuration tab.
protected  boolean onOkPressed()
          This method can be overwritten by the children of AbstractJAPConfModule.
 void onResetToDefaultsPressed()
          This method can be overwritten by the children of AbstractJAPConfModule.
protected  void onUpdateValues()
          This method can be overwritten by the children of AbstractJAPConfModule.
 void recreateRootPanel()
          This method must be implemented by the children of AbstractJAPConfModule.
 
Methods inherited from class jap.AbstractJAPConfModule
cancelPressed, createSavePoint, createTabbedRootPanelContraints, fontSizeChanged, getHelpExtractionDisplayContext, getRootPanel, initObservers, okPressed, onCancelPressed, onRootPanelShown, resetToDefaultsPressed, updateValues
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_cbxActive

private javax.swing.JCheckBox m_cbxActive

m_tableRouters

private javax.swing.JTable m_tableRouters

m_sliderPathLen

private javax.swing.JSlider m_sliderPathLen

m_bttnFetchRouters

private javax.swing.JButton m_bttnFetchRouters

m_bttnChangePW

private javax.swing.JButton m_bttnChangePW

m_bttnResetKeyring

private javax.swing.JButton m_bttnResetKeyring

m_labelAvailableRouters

private javax.swing.JLabel m_labelAvailableRouters

m_lblPathLen

private javax.swing.JLabel m_lblPathLen

m_lblEMail

private javax.swing.JLabel m_lblEMail

m_lblKeyring

private javax.swing.JLabel m_lblKeyring

m_scrollPane

private javax.swing.JScrollPane m_scrollPane

m_panelEMail

private javax.swing.JPanel m_panelEMail

m_panelPreferences

private javax.swing.JPanel m_panelPreferences

m_borderPreferences

private javax.swing.border.TitledBorder m_borderPreferences

m_borderEMail

private javax.swing.border.TitledBorder m_borderEMail

m_email

private javax.swing.JTextField m_email

m_lastUpdate

long m_lastUpdate
Constructor Detail

JAPConfMixminion

public JAPConfMixminion()
Method Detail

recreateRootPanel

public void recreateRootPanel()
Description copied from class: AbstractJAPConfModule
This method must be implemented by the children of AbstractJAPConfModule. It is called every time the root panel needs to be (re)created (e.g. the language has changed). This method is also called by the constructor of AbstractJAPConfModule after creating the root panel.

Specified by:
recreateRootPanel in class AbstractJAPConfModule

getTabTitle

public java.lang.String getTabTitle()
Description copied from class: AbstractJAPConfModule
This method must be implemented by the children of AbstractJAPConfModule and returns the title for this configuration tab.

Specified by:
getTabTitle in class AbstractJAPConfModule
Returns:
The title for this configuration tab.

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent actionEvent)
actionPerformed

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
actionEvent - ActionEvent

onOkPressed

protected boolean onOkPressed()
Description copied from class: AbstractJAPConfModule
This method can be overwritten by the children of AbstractJAPConfModule. It is called every time the user presses "OK" in the configuration dialog.

Overrides:
onOkPressed in class AbstractJAPConfModule

onUpdateValues

protected void onUpdateValues()
Description copied from class: AbstractJAPConfModule
This method can be overwritten by the children of AbstractJAPConfModule. It is called every time the values of the model have changed and must be reread by the module. SHOULD NOT BE CALLED DIRECTLY in subclasses!!

Overrides:
onUpdateValues in class AbstractJAPConfModule

getHelpContext

public java.lang.String getHelpContext()
Specified by:
getHelpContext in interface JAPHelpContext.IHelpContext

fetchRoutersAsync

private void fetchRoutersAsync(boolean bShowError)

onResetToDefaultsPressed

public void onResetToDefaultsPressed()
Description copied from class: AbstractJAPConfModule
This method can be overwritten by the children of AbstractJAPConfModule. It is called every time the user presses "Reset to defaults" in the configuration dialog after the restoring of the default configuration from the savepoint (if there is a savepoint for this module).

Overrides:
onResetToDefaultsPressed in class AbstractJAPConfModule