| 
deegree 2.1 (2007/11/08 09:57 build-328-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.wms.capabilities.WMSCapabilitiesDocument
org.deegree.ogcwebservices.wms.capabilities.WMSCapabilitiesDocument_1_3_0
public class WMSCapabilitiesDocument_1_3_0
WMSCapabilitiesDocument_1_3_0 is a parser class for capabilities documents
 according to the OGC WMS 1.3.0 specification.
| 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 | |
|---|---|
WMSCapabilitiesDocument_1_3_0()
 | 
|
| Method Summary | |
|---|---|
 void | 
createEmptyDocument()
Creates a skeleton capabilities document that contains the mandatory elements only.  | 
protected  Attribution | 
parseAttribution(Element layerElem)
 | 
protected  AuthorityURL[] | 
parseAuthorityURLs(Element layerElem)
 | 
 OGCCapabilities | 
parseCapabilities()
Creates a class representation of the document.  | 
protected  ContactInfo | 
parseContactInfo()
 | 
protected  DataURL[] | 
parseDataURL(Element layerElem)
 | 
protected  DCP | 
parseDCP(Element element)
Parses a DCPType element.  | 
protected  Dimension[] | 
parseDimensions(Element layerElem)
 | 
protected  Envelope | 
parseEX_GeographicBoundingBox(Element llBox)
 | 
protected  FeatureListURL[] | 
parseFeatureListURL(Element layerElem)
 | 
protected  Identifier[] | 
parseIdentifiers(Element layerElem)
 | 
protected  LayerBoundingBox[] | 
parseLayerBoundingBoxes(List<Element> nl)
 | 
protected  Layer | 
parseLayers(Element layerElem,
                       Layer parent,
                       ScaleHint scaleHint)
returns the layers offered by the WMS  | 
protected  LegendURL[] | 
parseLegendURL(Node node)
 | 
protected  MetadataURL[] | 
parseMetadataURLs(Element layerElem)
 | 
protected  Operation | 
parseOperation(Node node)
Creates an Operation-instance according to the contents of the DOM-subtree starting at the given Node.  | 
protected  OperationsMetadata | 
parseOperationsMetadata()
returns the services capabilitiy read from the WMS capabilities file  | 
protected  ScaleHint | 
parseScaleHint(Element layerElem,
                             ScaleHint scaleHint)
 | 
protected  ServiceIdentification | 
parseServiceIdentification()
returns the services indentification read from the WMS capabilities service section  | 
protected  ServiceProvider | 
parseServiceProvider()
returns WMS contact informaion encapsulated within a ServiceProvider object | 
protected  Style[] | 
parseStyles(Element layerElem)
 | 
protected  StyleSheetURL | 
parseStyleSheetURL(Node node)
 | 
protected  StyleURL | 
parseStyleURL(Node node)
 | 
| Methods inherited from class org.deegree.ogcwebservices.wms.capabilities.WMSCapabilitiesDocument | 
|---|
parseExtents, parseLatLonBoundingBox, parseUserDefinedSymbolization | 
| Methods inherited from class org.deegree.ogcwebservices.getcapabilities.OGCCapabilitiesDocument | 
|---|
parseAddress, parseMetadataLink, parsePhone, parseUpdateSequence, parseVersion | 
| 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 | 
| Constructor Detail | 
|---|
public WMSCapabilitiesDocument_1_3_0()
| Method Detail | 
|---|
public void createEmptyDocument()
                         throws IOException,
                                SAXException
WMSCapabilitiesDocument
createEmptyDocument in class WMSCapabilitiesDocumentIOException
SAXException
public OGCCapabilities parseCapabilities()
                                  throws InvalidCapabilitiesException
WMSCapabilitiesDocument
parseCapabilities in class WMSCapabilitiesDocumentInvalidCapabilitiesException
protected ServiceIdentification parseServiceIdentification()
                                                    throws XMLParsingException
WMSCapabilitiesDocument
parseServiceIdentification in class WMSCapabilitiesDocumentXMLParsingException
protected ServiceProvider parseServiceProvider()
                                        throws XMLParsingException
WMSCapabilitiesDocumentServiceProvider object
parseServiceProvider in class WMSCapabilitiesDocumentXMLParsingException
protected ContactInfo parseContactInfo()
                                throws XMLParsingException
parseContactInfo in class WMSCapabilitiesDocumentXMLParsingException
protected OperationsMetadata parseOperationsMetadata()
                                              throws XMLParsingException
WMSCapabilitiesDocument
parseOperationsMetadata in class WMSCapabilitiesDocumentXMLParsingException
protected Operation parseOperation(Node node)
                            throws XMLParsingException
WMSCapabilitiesDocumentNotice: operation to be parsed must be operations in sense of WMS 1.0.0 - 1.3.0 and not as defined in OWSCommons. But the method will return an OWSCommon Operation which encapsulates parsed WMS operation
parseOperation in class WMSCapabilitiesDocumentXMLParsingException - if a syntactic or semantic error in the DOM-subtree is encountered
protected DCP parseDCP(Element element)
                throws XMLParsingException
WMSCapabilitiesDocument
parseDCP in class WMSCapabilitiesDocumentDCPType
XMLParsingExceptionOGCStandardCapabilities
protected Layer parseLayers(Element layerElem,
                            Layer parent,
                            ScaleHint scaleHint)
                     throws XMLParsingException,
                            UnknownCRSException
WMSCapabilitiesDocument
parseLayers in class WMSCapabilitiesDocumentXMLParsingException
UnknownCRSException
protected ScaleHint parseScaleHint(Element layerElem,
                                   ScaleHint scaleHint)
                            throws XMLParsingException
parseScaleHint in class WMSCapabilitiesDocumentscaleHint - the default scale hint
XMLParsingException
protected Dimension[] parseDimensions(Element layerElem)
                               throws XMLParsingException
parseDimensions in class WMSCapabilitiesDocumentXMLParsingException
protected Attribution parseAttribution(Element layerElem)
                                throws XMLParsingException
parseAttribution in class WMSCapabilitiesDocumentXMLParsingException
protected AuthorityURL[] parseAuthorityURLs(Element layerElem)
                                     throws XMLParsingException
parseAuthorityURLs in class WMSCapabilitiesDocumentXMLParsingException
protected MetadataURL[] parseMetadataURLs(Element layerElem)
                                   throws XMLParsingException
parseMetadataURLs in class WMSCapabilitiesDocumentXMLParsingException
protected DataURL[] parseDataURL(Element layerElem)
                          throws XMLParsingException
parseDataURL in class WMSCapabilitiesDocumentXMLParsingException
protected FeatureListURL[] parseFeatureListURL(Element layerElem)
                                        throws XMLParsingException
parseFeatureListURL in class WMSCapabilitiesDocumentXMLParsingException
protected Style[] parseStyles(Element layerElem)
                       throws XMLParsingException
parseStyles in class WMSCapabilitiesDocumentXMLParsingException
protected LegendURL[] parseLegendURL(Node node)
                              throws XMLParsingException
parseLegendURL in class WMSCapabilitiesDocumentXMLParsingException
protected StyleURL parseStyleURL(Node node)
                          throws XMLParsingException
parseStyleURL in class WMSCapabilitiesDocumentXMLParsingException
protected StyleSheetURL parseStyleSheetURL(Node node)
                                    throws XMLParsingException
parseStyleSheetURL in class WMSCapabilitiesDocumentXMLParsingException
protected Identifier[] parseIdentifiers(Element layerElem)
                                 throws XMLParsingException
parseIdentifiers in class WMSCapabilitiesDocumentXMLParsingException
protected LayerBoundingBox[] parseLayerBoundingBoxes(List<Element> nl)
                                              throws XMLParsingException
parseLayerBoundingBoxes in class WMSCapabilitiesDocumentXMLParsingException
protected Envelope parseEX_GeographicBoundingBox(Element llBox)
                                          throws XMLParsingException,
                                                 UnknownCRSException
llBox - 
XMLParsingException
UnknownCRSException
  | 
deegree 2.1 (2007/11/08 09:57 build-328-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