com.izforge.izpack.panels
Class CheckBoxNode

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by com.izforge.izpack.panels.CheckBoxNode
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode

 class CheckBoxNode
extends javax.swing.tree.DefaultMutableTreeNode

The model structure for a JTree node.

Version:
$Revision: 1.1 $
Author:
Vladimir Ralev

Field Summary
(package private)  boolean enabled
           
(package private)  java.lang.String id
           
(package private)  Pack pack
           
(package private)  boolean partial
           
(package private)  boolean selected
           
private static long serialVersionUID
          Required (serializable)
(package private)  long totalSize
           
(package private)  boolean totalSizeChanged
           
(package private)  java.lang.String translatedText
           
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
CheckBoxNode(java.lang.String id, java.lang.String translated, boolean selected)
           
CheckBoxNode(java.lang.String id, java.lang.String translated, java.lang.Object[] elements, boolean selected)
           
 
Method Summary
 java.lang.String getId()
           
 Pack getPack()
           
 long getTotalSize()
           
 java.lang.String getTranslatedText()
           
 boolean isEnabled()
           
 boolean isLeaf()
           
 boolean isPartial()
           
 boolean isSelected()
           
 boolean isTotalSizeChanged()
           
 void setEnabled(boolean enabled)
           
 void setId(java.lang.String newValue)
           
 void setPack(Pack pack)
           
 void setPartial(boolean partial)
           
 void setSelected(boolean newValue)
           
 void setTotalSize(long totalSize)
           
 void setTotalSizeChanged(boolean totalSizeChanged)
           
 void setTranslatedText(java.lang.String translatedText)
           
 java.lang.String toString()
           
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, 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
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
Required (serializable)

See Also:
Constant Field Values

id

java.lang.String id

selected

boolean selected

partial

boolean partial

enabled

boolean enabled

totalSizeChanged

boolean totalSizeChanged

translatedText

java.lang.String translatedText

pack

Pack pack

totalSize

long totalSize
Constructor Detail

CheckBoxNode

public CheckBoxNode(java.lang.String id,
                    java.lang.String translated,
                    boolean selected)

CheckBoxNode

public CheckBoxNode(java.lang.String id,
                    java.lang.String translated,
                    java.lang.Object[] elements,
                    boolean selected)
Method Detail

isLeaf

public boolean isLeaf()
Specified by:
isLeaf in interface javax.swing.tree.TreeNode
Overrides:
isLeaf in class javax.swing.tree.DefaultMutableTreeNode

isSelected

public boolean isSelected()

setSelected

public void setSelected(boolean newValue)

getId

public java.lang.String getId()

setId

public void setId(java.lang.String newValue)

toString

public java.lang.String toString()
Overrides:
toString in class javax.swing.tree.DefaultMutableTreeNode

isPartial

public boolean isPartial()

setPartial

public void setPartial(boolean partial)

isEnabled

public boolean isEnabled()

setEnabled

public void setEnabled(boolean enabled)

getTranslatedText

public java.lang.String getTranslatedText()

setTranslatedText

public void setTranslatedText(java.lang.String translatedText)

getPack

public Pack getPack()

setPack

public void setPack(Pack pack)

getTotalSize

public long getTotalSize()

setTotalSize

public void setTotalSize(long totalSize)

isTotalSizeChanged

public boolean isTotalSizeChanged()

setTotalSizeChanged

public void setTotalSizeChanged(boolean totalSizeChanged)