se.cambio.cds.openehr.view.trees
Class SelectableNode<E>

Package class diagram package SelectableNode
java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by se.cambio.cds.openehr.view.trees.SelectableNode<E>
All Implemented Interfaces:
Serializable, Cloneable, MutableTreeNode, TreeNode
Direct Known Subclasses:
SelectableNodeWithIcon

public class SelectableNode<E>
extends DefaultMutableTreeNode

Author:
icorram
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
SelectableNode()
          An enumeration that is always empty.
SelectableNode(String descripcion)
           
SelectableNode(String descripcion, E objeto)
           
SelectableNode(String descripcion, E objeto, Boolean seleccionado)
           
SelectableNode(String descripcion, E objeto, Boolean seleccionUnica, Boolean seleccionado)
           
SelectableNode(String descripcion, E objeto, Boolean seleccionUnica, Boolean seleccionado, String tooltip)
           
 
Method Summary
 void add(SelectableNode<?> newChild)
           
 void cambioEstado(SelectableNode<?> nodoSeleccionable)
           
 Enumeration<?> children()
           
 SelectableNode<E> clone()
           
 Enumeration<?> getAllchildren()
           
 int getAllChildrenCount()
           
 TreeNode getChildAt(int index)
           
 int getChildCount()
           
 Boolean getContineneSeleccionado()
           
 String getDescripcion()
           
 Color getForeground()
           
 int getIndex(TreeNode aChild)
           
 E getObjeto()
           
 Boolean getSeleccionado()
           
 Boolean getSeleccionUnica()
           
 String getToolTip()
           
 Boolean getVisible()
           
 Boolean isBold()
           
 Boolean isCursiva()
           
 boolean isLeaf()
           
 void setAllSeleccionado(Boolean seleccionado)
           
 void setBold(Boolean bold)
           
 void setContineneSeleccionado(Boolean seleccionado)
           
 void setCursiva(Boolean cursiva)
           
 void setDescripcion(String descripcion)
           
 void setForeground(Color color)
           
 void setHierarchySelection(boolean hierarchySelection)
           
 void setObject(E obj)
           
 void setParentNode(SelectableNode<?> parent)
           
 void setSeleccionado(Boolean seleccionado)
           
 void setSeleccionUnica(Boolean seleccionUnica)
           
 void setToolTip(String tooltip)
           
 void setVisible(Boolean visible)
           
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildBefore, getDepth, getFirstChild, getFirstLeaf, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SelectableNode

public SelectableNode()
An enumeration that is always empty. This is used when an enumeration of a leaf node's children is requested.


SelectableNode

public SelectableNode(String descripcion)

SelectableNode

public SelectableNode(String descripcion,
                      E objeto)

SelectableNode

public SelectableNode(String descripcion,
                      E objeto,
                      Boolean seleccionado)

SelectableNode

public SelectableNode(String descripcion,
                      E objeto,
                      Boolean seleccionUnica,
                      Boolean seleccionado)

SelectableNode

public SelectableNode(String descripcion,
                      E objeto,
                      Boolean seleccionUnica,
                      Boolean seleccionado,
                      String tooltip)
Method Detail

getSeleccionado

public Boolean getSeleccionado()

getSeleccionUnica

public Boolean getSeleccionUnica()

setSeleccionUnica

public void setSeleccionUnica(Boolean seleccionUnica)

setSeleccionado

public void setSeleccionado(Boolean seleccionado)

getContineneSeleccionado

public Boolean getContineneSeleccionado()

setContineneSeleccionado

public void setContineneSeleccionado(Boolean seleccionado)

setHierarchySelection

public void setHierarchySelection(boolean hierarchySelection)

setAllSeleccionado

public void setAllSeleccionado(Boolean seleccionado)

getVisible

public Boolean getVisible()

setVisible

public void setVisible(Boolean visible)

getDescripcion

public String getDescripcion()

setDescripcion

public void setDescripcion(String descripcion)

getToolTip

public String getToolTip()

setToolTip

public void setToolTip(String tooltip)

getObjeto

public E getObjeto()

setObject

public void setObject(E obj)

isBold

public Boolean isBold()

setBold

public void setBold(Boolean bold)

getForeground

public Color getForeground()

setForeground

public void setForeground(Color color)

setCursiva

public void setCursiva(Boolean cursiva)

isCursiva

public Boolean isCursiva()

cambioEstado

public void cambioEstado(SelectableNode<?> nodoSeleccionable)

add

public void add(SelectableNode<?> newChild)

setParentNode

public void setParentNode(SelectableNode<?> parent)

children

public Enumeration<?> children()
Specified by:
children in interface TreeNode
Overrides:
children in class DefaultMutableTreeNode

getAllchildren

public Enumeration<?> getAllchildren()

isLeaf

public boolean isLeaf()
Specified by:
isLeaf in interface TreeNode
Overrides:
isLeaf in class DefaultMutableTreeNode

getChildAt

public TreeNode getChildAt(int index)
Specified by:
getChildAt in interface TreeNode
Overrides:
getChildAt in class DefaultMutableTreeNode

getChildCount

public int getChildCount()
Specified by:
getChildCount in interface TreeNode
Overrides:
getChildCount in class DefaultMutableTreeNode

getAllChildrenCount

public int getAllChildrenCount()

getIndex

public int getIndex(TreeNode aChild)
Specified by:
getIndex in interface TreeNode
Overrides:
getIndex in class DefaultMutableTreeNode

clone

public SelectableNode<E> clone()
Overrides:
clone in class DefaultMutableTreeNode


Copyright © 2013 Cambio. All Rights Reserved.