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

Quick Search    Search Deep

org.mitre.cvw
Class AuditList  view AuditList download AuditList.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byorg.mitre.cvw.CVWPanel
                      extended byorg.mitre.cvw.AuditList
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class AuditList
extends CVWPanel

This tabbed panel is part of the AuditListFrame, it shows a list of CVWObjects, a heading, the object count and can show the max allowed objects set on the CVW server for this user.

Version:

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
(package private)  java.util.Vector contents
           
(package private)  int currentSort
           
(package private)  javax.swing.JLabel headingLabel
           
(package private)  javax.swing.JPanel headingPanel
           
private  int[] initialSize
           
(package private)  javax.swing.JLabel itemCountLabel
           
(package private)  MultiList listPanel
           
(package private)  ObjectMenu menu
           
(package private)  FolderDialog par
           
(package private)  javax.swing.JLabel quotaLabel
           
(package private)  javax.swing.JPanel quotaPanel
           
private  java.lang.String[] title
           
 
Fields inherited from class org.mitre.cvw.CVWPanel
draggable, insideOf
 
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
AuditList(FolderDialog frame, java.lang.String title2, java.lang.String quota)
          Constructor
 
Method Summary
 void clearList()
          Clears the multi list widget and the contents vector
 void doLayouts()
          Refreshes all gui components.
 void refreshContents()
          Overrides parent method.
 void select(int i)
          Selects the object at the specified index
 void setObjectHelp()
          Sets the help field specific to the object selected.
 void setObjectHelp(int index)
          Sets the help field specific to the object selected.
 void showMenu(int x, int y, int row)
          Makes the appropriate right mouse menu visible.
 void sortContentsBy(int field)
          Sorts the object contents by the field selected, remembering which object was selected before the sort
 void updateAuditList(java.util.Vector cvwObjs, java.util.Vector locObjs, java.util.Vector fullPaths)
          Updates the multi list widget with the information about the objects.
 void updateAuditList(java.util.Vector cvwObjs, java.util.Vector locObjs, java.util.Vector fullPaths, java.lang.String quota)
          Updates the multi list widget with the information about the objects.
 void updateList(AuditObject selectedObj)
          Updates the list with the sorted contents, selecting the object which was selected before the new sort was done.
 
Methods inherited from class org.mitre.cvw.CVWPanel
cancel, constrain, getInsideOf, isDraggable, ok, setDraggable, setVisisble
 
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

initialSize

private final int[] initialSize

title

private final java.lang.String[] title

contents

java.util.Vector contents

currentSort

int currentSort

listPanel

MultiList listPanel

headingPanel

javax.swing.JPanel headingPanel

quotaPanel

javax.swing.JPanel quotaPanel

headingLabel

javax.swing.JLabel headingLabel

itemCountLabel

javax.swing.JLabel itemCountLabel

quotaLabel

javax.swing.JLabel quotaLabel

par

FolderDialog par

menu

ObjectMenu menu
Constructor Detail

AuditList

public AuditList(FolderDialog frame,
                 java.lang.String title2,
                 java.lang.String quota)
Constructor

Method Detail

clearList

public void clearList()
Clears the multi list widget and the contents vector


updateAuditList

public void updateAuditList(java.util.Vector cvwObjs,
                            java.util.Vector locObjs,
                            java.util.Vector fullPaths,
                            java.lang.String quota)
Updates the multi list widget with the information about the objects.


updateAuditList

public void updateAuditList(java.util.Vector cvwObjs,
                            java.util.Vector locObjs,
                            java.util.Vector fullPaths)
Updates the multi list widget with the information about the objects.


sortContentsBy

public void sortContentsBy(int field)
Sorts the object contents by the field selected, remembering which object was selected before the sort


updateList

public void updateList(AuditObject selectedObj)
Updates the list with the sorted contents, selecting the object which was selected before the new sort was done.


doLayouts

public void doLayouts()
Refreshes all gui components.


showMenu

public void showMenu(int x,
                     int y,
                     int row)
Makes the appropriate right mouse menu visible.


setObjectHelp

public void setObjectHelp(int index)
Sets the help field specific to the object selected.


setObjectHelp

public void setObjectHelp()
Sets the help field specific to the object selected.


select

public void select(int i)
Selects the object at the specified index


refreshContents

public void refreshContents()
Overrides parent method. This list of objects is static, to get updates user must close and reopen the window.