AccordionTreeDrawer
Class RangeList
java.lang.Object
|
+--AccordionTreeDrawer.RangeList
- public class RangeList
- extends java.lang.Object
A class representing a list of RangeInTrees. A RangeInTree
represents ordered pair (min,max)) of TreeNodes.
This class is a helper class for TreeJuxtaposer and keeps a
resizeable array of RangeInTree's.
Note that each RangeInTrees item in a RangeList can be associated
with a different Tree.
- Author:
- Tamara Munzner
- See Also:
TreeJuxtaposer.RangeInList
,
AccordionDrawer.TreeNode
Constructor Summary |
RangeList(int i)
|
RangeList(int i,
java.awt.Color c,
boolean on,
boolean only)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RangeList
public RangeList(int i)
RangeList
public RangeList(int i,
java.awt.Color c,
boolean on,
boolean only)
addRange
public void addRange(int min,
int max,
AccordionTreeDrawer t)
removeRange
public void removeRange(int min,
int max,
AccordionTreeDrawer t)
clear
public void clear()
getEnabled
public boolean getEnabled()
setEnabled
public void setEnabled(boolean on)
setColor
public void setColor(java.awt.Color c)
getColor
public java.awt.Color getColor()
isThisTreeOnly
public boolean isThisTreeOnly()
setThisTreeOnly
public void setThisTreeOnly(boolean on)
getKey
public int getKey()
setKey
public void setKey(int key)
size
public int size()
getRanges
public java.util.TreeSet getRanges()
getFirst
public RangeInTree getFirst()
getLast
public RangeInTree getLast()
getNumRanges
public int getNumRanges()
getColorTree
public ColorTree getColorTree()
- Returns:
setColorTree
public void setColorTree(ColorTree tree)
- Parameters:
tree
-
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object