类 GroupNode
- java.lang.Object
-
- org.meteoinfo.legend.ItemNode
-
- org.meteoinfo.legend.GroupNode
-
public class GroupNode extends ItemNode
- 作者:
- yaqiang
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 classGroupNode.GroupNodeBeanstatic classGroupNode.GroupNodeBeanBeanInfo
-
构造器概要
构造器 构造器 说明 GroupNode(java.lang.String name)Constructor
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 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-
从类继承的方法 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
-
-
-
-
方法详细资料
-
getMapFrame
public MapFrame getMapFrame()
Get map frame- 返回:
- The map frame
-
setMapFrame
public void setMapFrame(MapFrame mf)
Set map frame- 参数:
mf- The map frame
-
getGroupHandle
public int getGroupHandle()
Get group handle- 返回:
- The group handle
-
setGroupHandle
public void setGroupHandle(int handle)
Set group handle- 参数:
handle-
-
getLayers
public java.util.List<LayerNode> getLayers()
Get layer nodes- 返回:
- Layer node list
-
getCheckStatus
public int getCheckStatus()
Get check status- 返回:
- The check status
-
setCheckStatus
public void setCheckStatus(int s)
Set check status- 参数:
s-
-
addLayer
public void addLayer(LayerNode aLayer)
Add a layer node- 参数:
aLayer- The layer node
-
removeLayer
public void removeLayer(LayerNode aLayer)
Remove a layer node- 参数:
aLayer- The layer node
-
addLayer
public void addLayer(int index, LayerNode aLayer)Insert a layer node- 参数:
index- The indexaLayer- The layer node
-
getLayerIndex
public int getLayerIndex(LayerNode aLayer)
Get layer node index- 参数:
aLayer- The layer node- 返回:
- The index
-
insertLayer
public void insertLayer(LayerNode aLayer, int index)
Insert layer node- 参数:
aLayer- Layer nodeindex- Index
-
updateCheckStatus
public void updateCheckStatus()
Update check status
-
getDrawHeight
public int getDrawHeight()
从类复制的说明:ItemNodeGet drawing height- 指定者:
getDrawHeight在类中ItemNode- 返回:
- The drawing height
-
getExpandedHeight
public int getExpandedHeight()
从类复制的说明:ItemNodeGet expanded height- 指定者:
getExpandedHeight在类中ItemNode- 返回:
- The expanded height
-
-