org.deegree.services.csw.exporthandling
Class GetCapabilitiesHandler

java.lang.Object
  extended by org.deegree.commons.xml.XMLAdapter
      extended by org.deegree.protocol.ows.OWSCommonXMLAdapter
          extended by org.deegree.services.controller.ows.capabilities.OWSCapabilitiesXMLAdapter
              extended by org.deegree.services.csw.exporthandling.GetCapabilitiesHandler

public class GetCapabilitiesHandler
extends OWSCapabilitiesXMLAdapter

Does the exportHandling for the Capabilities. This is a very static handling for explanation.

Version:
$Revision: $, $Date: $
Author:
Steffen Thomas, last edited by: $Author: thomas $

Field Summary
 
Fields inherited from class org.deegree.protocol.ows.OWSCommonXMLAdapter
OWS_NS, OWS_PREFIX, OWS110_NS, OWS110_PREFIX, XML_NS, XML_PREFIX
 
Fields inherited from class org.deegree.commons.xml.XMLAdapter
DEFAULT_URL, nsContext, rootElement, XLN_NS
 
Constructor Summary
GetCapabilitiesHandler(javax.xml.stream.XMLStreamWriter writer, DeegreeServicesMetadataType mainControllerConf, DeegreeServiceControllerType mainConf, java.util.Set<org.deegree.protocol.csw.CSWConstants.Sections> sections, ServiceIdentificationType identification, org.deegree.commons.tom.ows.Version version, boolean isTransactionEnabled, boolean isEnabledInspireExtension, boolean isSoap)
           
 
Method Summary
 void export()
          Prepocessing for the xml export.
 
Methods inherited from class org.deegree.services.controller.ows.capabilities.OWSCapabilitiesXMLAdapter
exportDCP, exportDCP100, exportDCP110, exportKeyWords110, exportOperationsMetadata100, exportOperationsMetadata110, exportServiceIdentification100, exportServiceIdentification110, exportServiceProvider100, exportServiceProvider110, exportSimpleStrings
 
Methods inherited from class org.deegree.protocol.ows.OWSCommonXMLAdapter
exportBoundingBoxType, exportCoordinateList, exportPositionType, parseBoundingBoxType
 
Methods inherited from class org.deegree.commons.xml.XMLAdapter
evaluateXPath, getElement, getElements, getNamespaceContext, getNode, getNodeAsBoolean, getNodeAsDouble, getNodeAsFloat, getNodeAsInt, getNodeAsQName, getNodeAsString, getNodeAsURL, getNodeAsVersion, getNodes, getNodesAsQNames, getNodesAsStrings, getRequiredElement, getRequiredElements, getRequiredNode, getRequiredNodeAsBoolean, getRequiredNodeAsDouble, getRequiredNodeAsFloat, getRequiredNodeAsInteger, getRequiredNodeAsQName, getRequiredNodeAsString, getRequiredNodeAsURL, getRequiredNodeAsVersion, getRequiredNodes, getRootElement, getSchemas, getSystemId, hasSchemas, load, load, load, load, load, load, maybeWriteElement, maybeWriteElementNS, parseBoolean, parseDouble, parseFloat, parseInt, parseQName, parseSimpleLink, parseURL, resolve, setRootElement, setSystemId, toString, writeElement, writeElement, writeElement, writeElement, writeElement, writeOptionalAttribute, writeOptionalElement, writeOptionalNSAttribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GetCapabilitiesHandler

public GetCapabilitiesHandler(javax.xml.stream.XMLStreamWriter writer,
                              DeegreeServicesMetadataType mainControllerConf,
                              DeegreeServiceControllerType mainConf,
                              java.util.Set<org.deegree.protocol.csw.CSWConstants.Sections> sections,
                              ServiceIdentificationType identification,
                              org.deegree.commons.tom.ows.Version version,
                              boolean isTransactionEnabled,
                              boolean isEnabledInspireExtension,
                              boolean isSoap)
Method Detail

export

public void export()
            throws javax.xml.stream.XMLStreamException
Prepocessing for the xml export. Checks which version is requested and delegates it to the right versionexport. In this case, version 2.0.2 of CSW is leaned on the 1.0.0 of the OGC specification.

Parameters:
writer -
mainControllerConf -
mainConf -
sections -
identification -
version -
isSoap -
Throws:
javax.xml.stream.XMLStreamException


Copyright © 2011. All Rights Reserved.