Class UnsignedAppletsTrustingListPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- net.adoptopenjdk.icedteaweb.client.controlpanel.UnsignedAppletsTrustingListPanel
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible
public class UnsignedAppletsTrustingListPanel extends javax.swing.JPanel- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classUnsignedAppletsTrustingListPanel.ByPermanencyFilterprivate classUnsignedAppletsTrustingListPanel.DeleteAdapterprivate static classUnsignedAppletsTrustingListPanel.MyCommonSorterstatic classUnsignedAppletsTrustingListPanel.MyTextFieldprivate classUnsignedAppletsTrustingListPanel.SingleSelectionListenerImplstatic classUnsignedAppletsTrustingListPanel.UrlRegexCellRenderer-
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 private javax.swing.JButtonaddRowButtonprivate javax.swing.JCheckBoxaskBeforeActionCheckBox(package private) javax.swing.ListCellRenderer<java.lang.Object>comboRendererWithToolTipsprivate DeploymentConfigurationconfprivate UnsignedAppletActionTableModelcurrentModelprivate javax.swing.JTablecurrentTableprivate UnsignedAppletActionStorageExtendedImplcustomBackEndprivate UnsignedAppletsTrustingListPanel.ByPermanencyFiltercustomFilterprivate UnsignedAppletActionTableModelcustomModelprivate javax.swing.JButtondeleteButtonprivate javax.swing.JComboBox<java.lang.String>deleteTypeComboBoxprivate javax.swing.JCheckBoxfilterRegexesCheckBoxprivate UnsignedAppletActionStorageExtendedImplglobalBackEndprivate javax.swing.JLabelglobalBehaviourLabelprivate UnsignedAppletsTrustingListPanel.ByPermanencyFilterglobalFilterprivate UnsignedAppletActionTableModelglobalModelprivate javax.swing.JTableglobalTableprivate javax.swing.JScrollPaneglobalTableScrollPaneprivate javax.swing.JButtonhelpButtonprivate javax.swing.JButtoninvertSelectionButtonprivate java.lang.StringlastCodeprivate java.lang.StringlastDocprivate static LoggerLOGprivate javax.swing.JComboBox<AppletSecurityLevel>mainPolicyComboBoxprivate javax.swing.JTabbedPanemainTabPanelprivate javax.swing.JButtonmoveRowDownButtonprivate javax.swing.JButtonmoveRowUpButtonprivate javax.swing.JLabelsecurityLevelLabelprivate UnsignedAppletsTrustingListPanelselfprivate javax.swing.JButtontestUrlButtonprivate javax.swing.JTableuserTableprivate javax.swing.JScrollPaneuserTableScrollPaneprivate javax.swing.JButtonvalidateTableButtonprivate javax.swing.JComboBox<java.lang.String>viewFilter-
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 UnsignedAppletsTrustingListPanel(java.io.File globalSettings, java.io.File customSettings, DeploymentConfiguration conf)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidaddRowButtonActionPerformed(java.awt.event.ActionEvent evt)static java.lang.StringappletItemsToCaption(java.util.List<UnsignedAppletActionEntry> ii, java.lang.String caption)static java.lang.StringappletItemToCaption(UnsignedAppletActionEntry i, java.lang.String caption)private javax.swing.JTablecreateTable(javax.swing.table.TableModel model)private voiddeleteButtonActionPerformed(java.awt.event.ActionEvent evt)private voidfilterRegexesCheckBoxActionPerformed(java.awt.event.ActionEvent evt)private static voidhelpButtonActionPerformed(java.awt.event.ActionEvent evt)private voidinitComponents()private voidinvertSelectionButtonActionPerformed(java.awt.event.ActionEvent evt)static voidmain(java.lang.String[] args)private voidmainPolicyComboBoxActionPerformed(java.awt.event.ActionEvent evt)private voidmoveRowDownButtonActionPerformed(java.awt.event.ActionEvent evt)private voidmoveRowUpButtonActionPerformed(java.awt.event.ActionEvent evt)private voidreloadGui()private voidreloadTable()voidremoveAllItemsFromTable(javax.swing.JTable table, UnsignedAppletActionTableModel model)private voidremoveByBehaviour(ExecuteAppletAction unsignedAppletAction)voidremoveSelectedFromTable(javax.swing.JTable table)static voidremoveSelectedFromTable(javax.swing.JTable table, boolean ask, UnsignedAppletActionTableModel data, java.awt.Component forDialog)private voidselectCurrentTable()private voidsetButtons(boolean b)private voidtestUrlButtonActionPerformed(java.awt.event.ActionEvent evt)private voidvalidateTableButtonActionPerformed(java.awt.event.ActionEvent evt)-
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
-
LOG
private static final Logger LOG
-
helpButton
private javax.swing.JButton helpButton
-
deleteButton
private javax.swing.JButton deleteButton
-
addRowButton
private javax.swing.JButton addRowButton
-
validateTableButton
private javax.swing.JButton validateTableButton
-
testUrlButton
private javax.swing.JButton testUrlButton
-
invertSelectionButton
private javax.swing.JButton invertSelectionButton
-
moveRowUpButton
private javax.swing.JButton moveRowUpButton
-
moveRowDownButton
private javax.swing.JButton moveRowDownButton
-
askBeforeActionCheckBox
private javax.swing.JCheckBox askBeforeActionCheckBox
-
filterRegexesCheckBox
private javax.swing.JCheckBox filterRegexesCheckBox
-
mainPolicyComboBox
private javax.swing.JComboBox<AppletSecurityLevel> mainPolicyComboBox
-
deleteTypeComboBox
private javax.swing.JComboBox<java.lang.String> deleteTypeComboBox
-
viewFilter
private javax.swing.JComboBox<java.lang.String> viewFilter
-
globalBehaviourLabel
private javax.swing.JLabel globalBehaviourLabel
-
securityLevelLabel
private javax.swing.JLabel securityLevelLabel
-
userTableScrollPane
private javax.swing.JScrollPane userTableScrollPane
-
mainTabPanel
private javax.swing.JTabbedPane mainTabPanel
-
userTable
private javax.swing.JTable userTable
-
globalTableScrollPane
private javax.swing.JScrollPane globalTableScrollPane
-
globalTable
private javax.swing.JTable globalTable
-
customBackEnd
private final UnsignedAppletActionStorageExtendedImpl customBackEnd
-
globalBackEnd
private final UnsignedAppletActionStorageExtendedImpl globalBackEnd
-
customModel
private final UnsignedAppletActionTableModel customModel
-
globalModel
private final UnsignedAppletActionTableModel globalModel
-
customFilter
private final UnsignedAppletsTrustingListPanel.ByPermanencyFilter customFilter
-
globalFilter
private final UnsignedAppletsTrustingListPanel.ByPermanencyFilter globalFilter
-
conf
private final DeploymentConfiguration conf
-
currentTable
private javax.swing.JTable currentTable
-
currentModel
private UnsignedAppletActionTableModel currentModel
-
lastDoc
private java.lang.String lastDoc
-
lastCode
private java.lang.String lastCode
-
self
private final UnsignedAppletsTrustingListPanel self
-
comboRendererWithToolTips
javax.swing.ListCellRenderer<java.lang.Object> comboRendererWithToolTips
-
-
Constructor Detail
-
UnsignedAppletsTrustingListPanel
public UnsignedAppletsTrustingListPanel(java.io.File globalSettings, java.io.File customSettings, DeploymentConfiguration conf)
-
-
Method Detail
-
main
public static void main(java.lang.String[] args)
-
appletItemsToCaption
public static java.lang.String appletItemsToCaption(java.util.List<UnsignedAppletActionEntry> ii, java.lang.String caption)
-
appletItemToCaption
public static java.lang.String appletItemToCaption(UnsignedAppletActionEntry i, java.lang.String caption)
-
removeSelectedFromTable
public void removeSelectedFromTable(javax.swing.JTable table)
-
removeSelectedFromTable
public static void removeSelectedFromTable(javax.swing.JTable table, boolean ask, UnsignedAppletActionTableModel data, java.awt.Component forDialog)
-
removeAllItemsFromTable
public void removeAllItemsFromTable(javax.swing.JTable table, UnsignedAppletActionTableModel model)
-
initComponents
private void initComponents()
-
selectCurrentTable
private void selectCurrentTable()
-
mainPolicyComboBoxActionPerformed
private void mainPolicyComboBoxActionPerformed(java.awt.event.ActionEvent evt)
-
deleteButtonActionPerformed
private void deleteButtonActionPerformed(java.awt.event.ActionEvent evt)
-
testUrlButtonActionPerformed
private void testUrlButtonActionPerformed(java.awt.event.ActionEvent evt)
-
addRowButtonActionPerformed
private void addRowButtonActionPerformed(java.awt.event.ActionEvent evt)
-
validateTableButtonActionPerformed
private void validateTableButtonActionPerformed(java.awt.event.ActionEvent evt)
-
filterRegexesCheckBoxActionPerformed
private void filterRegexesCheckBoxActionPerformed(java.awt.event.ActionEvent evt)
-
invertSelectionButtonActionPerformed
private void invertSelectionButtonActionPerformed(java.awt.event.ActionEvent evt)
-
moveRowUpButtonActionPerformed
private void moveRowUpButtonActionPerformed(java.awt.event.ActionEvent evt)
-
moveRowDownButtonActionPerformed
private void moveRowDownButtonActionPerformed(java.awt.event.ActionEvent evt)
-
helpButtonActionPerformed
private static void helpButtonActionPerformed(java.awt.event.ActionEvent evt)
-
setButtons
private void setButtons(boolean b)
-
createTable
private javax.swing.JTable createTable(javax.swing.table.TableModel model)
-
reloadTable
private void reloadTable()
-
removeByBehaviour
private void removeByBehaviour(ExecuteAppletAction unsignedAppletAction)
-
reloadGui
private void reloadGui()
-
-