Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.jabbee.ui.panels
Class Security  view Security download Security.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byorg.jabbee.ui.panels.Security
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public final class Security
extends javax.swing.JPanel

Security configuration panel. Configure SSL connections (IP addresses & certificate files) and network access restrictions (allow/deny IP addresses or networks)

Version:
0.01

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  javax.swing.JComboBox allowComboBox
           
private  javax.swing.table.TableCellEditor allowEditor
           
private  javax.swing.JCheckBox enableSSLCheckBox
           
private  org.jabbee.Jabbee parent
           
private  org.jabbee.resources.PreferencesHandler prefsHandler
           
private  javax.swing.JButton restrictAddButton
           
private  javax.swing.table.DefaultTableModel restrictModel
           
private  javax.swing.JPanel restrictPanel
           
private  javax.swing.JButton restrictRemButton
           
private  javax.swing.JScrollPane restrictScrollPane
           
private  javax.swing.JTable restrictTable
           
private  javax.swing.JButton sslAddButton
           
private  javax.swing.table.DefaultTableModel sslModel
           
private  javax.swing.JPanel sslPanel
           
private  javax.swing.JButton sslRemButton
           
private  javax.swing.JScrollPane sslScrollPane
           
private  javax.swing.JTable sslTable
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
Security(org.jabbee.Jabbee j)
          Creates new form Security
 
Method Summary
private  void enableSSLCheckBoxItemStateChanged(java.awt.event.ItemEvent evt)
           
 java.lang.String[][] getNetworks()
           
 java.lang.String[][] getSSLValues()
           
private  void initComponents()
          This method is called from within the constructor to initialize the form.
 boolean isSSLEnabled()
           
private  void restrictAddButtonActionPerformed(java.awt.event.ActionEvent evt)
           
private  void restrictRemButtonActionPerformed(java.awt.event.ActionEvent evt)
           
 void setNetworks(java.util.ArrayList[] list)
           
 void setPrefsHandler(org.jabbee.resources.PreferencesHandler h)
           
 void setSSL(java.util.ArrayList[] list)
           
private  void sslAddButtonActionPerformed(java.awt.event.ActionEvent evt)
           
private  void sslRemButtonActionPerformed(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, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

restrictTable

private javax.swing.JTable restrictTable

restrictScrollPane

private javax.swing.JScrollPane restrictScrollPane

restrictPanel

private javax.swing.JPanel restrictPanel

sslTable

private javax.swing.JTable sslTable

sslPanel

private javax.swing.JPanel sslPanel

restrictAddButton

private javax.swing.JButton restrictAddButton

restrictRemButton

private javax.swing.JButton restrictRemButton

enableSSLCheckBox

private javax.swing.JCheckBox enableSSLCheckBox

sslAddButton

private javax.swing.JButton sslAddButton

sslScrollPane

private javax.swing.JScrollPane sslScrollPane

sslRemButton

private javax.swing.JButton sslRemButton

parent

private org.jabbee.Jabbee parent

prefsHandler

private org.jabbee.resources.PreferencesHandler prefsHandler

sslModel

private javax.swing.table.DefaultTableModel sslModel

restrictModel

private javax.swing.table.DefaultTableModel restrictModel

allowComboBox

private javax.swing.JComboBox allowComboBox

allowEditor

private javax.swing.table.TableCellEditor allowEditor
Constructor Detail

Security

public Security(org.jabbee.Jabbee j)
Creates new form Security

Method Detail

initComponents

private void initComponents()
This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.


restrictRemButtonActionPerformed

private void restrictRemButtonActionPerformed(java.awt.event.ActionEvent evt)

restrictAddButtonActionPerformed

private void restrictAddButtonActionPerformed(java.awt.event.ActionEvent evt)

sslRemButtonActionPerformed

private void sslRemButtonActionPerformed(java.awt.event.ActionEvent evt)

sslAddButtonActionPerformed

private void sslAddButtonActionPerformed(java.awt.event.ActionEvent evt)

enableSSLCheckBoxItemStateChanged

private void enableSSLCheckBoxItemStateChanged(java.awt.event.ItemEvent evt)

setPrefsHandler

public void setPrefsHandler(org.jabbee.resources.PreferencesHandler h)

setSSL

public void setSSL(java.util.ArrayList[] list)

setNetworks

public void setNetworks(java.util.ArrayList[] list)

isSSLEnabled

public boolean isSSLEnabled()

getSSLValues

public java.lang.String[][] getSSLValues()

getNetworks

public java.lang.String[][] getNetworks()