org.deegree.services.csw.exporthandling
Class EbrimGetCapabilitiesHandler

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.EbrimGetCapabilitiesHandler
All Implemented Interfaces:
CapabilitiesHandler

public class EbrimGetCapabilitiesHandler
extends OWSCapabilitiesXMLAdapter
implements CapabilitiesHandler

TODO add class documentation here

Version:
$Revision: $, $Date: $
Author:
Lyn Goltz, last edited by: $Author: lyn $

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
EbrimGetCapabilitiesHandler(XMLStreamWriter writer, Set<CSWConstants.Sections> sections, ServiceIdentificationType identification, ServiceProviderType provider, Version version, boolean isTransactionEnabled, URL extendedCapabilities)
           
 
Method Summary
 void export()
           
protected  void exportOperationsMetadata(XMLStreamWriter writer, String get, String post, String owsNS)
           
 
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

EbrimGetCapabilitiesHandler

public EbrimGetCapabilitiesHandler(XMLStreamWriter writer,
                                   Set<CSWConstants.Sections> sections,
                                   ServiceIdentificationType identification,
                                   ServiceProviderType provider,
                                   Version version,
                                   boolean isTransactionEnabled,
                                   URL extendedCapabilities)
Method Detail

export

public void export()
            throws XMLStreamException
Specified by:
export in interface CapabilitiesHandler
Throws:
XMLStreamException

exportOperationsMetadata

protected void exportOperationsMetadata(XMLStreamWriter writer,
                                        String get,
                                        String post,
                                        String owsNS)
                                 throws XMLStreamException
Throws:
XMLStreamException


Copyright © 2011. All Rights Reserved.