kaos.kpat.policyTemplates
Class HypertextPolicyTemplate.ConditionPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by kaos.kpat.policyTemplates.HypertextPolicyTemplate.ConditionPanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible
Enclosing class:
HypertextPolicyTemplate

protected class HypertextPolicyTemplate.ConditionPanel
extends javax.swing.JPanel

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  HTComboBox _addConditionBox
           
protected  javax.swing.JButton _addConditionBtn
           
protected  javax.swing.JPopupMenu _addConditionMenu
           
protected  javax.swing.JMenuItem _addHistoryItem
           
protected  javax.swing.JMenuItem _addStateItem
           
protected  HTComboBox _allOfConditionBox
           
protected  HTComboBox _anyOfConditionBox
           
protected  HypertextContainerImpl _condition
           
protected  HTComboBox _conditionBox
           
protected  javax.swing.JLabel _conditionLbl
           
protected  HypertextContainerImpl _container
           
protected  java.lang.String _policyID
           
protected  javax.swing.JButton _removeConditionBtn
           
protected  javax.swing.JPopupMenu _removeConditionMenu
           
protected  javax.swing.JMenuItem _removeHistoryItem
           
protected  javax.swing.JMenuItem _removeStateItem
           
protected  javax.swing.JButton _showDetailsBtn
           
protected static java.lang.String HIDE_DETAILS_TEXT
           
static java.lang.String HISTORY
           
protected static java.lang.String HISTORY_AND_STATE_TEXT
           
protected static java.lang.String HISTORY_TEXT
           
protected static java.lang.String NO_CONDITION_TEXT
           
protected static java.lang.String SHOW_DETAILS_TEXT
           
static java.lang.String STATE
           
protected static java.lang.String STATE_LABEL
           
protected static java.lang.String STATE_LABEL_W_HIST
           
protected static java.lang.String STATE_TEXT
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
HypertextPolicyTemplate.ConditionPanel()
           
 
Method Summary
 void clearCondition()
           
protected  void conditionChanged()
           
 KAoSConditionBuilder getCondition()
           
 java.lang.Object getState()
           
 void setCondition(KAoSConditionBuilder condition)
           
 void setPolicyId(java.lang.String id)
           
 void setState(java.lang.Object state)
           
 void setTemplateEditor(HypertextEditor editor)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_conditionBox

protected HTComboBox _conditionBox

_addConditionBox

protected HTComboBox _addConditionBox

_allOfConditionBox

protected HTComboBox _allOfConditionBox

_anyOfConditionBox

protected HTComboBox _anyOfConditionBox

_condition

protected HypertextContainerImpl _condition

_container

protected HypertextContainerImpl _container

HISTORY

public static final java.lang.String HISTORY
See Also:
Constant Field Values

STATE

public static final java.lang.String STATE
See Also:
Constant Field Values

_policyID

protected java.lang.String _policyID

_addConditionBtn

protected javax.swing.JButton _addConditionBtn

_removeConditionBtn

protected javax.swing.JButton _removeConditionBtn

_showDetailsBtn

protected javax.swing.JButton _showDetailsBtn

_conditionLbl

protected javax.swing.JLabel _conditionLbl

_addConditionMenu

protected javax.swing.JPopupMenu _addConditionMenu

_removeConditionMenu

protected javax.swing.JPopupMenu _removeConditionMenu

_addStateItem

protected javax.swing.JMenuItem _addStateItem

_addHistoryItem

protected javax.swing.JMenuItem _addHistoryItem

_removeStateItem

protected javax.swing.JMenuItem _removeStateItem

_removeHistoryItem

protected javax.swing.JMenuItem _removeHistoryItem

NO_CONDITION_TEXT

protected static final java.lang.String NO_CONDITION_TEXT
See Also:
Constant Field Values

HISTORY_TEXT

protected static final java.lang.String HISTORY_TEXT
See Also:
Constant Field Values

STATE_TEXT

protected static final java.lang.String STATE_TEXT
See Also:
Constant Field Values

HISTORY_AND_STATE_TEXT

protected static final java.lang.String HISTORY_AND_STATE_TEXT
See Also:
Constant Field Values

SHOW_DETAILS_TEXT

protected static final java.lang.String SHOW_DETAILS_TEXT
See Also:
Constant Field Values

HIDE_DETAILS_TEXT

protected static final java.lang.String HIDE_DETAILS_TEXT
See Also:
Constant Field Values

STATE_LABEL

protected static final java.lang.String STATE_LABEL
See Also:
Constant Field Values

STATE_LABEL_W_HIST

protected static final java.lang.String STATE_LABEL_W_HIST
See Also:
Constant Field Values
Constructor Detail

HypertextPolicyTemplate.ConditionPanel

public HypertextPolicyTemplate.ConditionPanel()
Method Detail

conditionChanged

protected void conditionChanged()

getCondition

public KAoSConditionBuilder getCondition()
                                  throws KAoSConditionBuilder.ConditionBuildingNotCompleted
Throws:
KAoSConditionBuilder.ConditionBuildingNotCompleted

getState

public java.lang.Object getState()
                          throws KAoSPolicyBuilder.PolicyBuildingNotCompleted
Throws:
KAoSPolicyBuilder.PolicyBuildingNotCompleted

setState

public void setState(java.lang.Object state)

setTemplateEditor

public void setTemplateEditor(HypertextEditor editor)

setCondition

public void setCondition(KAoSConditionBuilder condition)
                  throws java.lang.Exception
Throws:
java.lang.Exception

setPolicyId

public void setPolicyId(java.lang.String id)

clearCondition

public void clearCondition()