Class ImageWmsLayerDataSource

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    TileWmsLayerDataSource

    @Entity
    public class ImageWmsLayerDataSource
    extends LayerDataSource
    Class representing a layer data source for WMS servers providing single, untiled images.
    Author:
    Andre Henn
    See Also:
    Serialized Form
    • Constructor Detail

      • ImageWmsLayerDataSource

        public ImageWmsLayerDataSource()
      • ImageWmsLayerDataSource

        public ImageWmsLayerDataSource​(java.lang.String name,
                                       java.lang.String type,
                                       java.lang.String url,
                                       int width,
                                       int height,
                                       java.lang.String version,
                                       java.lang.String layerNames,
                                       java.lang.String layerStyles)
        Parameters:
        name - Name of datasource
        type - Type of datasource
        url - URL of datasource
        width - image width
        height - image height
        version - WMS version
        layerNames - List of layer names
        layerStyles - List of layer styles
    • Method Detail

      • getWidth

        public int getWidth()
        Returns:
        the width
      • setWidth

        public void setWidth​(int width)
        Parameters:
        width - the width to set
      • getHeight

        public int getHeight()
        Returns:
        the height
      • setHeight

        public void setHeight​(int height)
        Parameters:
        height - the height to set
      • getVersion

        public java.lang.String getVersion()
        Returns:
        the version
      • setVersion

        public void setVersion​(java.lang.String version)
        Parameters:
        version - the version to set
      • getLayerNames

        public java.lang.String getLayerNames()
        Returns:
        the layerNames
      • setLayerNames

        public void setLayerNames​(java.lang.String layerNames)
        Parameters:
        layerNames - the layerNames to set
      • getLayerStyles

        public java.lang.String getLayerStyles()
        Returns:
        the layerStyles
      • setLayerStyles

        public void setLayerStyles​(java.lang.String layerStyles)
        Parameters:
        layerStyles - the layerStyles to set
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class LayerDataSource
        See Also:
        According to http://stackoverflow.com/questions/27581/overriding-equals -and-hashcode-in-java it is recommended only to use getter-methods when using ORM like Hibernate
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class LayerDataSource
        See Also:
        According to http://stackoverflow.com/questions/27581/overriding-equals -and-hashcode-in-java it is recommended only to use getter-methods when using ORM like Hibernate
      • getRequestableByPath

        public java.lang.Boolean getRequestableByPath()
      • setRequestableByPath

        public void setRequestableByPath​(java.lang.Boolean requestableByPath)
      • getCustomRequestPath

        public java.lang.String getCustomRequestPath()
      • setCustomRequestPath

        public void setCustomRequestPath​(java.lang.String customRequestPath)