gov.lanl.Utility
Class ObsData2Xml

java.lang.Object
  |
  +--gov.lanl.Utility.ObsData2Xml

public class ObsData2Xml
extends java.lang.Object

Provides a class to generate an XML string representing an ObservationDataStruct. Recurses the entire ObservationDataStruct, and provides a standard XML header.

 

Constructor Summary
ObsData2Xml()
          The default constructor
ObsData2Xml(org.omg.DsObservationAccess.ObservationDataStruct inObsData)
          Constructor with a current observation data
ObsData2Xml(org.omg.DsObservationAccess.ObservationDataStruct[] inObsDataSeq)
          Constructor with a current observation data array
 
Method Summary
 java.lang.StringBuffer createHeader()
          Creates a standard XML header for TeleMed data.
 org.omg.DsObservationAccess.ObservationDataStruct getObsData()
          Return the current observation data
 org.omg.DsObservationAccess.ObservationDataStruct[] getObsDataSeq()
          Return the current observation data array
 java.lang.String getXml()
          Generates an XML string representation for the current ObservationDataStruct structure.
 java.lang.String getXml(org.omg.DsObservationAccess.ObservationDataStruct inObsData)
          Sets the current observation data and generates an XML string representation it.
 java.lang.String getXml(org.omg.DsObservationAccess.ObservationDataStruct[] inObsDataSeq)
          Sets the current observation data array and generates an XML string representation it.
 void setObsData(org.omg.DsObservationAccess.ObservationDataStruct inObsData)
          Set the current observation data
 void setObsDataSeq(org.omg.DsObservationAccess.ObservationDataStruct[] inObsDataSeq)
          Set the current observation data array
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObsData2Xml

public ObsData2Xml()
The default constructor


ObsData2Xml

public ObsData2Xml(org.omg.DsObservationAccess.ObservationDataStruct inObsData)
Constructor with a current observation data

Parameters:
inObsData - is the observation data to use as current

ObsData2Xml

public ObsData2Xml(org.omg.DsObservationAccess.ObservationDataStruct[] inObsDataSeq)
Constructor with a current observation data array

Method Detail

setObsData

public void setObsData(org.omg.DsObservationAccess.ObservationDataStruct inObsData)
Set the current observation data

Parameters:
inObsData - is the observation data to use as current

setObsDataSeq

public void setObsDataSeq(org.omg.DsObservationAccess.ObservationDataStruct[] inObsDataSeq)
Set the current observation data array

Parameters:
inObsDataSeq - is the observation data array to use as current

getObsData

public org.omg.DsObservationAccess.ObservationDataStruct getObsData()
Return the current observation data


getObsDataSeq

public org.omg.DsObservationAccess.ObservationDataStruct[] getObsDataSeq()
Return the current observation data array


getXml

public java.lang.String getXml(org.omg.DsObservationAccess.ObservationDataStruct inObsData)
Sets the current observation data and generates an XML string representation it.

Parameters:
inObsData - is the observation data to use as current
Returns:
an XML string representation for the ObservationDataStruct structure.

getXml

public java.lang.String getXml(org.omg.DsObservationAccess.ObservationDataStruct[] inObsDataSeq)
Sets the current observation data array and generates an XML string representation it.

Returns:
an XML string representation for the ObservationDataStruct structure.

getXml

public java.lang.String getXml()
Generates an XML string representation for the current ObservationDataStruct structure. Uses the TeleMed definitions for the elements.

Returns:
an XML string representation for the ObservationDataStruct structure.

createHeader

public java.lang.StringBuffer createHeader()
Creates a standard XML header for TeleMed data.

Returns:
a standard XML header as a string