|
deegree 2.5 (2011/06/29 09:44 build-8-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.deegree.framework.xml.XMLFragment org.deegree.ogcbase.OGCDocument org.deegree.ogcwebservices.getcapabilities.OGCCapabilitiesDocument org.deegree.owscommon.OWSCommonCapabilitiesDocument org.deegree.ogcwebservices.wfs.capabilities.WFSCapabilitiesDocument_1_1_0
public class WFSCapabilitiesDocument_1_1_0
Represents a capabilities document for an OGC WFS 1.1.0 compliant web service.
Field Summary | |
---|---|
protected static java.net.URI |
DEEGREEWFSNS
|
static java.lang.String |
FEATURE_TYPE_LIST_NAME
The "FeatureTypeList" string. |
static java.lang.String |
FILTER_CAPABILITIES_NAME
The "FilterCapabilities" string. |
protected static java.net.URI |
OGCNS
|
static java.lang.String |
SERVES_GML_OBJECT_TYPE_LIST_NAME
The "ServesGMLObjectTypeList" string. |
static java.lang.String |
SUPPORTS_GML_OBJECT_TYPE_LIST_NAME
The "SupportsGMLObjectTypeList" string. |
protected static java.net.URI |
WFSNS
|
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 | |
---|---|
WFSCapabilitiesDocument_1_1_0()
|
Method Summary | |
---|---|
void |
createEmptyDocument()
Creates a skeleton capabilities document that contains the mandatory elements only. |
void |
createEmptyDocument(java.lang.String version)
Creates an emptyDocument with given version, and an updateSequence of "0" without reading the skeleton document. |
FeatureTypeList |
getFeatureTypeList()
Returns the object representation for the wfs:FeatureTypeList - section. |
WFSFeatureType |
getFeatureTypeType(org.w3c.dom.Element element)
Returns the object representation for an element of type wfs:FeatureTypeType . |
FilterCapabilities |
getFilterCapabilities()
Returns the object representation for the Filter_Capabilities section of the document. |
FormatType |
getFormatType(org.w3c.dom.Element element)
Returns the object representation for an wfs:OutputFormat -element. |
GMLObject |
getGMLObjectType(org.w3c.dom.Element element)
Returns the object representation for an element of type wfs:GMLObjectType . |
MetadataURL |
getMetadataURL(org.w3c.dom.Element element)
Returns the object representation for an element node of type wfs:MetadataURLType . |
OperationsMetadata |
getOperationsMetadata()
Creates an object representation of the ows:OperationsMetadata section. |
Operation[] |
getOperationsType(org.w3c.dom.Element element)
Returns the object representation for an element node of type wfs:OperationsType . |
GMLObject[] |
getServesGMLObjectTypeList()
Returns the object representation for the wfs:ServesGMLObjectTypeList - section. |
ServiceIdentification |
getServiceIdentification()
Returns the class representation for the ServiceIdentification section of the document. |
GMLObject[] |
getSupportsGMLObjectTypeList()
Returns the object representation for the wfs:SupportsGMLObjectTypeList - section. |
OGCCapabilities |
parseCapabilities()
Creates a class representation of the document. |
Methods inherited from class org.deegree.owscommon.OWSCommonCapabilitiesDocument |
---|
getCodeType, getContraints, getDCP, getDCPs, getKeywords, getKeywords, getOperation, getOWSDomainType, 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 |
---|
public static final java.lang.String FEATURE_TYPE_LIST_NAME
public static final java.lang.String SERVES_GML_OBJECT_TYPE_LIST_NAME
public static final java.lang.String SUPPORTS_GML_OBJECT_TYPE_LIST_NAME
public static final java.lang.String FILTER_CAPABILITIES_NAME
protected static final java.net.URI WFSNS
protected static final java.net.URI OGCNS
protected static final java.net.URI DEEGREEWFSNS
Constructor Detail |
---|
public WFSCapabilitiesDocument_1_1_0()
Method Detail |
---|
public void createEmptyDocument() throws java.io.IOException, org.xml.sax.SAXException
java.io.IOException
org.xml.sax.SAXException
public void createEmptyDocument(java.lang.String version)
version
- ifpublic OGCCapabilities parseCapabilities() throws InvalidCapabilitiesException
parseCapabilities
in class OGCCapabilitiesDocument
InvalidCapabilitiesException
public ServiceIdentification getServiceIdentification() throws XMLParsingException
ServiceIdentification
section of the document.
NOTE: this method is overridden, because the WFS 1.1.0 requires the OWS 1.0.0 version of the element
getServiceIdentification
in class OWSCommonCapabilitiesDocument
ServiceIdentification
section
XMLParsingException
public OperationsMetadata getOperationsMetadata() throws XMLParsingException
ows:OperationsMetadata
section.
ows:OperationsMetadata
section
XMLParsingException
public FeatureTypeList getFeatureTypeList() throws XMLParsingException
wfs:FeatureTypeList
- section.
wfs:FeatureTypeList
section, may be empty (if missing)
XMLParsingException
public GMLObject[] getServesGMLObjectTypeList() throws XMLParsingException
wfs:ServesGMLObjectTypeList
- section.
wfs:ServesGMLObjectTypeList
section, null if the section does
not exist
XMLParsingException
public GMLObject[] getSupportsGMLObjectTypeList() throws XMLParsingException
wfs:SupportsGMLObjectTypeList
- section.
wfs:SupportsGMLObjectTypeList
section, null if the section
does not exist
XMLParsingException
public GMLObject getGMLObjectType(org.w3c.dom.Element element) throws XMLParsingException
wfs:GMLObjectType
.
element
-
wfs:GMLObjectType
XMLParsingException
public WFSFeatureType getFeatureTypeType(org.w3c.dom.Element element) throws XMLParsingException
wfs:FeatureTypeType
.
element
-
wfs:OperationsType
XMLParsingException
public FormatType getFormatType(org.w3c.dom.Element element) throws XMLParsingException
wfs:OutputFormat
-element.
element
-
XMLParsingException
public MetadataURL getMetadataURL(org.w3c.dom.Element element) throws XMLParsingException
wfs:MetadataURLType
.
TODO: Schema says base type is String, not URL!
element
-
wfs:MetadataURLType
XMLParsingException
public Operation[] getOperationsType(org.w3c.dom.Element element) throws XMLParsingException
wfs:OperationsType
.
element
-
wfs:OperationsType
XMLParsingException
public FilterCapabilities getFilterCapabilities() throws XMLParsingException
Filter_Capabilities
section of the document.
Filter_Capabilities
section
XMLParsingException
|
deegree 2.5 (2011/06/29 09:44 build-8-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://www.deegree.org