public class ArgumentsPanel
extends javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static int |
ABORT_OPTION |
static int |
EXECUTE_OPTION |
static int |
INSERT_OPTION |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ArgumentsPanel() |
Modifier and Type | Method and Description |
---|---|
void |
addKeyListener(java.awt.event.KeyListener keyListener) |
java.lang.String |
argumentsToString()
Calls argumentsToString(false,", ","=")
|
java.lang.String |
argumentsToString(boolean includeKeys)
calls argumentsToString(includeKeys,", ","=")
|
java.lang.String |
argumentsToString(boolean includeKeys,
java.lang.String separator,
java.lang.String keyValueSeparator)
Creates and returns a user readable string representation of the arguments
|
int |
getArgumentCount()
Returns the number of parameters of the call
|
java.util.Vector<ExecutionReturn> |
getEvaluatedArguments()
Returns the evaluated arguments in its correct types.
|
ParameterTuple |
getParameterTuple()
Returns the parameters of the call
|
int |
getReturnValue()
Returns the value indicating which button the user pressed to confirm the input or to abort
|
java.util.Vector<java.lang.String> |
getStringArguments()
Returns the evaluated arguments in its string representation.
|
boolean |
hasArguments()
Tells whether or not the call has at least one parameter
|
void |
init(ParameterTuple parameterTuple,
ArgumentComponentManager argumentComponentManager)
Initializes the panel with the given parameters.
|
void |
init(SignatureInterface signature,
ArgumentComponentManager argumentComponentManager)
Calls init with the parameters of the given signature
|
boolean |
isEvaluationErrorOccured()
Tells whether or not, an error occurred during the last evaluation
|
void |
setReturnValue(int returnValue)
Sets the value that indicates which button the user pressed to confirm the input or to abort
|
void |
unmarkComponents()
Sets the appearance of all argument components to normal state
|
boolean |
updateArguments(UpdateArgumentsMode updateMode)
Refreshes the array which holds the evaluated values
|
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, 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 static final int ABORT_OPTION
public static final int INSERT_OPTION
public static final int EXECUTE_OPTION
public void init(ParameterTuple parameterTuple, ArgumentComponentManager argumentComponentManager)
parameterTuple
- the parameters according to which the argument components are to be createdargumentComponentManager
- the argument component manager to create the argument componentspublic void init(SignatureInterface signature, ArgumentComponentManager argumentComponentManager)
public void unmarkComponents()
public boolean hasArguments()
public int getReturnValue()
public void setReturnValue(int returnValue)
public boolean updateArguments(UpdateArgumentsMode updateMode)
updateMode
- specifies, which arrays to updatepublic java.util.Vector<ExecutionReturn> getEvaluatedArguments()
public java.util.Vector<java.lang.String> getStringArguments()
public ParameterTuple getParameterTuple()
public boolean isEvaluationErrorOccured()
public void addKeyListener(java.awt.event.KeyListener keyListener)
addKeyListener
in class java.awt.Component
public java.lang.String argumentsToString(boolean includeKeys, java.lang.String separator, java.lang.String keyValueSeparator)
includeKeys
- if true, also the parameter names will be contained in the stringseparator
- the separator to separate the parameters of the resulting stringkeyValueSeparator
- the separator to separate the parameter names from the parameter types. Only
effective, if includeKeys is truepublic java.lang.String argumentsToString(boolean includeKeys)
public java.lang.String argumentsToString()
public int getArgumentCount()