|
|||||||||
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.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 AddDelList
public 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.Runnable
public void removeNode(javax.swing.tree.DefaultMutableTreeNode currentNode)
public void removeCurrentNode()
public void addItem()
AddDelList
addItem
in class AddDelList
public 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 AddDelList
public void deleteItem()
AddDelList
deleteItem
in class AddDelList
public void updateGUI()
public void refreshView()
NodeItemList
refreshView
in class NodeItemList
public void setBottomPanelEnabled(boolean b)
public void itemSelected()
NodeItemList
itemSelected
in class NodeItemList
public 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 NodeItemList
public void doubleclick(LDAP_DIT ldap)
DITSelectionListener
doubleclick
in interface DITSelectionListener
public void select(LDAP_DIT ldap)
DITSelectionListener
select
in interface DITSelectionListener
public void unselect(LDAP_DIT ldap)
DITSelectionListener
unselect
in interface DITSelectionListener
public void communicationError(java.lang.Throwable tce)
DITSelectionListener
communicationError
in interface DITSelectionListener
public void verifyFields()
public void keyTyped(java.awt.event.KeyEvent e)
keyTyped
in interface java.awt.event.KeyListener
public void keyPressed(java.awt.event.KeyEvent e)
keyPressed
in interface java.awt.event.KeyListener
public void keyReleased(java.awt.event.KeyEvent e)
keyReleased
in interface java.awt.event.KeyListener
public void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged
in interface java.awt.event.ItemListener
public void actionPerformed(java.awt.event.ActionEvent e)
AddDelList
The 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.ActionListener
actionPerformed
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_Listener
public void valueChanged_WebDAVMultiBrowser(WebDAV_DIT_Event evt)
valueChanged_WebDAVMultiBrowser
in interface WebDAVMultiBrowser_Listener
public void treeNodesChanged(javax.swing.event.TreeModelEvent e)
treeNodesChanged
in interface javax.swing.event.TreeModelListener
public void treeNodesInserted(javax.swing.event.TreeModelEvent arg0)
treeNodesInserted
in interface javax.swing.event.TreeModelListener
public void treeNodesRemoved(javax.swing.event.TreeModelEvent arg0)
treeNodesRemoved
in interface javax.swing.event.TreeModelListener
public void treeStructureChanged(javax.swing.event.TreeModelEvent arg0)
treeStructureChanged
in interface javax.swing.event.TreeModelListener
public 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.TreeSelectionListener
public 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 |