| 
deegree 2.6-pre (2011/11/29 00:10 build-378-unofficial) | |||||||||
| 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.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 URI | 
DEEGREEWFSNS
 | 
static String | 
FEATURE_TYPE_LIST_NAME
The "FeatureTypeList" string.  | 
static String | 
FILTER_CAPABILITIES_NAME
The "FilterCapabilities" string.  | 
protected static URI | 
OGCNS
 | 
static String | 
SERVES_GML_OBJECT_TYPE_LIST_NAME
The "ServesGMLObjectTypeList" string.  | 
static String | 
SUPPORTS_GML_OBJECT_TYPE_LIST_NAME
The "SupportsGMLObjectTypeList" string.  | 
protected static 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(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(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(Element element)
Returns the object representation for an wfs:OutputFormat -element. | 
 GMLObject | 
getGMLObjectType(Element element)
Returns the object representation for an element of type wfs:GMLObjectType. | 
 MetadataURL | 
getMetadataURL(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(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 String FEATURE_TYPE_LIST_NAME
public static final String SERVES_GML_OBJECT_TYPE_LIST_NAME
public static final String SUPPORTS_GML_OBJECT_TYPE_LIST_NAME
public static final String FILTER_CAPABILITIES_NAME
protected static final URI WFSNS
protected static final URI OGCNS
protected static final URI DEEGREEWFSNS
| Constructor Detail | 
|---|
public WFSCapabilitiesDocument_1_1_0()
| Method Detail | 
|---|
public void createEmptyDocument()
                         throws IOException,
                                SAXException
IOException
SAXExceptionpublic void createEmptyDocument(String version)
version - if
public OGCCapabilities parseCapabilities()
                                  throws InvalidCapabilitiesException
parseCapabilities in class OGCCapabilitiesDocumentInvalidCapabilitiesException
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 OWSCommonCapabilitiesDocumentServiceIdentification 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(Element element)
                           throws XMLParsingException
wfs:GMLObjectType.
element - 
wfs:GMLObjectType
XMLParsingException
public WFSFeatureType getFeatureTypeType(Element element)
                                  throws XMLParsingException
wfs:FeatureTypeType.
element - 
wfs:OperationsType
XMLParsingException
public FormatType getFormatType(Element element)
                         throws XMLParsingException
wfs:OutputFormat -element.
element - 
XMLParsingException
public MetadataURL getMetadataURL(Element element)
                           throws XMLParsingException
wfs:MetadataURLType.
 TODO: Schema says base type is String, not URL!
element - 
wfs:MetadataURLType
XMLParsingException
public Operation[] getOperationsType(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.6-pre (2011/11/29 00:10 build-378-unofficial) | |||||||||
| 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