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

org.deegree.ogcwebservices.csw.capabilities
Class CatalogueCapabilitiesDocument

java.lang.Object
  extended by org.deegree.framework.xml.XMLFragment
      extended by org.deegree.ogcbase.OGCDocument
          extended by org.deegree.ogcwebservices.getcapabilities.OGCCapabilitiesDocument
              extended by org.deegree.owscommon.OWSCommonCapabilitiesDocument
                  extended by org.deegree.ogcwebservices.csw.capabilities.CatalogueCapabilitiesDocument
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
CatalogueCapabilitiesDocument_2_0_2, CatalogueConfigurationDocument

public class CatalogueCapabilitiesDocument
extends OWSCommonCapabilitiesDocument

Represents an XML capabilities document for an OGC CSW 2.0 compliant service.

Since:
2.0
Version:
2.0, $Revision: 18195 $, $Date: 2009-06-18 17:55:39 +0200 (Do, 18. Jun 2009) $
Author:
Torsten Friebe , Markus Schneider , last edited by: $Author: mschneider $
See Also:
Serialized Form

Field Summary
static String EBRIM_CAPABILITIES_NAME
           
static String FILTER_CAPABILITIES_NAME
           
protected static URI OGCNS
           
 
Fields inherited from class org.deegree.owscommon.OWSCommonCapabilitiesDocument
ALL_NAME, CONTENTS_NAME, OPERATIONS_METADATA_NAME, OWSNS, SERVICE_IDENTIFICATION_NAME, SERVICE_PROVIDER_NAME
 
Fields inherited from class org.deegree.ogcbase.OGCDocument
GMLNS
 
Fields inherited from class org.deegree.framework.xml.XMLFragment
DEFAULT_URL, nsContext, XLNNS
 
Constructor Summary
CatalogueCapabilitiesDocument()
           
 
Method Summary
 void createEmptyDocument()
          Creates a skeleton capabilities document that contains the mandatory elements only.
 OperationsMetadata getOperationsMetadata()
          Creates a class representation of the OperationsMetadata- section.
 OGCCapabilities parseCapabilities()
          Creates a class representation of the document.
protected  EBRIMCapabilities parseEBRIMCapabilities()
           
 
Methods inherited from class org.deegree.owscommon.OWSCommonCapabilitiesDocument
getCodeType, getContraints, getDCP, getDCPs, getKeywords, getKeywords, getOperation, getOWSDomainType, getServiceIdentification, getServiceProvider, getWGS84BoundingBoxType
 
Methods inherited from class org.deegree.ogcwebservices.getcapabilities.OGCCapabilitiesDocument
parseAddress, parseMetadataLink, parsePhone, parseUpdateSequence, parseVersion
 
Methods inherited from class org.deegree.ogcbase.OGCDocument
parseCodeList, parseCodeListArray, parseExtendedPropertyPath, parseInterval, parseKeywords, parseKeywords, parseLonLatEnvelope, parseOnLineResource, parsePropertyPath, parseTimePeriod, parseTimePeriods, parseTimePositions, parseTimeSequence, parseTypedLiteral, parseValues
 
Methods inherited from class org.deegree.framework.xml.XMLFragment
getAsPrettyString, getAsString, getAttachedSchemas, getQualifiedName, getRootElement, getSystemId, hasSchema, load, load, load, parseQualifiedName, parseSimpleLink, prettyPrint, prettyPrint, resolve, setRootElement, setSystemId, setSystemId, toString, write, write, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FILTER_CAPABILITIES_NAME

public static final String FILTER_CAPABILITIES_NAME
See Also:
Constant Field Values

EBRIM_CAPABILITIES_NAME

public static final String EBRIM_CAPABILITIES_NAME
See Also:
Constant Field Values

OGCNS

protected static final URI OGCNS
Constructor Detail

CatalogueCapabilitiesDocument

public CatalogueCapabilitiesDocument()
Method Detail

createEmptyDocument

public void createEmptyDocument()
                         throws IOException,
                                SAXException
Creates a skeleton capabilities document that contains the mandatory elements only.

Throws:
IOException
SAXException

parseCapabilities

public OGCCapabilities parseCapabilities()
                                  throws InvalidCapabilitiesException
Creates a class representation of the document.

Specified by:
parseCapabilities in class OGCCapabilitiesDocument
Returns:
class representation of the configuration document
Throws:
InvalidCapabilitiesException

getOperationsMetadata

public OperationsMetadata getOperationsMetadata()
                                         throws XMLParsingException
Creates a class representation of the OperationsMetadata- section.

Returns:
the new instance
Throws:
XMLParsingException

parseEBRIMCapabilities

protected EBRIMCapabilities parseEBRIMCapabilities()
                                            throws XMLParsingException
Returns:
a EBRIMCapabilities element (specified in the ogc-ebrim extension)
Throws:
XMLParsingException - if a required node isn't found

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