deegree 2.3 (2010/04/09 10:10 build-4-official)

org.deegree.owscommon_new
Class XMLFactory

java.lang.Object
  extended by org.deegree.ogcbase.XMLFactory
      extended by org.deegree.owscommon_new.XMLFactory

public class XMLFactory
extends XMLFactory

XMLFactory for generation of Capabilities XML documents according to the OWS common specification 1.0.0.

Since:
2.0
Version:
2.0, $Revision: 18195 $, $Date: 2009-06-18 17:55:39 +0200 (Do, 18. Jun 2009) $
Author:
Andreas Schmitz, last edited by: $Author: mschneider $

Field Summary
 
Fields inherited from class org.deegree.ogcbase.XMLFactory
GMLNS, LOG, OGCNS, XLNNS
 
Constructor Summary
XMLFactory()
           
 
Method Summary
static void appendBaseCapabilities(Element root, OWSCommonCapabilities caps)
          Exports the given capabilities as XML.
static void appendDCP(Element root, DCP dcp)
          Appends a DCP object as XML.
static void appendDomainType(Element root, String tagName, DomainType data)
          Appends a DomainType object as XML.
static void appendHTTP(Element root, HTTP http)
          Appends a HTTP object as XML.
static void appendMetadata(Element root, Metadata data)
          Appends a Metadata object as XML.
static void appendOperation(Element root, Operation operation)
          Appends an Operation object as XML.
static void appendOperationsMetadata(Element root, OperationsMetadata data)
          Appends an OperationsMetadata object as XML.
static void appendServiceIdentification(Element root, ServiceIdentification identification)
          Appends a ServiceIdentification object as XML.
static void appendServiceProvider(Element root, ServiceProvider provider)
          Appends a ServiceProvider object as XML.
 
Methods inherited from class org.deegree.ogcbase.XMLFactory
appendCodeList, appendEnvelope, appendFeatureId, appendGeometry, appendInterval, appendKeywords, appendKeywords, appendLonLatEnvelope, appendOnlineResource, appendPropertyPath, appendSimpleLinkAttributes, appendTemporalDomain, appendTimePeriod, appendTimePosition, appendTimeResolution, appendTypedLiteral, appendValues
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLFactory

public XMLFactory()
Method Detail

appendBaseCapabilities

public static void appendBaseCapabilities(Element root,
                                          OWSCommonCapabilities caps)
Exports the given capabilities as XML.

Parameters:
root - the root capabilities element according to the specification of the service
caps -

appendServiceIdentification

public static void appendServiceIdentification(Element root,
                                               ServiceIdentification identification)
Appends a ServiceIdentification object as XML.

Parameters:
root -
identification -

appendServiceProvider

public static void appendServiceProvider(Element root,
                                         ServiceProvider provider)
Appends a ServiceProvider object as XML.

Parameters:
root - where to append
provider - the object to append

appendOperationsMetadata

public static void appendOperationsMetadata(Element root,
                                            OperationsMetadata data)
Appends an OperationsMetadata object as XML.

Parameters:
root - where to append
data - what to append

appendOperation

public static void appendOperation(Element root,
                                   Operation operation)
Appends an Operation object as XML.

Parameters:
root - where to append
operation - what to append

appendDCP

public static void appendDCP(Element root,
                             DCP dcp)
Appends a DCP object as XML.

Parameters:
root - where to append
dcp - what to append

appendHTTP

public static void appendHTTP(Element root,
                              HTTP http)
Appends a HTTP object as XML.

Parameters:
root - where to append
http - what to append

appendDomainType

public static void appendDomainType(Element root,
                                    String tagName,
                                    DomainType data)
Appends a DomainType object as XML.

Parameters:
root - where to append
tagName - under which name to append
data - what to append

appendMetadata

public static void appendMetadata(Element root,
                                  Metadata data)
Appends a Metadata object as XML.

Parameters:
root - where to append
data - what to append

deegree 2.3 (2010/04/09 10:10 build-4-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org