Classes | Public Member Functions | Protected Member Functions | Protected Attributes | Package Attributes

alma.acs.commandcenter.gui.TabPanel Class Reference

Inherits javax::swing::JPanel.

List of all members.

Classes

class  ActionConfigureAllContainers
class  ActionConfigureContainer
class  ActionKillAcs
class  ActionLessContainers
class  ActionMoreContainers
class  ActionMoveContainerDown
class  ActionMoveContainerUp
class  ActionShowAdvanced
class  ActionStartAcs
class  ActionStartAllContainers
class  ActionStartContainer
class  ActionStartManager
class  ActionStartServices
class  ActionStopAcs
class  ActionStopAllContainers
class  ActionStopContainer
class  ActionStopManager
class  ActionStopServices
class  ButtonPair
class  ContainerLine
class  Disenabler
class  FixSizeScrollPane
class  FixSizeSeparator
class  FlowDialog
class  GridBag
class  MyCheckBox
class  MyFocusListener
class  MyRadioButton

Public Member Functions

void validateAfterProgrammaticUpdate (JComponent trg)

Protected Member Functions

 TabPanel (CommandCenterGui master)
void init ()
ContainerLine addEmptyContainerLine ()
void setMnemonicForContainerLine (int index)
void moveContainerLine (int index, boolean upwards)
void lessContainerLines ()
void setAdvancedVisible (boolean b)
void managerStarted ()
void managerStopped ()
boolean confirmKillAcs ()
boolean confirmStartJavaOnlyAcs ()
int getMode ()
void makeButtonPair (JButton on, JButton off)
GridBag gridbagpos (int y, int x)

Protected Attributes

Disenabler disenabler
Vector< ContainerLine > containerLines = new Vector<ContainerLine>()
Vector< ButtonPair > buttonPairs = new Vector<ButtonPair>()

Package Attributes

CommandCenterGui master
DefaultChecklistPanel remoteFlowPanel
DefaultChecklistPanel localJavaFlowPanel
DefaultChecklistPanel localScriptFlowPanel
DefaultChecklistPanel singleStepFlowPanel
DefaultChecklistPanel remoteServicesDaemonFlowPanel
DefaultChecklistPanel remoteContainerDaemonFlowPanel
BackgroundAction actStartAcs
BackgroundAction actStopAcs
BackgroundAction actKillAcs
BackgroundAction actStartServices
BackgroundAction actStopServices
BackgroundAction actStartManager
BackgroundAction actStopManager
BackgroundAction actShowAdvanced
BackgroundAction actStartContainer
BackgroundAction actStopContainer
BackgroundAction actConfigureContainer
BackgroundAction actStartAllContainers
BackgroundAction actStopAllContainers
FlowDialog flowDialog
FixSizeScrollPane scp
JPanel controlsPanel
JPanel buttonPanel
JPanel panelAdvanced
JPanel buttonPanelAdvanced
JToggleButton btnShowAdvanced
JButton btnStartServices
JButton btnStopServices
JButton btnStartManager
JButton btnStopManager
JButton btnKillAcs
JButton btnStopAcs
JButton btnStartAcs
JButton btnStartAllContainers
JButton btnStopAllContainers
JButton btnMoreContainers
JButton btnLessContainers
JButton btnContainersAgainstManager
JButton btnMoveContainerUp
JButton btnMoveContainerDown
MyRadioButton chkLocalScript = new MyRadioButton("Localhost (single-machine project)")
MyRadioButton chkRemoteScript = new MyRadioButton("Remote (distributed project)")
MyRadioButton chkRemoteBuiltin = new MyRadioButton("Use built-in ssh")
MyRadioButton chkRemoteDaemons = new MyRadioButton("Use Acs Daemons")
MyRadioButton chkRemoteNative = new MyRadioButton("Use native ssh")
JPanel containerPanel
JPanel containerLinePanel
ButtonGroup buttonGroup1 = new ButtonGroup()
ButtonGroup buttonGroup3 = new ButtonGroup()
ButtonGroup buttonGroup2 = new ButtonGroup()
JLabel acsinstanceL
JLabel hostL
JLabel accountL
JLabel passwordL
JLabel cdbrootL
JLabel lblF
JLabel lblG
JTextField acsinstanceF = new JTextField(5)
JTextField hostF = new JTextField(20)
JTextField accountF = new JTextField(10)
JTextField passwordF = new JPasswordField(10)
JTextField cdbrootF = new JTextField(20)
FocusListener focusListener = new MyFocusListener()

Detailed Description

Author:
mschilli

Constructor & Destructor Documentation

alma.acs.commandcenter.gui.TabPanel.TabPanel ( CommandCenterGui  master  )  [protected]

Member Function Documentation

ContainerLine alma.acs.commandcenter.gui.TabPanel.addEmptyContainerLine (  )  [protected]
boolean alma.acs.commandcenter.gui.TabPanel.confirmKillAcs (  )  [protected]
boolean alma.acs.commandcenter.gui.TabPanel.confirmStartJavaOnlyAcs (  )  [protected]
int alma.acs.commandcenter.gui.TabPanel.getMode (  )  [protected]
GridBag alma.acs.commandcenter.gui.TabPanel.gridbagpos ( int  y,
int  x 
) [protected]
void alma.acs.commandcenter.gui.TabPanel.init (  )  [protected]

References alma.acs.commandcenter.gui.TabPanel.accountF, alma.acs.commandcenter.gui.TabPanel.accountL, alma.acs.commandcenter.gui.TabPanel.acsinstanceF, alma.acs.commandcenter.gui.TabPanel.acsinstanceL, alma.acs.commandcenter.gui.TabPanel.actConfigureContainer, alma.acs.commandcenter.gui.TabPanel.actKillAcs, alma.acs.commandcenter.gui.TabPanel.actShowAdvanced, alma.acs.commandcenter.gui.TabPanel.actStartAcs, alma.acs.commandcenter.gui.TabPanel.actStartAllContainers, alma.acs.commandcenter.gui.TabPanel.actStartContainer, alma.acs.commandcenter.gui.TabPanel.actStartManager, alma.acs.commandcenter.gui.TabPanel.actStartServices, alma.acs.commandcenter.gui.TabPanel.actStopAcs, alma.acs.commandcenter.gui.TabPanel.actStopAllContainers, alma.acs.commandcenter.gui.TabPanel.actStopContainer, alma.acs.commandcenter.gui.TabPanel.actStopManager, alma.acs.commandcenter.gui.TabPanel.actStopServices, alma.acs.commandcenter.gui.TabPanel.btnContainersAgainstManager, alma.acs.commandcenter.gui.TabPanel.btnKillAcs, alma.acs.commandcenter.gui.TabPanel.btnLessContainers, alma.acs.commandcenter.gui.TabPanel.btnMoreContainers, alma.acs.commandcenter.gui.TabPanel.btnMoveContainerDown, alma.acs.commandcenter.gui.TabPanel.btnMoveContainerUp, alma.acs.commandcenter.gui.TabPanel.btnShowAdvanced, alma.acs.commandcenter.gui.TabPanel.btnStartAcs, alma.acs.commandcenter.gui.TabPanel.btnStartAllContainers, alma.acs.commandcenter.gui.TabPanel.btnStartManager, alma.acs.commandcenter.gui.TabPanel.btnStartServices, alma.acs.commandcenter.gui.TabPanel.btnStopAcs, alma.acs.commandcenter.gui.TabPanel.btnStopAllContainers, alma.acs.commandcenter.gui.TabPanel.btnStopManager, alma.acs.commandcenter.gui.TabPanel.btnStopServices, alma.acs.commandcenter.gui.TabPanel.buttonGroup1, alma.acs.commandcenter.gui.TabPanel.buttonGroup3, alma.acs.commandcenter.gui.TabPanel.buttonPanel, alma.acs.commandcenter.gui.TabPanel.buttonPanelAdvanced, alma.acs.commandcenter.gui.TabPanel.cdbrootF, alma.acs.commandcenter.gui.TabPanel.cdbrootL, alma.acs.commandcenter.gui.TabPanel.chkLocalScript, alma.acs.commandcenter.gui.TabPanel.chkRemoteBuiltin, alma.acs.commandcenter.gui.TabPanel.chkRemoteDaemons, alma.acs.commandcenter.gui.TabPanel.chkRemoteNative, alma.acs.commandcenter.gui.TabPanel.chkRemoteScript, alma.acs.commandcenter.gui.TabPanel.containerLinePanel, alma.acs.commandcenter.gui.TabPanel.containerPanel, alma.acs.commandcenter.gui.TabPanel.controlsPanel, alma.acs.commandcenter.gui.CommandCenterGui.createTitledBorder(), alma.acs.commandcenter.gui.TabPanel.disenabler, alma.acs.commandcenter.gui.TabPanel.flowDialog, alma.acs.commandcenter.gui.TabPanel.focusListener, alma.acs.commandcenter.gui.TabPanel.gridbagpos(), alma.acs.commandcenter.gui.TabPanel.hostF, alma.acs.commandcenter.gui.TabPanel.hostL, alma.acs.commandcenter.gui.TabPanel.makeButtonPair(), alma.acs.commandcenter.gui.TabPanel.master, alma.acs.commandcenter.gui.TabPanel.panelAdvanced, alma.acs.commandcenter.gui.TabPanel.passwordF, alma.acs.commandcenter.gui.TabPanel.passwordL, and alma.acs.commandcenter.gui.TabPanel.scp.

Referenced by alma.acs.commandcenter.gui.TabPanel.TabPanel().

void alma.acs.commandcenter.gui.TabPanel.lessContainerLines (  )  [protected]
void alma.acs.commandcenter.gui.TabPanel.makeButtonPair ( JButton  on,
JButton  off 
) [protected]
void alma.acs.commandcenter.gui.TabPanel.managerStarted (  )  [protected]
void alma.acs.commandcenter.gui.TabPanel.managerStopped (  )  [protected]
void alma.acs.commandcenter.gui.TabPanel.moveContainerLine ( int  index,
boolean  upwards 
) [protected]
void alma.acs.commandcenter.gui.TabPanel.setAdvancedVisible ( boolean  b  )  [protected]
void alma.acs.commandcenter.gui.TabPanel.setMnemonicForContainerLine ( int  index  )  [protected]
void alma.acs.commandcenter.gui.TabPanel.validateAfterProgrammaticUpdate ( JComponent  trg  ) 

When the status or content of a Gui component has been modified programmatically, this method must be called to ensure the new contents are written through to the model.

Parameters:
trg a gui component that was programmatically updated

Member Data Documentation

JTextField alma.acs.commandcenter.gui.TabPanel.accountF = new JTextField(10) [package]
JTextField alma.acs.commandcenter.gui.TabPanel.acsinstanceF = new JTextField(5) [package]
ButtonGroup alma.acs.commandcenter.gui.TabPanel.buttonGroup1 = new ButtonGroup() [package]
ButtonGroup alma.acs.commandcenter.gui.TabPanel.buttonGroup2 = new ButtonGroup() [package]
ButtonGroup alma.acs.commandcenter.gui.TabPanel.buttonGroup3 = new ButtonGroup() [package]
Vector<ButtonPair> alma.acs.commandcenter.gui.TabPanel.buttonPairs = new Vector<ButtonPair>() [protected]
JTextField alma.acs.commandcenter.gui.TabPanel.cdbrootF = new JTextField(20) [package]
MyRadioButton alma.acs.commandcenter.gui.TabPanel.chkLocalScript = new MyRadioButton("Localhost (single-machine project)") [package]
MyRadioButton alma.acs.commandcenter.gui.TabPanel.chkRemoteBuiltin = new MyRadioButton("Use built-in ssh") [package]
MyRadioButton alma.acs.commandcenter.gui.TabPanel.chkRemoteDaemons = new MyRadioButton("Use Acs Daemons") [package]
MyRadioButton alma.acs.commandcenter.gui.TabPanel.chkRemoteNative = new MyRadioButton("Use native ssh") [package]
MyRadioButton alma.acs.commandcenter.gui.TabPanel.chkRemoteScript = new MyRadioButton("Remote (distributed project)") [package]
Vector<ContainerLine> alma.acs.commandcenter.gui.TabPanel.containerLines = new Vector<ContainerLine>() [protected]

Enables/Disables widgets according to the selected radiobuttons/checkboxes.

Referenced by alma.acs.commandcenter.gui.TabPanel.init(), and alma.acs.commandcenter.gui.CommandCenterGui.writeModelToFrontPanel().

FocusListener alma.acs.commandcenter.gui.TabPanel.focusListener = new MyFocusListener() [package]
JTextField alma.acs.commandcenter.gui.TabPanel.hostF = new JTextField(20) [package]
JTextField alma.acs.commandcenter.gui.TabPanel.passwordF = new JPasswordField(10) [package]
FixSizeScrollPane alma.acs.commandcenter.gui.TabPanel.scp [package]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties