Class WMSLayerCapabilities

    • Field Detail

      • ABSTRACT

        protected javax.xml.namespace.QName ABSTRACT
      • ATTRIBUTION

        protected javax.xml.namespace.QName ATTRIBUTION
      • AUTHORITY_URL

        protected javax.xml.namespace.QName AUTHORITY_URL
      • BOUNDING_BOX

        protected javax.xml.namespace.QName BOUNDING_BOX
      • CRS

        protected javax.xml.namespace.QName CRS
      • DATA_URL

        protected javax.xml.namespace.QName DATA_URL
      • DIMENSION

        protected javax.xml.namespace.QName DIMENSION
      • EXTENT

        protected javax.xml.namespace.QName EXTENT
      • EXTREME_ELEVATIONS

        protected javax.xml.namespace.QName EXTREME_ELEVATIONS
      • FEATURE_LIST_URL

        protected javax.xml.namespace.QName FEATURE_LIST_URL
      • GEOGRAPHIC_BOUNDING_BOX

        protected javax.xml.namespace.QName GEOGRAPHIC_BOUNDING_BOX
      • IDENTIFIER

        protected javax.xml.namespace.QName IDENTIFIER
      • KEYWORD_LIST

        protected javax.xml.namespace.QName KEYWORD_LIST
      • KEYWORD

        protected javax.xml.namespace.QName KEYWORD
      • LAST_UPDATE

        protected javax.xml.namespace.QName LAST_UPDATE
      • LAT_LON_BOUNDING_BOX

        protected javax.xml.namespace.QName LAT_LON_BOUNDING_BOX
      • LAYER

        protected javax.xml.namespace.QName LAYER
      • MAX_SCALE_DENOMINATOR

        protected javax.xml.namespace.QName MAX_SCALE_DENOMINATOR
      • METADATA_URL

        protected javax.xml.namespace.QName METADATA_URL
      • MIN_SCALE_DENOMINATOR

        protected javax.xml.namespace.QName MIN_SCALE_DENOMINATOR
      • NAME

        protected javax.xml.namespace.QName NAME
      • SCALE_HINT

        protected javax.xml.namespace.QName SCALE_HINT
      • SRS

        protected javax.xml.namespace.QName SRS
      • STYLE

        protected javax.xml.namespace.QName STYLE
      • TITLE

        protected javax.xml.namespace.QName TITLE
      • boundingBoxes

        protected java.util.Set<OGCBoundingBox> boundingBoxes
      • cascaded

        protected java.lang.Boolean cascaded
      • crs

        protected java.util.Set<java.lang.String> crs
      • extremeElevationMin

        protected java.lang.Double extremeElevationMin
      • extremeElevationMax

        protected java.lang.Double extremeElevationMax
      • featureListURLs

        protected java.util.Set<WMSLayerInfoURL> featureListURLs
      • fixedHeight

        protected java.lang.Integer fixedHeight
      • fixedWidth

        protected java.lang.Integer fixedWidth
      • geographicBoundingBox

        protected Sector geographicBoundingBox
      • keywords

        protected java.util.Set<java.lang.String> keywords
      • lastUpdate

        protected java.lang.String lastUpdate
      • layerAbstract

        protected java.lang.String layerAbstract
      • maxScaleDenominator

        protected java.lang.Double maxScaleDenominator
      • maxScaleHint

        protected java.lang.Double maxScaleHint
      • minScaleDenominator

        protected java.lang.Double minScaleDenominator
      • minScaleHint

        protected java.lang.Double minScaleHint
      • name

        protected java.lang.String name
      • noSubsets

        protected java.lang.Boolean noSubsets
      • opaque

        protected java.lang.Boolean opaque
      • queryable

        protected java.lang.Boolean queryable
      • srs

        protected java.util.Set<java.lang.String> srs
      • title

        protected java.lang.String title
    • Constructor Detail

      • WMSLayerCapabilities

        public WMSLayerCapabilities​(java.lang.String namespaceURI)
    • Method Detail

      • allocate

        public XMLEventParser allocate​(XMLEventParserContext ctx,
                                       javax.xml.stream.events.XMLEvent event)
        Description copied from class: AbstractXMLEventParser
        Create a parser for a specified event.
        Overrides:
        allocate in class AbstractXMLEventParser
        Parameters:
        ctx - the current parser context.
        event - the event for which the parser is created. Only the event type is used; the new parser can operate on any event of that type.
        Returns:
        the new parser.
      • isLeaf

        public boolean isLeaf()
      • doParseEventContent

        protected void doParseEventContent​(XMLEventParserContext ctx,
                                           javax.xml.stream.events.XMLEvent event,
                                           java.lang.Object... args)
                                    throws javax.xml.stream.XMLStreamException
        Description copied from class: AbstractXMLEventParser
        Parse an event's sub-elements.
        Overrides:
        doParseEventContent in class AbstractXMLEventParser
        Parameters:
        ctx - a current parser context.
        event - the event to parse.
        args - an optional list of arguments that may by used by subclasses.
        Throws:
        javax.xml.stream.XMLStreamException - if an exception occurs during event-stream reading.
      • doParseEventAttributes

        protected void doParseEventAttributes​(XMLEventParserContext ctx,
                                              javax.xml.stream.events.XMLEvent layerEvent,
                                              java.lang.Object... args)
        Description copied from class: AbstractXMLEventParser
        Parse an event's attributes.
        Overrides:
        doParseEventAttributes in class AbstractXMLEventParser
        Parameters:
        ctx - a current parser context.
        layerEvent - the event to parse.
        args - an optional list of arguments that may by used by subclasses.
      • parseBooleanLayerAttribute

        protected java.lang.Boolean parseBooleanLayerAttribute​(java.lang.String s)
      • parseExtremeElevations

        protected void parseExtremeElevations​(XMLEventParserContext ctx,
                                              javax.xml.stream.events.XMLEvent layerEvent)
      • parseGeographicBoundingBox

        protected void parseGeographicBoundingBox​(XMLEventParserContext ctx,
                                                  javax.xml.stream.events.XMLEvent bboxEvent)
                                           throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException
      • parseGeographicBoundingBoxV111

        protected void parseGeographicBoundingBoxV111​(XMLEventParserContext ctx,
                                                      javax.xml.stream.events.XMLEvent bboxEvent)
                                               throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException
      • parseScaleHint

        protected void parseScaleHint​(XMLEventParserContext ctx,
                                      javax.xml.stream.events.XMLEvent bboxEvent)
                               throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException
      • getStyleByName

        public WMSLayerStyle getStyleByName​(java.lang.String name)
      • getExtremeElevationMin

        public java.lang.Double getExtremeElevationMin()
      • setExtremeElevationMin

        protected void setExtremeElevationMin​(java.lang.Double extremeElevationMin)
      • getExtremeElevationMax

        public java.lang.Double getExtremeElevationMax()
      • setExtremeElevationMax

        protected void setExtremeElevationMax​(java.lang.Double extremeElevationMax)
      • getLastUpdate

        public java.lang.String getLastUpdate()
      • setLastUpdate

        protected void setLastUpdate​(java.lang.String lastUpdate)
      • getMinScaleHint

        public java.lang.Double getMinScaleHint()
      • setMinScaleHint

        protected void setMinScaleHint​(java.lang.Double scaleHint)
      • getMaxScaleHint

        public java.lang.Double getMaxScaleHint()
      • setMaxScaleHint

        protected void setMaxScaleHint​(java.lang.Double scaleHint)
      • addDimensions

        protected void addDimensions​(java.util.Set<WMSLayerDimension> dims)
      • setDimensions

        protected void setDimensions​(java.util.Set<WMSLayerDimension> dimensions)
      • addExtents

        protected void addExtents​(java.util.Set<WMSLayerExtent> inExtents)
      • getCascaded

        public java.lang.Boolean getCascaded()
      • setCascaded

        protected void setCascaded​(java.lang.Boolean cascaded)
      • getFixedHeight

        public java.lang.Integer getFixedHeight()
      • setFixedHeight

        protected void setFixedHeight​(java.lang.Integer height)
      • getFixedWidth

        public java.lang.Integer getFixedWidth()
      • setFixedWidth

        protected void setFixedWidth​(java.lang.Integer width)
      • isNoSubsets

        public java.lang.Boolean isNoSubsets()
      • setNoSubsets

        protected void setNoSubsets​(java.lang.Boolean noSubsets)
      • isOpaque

        public java.lang.Boolean isOpaque()
      • setOpaque

        protected void setOpaque​(java.lang.Boolean opaque)
      • isQueryable

        public java.lang.Boolean isQueryable()
      • setQueryable

        protected void setQueryable​(java.lang.Boolean queryable)
      • setAttributions

        protected void setAttributions​(java.util.Set<WMSLayerAttribution> attributions)
      • addAttributions

        protected void addAttributions​(java.util.Set<WMSLayerAttribution> attribs)
      • getAuthorityURLs

        public java.util.Set<WMSAuthorityURL> getAuthorityURLs()
      • setAuthorityURLs

        protected void setAuthorityURLs​(java.util.Set<WMSAuthorityURL> urls)
      • addAuthorityURL

        protected void addAuthorityURL​(WMSAuthorityURL authorityURL)
      • addAuthorityURLs

        protected void addAuthorityURLs​(java.util.Set<WMSAuthorityURL> urls)
      • addIdentifiers

        protected void addIdentifiers​(java.util.Set<WMSLayerIdentifier> ids)
      • getMetadataURLs

        public java.util.Set<WMSLayerInfoURL> getMetadataURLs()
      • addMetadataURLs

        protected void addMetadataURLs​(java.util.Set<WMSLayerInfoURL> urls)
      • getFeatureListURLs

        public java.util.Set<WMSLayerInfoURL> getFeatureListURLs()
      • addFeatureListURL

        protected void addFeatureListURL​(WMSLayerInfoURL url)
      • addFeatureListURLs

        protected void addFeatureListURLs​(java.util.Set<WMSLayerInfoURL> urls)
      • addDataURLs

        protected void addDataURLs​(java.util.Set<WMSLayerInfoURL> urls)
      • setStyles

        protected void setStyles​(java.util.Set<WMSLayerStyle> styles)
      • addStyles

        protected void addStyles​(java.util.Set<WMSLayerStyle> inStyles)
      • getBoundingBoxes

        public java.util.Set<OGCBoundingBox> getBoundingBoxes()
      • setBoundingBoxes

        protected void setBoundingBoxes​(java.util.Set<OGCBoundingBox> boxes)
      • addBoundingBox

        protected void addBoundingBox​(OGCBoundingBox box)
      • addBoundingBoxes

        protected void addBoundingBoxes​(java.util.Set<OGCBoundingBox> boxes)
      • getGeographicBoundingBox

        public Sector getGeographicBoundingBox()
      • setGeographicBoundingBox

        protected void setGeographicBoundingBox​(Sector geographicBoundingBox)
      • getKeywords

        public java.util.Set<java.lang.String> getKeywords()
      • setKeywords

        protected void setKeywords​(java.util.Set<java.lang.String> keywords)
      • getLayerAbstract

        public java.lang.String getLayerAbstract()
      • setLayerAbstract

        protected void setLayerAbstract​(java.lang.String layerAbstract)
      • getMaxScaleDenominator

        public java.lang.Double getMaxScaleDenominator()
      • setMaxScaleDenominator

        protected void setMaxScaleDenominator​(java.lang.Double maxScaleDenominator)
      • getMinScaleDenominator

        public java.lang.Double getMinScaleDenominator()
      • setMinScaleDenominator

        protected void setMinScaleDenominator​(java.lang.Double minScaleDenominator)
      • getName

        public java.lang.String getName()
      • setName

        protected void setName​(java.lang.String name)
      • getTitle

        public java.lang.String getTitle()
      • setTitle

        protected void setTitle​(java.lang.String title)
      • getSRS

        public java.util.Set<java.lang.String> getSRS()
      • setSRS

        protected void setSRS​(java.util.Set<java.lang.String> srs)
      • addSRS

        protected void addSRS​(java.lang.String srs)
      • addSRS

        protected void addSRS​(java.util.Set<java.lang.String> srss)
      • getCRS

        public java.util.Set<java.lang.String> getCRS()
      • setCRS

        protected void setCRS​(java.util.Set<java.lang.String> crs)
      • addCRS

        protected void addCRS​(java.lang.String crs)
      • addCRS

        protected void addCRS​(java.util.Set<java.lang.String> crss)
      • hasCoordinateSystem

        public boolean hasCoordinateSystem​(java.lang.String coordSys)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object