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.ows.capabilities.OWSCapabilitiesXMLAdapter
              extended by org.deegree.services.csw.exporthandling.GetCapabilitiesHandler
All Implemented Interfaces:
CapabilitiesHandler

public class GetCapabilitiesHandler
extends OWSCapabilitiesXMLAdapter
implements CapabilitiesHandler

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(XMLStreamWriter writer, DeegreeServicesMetadataType mainControllerConf, DeegreeServiceControllerType mainConf, Set<CSWConstants.Sections> sections, ServiceIdentificationType identification, Version version, boolean isTransactionEnabled, boolean isEnabledInspireExtension, URL extendedCapabilities)
           
 
Method Summary
 void export()
          Prepocessing for the xml export.
 
Methods inherited from class org.deegree.services.ows.capabilities.OWSCapabilitiesXMLAdapter
exportDCP, exportDCP, exportDomainType100, exportDomainType110, 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, getNodeAsBigInt, 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, 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(XMLStreamWriter writer,
                              DeegreeServicesMetadataType mainControllerConf,
                              DeegreeServiceControllerType mainConf,
                              Set<CSWConstants.Sections> sections,
                              ServiceIdentificationType identification,
                              Version version,
                              boolean isTransactionEnabled,
                              boolean isEnabledInspireExtension,
                              URL extendedCapabilities)
Method Detail

export

public void export()
            throws 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.

Specified by:
export in interface CapabilitiesHandler
Parameters:
writer -
mainControllerConf -
mainConf -
sections -
identification -
version -
isSoap -
Throws:
XMLStreamException


Copyright © 2011. All Rights Reserved.