public class NodePanel
extends javax.swing.JPanel
implements java.util.EventListener, java.awt.event.ItemListener, javax.swing.event.CellEditorListener, javax.swing.event.ListSelectionListener
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
NodePanel(YAWLAtomicTask task,
AbstractNodeDialog parent,
DialogMode mode) |
Modifier and Type | Method and Description |
---|---|
void |
addConclusionTableCellEditorListener(javax.swing.event.CellEditorListener listener) |
void |
addDataContextEventListener(java.util.EventListener listener) |
protected void |
clearInputs() |
void |
conclusionEditingStarted() |
void |
editingCanceled(javax.swing.event.ChangeEvent e) |
void |
editingStopped(javax.swing.event.ChangeEvent e) |
protected org.jdom2.Element |
getDataElement() |
protected org.jdom2.Element |
getDataElement(YSpecificationID specID,
RuleType rule,
java.lang.String taskID) |
AbstractNodeDialog |
getDialog() |
RdrNode |
getRdrNode() |
RuleType |
getSelectedRule() |
YAWLAtomicTask |
getSelectedTask() |
boolean |
hasValidContent() |
void |
itemStateChanged(java.awt.event.ItemEvent event) |
void |
removeRuleComboItem(RuleType item) |
void |
removeTaskComboItem(YAWLAtomicTask item) |
void |
setConclusionStatus(java.lang.String status) |
void |
setConditionStatus(java.lang.String status) |
void |
setNode(java.util.List<? extends YVariable> vars,
java.lang.String id,
WorkletRunner runner,
RdrNode ruleNode) |
void |
setNode(RdrNode ruleNode) |
void |
setRuleComboItems(java.util.Set<RuleType> items) |
void |
setSelectedRule(int index) |
void |
setSelectedTask(int index) |
void |
setTaskComboItems(java.util.Set<java.lang.String> items) |
void |
valueChanged(javax.swing.event.ListSelectionEvent event) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, 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
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, transferFocusDownCycle, validate, validateTree
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, 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, transferFocusBackward, transferFocusUpCycle
public NodePanel(YAWLAtomicTask task, AbstractNodeDialog parent, DialogMode mode)
public void addConclusionTableCellEditorListener(javax.swing.event.CellEditorListener listener)
public void addDataContextEventListener(java.util.EventListener listener)
public void itemStateChanged(java.awt.event.ItemEvent event)
itemStateChanged
in interface java.awt.event.ItemListener
public void valueChanged(javax.swing.event.ListSelectionEvent event)
valueChanged
in interface javax.swing.event.ListSelectionListener
public void conclusionEditingStarted()
public void editingStopped(javax.swing.event.ChangeEvent e)
editingStopped
in interface javax.swing.event.CellEditorListener
public void editingCanceled(javax.swing.event.ChangeEvent e)
editingCanceled
in interface javax.swing.event.CellEditorListener
public AbstractNodeDialog getDialog()
public boolean hasValidContent()
public RdrNode getRdrNode()
public RuleType getSelectedRule()
public void setSelectedRule(int index)
public YAWLAtomicTask getSelectedTask()
public void setSelectedTask(int index)
public void setNode(java.util.List<? extends YVariable> vars, java.lang.String id, WorkletRunner runner, RdrNode ruleNode)
public void setNode(RdrNode ruleNode)
public void setConditionStatus(java.lang.String status)
public void setConclusionStatus(java.lang.String status)
public void setRuleComboItems(java.util.Set<RuleType> items)
public void setTaskComboItems(java.util.Set<java.lang.String> items)
public void removeRuleComboItem(RuleType item)
public void removeTaskComboItem(YAWLAtomicTask item)
protected void clearInputs()
protected org.jdom2.Element getDataElement()
protected org.jdom2.Element getDataElement(YSpecificationID specID, RuleType rule, java.lang.String taskID)