| 
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.ogcwebservices.wfs.capabilities.WFSCapabilitiesDocument_1_0_0
public class WFSCapabilitiesDocument_1_0_0
Represents a capabilities document for an OGC WFS 1.0.0 compliant web service.
NOTE: The parsing methods produces beans that are designed to match the WFS 1.1.0 specification. Needs testing! The following things are still TBD:
ServiceProvider
 bean.OWSDomainType bean in the corresponding Operation object.OWSDomainType bean in the corresponding Operation object.OWSDomainType bean in the corresponding Operation object.
| Field Summary | 
|---|
| Fields inherited from class org.deegree.ogcwebservices.getcapabilities.OGCCapabilitiesDocument | 
|---|
OGCNS | 
| 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_0_0()
 | 
|
| Method Summary | |
|---|---|
 void | 
createEmptyDocument()
Creates a skeleton capabilities document that contains the mandatory elements only.  | 
 OperationsMetadata | 
getCapability()
Creates an object representation of the wfs:Capability section. | 
 FeatureTypeList | 
getFeatureTypeList()
Returns the object representation of 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 of the Filter_Capabilities section of the document. | 
 MetadataURL | 
getMetadataURL(Element element)
Returns the object representation for an element node of type wfs:MetadataURLType. | 
 Operation[] | 
getOperationsType(Element element)
Returns the object representation for an element node of type wfs:OperationsType. | 
 ServiceIdentification | 
getService()
Returns the class representation for the Service section of the document. | 
 OGCCapabilities | 
parseCapabilities()
Creates a class representation of the document.  | 
| 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 | 
| Constructor Detail | 
|---|
public WFSCapabilitiesDocument_1_0_0()
| Method Detail | 
|---|
public void createEmptyDocument()
                         throws IOException,
                                SAXException
IOException
SAXException
public OGCCapabilities parseCapabilities()
                                  throws InvalidCapabilitiesException
parseCapabilities in class OGCCapabilitiesDocumentInvalidCapabilitiesException
public ServiceIdentification getService()
                                 throws XMLParsingException
Service section of the document.
Service section
XMLParsingException
public OperationsMetadata getCapability()
                                 throws XMLParsingException
wfs:Capability section.
wfs:Capability section
XMLParsingException
public FeatureTypeList getFeatureTypeList()
                                   throws XMLParsingException
wfs:FeatureTypeList- section.
wfs:FeatureTypeList section, may be empty (if missing)
XMLParsingException
public WFSFeatureType getFeatureTypeType(Element element)
                                  throws XMLParsingException
wfs:FeatureTypeType.
element - 
wfs:OperationsType
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