public class LayerTreeNode extends BasicTreeNode
TreeNode that represents a LayerLayer's enabled state. isSelected()Layer is enabled. Calling setSelected(boolean)Layer
 should be enabled for rendering and selection.| Modifier and Type | Field and Description | 
|---|---|
| protected static String | DEFAULT_IMAGEThe layer node's default icon path. | 
| protected Layer | layerIndicates the  Layerthis node represents. | 
children, description, enabled, imageSource, parent, selected, text, texture, treeSelected, visibleNOT_SELECTED, PARTIALLY_SELECTED, SELECTED| Constructor and Description | 
|---|
| LayerTreeNode(Layer layer)Creates a new  LayerTreeNodefrom the specifiedlayer. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | initialize()Initializes this node's image source. | 
| boolean | isSelected()Indicates whether this node's  Layeris enabled for rendering and selection. | 
| void | setSelected(boolean selected)Specifies whether this node's  Layeris enabled for rendering and selection. | 
addChild, addChild, computeTreeSelected, getChildren, getDescription, getImageSource, getParent, getPath, getText, getTexture, hasImage, initializeTexture, isEnabled, isLeaf, isTreeSelected, isVisible, propertyChange, removeAllChildren, removeChild, setDescription, setEnabled, setImageSource, setParent, setVisibleonMessageaddPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getBooleanValue, getBooleanValue, getChangeSupport, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getRestorableStateForAVPair, getStringValue, getStringValue, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValuesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValuesonMessageprotected static final String DEFAULT_IMAGE
protected Layer layer
Layer this node represents. Initialized to a non-null value during
 construction.public LayerTreeNode(Layer layer)
LayerTreeNode from the specified layer. The node's name is set to the
 layer's name.layer - the Layer this node represents.IllegalArgumentException - if the layer is null.protected void initialize()
public boolean isSelected()
Layer is enabled for rendering and selection.isSelected in interface TreeNodeisSelected in class BasicTreeNodetrue if the Layer is enabled, otherwise false.TreeNode.setSelected(boolean), 
TreeNode.isTreeSelected()public void setSelected(boolean selected)
Layer is enabled for rendering and selection. This sets both the
 node's selection state and its Layer's enabled state.setSelected in interface TreeNodesetSelected in class BasicTreeNodeselected - true to enable the Layer, otherwise false.TreeNode.isSelected()