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.

Version:
$Revision: 1.7 $ $Date: 2002/11/19 22:46:05 $
Author:
Sascha Koenig, mods by Jim George

Constructor Summary
ObsData2Xml()
          The default constructor
ObsData2Xml(ObservationDataStruct inObsData)
          Constructor with a current observation data
 
Method Summary
 java.lang.StringBuffer createHeader()
          Creates a standard XML header for TeleMed data.
 ObservationDataStruct getObsData()
          Return the current observation data
 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(ObservationDataStruct inObsData)
          Sets the current observation data and generates an XML string representation it.
 void setObsData(ObservationDataStruct inObsData)
          Set the current observation data
 void setObsDataSeq(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(ObservationDataStruct inObsData)
Constructor with a current observation data

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

setObsData

public void setObsData(ObservationDataStruct inObsData)
Set the current observation data

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

setObsDataSeq

public void setObsDataSeq(ObservationDataStruct[] inObsDataSeq)
Set the current observation data array

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

getObsData

public ObservationDataStruct getObsData()
Return the current observation data


getObsDataSeq

public ObservationDataStruct[] getObsDataSeq()
Return the current observation data array


getXml

public java.lang.String getXml(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()
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


Copyright © 2000 Apache Software Foundation. All Rights Reserved.