toxtree.ui.tree
Class TreeLayout
java.lang.Object
java.util.Observable
toxtree.ui.tree.TreeLayout
- All Implemented Interfaces:
- java.util.Observer
public class TreeLayout
- extends java.util.Observable
- implements java.util.Observer
Bottom-up layout of a binary decision tree IDecisionMethod
.
Reflects the tree changes.
- Author:
- Nina Jeliazkova
Modified 2005-10-8
Methods inherited from class java.util.Observable |
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
method
protected IDecisionMethod method
cells
protected java.util.ArrayList cells
d
protected java.awt.Dimension d
offset
protected java.awt.Dimension offset
maxLevel
protected int maxLevel
allLevels
protected int allLevels
freeCells
protected java.util.ArrayList freeCells
visited
protected boolean[] visited
selectedIndex
protected int selectedIndex
categoriesRenderer
protected CategoriesRenderer categoriesRenderer
selectedCell
protected toxtree.ui.tree.TreeCell selectedCell
TreeLayout
public TreeLayout(IDecisionMethod method)
TreeLayout
public TreeLayout()
isVisited
protected boolean isVisited(IDecisionRule node)
setVisited
protected void setVisited(IDecisionRule node,
boolean value)
calculateSize
protected int calculateSize(java.lang.Object node,
int level,
int width)
tree2cells
protected toxtree.ui.tree.TreeCell tree2cells(java.lang.Object node,
int level)
clearVisited
protected void clearVisited()
updateMethod
protected java.awt.Dimension updateMethod()
setMethod
public java.awt.Dimension setMethod(IDecisionMethod method)
paint
public void paint(java.awt.Graphics g)
update
public void update(java.util.Observable o,
java.lang.Object arg)
- Specified by:
update
in interface java.util.Observer
findObject
public java.lang.Object findObject(int x,
int y)
getMethod
public IDecisionMethod getMethod()
- Returns:
- Returns the method.
Copyright © 2004-2012 Ideaconsult Ltd.. All Rights Reserved.