Package org.zaproxy.zap.extension.ascan
Class PolicyManagerDialog
- 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.extension.ascan.PolicyManagerDialog
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
,javax.swing.RootPaneContainer
,javax.swing.WindowConstants
public class PolicyManagerDialog 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 PolicyManagerDialog(java.awt.Frame owner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getHelpIndex()
boolean
hasCancelSaveButtons()
Only need one close buttonvoid
init(ExtensionActiveScan extension)
protected void
policyNamesChanged()
void
save()
Called when the dialogue is saved and after all validations have finished, to conclude the saving process.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, getIntValue, getPasswordValue, getSaveButtonText, getStringValue, getTargetText, 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
-
init
public void init(ExtensionActiveScan extension)
-
hasCancelSaveButtons
public boolean hasCancelSaveButtons()
Only need one close button- Overrides:
hasCancelSaveButtons
in classStandardFieldsDialog
-
getHelpIndex
public java.lang.String getHelpIndex()
- Overrides:
getHelpIndex
in classStandardFieldsDialog
-
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.
-
policyNamesChanged
protected void policyNamesChanged()
-
-