org.deegree.services.csw.exporthandling
Class GetCapabilitiesHandler
java.lang.Object
org.deegree.commons.xml.XMLAdapter
org.deegree.protocol.ows.OWSCommonXMLAdapter
org.deegree.services.ows.capabilities.OWSCapabilitiesXMLAdapter
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 $
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.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 |
GetCapabilitiesHandler
public GetCapabilitiesHandler(XMLStreamWriter writer,
DeegreeServicesMetadataType mainControllerConf,
DeegreeServiceControllerType mainConf,
Set<CSWConstants.Sections> sections,
ServiceIdentificationType identification,
Version version,
boolean isTransactionEnabled,
boolean isEnabledInspireExtension,
URL extendedCapabilities)
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.