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 ActivityParameterTableatableParameter table.protected java.lang.StringFILE_EXPRESSION_TEXTLabel text for file expression.protected java.lang.StringFILE_NAME_TEXTLabel text for file name.protected VActivitytaskThe 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.JPanelcreateExternalSubprocessTab()protected MActivitygetBpmnTask()Gets the BPMN task.protected TaskMetaInfogetTaskMetaInfo(ClassInfo task)Gets the task meta information.protected TaskMetaInfogetTaskMetaInfo(java.lang.String taskname)Gets the task meta information.protected booleanisSubprocess()protected voidprocessTaskInfos(ClassInfo task, javax.swing.JEditorPane descarea)Processes the task infos.protected voidprocessTaskInfos(java.lang.String taskname, javax.swing.JEditorPane descarea)Processes the task infos.protected voidprocessTaskParameters(ClassInfo task, ActivityParameterTable atable)Processes the task parameters to match the selected task class.protected voidprocessTaskParameters(java.lang.String taskname, ActivityParameterTable atable)Processes the task parameters to match the selected task class.voidterminate()Terminate.voidterminateEditing()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:
terminatein 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.
-
-