com.axiomalaska.sos.xmlbuilder
Class SosXmlBuilder

java.lang.Object
  extended by com.axiomalaska.sos.xmlbuilder.SosXmlBuilder
Direct Known Subclasses:
DescribeSensorBuilder, GetNewestObservationBuilder, InsertObservationBuilder, NetworkRegisterSensorBuilder, SensorRegisterSensorBuilder, StationRegisterSensorBuilder

public abstract class SosXmlBuilder
extends java.lang.Object

A base class for building SOS XML

Author:
Lance Finfrock

Constructor Summary
SosXmlBuilder()
           
 
Method Summary
abstract  java.lang.String build()
           
protected  java.lang.String formatCalendarIntoGMTTime(java.util.Calendar calendar)
          Format calendar to 2012-04-17T20:02:05-0000
protected  java.lang.String getString(org.w3c.dom.Document doc)
          Get a string value from document
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SosXmlBuilder

public SosXmlBuilder()
Method Detail

build

public abstract java.lang.String build()

getString

protected java.lang.String getString(org.w3c.dom.Document doc)
                              throws javax.xml.transform.TransformerException
Get a string value from document

Parameters:
doc - - the document to build the string from.
Returns:
- the xml string from the document past in.
Throws:
javax.xml.transform.TransformerException

formatCalendarIntoGMTTime

protected java.lang.String formatCalendarIntoGMTTime(java.util.Calendar calendar)
Format calendar to 2012-04-17T20:02:05-0000

Parameters:
calendar - - date to be formated
Returns:


Copyright © 2012. All Rights Reserved.