类 MapLayer

  • 所有已实现的接口:
    java.lang.Cloneable
    直接已知子类:
    ImageLayer, VectorLayer, WebMapLayer

    public class MapLayer
    extends java.lang.Object
    implements java.lang.Cloneable
    Map layer class
    作者:
    Yaqiang Wang
    • 构造器详细资料

      • MapLayer

        public MapLayer()
        Constructor
    • 方法详细资料

      • getLayerType

        public LayerTypes getLayerType()
        Get layer type
        返回:
        Layer type
      • setLayerType

        public void setLayerType​(LayerTypes lt)
        Set layer type
        参数:
        lt - Layer type
      • getShapeType

        public ShapeTypes getShapeType()
        Get shape type
        返回:
        Shape type
      • setShapeType

        public void setShapeType​(ShapeTypes st)
        Set shape type
        参数:
        st - Shape type
      • getLayerDrawType

        public LayerDrawType getLayerDrawType()
        Get layer draw type
        返回:
        Layer draw type
      • setLayerDrawType

        public void setLayerDrawType​(LayerDrawType ldt)
        Set layer draw type
        参数:
        ldt - Layer draw type
      • getFileName

        public java.lang.String getFileName()
        Get file name
        返回:
        File name
      • setFileName

        public void setFileName​(java.lang.String fn)
        Set file name
        参数:
        fn - File name
      • getHandle

        public int getHandle()
        Get layer handle
        返回:
        Layer handle
      • setHandle

        public void setHandle​(int handle)
        Set layer handle
        参数:
        handle - Layer handle
      • getLayerName

        public java.lang.String getLayerName()
        Get layer name
        返回:
        Layer name
      • setLayerName

        public void setLayerName​(java.lang.String lName)
        Set layer name
        参数:
        lName - Layer name
      • getExtent

        public Extent getExtent()
        Get extent
        返回:
        Extent
      • setExtent

        public void setExtent​(Extent extent)
        Set extent
        参数:
        extent - Extent
      • isVisible

        public boolean isVisible()
        Get if layer is visible
        返回:
        Boolean
      • setVisible

        public void setVisible​(boolean isTrue)
        Set if layer is visible
        参数:
        isTrue - Boolean
      • getLegendScheme

        public LegendScheme getLegendScheme()
        Get legend scheme
        返回:
        Legend scheme
      • isMaskout

        public boolean isMaskout()
        Get if is maskout
        返回:
        Boolean
      • setMaskout

        public void setMaskout​(boolean istrue)
        Set if is maskout
        参数:
        istrue - Boolean
      • setLegendScheme

        public void setLegendScheme​(LegendScheme ls)
        Set legend scheme
        参数:
        ls -
      • getTransparency

        public int getTransparency()
        Get transparency percent
        返回:
        Transparency percent
      • setTransparency

        public void setTransparency​(int trans)
        Set transparency percent
        参数:
        trans - Transparency percent
      • isExpanded

        public boolean isExpanded()
        Get if is expanded
        返回:
        Boolean
      • setExpanded

        public void setExpanded​(boolean istrue)
        Set if expand
        参数:
        istrue - Boolean
      • getProjInfo

        public ProjectionInfo getProjInfo()
        Get projection info
        返回:
        Projection info
      • setProjInfo

        public void setProjInfo​(ProjectionInfo projInfo)
        Set projection info
        参数:
        projInfo - Projection info
      • getTag

        public java.lang.String getTag()
        Get tag
        返回:
        Tag
      • setTag

        public void setTag​(java.lang.String value)
        Set tag
        参数:
        value - Tag value
      • getVisibleScale

        public VisibleScale getVisibleScale()
        Get visible scale
        返回:
        Visible scale
      • setVisibleScale

        public void setVisibleScale​(VisibleScale value)
        Set visible scale
        参数:
        value - Visible scale
      • hasLegendScheme

        public boolean hasLegendScheme()
        If the layer has legend schem or not
        返回:
        Boolean
      • clone

        public java.lang.Object clone()
                               throws java.lang.CloneNotSupportedException
        覆盖:
        clone 在类中 java.lang.Object
        抛出:
        java.lang.CloneNotSupportedException
      • toString

        public java.lang.String toString()
        To string
        覆盖:
        toString 在类中 java.lang.Object
        返回:
        String
      • getLayerInfo

        public java.lang.String getLayerInfo()
        To string
        返回:
        String
      • saveFile

        public void saveFile()
        Save layer to a file
      • saveFile

        public void saveFile​(java.lang.String fileName)
        Save layer to a file
        参数:
        fileName - File name