Package org.meteoinfo.legend
Class GroupNode
- java.lang.Object
-
- org.meteoinfo.legend.ItemNode
-
- org.meteoinfo.legend.GroupNode
-
public class GroupNode extends ItemNode
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classGroupNode.GroupNodeBeanstatic classGroupNode.GroupNodeBeanBeanInfo
-
Constructor Summary
Constructors Constructor Description GroupNode(java.lang.String name)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLayer(int index, LayerNode aLayer)Insert a layer nodevoidaddLayer(LayerNode aLayer)Add a layer nodeintgetCheckStatus()Get check statusintgetDrawHeight()Get drawing heightintgetExpandedHeight()Get expanded heightintgetGroupHandle()Get group handleintgetLayerIndex(LayerNode aLayer)Get layer node indexjava.util.List<LayerNode>getLayers()Get layer nodesMapFramegetMapFrame()Get map framevoidinsertLayer(LayerNode aLayer, int index)Insert layer nodevoidremoveLayer(LayerNode aLayer)Remove a layer nodevoidsetCheckStatus(int s)Set check statusvoidsetGroupHandle(int handle)Set group handlevoidsetMapFrame(MapFrame mf)Set map framevoidupdateCheckStatus()Update check status-
Methods inherited from class org.meteoinfo.legend.ItemNode
collapse, expand, getBackColor, getForeColor, getHeight, getNodeType, getParentLegend, getText, getTop, isChecked, isExpanded, isSelected, setBackColor, setChecked, setForeColor, setHeight, setNodeType, setParentLegend, setSelected, setText, setTop
-
-
-
-
Method Detail
-
getMapFrame
public MapFrame getMapFrame()
Get map frame- Returns:
- The map frame
-
setMapFrame
public void setMapFrame(MapFrame mf)
Set map frame- Parameters:
mf- The map frame
-
getGroupHandle
public int getGroupHandle()
Get group handle- Returns:
- The group handle
-
setGroupHandle
public void setGroupHandle(int handle)
Set group handle- Parameters:
handle-
-
getLayers
public java.util.List<LayerNode> getLayers()
Get layer nodes- Returns:
- Layer node list
-
getCheckStatus
public int getCheckStatus()
Get check status- Returns:
- The check status
-
setCheckStatus
public void setCheckStatus(int s)
Set check status- Parameters:
s-
-
addLayer
public void addLayer(LayerNode aLayer)
Add a layer node- Parameters:
aLayer- The layer node
-
removeLayer
public void removeLayer(LayerNode aLayer)
Remove a layer node- Parameters:
aLayer- The layer node
-
addLayer
public void addLayer(int index, LayerNode aLayer)Insert a layer node- Parameters:
index- The indexaLayer- The layer node
-
getLayerIndex
public int getLayerIndex(LayerNode aLayer)
Get layer node index- Parameters:
aLayer- The layer node- Returns:
- The index
-
insertLayer
public void insertLayer(LayerNode aLayer, int index)
Insert layer node- Parameters:
aLayer- Layer nodeindex- Index
-
updateCheckStatus
public void updateCheckStatus()
Update check status
-
getDrawHeight
public int getDrawHeight()
Description copied from class:ItemNodeGet drawing height- Specified by:
getDrawHeightin classItemNode- Returns:
- The drawing height
-
getExpandedHeight
public int getExpandedHeight()
Description copied from class:ItemNodeGet expanded height- Specified by:
getExpandedHeightin classItemNode- Returns:
- The expanded height
-
-