rule
Class BooleanRuleBaseVariablesDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--rule.BooleanRuleBaseVariablesDialog

public class BooleanRuleBaseVariablesDialog
extends javax.swing.JDialog
implements javax.swing.event.ListSelectionListener

The BooleanRuleBaseVariablesDialog class implements the dialog for the boolean rule base variables.

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AWTTreeLock
 
Field Summary
(package private)  java.awt.BorderLayout borderLayout1
           
(package private)  javax.swing.JButton closeButton
           
(package private)  boolean fillingComboBox
           
(package private)  javax.swing.JLabel jLabel1
           
(package private)  javax.swing.JLabel jLabel2
           
(package private)  javax.swing.JLabel jLabel3
           
(package private)  javax.swing.JPanel jPanel1
           
(package private)  javax.swing.JPanel jPanel2
           
(package private)  javax.swing.JScrollPane jScrollPane1
           
(package private)  javax.swing.JPanel panel1
           
(package private)  BooleanRuleBase ruleBase
           
(package private)  javax.swing.JComboBox valueComboBox
           
(package private)  javax.swing.JList variableList
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
modal, resizable, title
 
Fields inherited from class java.awt.Window
inputContext, OPENED, ownedWindowList, state, warningString, windowListener
 
Fields inherited from class java.awt.Container
component, containerListener, layoutMgr, ncomponents
 
Fields inherited from class java.awt.Component
actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, componentListener, componentListenerK, componentOrientation, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, hasFocus, height, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowListenerK, x, y
 
Constructor Summary
BooleanRuleBaseVariablesDialog()
          Creates a BooleanRuleBaseVariablesDialog object.
BooleanRuleBaseVariablesDialog(java.awt.Frame frame, java.lang.String title, boolean modal)
          Creates a BooleanRuleBaseVariablesDialog instance with the given frame, title, and modal setting.
 
Method Summary
(package private)  void closeButton_actionPerformed(java.awt.event.ActionEvent e)
          Performs the action for the close button
protected  void initialize()
          Initializes the list of variables for this dialog.
(package private)  void jbInit()
          Initializes the dialog.
 void setRuleBase(BooleanRuleBase ruleBase)
          Sets the rule base for this dialog.
 void valueChanged(javax.swing.event.ListSelectionEvent e)
          Fills the value combo box and set initial value to match the variable's current value, depending on the user selection.
(package private)  void valueComboBox_actionPerformed(java.awt.event.ActionEvent e)
          Peforms the action for the value combo box.
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processWindowEvent, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
, addNotify, constructComponentName, getTitle, isModal, isResizable, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addOwnedWindow, addWindowListener, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, dispose, eventEnabled, finalize, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isActive, isShowing, nextFocus, pack, postEvent, postProcessKeyEvent, postWindowEvent, preProcessKeyEvent, processEvent, removeOwnedWindow, removeWindowListener, setFocusOwner, toBack, toFront, transferFocus
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyOrientation, countComponents, deliverEvent, dispatchEventToSelf, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPrint, list, list, locate, minimumSize, paint, paintComponents, postsOldMouseEvents, preferredSize, print, printComponents, processContainerEvent, proxyEnableEvents, proxyRequestFocus, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkitImpl, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

panel1

javax.swing.JPanel panel1

borderLayout1

java.awt.BorderLayout borderLayout1

jPanel1

javax.swing.JPanel jPanel1

closeButton

javax.swing.JButton closeButton

jPanel2

javax.swing.JPanel jPanel2

jLabel1

javax.swing.JLabel jLabel1

jLabel2

javax.swing.JLabel jLabel2

variableList

javax.swing.JList variableList

ruleBase

BooleanRuleBase ruleBase

jScrollPane1

javax.swing.JScrollPane jScrollPane1

fillingComboBox

boolean fillingComboBox

valueComboBox

javax.swing.JComboBox valueComboBox

jLabel3

javax.swing.JLabel jLabel3
Constructor Detail

BooleanRuleBaseVariablesDialog

public BooleanRuleBaseVariablesDialog(java.awt.Frame frame,
                                      java.lang.String title,
                                      boolean modal)
Creates a BooleanRuleBaseVariablesDialog instance with the given frame, title, and modal setting.
Parameters:
frame - the Frame object for this dialog
title - the String that is the title of this dialog
modal - the boolean modal flag

BooleanRuleBaseVariablesDialog

public BooleanRuleBaseVariablesDialog()
Creates a BooleanRuleBaseVariablesDialog object.
Method Detail

jbInit

void jbInit()
      throws java.lang.Exception
Initializes the dialog.
Throws:
java.lang.Exception - if any errors occur

initialize

protected void initialize()
Initializes the list of variables for this dialog.

closeButton_actionPerformed

void closeButton_actionPerformed(java.awt.event.ActionEvent e)
Performs the action for the close button
Parameters:
e - the ActionEvent object that was generated for the close

setRuleBase

public void setRuleBase(BooleanRuleBase ruleBase)
Sets the rule base for this dialog.
Parameters:
ruleBase - the BooleanRuleBase object for this dialog

valueChanged

public void valueChanged(javax.swing.event.ListSelectionEvent e)
Fills the value combo box and set initial value to match the variable's current value, depending on the user selection.
Specified by:
valueChanged in interface javax.swing.event.ListSelectionListener
Parameters:
e - the ListSelectionEvent object for the value combo box selection

valueComboBox_actionPerformed

void valueComboBox_actionPerformed(java.awt.event.ActionEvent e)
Peforms the action for the value combo box.
Parameters:
e - the ActionEvent object for the value combo box