gov.lanl.CoasViewers
Class ObsDataDisplayFactory

java.lang.Object
  |
  +--gov.lanl.CoasViewers.ObsDataDisplayFactory

public class ObsDataDisplayFactory
extends java.lang.Object

A factory class for generating the requested display for observaton data.

 

Field Summary
static java.lang.String DISPLAY_TYPE_All_TEXT
          The display types supported
static java.lang.String DISPLAY_TYPE_TEXT
           
static java.lang.String DISPLAY_TYPE_TMDEFAULT
           
static java.lang.String DISPLAY_TYPE_TREE
           
 
Constructor Summary
ObsDataDisplayFactory()
           
 
Method Summary
 gov.lanl.ObsDataTools.ObsDataServiceInterface createDisplay(java.lang.String inDisplayType, java.lang.String[] inPatProfile, gov.lanl.ObsDataTools.ObsDataAccessInterface inObsDataAccess, gov.lanl.ObservationManager.ObservationComponent inObservationComponent, gov.lanl.ObsDataTools.ObsDataListenerInterface inListener)
          Creates the requested display type as a service.
 java.lang.String[] getDisplayTypes()
          Return a string array containing the types supported by this factory class
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DISPLAY_TYPE_All_TEXT

public static final java.lang.String DISPLAY_TYPE_All_TEXT
The display types supported

See Also:
Constant Field Values

DISPLAY_TYPE_TEXT

public static final java.lang.String DISPLAY_TYPE_TEXT
See Also:
Constant Field Values

DISPLAY_TYPE_TREE

public static final java.lang.String DISPLAY_TYPE_TREE
See Also:
Constant Field Values

DISPLAY_TYPE_TMDEFAULT

public static final java.lang.String DISPLAY_TYPE_TMDEFAULT
See Also:
Constant Field Values
Constructor Detail

ObsDataDisplayFactory

public ObsDataDisplayFactory()
Method Detail

createDisplay

public gov.lanl.ObsDataTools.ObsDataServiceInterface createDisplay(java.lang.String inDisplayType,
                                                                   java.lang.String[] inPatProfile,
                                                                   gov.lanl.ObsDataTools.ObsDataAccessInterface inObsDataAccess,
                                                                   gov.lanl.ObservationManager.ObservationComponent inObservationComponent,
                                                                   gov.lanl.ObsDataTools.ObsDataListenerInterface inListener)
Creates the requested display type as a service.

Parameters:
inDisplayType - specifies the display type as a string
inPatProfile - is the patient demographics, like name, addr, may be null
inObsDataAccess - is the object for accesses the data, can't be null
Returns:
the display service as an ObsDataServiceInterface
See Also:
ObsDataServiceInterface

getDisplayTypes

public java.lang.String[] getDisplayTypes()
Return a string array containing the types supported by this factory class