gov.lanl.CoasViewers
Class ObsDataAllTextDisplay

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--gov.lanl.CoasViewers.ObsDataAllTextDisplay
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, ObsDataServiceInterface, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class ObsDataAllTextDisplay
extends javax.swing.JFrame
implements ObsDataServiceInterface

A Class for displaying all of the data in a single observation data in the "ALL TEXT" form i.e. with xml tags, (eg History or Summary from Telemed).

See Also:
Serialized Form
 

Field Summary
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ObsDataAllTextDisplay()
          Default constructor
 
Method Summary
 void addObsDataFromService()
          Adds a new Observation Data from the service.
 void performService()
          Creates and shows the display of the Observation Data in the form determined by the display type
 void setObsDataListener(gov.lanl.ObsDataTools.ObsDataListenerInterface inListener)
          Sets the listener who wants to be notified if the observation data has changed.
 void setObservationComponent(gov.lanl.ObservationManager.ObservationComponent inObservationComponent)
          Sets the observation component should the object need to get any associated object, like QueryAccess orObservationMgr.
 void setObservationDataAccess(gov.lanl.ObsDataTools.ObsDataAccessInterface inObservationDataAccess)
          Set the observation data access objectto display
 void setProfile(java.lang.String[] nameValPairs)
          Set the patient profile.
 void updateObsDataFromService()
          Updates the Observation Data from the contents of the display
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Constructor Detail

ObsDataAllTextDisplay

public ObsDataAllTextDisplay()
Default constructor

Method Detail

updateObsDataFromService

public void updateObsDataFromService()
Updates the Observation Data from the contents of the display

Specified by:
updateObsDataFromService in interface ObsDataServiceInterface

addObsDataFromService

public void addObsDataFromService()
Adds a new Observation Data from the service. For a displaying/editing service, this would update the data base from the edited data in the display.

Specified by:
addObsDataFromService in interface ObsDataServiceInterface

setProfile

public void setProfile(java.lang.String[] nameValPairs)
Set the patient profile.

Specified by:
setProfile in interface ObsDataServiceInterface
Parameters:
nameValPairs - will have pairs of attribute names and values, (eg "Name" "Charles Brown", "Street" "123 Main"). The display has the option of displaying the profile

setObservationDataAccess

public void setObservationDataAccess(gov.lanl.ObsDataTools.ObsDataAccessInterface inObservationDataAccess)
Set the observation data access objectto display

Specified by:
setObservationDataAccess in interface ObsDataServiceInterface
Parameters:
inObservationDataAccess - is the observation data access to display

performService

public void performService()
Creates and shows the display of the Observation Data in the form determined by the display type

Specified by:
performService in interface ObsDataServiceInterface

setObservationComponent

public void setObservationComponent(gov.lanl.ObservationManager.ObservationComponent inObservationComponent)
Sets the observation component should the object need to get any associated object, like QueryAccess orObservationMgr.

Specified by:
setObservationComponent in interface ObsDataServiceInterface
Parameters:
inObservationComponent - used to get the ObservationDataStruct

setObsDataListener

public void setObsDataListener(gov.lanl.ObsDataTools.ObsDataListenerInterface inListener)
Sets the listener who wants to be notified if the observation data has changed.

Specified by:
setObsDataListener in interface ObsDataServiceInterface
Parameters:
inListener - is the listener to notify if the observation data has changed.