Class SimpleRevisionCompareView
- java.lang.Object
- 
- java.awt.Component
- 
- java.awt.Container
- 
- javax.swing.JComponent
- 
- javax.swing.JPanel
- 
- net.sf.tweety.lp.asp.beliefdynamics.gui.SimpleRevisionCompareView
 
 
 
 
 
- 
- All Implemented Interfaces:
- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.beans.PropertyChangeListener,- java.io.Serializable,- java.util.EventListener,- javax.accessibility.Accessible
 
 public class SimpleRevisionCompareView extends javax.swing.JPanel implements java.beans.PropertyChangeListenerThe default view for a revision compare. This class is responsible to create the hierarchy of widgets and delegates its inputs to the RevisionComparePresenter. Everytime an update occurs the output of the revision is updated. This class is based in spirit on the RevisionCompareView in the beliefdynamics.gui package.- Author:
- Sebastian Homann, Tim Janus
- See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class javax.swing.JPaneljavax.swing.JPanel.AccessibleJPanel
 - 
Nested classes/interfaces inherited from class javax.swing.JComponentjavax.swing.JComponent.AccessibleJComponent
 
- 
 - 
Field SummaryFields Modifier and Type Field Description protected javax.swing.JButtonbtnAddLeftprotected javax.swing.JButtonbtnAddRightprotected javax.swing.JButtonbtnRunRevisionprotected javax.swing.JComboBox<BaseRevisionOperator<?>>cbOperatorLeftprotected javax.swing.JComboBox<BaseRevisionOperator<?>>cbOperatorRightprotected javax.swing.JList<AnswerSet>lstLeftAnswerSetsprotected javax.swing.JList<AnswerSet>lstRightAnswerSetsprivate static longserialVersionUIDkill warningprotected javax.swing.JTextAreatxtBeliefBaseprotected javax.swing.JTextAreatxtNewBeliefsprotected javax.swing.JTextAreatxtResultLeftprotected javax.swing.JTextAreatxtResultRight- 
Fields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
- 
 - 
Constructor SummaryConstructors Constructor Description SimpleRevisionCompareView()Default Ctor: Creates the view
 - 
Method SummaryModifier and Type Method Description private javax.swing.JPanelguiGetAnswerSetView()private javax.swing.JPanelguiGetButtons()private javax.swing.JPanelguiGetInput()private javax.swing.JPanelguiGetOperatorControls()private javax.swing.JPanelguiGetRevisionResult()voidpropertyChange(java.beans.PropertyChangeEvent evt)Reacts to property change events to keep the view up to date.- 
Methods inherited from class javax.swing.JPanelgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 - 
Methods inherited from class javax.swing.JComponentaddAncestorListener, 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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.Containeradd, 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, transferFocusDownCycle, validate, validateTree
 - 
Methods inherited from class java.awt.Componentaction, 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
- 
 
- 
- 
- 
Field Detail- 
serialVersionUIDprivate static final long serialVersionUID kill warning- See Also:
- Constant Field Values
 
 - 
cbOperatorLeftprotected javax.swing.JComboBox<BaseRevisionOperator<?>> cbOperatorLeft 
 - 
cbOperatorRightprotected javax.swing.JComboBox<BaseRevisionOperator<?>> cbOperatorRight 
 - 
btnAddLeftprotected javax.swing.JButton btnAddLeft 
 - 
btnAddRightprotected javax.swing.JButton btnAddRight 
 - 
btnRunRevisionprotected javax.swing.JButton btnRunRevision 
 - 
txtResultLeftprotected javax.swing.JTextArea txtResultLeft 
 - 
txtResultRightprotected javax.swing.JTextArea txtResultRight 
 - 
txtBeliefBaseprotected javax.swing.JTextArea txtBeliefBase 
 - 
txtNewBeliefsprotected javax.swing.JTextArea txtNewBeliefs 
 - 
lstLeftAnswerSetsprotected javax.swing.JList<AnswerSet> lstLeftAnswerSets 
 - 
lstRightAnswerSetsprotected javax.swing.JList<AnswerSet> lstRightAnswerSets 
 
- 
 - 
Method Detail- 
guiGetAnswerSetViewprivate javax.swing.JPanel guiGetAnswerSetView() 
 - 
guiGetRevisionResultprivate javax.swing.JPanel guiGetRevisionResult() 
 - 
guiGetInputprivate javax.swing.JPanel guiGetInput() 
 - 
guiGetOperatorControlsprivate javax.swing.JPanel guiGetOperatorControls() 
 - 
guiGetButtonsprivate javax.swing.JPanel guiGetButtons() 
 - 
propertyChangepublic void propertyChange(java.beans.PropertyChangeEvent evt) Reacts to property change events to keep the view up to date. The presenter is responsible to register the view at the correct data-model.- Specified by:
- propertyChangein interface- java.beans.PropertyChangeListener
 
 
- 
 
-