|
|||||||||
| Home >> All >> org >> mitre >> [ cvw overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.mitre.cvw
Class SortedNameDescMultiList

java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.mitre.cvw.SortedNameDescMultiList
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.dnd.DropTargetListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
- public class SortedNameDescMultiList
- extends javax.swing.JPanel
- implements java.awt.dnd.DropTargetListener
- extends javax.swing.JPanel
This is a panel which implements a specific type of MultiList. It contains two columns, the first is the name of the object and the second is a detailed name. It is specifically used for listing users and groups within the Permissions, Access and Members tab of the Get Information dialogs, as well as in the Group Manager.
- 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) boolean |
allowDrop
|
(package private) int |
currentSort
|
(package private) long |
debugTime
|
(package private) MultiList |
listPanel
|
(package private) boolean |
needsUpdating
|
(package private) boolean |
processing
|
(package private) java.util.Vector |
rows
|
(package private) java.lang.String[] |
title
|
| 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 | |
(package private) |
SortedNameDescMultiList(int[] widths,
java.lang.String[] names)
Constructor |
(package private) |
SortedNameDescMultiList(int[] widths,
java.lang.String[] names,
boolean perm)
Constructor |
| Method Summary | |
void |
addRow(CVWObject obj)
Adds the CVWObject to the row of objects at the end and then resorts the entire vector. |
void |
clearList()
Clears the current multi list widget. |
void |
dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
Called when the cursor hotspot enters a drop site which will accept the drag. |
void |
dragExit(java.awt.dnd.DropTargetEvent dte)
Called when the cursor hotspot moves outside of a drop site which will accept the drag. |
void |
dragOver(java.awt.dnd.DropTargetDragEvent dtde)
Called when the cursor hotspot moves inside of a drop site which will accept the drag. |
void |
drop(java.awt.dnd.DropTargetDropEvent dtde)
Called when the drag operation has terminated with a drop. |
void |
dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde)
Called when the user modifies the drop gesture. |
java.util.Vector |
getObjects()
Returns the vector of CVWObjects. |
CVWObject |
getSelectedObject()
Returns the selected CVWObject. |
int |
getSelectedRow()
Returns the index of the selected row. |
java.lang.String |
getSortString(CVWObject obj,
int field)
Returns the string value for the CVWObject given a field. |
void |
printRows(java.lang.String keyword)
FOR DEBUG PURPOSES ONLY |
void |
printRows(java.util.Vector vector)
FOR DEBUG PURPOSES ONLY |
void |
removeRow(int i)
Removes the specified row from the MultiList widget and the vector of objects. |
void |
select(int i)
Selects a row given a index. |
void |
selectDragRow(int y)
Selects the row during a drag operation. |
void |
setDraggable(boolean b)
Sets the MultiList widget to be draggable. |
void |
setDroppable(boolean b)
Sets the MultiList widget to be draggable. |
void |
setDropTargetListener(java.awt.dnd.DropTargetListener listener)
|
void |
setEditability(boolean perm)
Sets the editability of the panel. |
void |
setTitle(java.lang.String[] names)
Sets the title of the columns. |
void |
sortRowsBy(int field)
Sorts the rows of objects given a field. |
void |
updateList(java.util.Vector objs)
Updates the current multiList with a new set of CVWObjects. |
void |
updateRows()
Updates the row information in the MultiList widget. |
| Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
currentSort
int currentSort
rows
java.util.Vector rows
title
java.lang.String[] title
listPanel
MultiList listPanel
processing
boolean processing
needsUpdating
boolean needsUpdating
allowDrop
boolean allowDrop
debugTime
long debugTime
| Constructor Detail |
SortedNameDescMultiList
SortedNameDescMultiList(int[] widths,
java.lang.String[] names)
- Constructor
SortedNameDescMultiList
SortedNameDescMultiList(int[] widths,
java.lang.String[] names,
boolean perm)
- Constructor
| Method Detail |
setTitle
public void setTitle(java.lang.String[] names)
- Sets the title of the columns.
setEditability
public void setEditability(boolean perm)
- Sets the editability of the panel.
clearList
public void clearList()
- Clears the current multi list widget.
updateList
public void updateList(java.util.Vector objs)
- Updates the current multiList with a new set of CVWObjects.
printRows
public void printRows(java.util.Vector vector)
- FOR DEBUG PURPOSES ONLY
printRows
public void printRows(java.lang.String keyword)
- FOR DEBUG PURPOSES ONLY
sortRowsBy
public void sortRowsBy(int field)
- Sorts the rows of objects given a field.
getSortString
public java.lang.String getSortString(CVWObject obj, int field)
- Returns the string value for the CVWObject given a field.
updateRows
public void updateRows()
- Updates the row information in the MultiList widget.
getObjects
public java.util.Vector getObjects()
- Returns the vector of CVWObjects.
getSelectedObject
public CVWObject getSelectedObject()
- Returns the selected CVWObject.
getSelectedRow
public int getSelectedRow()
- Returns the index of the selected row.
removeRow
public void removeRow(int i)
- Removes the specified row from the MultiList widget and the vector of objects.
addRow
public void addRow(CVWObject obj)
- Adds the CVWObject to the row of objects at the end and then resorts the entire
vector.
select
public void select(int i)
- Selects a row given a index.
selectDragRow
public void selectDragRow(int y)
- Selects the row during a drag operation.
setDraggable
public void setDraggable(boolean b)
- Sets the MultiList widget to be draggable.
setDroppable
public void setDroppable(boolean b)
- Sets the MultiList widget to be draggable.
dragEnter
public void dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
- Description copied from interface:
java.awt.dnd.DropTargetListener - Called when the cursor hotspot enters a drop site which will accept the
drag.
- Specified by:
dragEnterin interfacejava.awt.dnd.DropTargetListener
dropActionChanged
public void dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde)
- Description copied from interface:
java.awt.dnd.DropTargetListener - Called when the user modifies the drop gesture. This is often the case
when additional mouse or key events are received during the drag.
- Specified by:
dropActionChangedin interfacejava.awt.dnd.DropTargetListener
dragExit
public void dragExit(java.awt.dnd.DropTargetEvent dte)
- Description copied from interface:
java.awt.dnd.DropTargetListener - Called when the cursor hotspot moves outside of a drop site which will
accept the drag. This could also happen if the drop site is no longer
active, or no longer accepts the drag.
- Specified by:
dragExitin interfacejava.awt.dnd.DropTargetListener
dragOver
public void dragOver(java.awt.dnd.DropTargetDragEvent dtde)
- Description copied from interface:
java.awt.dnd.DropTargetListener - Called when the cursor hotspot moves inside of a drop site which will
accept the drag.
- Specified by:
dragOverin interfacejava.awt.dnd.DropTargetListener
drop
public void drop(java.awt.dnd.DropTargetDropEvent dtde)
- Description copied from interface:
java.awt.dnd.DropTargetListener - Called when the drag operation has terminated with a drop.
- Specified by:
dropin interfacejava.awt.dnd.DropTargetListener
setDropTargetListener
public void setDropTargetListener(java.awt.dnd.DropTargetListener listener)
|
|||||||||
| Home >> All >> org >> mitre >> [ cvw overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC