gov.lanl.Utility
Class ObsData2Dom

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

public class ObsData2Dom
extends java.lang.Object

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

Version:
$Revision: 1.13 $ $Date: 2003/01/21 17:42:43 $
Author:
David Forslund

Constructor Summary
ObsData2Dom()
          The default constructor
ObsData2Dom(ObservationDataStruct inObsData)
          Constructor with a current observation data
 
Method Summary
 ObservationDataStruct getObsData()
          Return the current observation data
 ObservationDataStruct[] getObsDataSeq()
          Return the current observation data array
 void initDOM()
          initializer for DOM model
 void setObsData(ObservationDataStruct inObsData)
          Set the current observation data
 void setObsDataSeq(ObservationDataStruct[] inObsDataSeq)
          Set the current observation data array
 org.w3c.dom.Document toDom()
          Generates an DOM representation for the current ObservationDataStruct structure.
 org.w3c.dom.Document toDom(ObservationDataStruct inObsData)
          Sets the current observation data and generates a Dom representation it.
 java.lang.String toString()
          Serialize Content to String
 void write(java.lang.String file)
          Serialize Content to a file as XML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ObsData2Dom

public ObsData2Dom()
The default constructor


ObsData2Dom

public ObsData2Dom(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


initDOM

public void initDOM()
initializer for DOM model


write

public void write(java.lang.String file)
Serialize Content to a file as XML

Parameters:
file -

toString

public java.lang.String toString()
Serialize Content to String

Overrides:
toString in class java.lang.Object

toDom

public org.w3c.dom.Document toDom(ObservationDataStruct inObsData)
Sets the current observation data and generates a Dom representation it.

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

toDom

public org.w3c.dom.Document toDom()
Generates an DOM representation for the current ObservationDataStruct structure. Uses the TeleMed definitions for the elements.

Returns:
an DOM Document representation for the ObservationDataStruct structure.


Copyright © 2000 Apache Software Foundation. All Rights Reserved.