|
deegree 2.2 (2008/12/22 11:33 build-3038-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deegree.framework.xml.XMLFragment
org.deegree.ogcbase.OGCDocument
org.deegree.ogcwebservices.getcapabilities.OGCCapabilitiesDocument
org.deegree.ogcwebservices.getcapabilities.OGCStandardCapabilitiesDocument
public abstract class OGCStandardCapabilitiesDocument
Field Summary | |
---|---|
protected static URI |
GMLNS
|
protected static URI |
OGCNS
|
Fields inherited from class org.deegree.framework.xml.XMLFragment |
---|
DEFAULT_URL, LOG, nsContext, XLNNS |
Constructor Summary | |
---|---|
OGCStandardCapabilitiesDocument()
|
Method Summary | |
---|---|
Capability |
getCapabilitySection(URI namespaceURI)
returns the service section of the configuration/capabilities. vendorspecific capabilities are not supported yet |
protected DCPType |
getDCPType(Element element,
URI namespaceURI)
Creates a DCPType object from the passed DCPType element. |
protected DCPType[] |
getDCPTypes(ElementList el,
URI namespaceURI)
Creates an array of DCPType objects from the passed element list. |
protected ExceptionFormat |
getExceptionFormat(Element element,
URI namespaceURI)
Creates an ExceptionFormat instance from the passed element. |
protected MetadataLink |
parseMetadataLink(Element element)
creates a MetadataLink object from the passed element. |
protected abstract OperationsMetadata |
parseOperations(Element element,
URI namespaceURI)
creates a Request object (instance of WCSCapabilityRequest) from the passed element encapsulating the Request part of the WCS Capabiliy section |
String |
parseVersion()
returns the value of the version attribute of the capabilities document |
Methods inherited from class org.deegree.ogcwebservices.getcapabilities.OGCCapabilitiesDocument |
---|
parseAddress, parseCapabilities, parsePhone, parseUpdateSequence |
Methods inherited from class org.deegree.ogcbase.OGCDocument |
---|
parseCodeList, parseCodeListArray, 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 |
---|
protected static final URI OGCNS
protected static final URI GMLNS
Constructor Detail |
---|
public OGCStandardCapabilitiesDocument()
Method Detail |
---|
public String parseVersion()
parseVersion
in class OGCCapabilitiesDocument
public Capability getCapabilitySection(URI namespaceURI) throws InvalidCapabilitiesException
InvalidCapabilitiesException
protected abstract OperationsMetadata parseOperations(Element element, URI namespaceURI) throws XMLParsingException
element
-
XMLParsingException
protected MetadataLink parseMetadataLink(Element element) throws XMLParsingException
parseMetadataLink
in class OGCCapabilitiesDocument
element
-
XMLParsingException
protected ExceptionFormat getExceptionFormat(Element element, URI namespaceURI)
element
-
XMLParsingException
protected DCPType getDCPType(Element element, URI namespaceURI) throws XMLParsingException
DCPType
object from the passed DCPType
element.
NOTE: Currently the OnlineResources
included in the DCPType
are
just stored as simple URLs
(not as OnLineResource
instances)!
NOTE: In an
OGCStandardCapabilitiesDocument
the XLinks
(the
URLs
) are stored in separate elements (OnlineResource
), in
an OGCCommonCapabilitiesDocument
they are the
Get
/
Post
elements themselves.
element
- namespaceURI
-
DCPType
XMLParsingException
OWSCommonCapabilities
protected DCPType[] getDCPTypes(ElementList el, URI namespaceURI) throws XMLParsingException
DCPType
objects from the passed element list.
NOTE: Currently the OnlineResources
included in the DCPType
are
just stored as simple URLs
(not as OnLineResource
instances)!
el
- namespaceURI
-
XMLParsingException
|
deegree 2.2 (2008/12/22 11:33 build-3038-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://deegree.sourceforge.net