|
|||||||||
| 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 ContentsCoordinator

java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.mitre.cvw.ContentsCoordinator
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
- public class ContentsCoordinator
- extends javax.swing.JPanel
This class coordinates the contents of the room and all folders.
- Version:
- 1.1
| 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 | |
private static ContentsCoordinator |
contents
|
(package private) DetailList |
ContentsWindow
|
(package private) java.util.Hashtable |
contentsWindows
|
(package private) CVWFolderWindow |
InventoryWindow
|
(package private) CVWCoordinator |
jcvw
|
(package private) java.lang.String |
prevObjNums
|
(package private) java.lang.String |
userLocationString
|
| 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 | |
protected |
ContentsCoordinator()
Constructor |
| Method Summary | |
void |
closeAllFolders()
Closes all folders. |
void |
closeAllRoomFolders()
Closes all folders in the current room. |
void |
closeFolder(CVWObjNum objNum)
|
void |
doLayout()
Refreshes the room contents panel as well as all open contents windows. |
static CVWFolderWindow |
getCarryingFolder()
Returns the carry folder/inventory window of the current user. |
static java.awt.Image |
getDocServIcon()
Return the image representing communication to the document server |
static ContentsCoordinator |
getInstance()
Get an instance of ContentsCoordinator. |
java.awt.Dimension |
getMinimumSize()
Returns the minimum size of this main window. |
CVWFolderWindow |
getOpenFolder(CVWObjNum obj)
Returns the CVWFolderWindow associated with the object number. |
java.awt.Dimension |
getPreferredSize()
Returns the preferred size of this main window. |
void |
init()
Initialzes the gui. |
void |
initCarryFolder()
Initializes the window for the inventory/carrying folder of the current user. |
void |
initContents(java.lang.String objNumstr,
java.lang.String ownerNamestr)
Initializes the contents of the current room. |
void |
objectContents(java.lang.String strContainer,
java.lang.String objNumstr,
java.lang.String ownerNamestr)
MCP from server contains list of objects and owner names |
void |
openCarryFolder()
Opens the user's Carrying folder. |
void |
openFolder(CVWObject object,
java.lang.String fullpath,
java.lang.String perms)
Opens a folder. |
void |
refreshDocTypes(CVWObject[] contentsObjs,
boolean all,
boolean checkOutCheck)
FUNCT DESC |
void |
showDocServIcon(boolean b)
Shows the doc server communication icon in all open windows, and room contents. |
void |
updateContentsHeading(java.lang.String roomName)
Updates the room name in the gui, assumes that the user just moved into a different room and therefore closes all folders from previous room. |
void |
waitCursor(boolean b)
Toggles the cursor between normal and wait while document server communication is happening. |
| 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 |
ContentsWindow
DetailList ContentsWindow
InventoryWindow
CVWFolderWindow InventoryWindow
contentsWindows
java.util.Hashtable contentsWindows
jcvw
CVWCoordinator jcvw
prevObjNums
java.lang.String prevObjNums
userLocationString
java.lang.String userLocationString
contents
private static ContentsCoordinator contents
| Constructor Detail |
ContentsCoordinator
protected ContentsCoordinator()
- Constructor
| Method Detail |
getInstance
public static ContentsCoordinator getInstance()
- Get an instance of ContentsCoordinator. If one does not exist, it will be created
getCarryingFolder
public static CVWFolderWindow getCarryingFolder()
- Returns the carry folder/inventory window of the current user.
getDocServIcon
public static java.awt.Image getDocServIcon()
- Return the image representing communication to the document server
init
public void init()
- Initialzes the gui.
getPreferredSize
public java.awt.Dimension getPreferredSize()
- Returns the preferred size of this main window.
getMinimumSize
public java.awt.Dimension getMinimumSize()
- Returns the minimum size of this main window.
initCarryFolder
public void initCarryFolder()
- Initializes the window for the inventory/carrying folder of the current user.
initContents
public void initContents(java.lang.String objNumstr, java.lang.String ownerNamestr)
- Initializes the contents of the current room.
doLayout
public void doLayout()
- Refreshes the room contents panel as well as all open contents windows.
objectContents
public void objectContents(java.lang.String strContainer, java.lang.String objNumstr, java.lang.String ownerNamestr)
- MCP from server contains list of objects and owner names
refreshDocTypes
public void refreshDocTypes(CVWObject[] contentsObjs, boolean all, boolean checkOutCheck)
- FUNCT DESC
updateContentsHeading
public void updateContentsHeading(java.lang.String roomName)
- Updates the room name in the gui, assumes that the user just moved into a different
room and therefore closes all folders from previous room.
MCP receive cvw-env-changed
getOpenFolder
public CVWFolderWindow getOpenFolder(CVWObjNum obj)
- Returns the CVWFolderWindow associated with the object number.
openFolder
public void openFolder(CVWObject object, java.lang.String fullpath, java.lang.String perms)
- Opens a folder.
openCarryFolder
public void openCarryFolder()
- Opens the user's Carrying folder.
closeFolder
public void closeFolder(CVWObjNum objNum)
closeAllFolders
public void closeAllFolders()
- Closes all folders.
closeAllRoomFolders
public void closeAllRoomFolders()
- Closes all folders in the current room.
showDocServIcon
public void showDocServIcon(boolean b)
- Shows the doc server communication icon in all open windows, and room contents.
waitCursor
public void waitCursor(boolean b)
- Toggles the cursor between normal and wait while document server communication
is happening.
|
|||||||||
| Home >> All >> org >> mitre >> [ cvw overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC