Class TaskPropertyPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- jadex.bpmn.editor.gui.propertypanels.BasePropertyPanel
-
- jadex.bpmn.editor.gui.propertypanels.TaskPropertyPanel
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
public class TaskPropertyPanel extends BasePropertyPanel
Property panel for task activities.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jadex.bpmn.editor.gui.propertypanels.BasePropertyPanel
BasePropertyPanel.CollectionContains, BasePropertyPanel.IndexMapContains, BasePropertyPanel.MapContains
-
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
-
-
Field Summary
Fields Modifier and Type Field Description protected ActivityParameterTable
atable
Parameter table.protected java.lang.String
FILE_EXPRESSION_TEXT
Label text for file expression.protected java.lang.String
FILE_NAME_TEXT
Label text for file name.protected VActivity
task
The task.-
Fields inherited from class jadex.bpmn.editor.gui.propertypanels.BasePropertyPanel
DEFAULT_TEXT_BORDER, modelcontainer
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description TaskPropertyPanel(ModelContainer container, VActivity task, MParameter selectedparameter)
Creates a new property panel.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.swing.JPanel
createExternalSubprocessTab()
protected MActivity
getBpmnTask()
Gets the BPMN task.protected TaskMetaInfo
getTaskMetaInfo(ClassInfo task)
Gets the task meta information.protected TaskMetaInfo
getTaskMetaInfo(java.lang.String taskname)
Gets the task meta information.protected boolean
isSubprocess()
protected void
processTaskInfos(ClassInfo task, javax.swing.JEditorPane descarea)
Processes the task infos.protected void
processTaskInfos(java.lang.String taskname, javax.swing.JEditorPane descarea)
Processes the task infos.protected void
processTaskParameters(ClassInfo task, ActivityParameterTable atable)
Processes the task parameters to match the selected task class.protected void
processTaskParameters(java.lang.String taskname, ActivityParameterTable atable)
Processes the task parameters to match the selected task class.void
terminate()
Terminate.void
terminateEditing()
Terminates editing.-
Methods inherited from class jadex.bpmn.editor.gui.propertypanels.BasePropertyPanel
addVerticalFiller, addVerticalFiller, configureAndAddInputLine, configureAndAddInputLine, configureAndAddInputLine, configureAndAddInputLine, configureAndAddInputLine, createColumn, createFreeName, createTextButtonPanel, getActivityAndSelectedParameter, getGraph, getModel, getModelContainer, nullifyString, stopEditing
-
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, 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.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, 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, 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
-
FILE_NAME_TEXT
protected final java.lang.String FILE_NAME_TEXT
Label text for file name.- See Also:
- Constant Field Values
-
FILE_EXPRESSION_TEXT
protected final java.lang.String FILE_EXPRESSION_TEXT
Label text for file expression.- See Also:
- Constant Field Values
-
task
protected VActivity task
The task.
-
atable
protected ActivityParameterTable atable
Parameter table.
-
-
Constructor Detail
-
TaskPropertyPanel
public TaskPropertyPanel(ModelContainer container, VActivity task, MParameter selectedparameter)
Creates a new property panel.- Parameters:
container
- The model container.
-
-
Method Detail
-
getBpmnTask
protected MActivity getBpmnTask()
Gets the BPMN task.- Returns:
- The BPMN task.
-
terminate
public void terminate()
Terminate.- Overrides:
terminate
in classBasePropertyPanel
-
terminateEditing
public void terminateEditing()
Terminates editing.
-
processTaskInfos
protected void processTaskInfos(ClassInfo task, javax.swing.JEditorPane descarea)
Processes the task infos.- Parameters:
taskname
- The task name.descarea
- The description area.atable
- The parameter table.
-
processTaskInfos
protected void processTaskInfos(java.lang.String taskname, javax.swing.JEditorPane descarea)
Processes the task infos.- Parameters:
taskname
- The task name.descarea
- The description area.atable
- The parameter table.
-
processTaskParameters
protected void processTaskParameters(ClassInfo task, ActivityParameterTable atable)
Processes the task parameters to match the selected task class.- Parameters:
taskname
- The selected task.atable
- The activity parameter table.
-
processTaskParameters
protected void processTaskParameters(java.lang.String taskname, ActivityParameterTable atable)
Processes the task parameters to match the selected task class.- Parameters:
taskname
- The selected task.atable
- The activity parameter table.
-
getTaskMetaInfo
protected TaskMetaInfo getTaskMetaInfo(ClassInfo task)
Gets the task meta information.- Parameters:
taskname
- Name of the task.- Returns:
- The info, null if not found.
-
getTaskMetaInfo
protected TaskMetaInfo getTaskMetaInfo(java.lang.String taskname)
Gets the task meta information.- Parameters:
taskname
- Name of the task.- Returns:
- The info, null if not found.
-
createExternalSubprocessTab
protected javax.swing.JPanel createExternalSubprocessTab()
-
isSubprocess
protected boolean isSubprocess()
- Returns:
- True if the task is a subprocess.
-
-