Package org.meteoinfo.layer
Class MapLayer
- java.lang.Object
-
- org.meteoinfo.layer.MapLayer
-
- All Implemented Interfaces:
java.lang.Cloneable
- Direct Known Subclasses:
ImageLayer,VectorLayer,WebMapLayer
public class MapLayer extends java.lang.Object implements java.lang.CloneableMap layer class
-
-
Constructor Summary
Constructors Constructor Description MapLayer()Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()ExtentgetExtent()Get extentjava.lang.StringgetFileName()Get file nameintgetHandle()Get layer handleLayerDrawTypegetLayerDrawType()Get layer draw typejava.lang.StringgetLayerInfo()To stringjava.lang.StringgetLayerName()Get layer nameLayerTypesgetLayerType()Get layer typeLegendSchemegetLegendScheme()Get legend schemeProjectionInfogetProjInfo()Get projection infoShapeTypesgetShapeType()Get shape typejava.lang.StringgetTag()Get tagintgetTransparency()Get transparency percentVisibleScalegetVisibleScale()Get visible scalebooleanhasLegendScheme()If the layer has legend schem or notbooleanisExpanded()Get if is expandedbooleanisMaskout()Get if is maskoutbooleanisVisible()Get if layer is visiblevoidsaveFile()Save layer to a filevoidsaveFile(java.lang.String fileName)Save layer to a filevoidsetExpanded(boolean istrue)Set if expandvoidsetExtent(Extent extent)Set extentvoidsetFileName(java.lang.String fn)Set file namevoidsetHandle(int handle)Set layer handlevoidsetLayerDrawType(LayerDrawType ldt)Set layer draw typevoidsetLayerName(java.lang.String lName)Set layer namevoidsetLayerType(LayerTypes lt)Set layer typevoidsetLegendScheme(LegendScheme ls)Set legend schemevoidsetMaskout(boolean istrue)Set if is maskoutvoidsetProjInfo(ProjectionInfo projInfo)Set projection infovoidsetShapeType(ShapeTypes st)Set shape typevoidsetTag(java.lang.String value)Set tagvoidsetTransparency(int trans)Set transparency percentvoidsetVisible(boolean isTrue)Set if layer is visiblevoidsetVisibleScale(VisibleScale value)Set visible scalejava.lang.StringtoString()To string
-
-
-
Method Detail
-
getLayerType
public LayerTypes getLayerType()
Get layer type- Returns:
- Layer type
-
setLayerType
public void setLayerType(LayerTypes lt)
Set layer type- Parameters:
lt- Layer type
-
getShapeType
public ShapeTypes getShapeType()
Get shape type- Returns:
- Shape type
-
setShapeType
public void setShapeType(ShapeTypes st)
Set shape type- Parameters:
st- Shape type
-
getLayerDrawType
public LayerDrawType getLayerDrawType()
Get layer draw type- Returns:
- Layer draw type
-
setLayerDrawType
public void setLayerDrawType(LayerDrawType ldt)
Set layer draw type- Parameters:
ldt- Layer draw type
-
getFileName
public java.lang.String getFileName()
Get file name- Returns:
- File name
-
setFileName
public void setFileName(java.lang.String fn)
Set file name- Parameters:
fn- File name
-
getHandle
public int getHandle()
Get layer handle- Returns:
- Layer handle
-
setHandle
public void setHandle(int handle)
Set layer handle- Parameters:
handle- Layer handle
-
getLayerName
public java.lang.String getLayerName()
Get layer name- Returns:
- Layer name
-
setLayerName
public void setLayerName(java.lang.String lName)
Set layer name- Parameters:
lName- Layer name
-
getExtent
public Extent getExtent()
Get extent- Returns:
- Extent
-
setExtent
public void setExtent(Extent extent)
Set extent- Parameters:
extent- Extent
-
isVisible
public boolean isVisible()
Get if layer is visible- Returns:
- Boolean
-
setVisible
public void setVisible(boolean isTrue)
Set if layer is visible- Parameters:
isTrue- Boolean
-
getLegendScheme
public LegendScheme getLegendScheme()
Get legend scheme- Returns:
- Legend scheme
-
isMaskout
public boolean isMaskout()
Get if is maskout- Returns:
- Boolean
-
setMaskout
public void setMaskout(boolean istrue)
Set if is maskout- Parameters:
istrue- Boolean
-
setLegendScheme
public void setLegendScheme(LegendScheme ls)
Set legend scheme- Parameters:
ls-
-
getTransparency
public int getTransparency()
Get transparency percent- Returns:
- Transparency percent
-
setTransparency
public void setTransparency(int trans)
Set transparency percent- Parameters:
trans- Transparency percent
-
isExpanded
public boolean isExpanded()
Get if is expanded- Returns:
- Boolean
-
setExpanded
public void setExpanded(boolean istrue)
Set if expand- Parameters:
istrue- Boolean
-
getProjInfo
public ProjectionInfo getProjInfo()
Get projection info- Returns:
- Projection info
-
setProjInfo
public void setProjInfo(ProjectionInfo projInfo)
Set projection info- Parameters:
projInfo- Projection info
-
getTag
public java.lang.String getTag()
Get tag- Returns:
- Tag
-
setTag
public void setTag(java.lang.String value)
Set tag- Parameters:
value- Tag value
-
getVisibleScale
public VisibleScale getVisibleScale()
Get visible scale- Returns:
- Visible scale
-
setVisibleScale
public void setVisibleScale(VisibleScale value)
Set visible scale- Parameters:
value- Visible scale
-
hasLegendScheme
public boolean hasLegendScheme()
If the layer has legend schem or not- Returns:
- Boolean
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException- Overrides:
clonein classjava.lang.Object- Throws:
java.lang.CloneNotSupportedException
-
toString
public java.lang.String toString()
To string- Overrides:
toStringin classjava.lang.Object- Returns:
- String
-
getLayerInfo
public java.lang.String getLayerInfo()
To string- Returns:
- String
-
saveFile
public void saveFile()
Save layer to a file
-
saveFile
public void saveFile(java.lang.String fileName)
Save layer to a file- Parameters:
fileName- File name
-
-