|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JPanel issrg.utils.gui.repository.WebDAVMultiBrowser
public class WebDAVMultiBrowser
An extension of the WebDAV_DIT component. This extension provides better and extended functionality of the original component.
It adds a drop down list on top of the WebDAV_DIT, with the current connections that we can swap, during a policy writing session. Connections are obtained from the pe.cfg file.
LDAP_DIT
,
issrg.editor2.ConfigurationComponent
,
Serialized FormNested Class Summary |
---|
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 |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected WebDAV_DIT |
$WebDAV_DIT
|
protected AttributeComboBox |
availableConnectionsWebDAV
|
protected java.lang.String |
CONFIG
|
protected java.lang.String |
host
|
protected javax.swing.event.EventListenerList |
listenerList
Create the listener list |
protected int |
port
|
protected WebDAVSocket |
socket
|
javax.swing.JLabel |
webDAVlb
|
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
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 | |
---|---|
WebDAVMultiBrowser(boolean collectionsOnly,
AbstractConfigComponent cfg,
java.lang.String policyTag,
java.lang.String tag,
java.lang.String attributeID)
Constructs a WebDAVMultiBrowser with the default connection info found in the pe.cfg for WebDAV repositories. |
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
Refresh WebDAV_DIT when a different connection is selected via combobox. |
void |
addMyEventListener(WebDAVMultiBrowser_Listener listener)
This methods allows classes to register for WebDAV_DIT_Events |
protected void |
fireConnectionError_WebDAVMultiBrowser()
This private class is used to fire WebDAV_DIT_Events |
javax.swing.ImageIcon |
getBrowserLogo()
Get the image logo of this browser |
java.lang.String |
getBrowserName()
|
javax.swing.JPanel |
getContentPanel()
|
void |
refreshConnection(boolean refreshNewConfig)
Refresh the WebDAV_DIT. |
void |
refreshConnectionList()
|
void |
removeMyEventListener(WebDAVMultiBrowser_Listener listener)
This methods allows classes to unregister for WebDAV_DIT_Events |
void |
setBrowserLogo(javax.swing.ImageIcon browserLogo)
Set a image logo for this browser |
void |
setBrowserName(java.lang.String browserName)
Set the browser name. |
void |
setEnabled(boolean enabled)
Method that overrides the WebDAVMultiBrowser setEnabled. |
void |
valueChanged_WebDAV_DIT(WebDAV_DIT_Event evt)
When WebDAV_DIT selection changes notify objects registered for this event, so they can update retrieved ACs under selected DN. |
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, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, 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, 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, transferFocusBackward, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected WebDAVSocket socket
protected WebDAV_DIT $WebDAV_DIT
protected AttributeComboBox availableConnectionsWebDAV
protected java.lang.String host
protected int port
protected final java.lang.String CONFIG
public javax.swing.JLabel webDAVlb
protected javax.swing.event.EventListenerList listenerList
Constructor Detail |
---|
public WebDAVMultiBrowser(boolean collectionsOnly, AbstractConfigComponent cfg, java.lang.String policyTag, java.lang.String tag, java.lang.String attributeID)
collectionsOnly
- true - if just browsing repository to select DN
false - if you want to retrieve ACs found under selected DN
Method Detail |
---|
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void refreshConnectionList()
public void valueChanged_WebDAV_DIT(WebDAV_DIT_Event evt)
valueChanged_WebDAV_DIT
in interface WebDAV_DIT_Listener
public javax.swing.JPanel getContentPanel()
public void refreshConnection(boolean refreshNewConfig)
refreshConnection
in interface RepositoryMultiBrowser
public void setEnabled(boolean enabled)
setEnabled
in class javax.swing.JComponent
public void addMyEventListener(WebDAVMultiBrowser_Listener listener)
listener
- public void removeMyEventListener(WebDAVMultiBrowser_Listener listener)
listener
- protected void fireConnectionError_WebDAVMultiBrowser()
evt
- public java.lang.String getBrowserName()
getBrowserName
in interface RepositoryMultiBrowser
public void setBrowserName(java.lang.String browserName)
RepositoryMultiBrowser
setBrowserName
in interface RepositoryMultiBrowser
public javax.swing.ImageIcon getBrowserLogo()
RepositoryMultiBrowser
getBrowserLogo
in interface RepositoryMultiBrowser
public void setBrowserLogo(javax.swing.ImageIcon browserLogo)
RepositoryMultiBrowser
setBrowserLogo
in interface RepositoryMultiBrowser
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |