Package org.zaproxy.zap.view
Class ContextStructurePanel.StructuralModifierDialog
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Dialog
-
- javax.swing.JDialog
-
- org.parosproxy.paros.extension.AbstractDialog
-
- org.zaproxy.zap.view.StandardFieldsDialog
-
- org.zaproxy.zap.view.ContextStructurePanel.StructuralModifierDialog
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
,javax.swing.RootPaneContainer
,javax.swing.WindowConstants
- Enclosing class:
- ContextStructurePanel
public static class ContextStructurePanel.StructuralModifierDialog extends StandardFieldsDialog
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
-
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
-
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
-
-
Field Summary
-
Fields inherited from class org.parosproxy.paros.extension.AbstractDialog
thisDialog
-
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Constructor Description StructuralModifierDialog(javax.swing.JDialog owner, java.lang.String titleLabel, java.awt.Dimension dim)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
save()
Called when the dialogue is saved and after all validations have finished, to conclude the saving process.StructuralNodeModifier
showDialog(StructuralNodeModifier ddn)
java.lang.String
validateFields()
Called when the dialogue issaved
, allowing to validate the fields and show an error message (as opposed to validations using the methodStandardFieldsDialog.validateFieldsCustomMessage()
, which allow to show custom/complex information or warning dialogues).-
Methods inherited from class org.zaproxy.zap.view.StandardFieldsDialog
addCheckBoxField, addCheckBoxField, addComboField, addComboField, addComboField, addComboField, addComboField, addComboField, addComboField, addComboField, addComboField, addComboField, addComboField, addComboField, addComboField, addContextSelectField, addContextSelectField, addCustomComponent, addCustomComponent, addCustomComponent, addCustomComponent, addFieldListener, addFieldListener, addFileSelectField, addFileSelectField, addMultilineField, addMultilineField, addNodeSelectField, addNodeSelectField, addNumberField, addNumberField, addPadding, addPadding, addPasswordField, addPasswordField, addReadOnlyField, addReadOnlyField, addTableField, addTableField, addTableField, addTableField, addTableField, addTargetSelectField, addTargetSelectField, addTextField, addTextField, addTextFieldReadOnly, addTextFieldReadOnly, cancelPressed, createTabScrollable, getBoolValue, getCancelButtonText, getContextValue, getExtraButtons, getField, getHelpIndex, getIntValue, getPasswordValue, getSaveButtonText, getStringValue, getTargetText, hasCancelSaveButtons, isEmptyField, isHideOnSave, isTabScrollable, removeAllFields, requestTabFocus, setComboBoxModel, setComboFields, setComboFields, setContextValue, setCustomTabPanel, setFieldMainPopupMenu, setFieldPopupMenu, setFieldValue, setFieldValue, setFieldValue, setHideOnSave, setTabScrollable, setTabsVisible, setXWeights, siteNodeSelected, targetSelected, validateFieldsCustomMessage
-
Methods inherited from class org.parosproxy.paros.extension.AbstractDialog
centreDialog, setVisible
-
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
-
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBack
-
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Method Detail
-
showDialog
public StructuralNodeModifier showDialog(StructuralNodeModifier ddn)
-
save
public void save()
Description copied from class:StandardFieldsDialog
Called when the dialogue is saved and after all validations have finished, to conclude the saving process.Whether or not the dialogue is automatically hidden depends on the value returned by
StandardFieldsDialog.isHideOnSave()
.- Specified by:
save
in classStandardFieldsDialog
- See Also:
StandardFieldsDialog.validateFields()
,StandardFieldsDialog.validateFieldsCustomMessage()
,StandardFieldsDialog.getSaveButtonText()
-
validateFields
public java.lang.String validateFields()
Description copied from class:StandardFieldsDialog
Called when the dialogue issaved
, allowing to validate the fields and show an error message (as opposed to validations using the methodStandardFieldsDialog.validateFieldsCustomMessage()
, which allow to show custom/complex information or warning dialogues).If no message is returned (that is,
null
), the saving process continues, otherwise it is shown a warning dialogue with the message.- Specified by:
validateFields
in classStandardFieldsDialog
- Returns:
- a
String
containing the error message to be shown to the user, ornull
if there are no errors.
-
-