|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
issrg.utils.gui.xml.AddDelList
issrg.utils.gui.xml.NodeItemList
issrg.policytester.SubjectTab
public class SubjectTab
| Nested 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 | |
|---|---|
javax.swing.JButton |
allACsButton
|
javax.swing.JButton |
copyButton
|
protected javax.swing.JTextField |
ldapAddress
|
javax.swing.JButton |
loadButton
|
protected static Logger |
logger
|
protected javax.swing.JTextField |
nickName
|
protected javax.swing.JCheckBox |
pushACs
|
javax.swing.JButton |
pushACsButton
|
protected javax.swing.JCheckBox |
pushShibb
|
protected javax.swing.JCheckBox |
pushText
|
javax.swing.JButton |
pushTextButton
|
| Fields inherited from class issrg.utils.gui.xml.NodeItemList |
|---|
nlist, xmlED |
| Fields inherited from class issrg.utils.gui.xml.AddDelList |
|---|
addButton, addDisplay, constraints, deleteButton, deleteDisplay, items, listBox, listBoxDisplay, listData, popupMenu, replaceButton, replaceDisplay, scrollList, sizeOfPopupMenu, viewDisplay |
| 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.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 | |
|---|---|
SubjectTab(PTComponent that)
Creates a new instance of SubjectTab |
|
| Method Summary | |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
On clicking of a button the respective abstract methods are then called. |
void |
addItem()
An abstract method that is called when an item is to be added to a list. |
void |
addLDAPACs(PTLDAPAC ac)
|
javax.swing.tree.DefaultMutableTreeNode |
addObject(javax.swing.tree.DefaultMutableTreeNode parent,
java.lang.Object child)
|
javax.swing.tree.DefaultMutableTreeNode |
addObject(javax.swing.tree.DefaultMutableTreeNode parent,
java.lang.Object child,
boolean shouldBeVisible)
|
javax.swing.tree.DefaultMutableTreeNode |
addObject(java.lang.Object child)
Add child to the currently selected node. |
void |
communicationError(java.lang.Throwable tce)
A communication error occured while attempting to expand the tree. |
void |
connectionError_WebDAVMultiBrowser()
|
protected static javax.swing.ImageIcon |
createImageIcon(java.lang.String path)
Returns an ImageIcon, or null if the path was invalid. |
void |
deleteItem()
An abstract method that is called when an item is to be removed from a list. |
void |
doubleclick(LDAP_DIT ldap)
Something has been double-clicked in the tree. |
AttributeCertificate |
getAC()
|
java.lang.String |
getACName()
|
java.lang.String |
getACTargetSubject()
|
javax.swing.JPanel |
getContentPanel()
A JPanel containing the basic panel. |
java.io.File |
getCurrentDirectory()
Gets the Current Directory variable |
javax.swing.tree.DefaultMutableTreeNode |
getCurrentSelectedTreeNode()
|
javax.swing.tree.TreePath |
getCurrentTreePath()
|
org.w3c.dom.Element |
getCurrentTreeSelection()
|
javax.swing.JScrollPane |
getDomainTreePanel()
|
java.lang.String[] |
getLocalACList()
|
java.lang.String |
getLocalACs()
|
java.lang.String |
getLocalATT()
|
java.lang.String[] |
getLocalATTList()
|
java.lang.String |
getNick()
|
org.w3c.dom.Node |
getParentNode()
Returns the parentNode |
java.lang.String |
getPulledAC()
|
javax.swing.JTree |
initDomainTree()
|
boolean |
isInList(java.lang.String fname)
|
void |
itemSelected()
The method checks that the nodeList is not null and sets the selectedNode value to the node corresponding to the selected item in the list. |
void |
itemStateChanged(java.awt.event.ItemEvent e)
|
void |
keyPressed(java.awt.event.KeyEvent e)
|
void |
keyReleased(java.awt.event.KeyEvent e)
|
void |
keyTyped(java.awt.event.KeyEvent e)
|
void |
loadFile(java.lang.String childTag,
java.lang.String parentTag)
|
void |
populateTree()
|
void |
refreshView()
An abstract method that is called when the list view is to be refreshed. |
void |
removeCurrentNode()
|
void |
removeNode(javax.swing.tree.DefaultMutableTreeNode currentNode)
|
void |
replaceItem()
An abstract method that is called when an item is to be replaced from a list. |
void |
replaceObject(javax.swing.tree.DefaultMutableTreeNode parent,
java.lang.Object child,
boolean shouldBeVisible)
|
void |
run()
|
void |
select(LDAP_DIT ldap)
Something gets selected in the tree. |
void |
setAC(AttributeCertificate ac)
|
void |
setACName(java.lang.String acName)
|
void |
setACTargetSubject(java.lang.String nickName)
|
void |
setBottomPanelEnabled(boolean b)
|
void |
setCurrentDirectory(java.io.File f)
Sets the Current Directory variable |
void |
setCurrentTreePath(javax.swing.tree.TreePath path)
|
void |
setCurrentTreeSelection(org.w3c.dom.Element e)
|
void |
setDNText(java.lang.String dn)
|
void |
setSelected()
|
void |
showACsDlg()
|
void |
treeNodesChanged(javax.swing.event.TreeModelEvent e)
|
void |
treeNodesInserted(javax.swing.event.TreeModelEvent arg0)
|
void |
treeNodesRemoved(javax.swing.event.TreeModelEvent arg0)
|
void |
treeStructureChanged(javax.swing.event.TreeModelEvent arg0)
|
void |
unselect(LDAP_DIT ldap)
User clicks outside the tree bounds. |
void |
updateGUI()
|
void |
valueChanged_WebDAVMultiBrowser(WebDAV_DIT_Event evt)
|
void |
valueChanged(javax.swing.event.TreeSelectionEvent e)
|
void |
verifyFields()
|
| Methods inherited from class issrg.utils.gui.xml.NodeItemList |
|---|
addItemAddedListener, addNodeChangeListener, FireItemAddedEvent, FireNodeSelectionChanged, getNodeList, getSelectedNode, ItemAddedChanged, NodeSelectionChanged, removeItemAddedListener, removeNodeChangeListener, setNodeList, setNodeList, setParentNode, setSelectedNode, sortArgs, XMLChanged |
| Methods inherited from class issrg.utils.gui.xml.AddDelList |
|---|
addComponent, convertYToRow, getListData, getSelectedIndex, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, removeAddButton, removeDeleteButton, removeListBox, removeReplaceButton, setCaption, setListData, setSelectedIndex, valueChanged |
| 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, 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, 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 javax.swing.JCheckBox pushACs
protected javax.swing.JCheckBox pushText
protected javax.swing.JCheckBox pushShibb
protected static Logger logger
protected javax.swing.JTextField nickName
protected javax.swing.JTextField ldapAddress
public javax.swing.JButton copyButton
public javax.swing.JButton pushACsButton
public javax.swing.JButton pushTextButton
public javax.swing.JButton allACsButton
public javax.swing.JButton loadButton
| Constructor Detail |
|---|
public SubjectTab(PTComponent that)
| Method Detail |
|---|
protected static javax.swing.ImageIcon createImageIcon(java.lang.String path)
public javax.swing.JPanel getContentPanel()
AddDelList
getContentPanel in class AddDelListpublic javax.swing.JScrollPane getDomainTreePanel()
public javax.swing.JTree initDomainTree()
public void populateTree()
public javax.swing.tree.DefaultMutableTreeNode getCurrentSelectedTreeNode()
public void run()
run in interface java.lang.Runnablepublic void removeNode(javax.swing.tree.DefaultMutableTreeNode currentNode)
public void removeCurrentNode()
public void addItem()
AddDelList
addItem in class AddDelListpublic javax.swing.tree.DefaultMutableTreeNode addObject(java.lang.Object child)
public javax.swing.tree.DefaultMutableTreeNode addObject(javax.swing.tree.DefaultMutableTreeNode parent,
java.lang.Object child)
public javax.swing.tree.DefaultMutableTreeNode addObject(javax.swing.tree.DefaultMutableTreeNode parent,
java.lang.Object child,
boolean shouldBeVisible)
public void replaceObject(javax.swing.tree.DefaultMutableTreeNode parent,
java.lang.Object child,
boolean shouldBeVisible)
public void replaceItem()
AddDelList
replaceItem in class AddDelListpublic void deleteItem()
AddDelList
deleteItem in class AddDelListpublic void updateGUI()
public void refreshView()
NodeItemList
refreshView in class NodeItemListpublic void setBottomPanelEnabled(boolean b)
public void itemSelected()
NodeItemList
itemSelected in class NodeItemListpublic void setAC(AttributeCertificate ac)
public AttributeCertificate getAC()
public void setACTargetSubject(java.lang.String nickName)
public java.lang.String getACTargetSubject()
public void setDNText(java.lang.String dn)
public java.lang.String getNick()
public org.w3c.dom.Node getParentNode()
NodeItemList
getParentNode in class NodeItemListpublic void doubleclick(LDAP_DIT ldap)
DITSelectionListener
doubleclick in interface DITSelectionListenerpublic void select(LDAP_DIT ldap)
DITSelectionListener
select in interface DITSelectionListenerpublic void unselect(LDAP_DIT ldap)
DITSelectionListener
unselect in interface DITSelectionListenerpublic void communicationError(java.lang.Throwable tce)
DITSelectionListener
communicationError in interface DITSelectionListenerpublic void verifyFields()
public void keyTyped(java.awt.event.KeyEvent e)
keyTyped in interface java.awt.event.KeyListenerpublic void keyPressed(java.awt.event.KeyEvent e)
keyPressed in interface java.awt.event.KeyListenerpublic void keyReleased(java.awt.event.KeyEvent e)
keyReleased in interface java.awt.event.KeyListenerpublic void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged in interface java.awt.event.ItemListenerpublic void actionPerformed(java.awt.event.ActionEvent e)
AddDelListThe ListBox can also be made to clear its selection, by right clicking on the listbox and clicking on the clear selection pop up menu.
actionPerformed in interface java.awt.event.ActionListeneractionPerformed in class AddDelList
public void loadFile(java.lang.String childTag,
java.lang.String parentTag)
public java.io.File getCurrentDirectory()
public void setCurrentDirectory(java.io.File f)
f - the file holding the current directory.public boolean isInList(java.lang.String fname)
public void showACsDlg()
public java.lang.String getPulledAC()
public java.lang.String[] getLocalACList()
public java.lang.String getLocalACs()
public java.lang.String[] getLocalATTList()
public java.lang.String getLocalATT()
public void connectionError_WebDAVMultiBrowser()
connectionError_WebDAVMultiBrowser in interface WebDAVMultiBrowser_Listenerpublic void valueChanged_WebDAVMultiBrowser(WebDAV_DIT_Event evt)
valueChanged_WebDAVMultiBrowser in interface WebDAVMultiBrowser_Listenerpublic void treeNodesChanged(javax.swing.event.TreeModelEvent e)
treeNodesChanged in interface javax.swing.event.TreeModelListenerpublic void treeNodesInserted(javax.swing.event.TreeModelEvent arg0)
treeNodesInserted in interface javax.swing.event.TreeModelListenerpublic void treeNodesRemoved(javax.swing.event.TreeModelEvent arg0)
treeNodesRemoved in interface javax.swing.event.TreeModelListenerpublic void treeStructureChanged(javax.swing.event.TreeModelEvent arg0)
treeStructureChanged in interface javax.swing.event.TreeModelListenerpublic void setCurrentTreeSelection(org.w3c.dom.Element e)
public org.w3c.dom.Element getCurrentTreeSelection()
public void setCurrentTreePath(javax.swing.tree.TreePath path)
public javax.swing.tree.TreePath getCurrentTreePath()
public void valueChanged(javax.swing.event.TreeSelectionEvent e)
valueChanged in interface javax.swing.event.TreeSelectionListenerpublic void setSelected()
public void setACName(java.lang.String acName)
public java.lang.String getACName()
public void addLDAPACs(PTLDAPAC ac)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||