A B C D E F G H I L M N O P Q R S T U V W X Y 
All Classes All Packages

A

AbstractTreeForTreeLayout<TreeNode> - Class in org.abego.treelayout.util
Provides an easy way to implement the TreeForTreeLayout interface by defining just two simple methods and a constructor.
AbstractTreeForTreeLayout(TreeNode) - Constructor for class org.abego.treelayout.util.AbstractTreeForTreeLayout
 
addChild(TreeNode, TreeNode) - Method in class org.abego.treelayout.util.DefaultTreeForTreeLayout
 
addChildren(TreeNode, TreeNode...) - Method in class org.abego.treelayout.util.DefaultTreeForTreeLayout
 
addUniqueNodes(Map<TreeNode, TreeNode>, TreeNode) - Method in class org.abego.treelayout.TreeLayout
 
alignmentInLevel - Variable in class org.abego.treelayout.util.DefaultConfiguration
 
AlignmentInLevel() - Constructor for enum org.abego.treelayout.Configuration.AlignmentInLevel
 
ancestor - Variable in class org.abego.treelayout.TreeLayout
 
ancestor(TreeNode, TreeNode, TreeNode, TreeNode) - Method in class org.abego.treelayout.TreeLayout
 
apportion(TreeNode, TreeNode, TreeNode, TreeNode) - Method in class org.abego.treelayout.TreeLayout
In difference to the original algorithm we also pass in the leftSibling and the parent of v.
ARC_SIZE - Static variable in class org.abego.treelayout.demo.swing.TextInBoxTreePane
 
AwayFromRoot - org.abego.treelayout.Configuration.AlignmentInLevel
 

B

BORDER_COLOR - Static variable in class org.abego.treelayout.demo.swing.TextInBoxTreePane
 
Bottom - org.abego.treelayout.Configuration.Location
 
boundsBottom - Variable in class org.abego.treelayout.TreeLayout
 
boundsLeft - Variable in class org.abego.treelayout.TreeLayout
 
boundsRight - Variable in class org.abego.treelayout.TreeLayout
 
boundsTop - Variable in class org.abego.treelayout.TreeLayout
 
BOX_COLOR - Static variable in class org.abego.treelayout.demo.swing.TextInBoxTreePane
 

C

calcSizeOfLevels(TreeNode, int) - Method in class org.abego.treelayout.TreeLayout
 
Center - org.abego.treelayout.Configuration.AlignmentInLevel
 
change - Variable in class org.abego.treelayout.TreeLayout
 
checkArg(boolean, String) - Static method in class org.abego.treelayout.internal.util.Contract
 
checkState(boolean, String) - Static method in class org.abego.treelayout.internal.util.Contract
 
checkTree() - Method in class org.abego.treelayout.TreeLayout
Check if the tree is a "valid" tree.
childrenMap - Variable in class org.abego.treelayout.util.DefaultTreeForTreeLayout
 
configuration - Variable in class org.abego.treelayout.TreeLayout
 
Configuration<TreeNode> - Interface in org.abego.treelayout
Used to configure the tree layout algorithm.
Configuration.AlignmentInLevel - Enum in org.abego.treelayout
Possible alignments of a node within a level (centered, towards or away from root)
Configuration.Location - Enum in org.abego.treelayout
Identifies the sides of a rectangle (top, left, ...)
Contract - Class in org.abego.treelayout.internal.util
A set of methods to support some sort of "Design by Contract" programming.
Contract() - Constructor for class org.abego.treelayout.internal.util.Contract
 
createReverseIterable(List<T>) - Static method in class org.abego.treelayout.internal.util.java.lang.IterableUtil
Returns an Iterable with an iterator iterating the given list from the end to the start.
createReverseIterator(List<T>) - Static method in class org.abego.treelayout.internal.util.java.util.IteratorUtil
Returns an Iterator iterating the given list from the end to the start.
createSampleTree() - Static method in class org.abego.treelayout.demo.SampleTreeFactory
 
createSampleTree2() - Static method in class org.abego.treelayout.demo.SampleTreeFactory
 

D

DefaultConfiguration<TreeNode> - Class in org.abego.treelayout.util
Specify a Configuration through configurable parameters, or falling back to some frequently used defaults.
DefaultConfiguration(double, double) - Constructor for class org.abego.treelayout.util.DefaultConfiguration
Convenience constructor, using a default for the rootLocation and the alignmentInLevel.
DefaultConfiguration(double, double, Configuration.Location) - Constructor for class org.abego.treelayout.util.DefaultConfiguration
Convenience constructor, using a default for the alignmentInLevel.
DefaultConfiguration(double, double, Configuration.Location, Configuration.AlignmentInLevel) - Constructor for class org.abego.treelayout.util.DefaultConfiguration
Specifies the constants to be used for this Configuration.
DefaultTreeForTreeLayout<TreeNode> - Class in org.abego.treelayout.util
Provides a generic implementation for the TreeForTreeLayout interface, applicable to any type of tree node.
DefaultTreeForTreeLayout(TreeNode) - Constructor for class org.abego.treelayout.util.DefaultTreeForTreeLayout
Creates a new instance with a given node as the root
doc(String) - Static method in class org.abego.treelayout.demo.svg.SVGUtil
 
DumpConfiguration() - Constructor for class org.abego.treelayout.TreeLayout.DumpConfiguration
 
DumpConfiguration(String, boolean, boolean) - Constructor for class org.abego.treelayout.TreeLayout.DumpConfiguration
 
dumpTree(PrintStream) - Method in class org.abego.treelayout.TreeLayout
 
dumpTree(PrintStream, TreeLayout.DumpConfiguration) - Method in class org.abego.treelayout.TreeLayout
Prints a dump of the tree to the given printStream, using the node's "toString" method.
dumpTree(PrintStream, TreeNode, int, TreeLayout.DumpConfiguration) - Method in class org.abego.treelayout.TreeLayout
 

E

emptyList - Variable in class org.abego.treelayout.util.DefaultTreeForTreeLayout
 
executeShifts(TreeNode) - Method in class org.abego.treelayout.TreeLayout
 

F

firstWalk(TreeNode, TreeNode) - Method in class org.abego.treelayout.TreeLayout
In difference to the original algorithm we also pass in the leftSibling (see TreeLayout.apportion(Object, Object, Object, Object) for a motivation).
FixedNodeExtentProvider<T> - Class in org.abego.treelayout.util
A NodeExtentProvider returning the same width and height for each node.
FixedNodeExtentProvider() - Constructor for class org.abego.treelayout.util.FixedNodeExtentProvider
FixedNodeExtentProvider(double, double) - Constructor for class org.abego.treelayout.util.FixedNodeExtentProvider
Specifies the constants to be used as the width and height of the nodes.

G

gapBetweenLevels - Variable in class org.abego.treelayout.util.DefaultConfiguration
 
gapBetweenNodes - Variable in class org.abego.treelayout.util.DefaultConfiguration
 
generateBox(StringBuilder, TextInBox) - Method in class org.abego.treelayout.demo.svg.SVGForTextInBoxTree
 
generateDiagram() - Method in class org.abego.treelayout.demo.svg.SVGForTextInBoxTree
 
generateEdges(StringBuilder, TextInBox) - Method in class org.abego.treelayout.demo.svg.SVGForTextInBoxTree
 
getAlignmentInLevel() - Method in interface org.abego.treelayout.Configuration
Returns the alignment of "smaller" nodes within a level.
getAlignmentInLevel() - Method in class org.abego.treelayout.util.DefaultConfiguration
 
getAncestor(TreeNode) - Method in class org.abego.treelayout.TreeLayout
 
getBounds() - Method in class org.abego.treelayout.TreeLayout
Returns the bounds of the tree layout.
getBoundsOfNode(TextInBox) - Method in class org.abego.treelayout.demo.svg.SVGForTextInBoxTree
 
getBoundsOfNode(TextInBox) - Method in class org.abego.treelayout.demo.swing.TextInBoxTreePane
 
getChange(TreeNode) - Method in class org.abego.treelayout.TreeLayout
 
getChildren(TextInBox) - Method in class org.abego.treelayout.demo.svg.SVGForTextInBoxTree
 
getChildren(TextInBox) - Method in class org.abego.treelayout.demo.swing.TextInBoxTreePane
 
getChildren(TreeNode) - Method in interface org.abego.treelayout.TreeForTreeLayout
Returns the children of a parent node.
getChildren(TreeNode) - Method in class org.abego.treelayout.util.AbstractTreeForTreeLayout
 
getChildrenList(TreeNode) - Method in class org.abego.treelayout.util.AbstractTreeForTreeLayout
Return the children of a node as a List.
getChildrenList(TreeNode) - Method in class org.abego.treelayout.util.DefaultTreeForTreeLayout
 
getChildrenReverse(TreeNode) - Method in interface org.abego.treelayout.TreeForTreeLayout
Returns the children of a parent node, in reverse order.
getChildrenReverse(TreeNode) - Method in class org.abego.treelayout.util.AbstractTreeForTreeLayout
 
getConfiguration() - Method in class org.abego.treelayout.TreeLayout
Returns the Configuration used by this TreeLayout.
getDistance(TreeNode, TreeNode) - Method in class org.abego.treelayout.TreeLayout
The distance of two nodes is the distance of the centers of both noded.
getEmptyList() - Method in class org.abego.treelayout.util.DefaultTreeForTreeLayout
 
getFirstChild(TreeNode) - Method in interface org.abego.treelayout.TreeForTreeLayout
Returns the first child of a parent node.
getFirstChild(TreeNode) - Method in class org.abego.treelayout.util.AbstractTreeForTreeLayout
 
getGapBetweenLevels(int) - Method in interface org.abego.treelayout.Configuration
Returns the size of the gap between subsequent levels.
getGapBetweenLevels(int) - Method in class org.abego.treelayout.util.DefaultConfiguration
 
getGapBetweenNodes(TreeNode, TreeNode) - Method in interface org.abego.treelayout.Configuration
Returns the size of the minimal gap of nodes within a level.
getGapBetweenNodes(TreeNode, TreeNode) - Method in class org.abego.treelayout.util.DefaultConfiguration
 
getHeight(TextInBox) - Method in class org.abego.treelayout.demo.TextInBoxNodeExtentProvider
 
getHeight(T) - Method in class org.abego.treelayout.util.FixedNodeExtentProvider
 
getHeight(TreeNode) - Method in interface org.abego.treelayout.NodeExtentProvider
Returns the height of the given treeNode.
getLast(List<T>) - Static method in class org.abego.treelayout.internal.util.java.util.ListUtil
 
getLastChild(TreeNode) - Method in interface org.abego.treelayout.TreeForTreeLayout
Returns the last child of a parent node.
getLastChild(TreeNode) - Method in class org.abego.treelayout.util.AbstractTreeForTreeLayout
 
getLevelChangeSign() - Method in class org.abego.treelayout.TreeLayout
 
getLevelCount() - Method in class org.abego.treelayout.TreeLayout
Returns the number of levels of the tree.
getMod(TreeNode) - Method in class org.abego.treelayout.TreeLayout
 
getNodeBounds() - Method in class org.abego.treelayout.TreeLayout
Returns the layout of the tree nodes by mapping each node of the tree to its bounds (position and size).
getNodeExtentProvider() - Method in class org.abego.treelayout.TreeLayout
Returns the NodeExtentProvider used by this TreeLayout.
getNodeHeight(TreeNode) - Method in class org.abego.treelayout.TreeLayout
 
getNodeSize(TreeNode) - Method in class org.abego.treelayout.TreeLayout
When the level changes in Y-axis (i.e.
getNodeThickness(TreeNode) - Method in class org.abego.treelayout.TreeLayout
When the level changes in Y-axis (i.e.
getNodeWidth(TreeNode) - Method in class org.abego.treelayout.TreeLayout
 
getNumber(TreeNode, TreeNode) - Method in class org.abego.treelayout.TreeLayout
 
getParent(TreeNode) - Method in class org.abego.treelayout.util.AbstractTreeForTreeLayout
Returns the parent of a node, if it has one.
getParent(TreeNode) - Method in class org.abego.treelayout.util.DefaultTreeForTreeLayout
 
getPrelim(TreeNode) - Method in class org.abego.treelayout.TreeLayout
 
getRoot() - Method in interface org.abego.treelayout.TreeForTreeLayout
Returns the the root of the tree.
getRoot() - Method in class org.abego.treelayout.util.AbstractTreeForTreeLayout
 
getRootLocation() - Method in interface org.abego.treelayout.Configuration
Returns the position of the root node in the diagram.
getRootLocation() - Method in class org.abego.treelayout.util.DefaultConfiguration
 
getSampleTree(String) - Static method in class org.abego.treelayout.demo.swing.SwingDemo
 
getShift(TreeNode) - Method in class org.abego.treelayout.TreeLayout
 
getSizeOfLevel(int) - Method in class org.abego.treelayout.TreeLayout
Returns the size of a level.
getSVG() - Method in class org.abego.treelayout.demo.svg.SVGForTextInBoxTree
 
getThread(TreeNode) - Method in class org.abego.treelayout.TreeLayout
 
getTree() - Method in class org.abego.treelayout.demo.svg.SVGForTextInBoxTree
 
getTree() - Method in class org.abego.treelayout.demo.swing.TextInBoxTreePane
 
getTree() - Method in class org.abego.treelayout.TreeLayout
Returns the Tree the layout is created for.
getWidth(TextInBox) - Method in class org.abego.treelayout.demo.TextInBoxNodeExtentProvider
 
getWidth(T) - Method in class org.abego.treelayout.util.FixedNodeExtentProvider
 
getWidth(TreeNode) - Method in interface org.abego.treelayout.NodeExtentProvider
Returns the width of the given treeNode.
getWidthOrHeightOfNode(TreeNode, boolean) - Method in class org.abego.treelayout.TreeLayout
 
getX() - Method in class org.abego.treelayout.TreeLayout.NormalizedPosition
 
getY() - Method in class org.abego.treelayout.TreeLayout.NormalizedPosition
 

H

hasNext() - Method in class org.abego.treelayout.internal.util.java.util.IteratorUtil.ReverseIterator
 
hasNode(TreeNode) - Method in class org.abego.treelayout.util.DefaultTreeForTreeLayout
 
height - Variable in class org.abego.treelayout.demo.TextInBox
 
height - Variable in class org.abego.treelayout.util.FixedNodeExtentProvider
 

I

includeNodeSize - Variable in class org.abego.treelayout.TreeLayout.DumpConfiguration
When true the dump also includes the size of each node, otherwise not.
includeObjectToString - Variable in class org.abego.treelayout.TreeLayout.DumpConfiguration
When true, the text as returned by Object.toString(), is included in the dump, in addition to the text returned by the possibly overridden toString method of the node.
indent - Variable in class org.abego.treelayout.TreeLayout.DumpConfiguration
The text used to indent the output per level.
isChildOfParent(TreeNode, TreeNode) - Method in interface org.abego.treelayout.TreeForTreeLayout
Tells if a node is a child of a given parentNode.
isChildOfParent(TreeNode, TreeNode) - Method in class org.abego.treelayout.util.AbstractTreeForTreeLayout
 
isLeaf(TreeNode) - Method in interface org.abego.treelayout.TreeForTreeLayout
Tells if a node is a leaf in the tree.
isLeaf(TreeNode) - Method in class org.abego.treelayout.util.AbstractTreeForTreeLayout
 
isLevelChangeInYAxis() - Method in class org.abego.treelayout.TreeLayout
 
IterableUtil - Class in org.abego.treelayout.internal.util.java.lang
Util (general purpose) methods dealing with Iterable.
IterableUtil() - Constructor for class org.abego.treelayout.internal.util.java.lang.IterableUtil
 
IterableUtil.ReverseIterable<T> - Class in org.abego.treelayout.internal.util.java.lang
 
iterator() - Method in class org.abego.treelayout.internal.util.java.lang.IterableUtil.ReverseIterable
 
IteratorUtil - Class in org.abego.treelayout.internal.util.java.util
Util (general purpose) methods dealing with Iterator.
IteratorUtil() - Constructor for class org.abego.treelayout.internal.util.java.util.IteratorUtil
 
IteratorUtil.ReverseIterator<T> - Class in org.abego.treelayout.internal.util.java.util
 

L

Left - org.abego.treelayout.Configuration.Location
 
line(Number, Number, Number, Number, String) - Static method in class org.abego.treelayout.demo.svg.SVGUtil
 
line(String, String, String, String, String) - Static method in class org.abego.treelayout.demo.svg.SVGUtil
 
list - Variable in class org.abego.treelayout.internal.util.java.lang.IterableUtil.ReverseIterable
 
listIterator - Variable in class org.abego.treelayout.internal.util.java.util.IteratorUtil.ReverseIterator
 
ListUtil - Class in org.abego.treelayout.internal.util.java.util
Util (general purpose) methods dealing with List.
ListUtil() - Constructor for class org.abego.treelayout.internal.util.java.util.ListUtil
 
location - Variable in class org.abego.treelayout.util.DefaultConfiguration
 
Location() - Constructor for enum org.abego.treelayout.Configuration.Location
 

M

main(String[]) - Static method in class org.abego.treelayout.demo.svg.SVGDemo
Returns an SVG text displaying a tree with nodes placed according to a layout created by TreeLayout.
main(String[]) - Static method in class org.abego.treelayout.demo.svg.SVGUtil
Creates a sample SVG file "demo.svg"
main(String[]) - Static method in class org.abego.treelayout.demo.swing.SwingDemo
Shows a dialog with a tree in a layout created by TreeLayout, using the Swing component TextInBoxTreePane.
mod - Variable in class org.abego.treelayout.TreeLayout
 
moveSubtree(TreeNode, TreeNode, TreeNode, double) - Method in class org.abego.treelayout.TreeLayout
 

N

next() - Method in class org.abego.treelayout.internal.util.java.util.IteratorUtil.ReverseIterator
 
nextLeft(TreeNode) - Method in class org.abego.treelayout.TreeLayout
 
nextRight(TreeNode) - Method in class org.abego.treelayout.TreeLayout
 
nodeBounds - Variable in class org.abego.treelayout.TreeLayout
 
nodeExtentProvider - Variable in class org.abego.treelayout.TreeLayout
 
NodeExtentProvider<TreeNode> - Interface in org.abego.treelayout
Provides the extent (width and height) of a tree node.
NormalizedPosition(double, double) - Constructor for class org.abego.treelayout.TreeLayout.NormalizedPosition
 
number - Variable in class org.abego.treelayout.TreeLayout
 

O

org.abego.treelayout - package org.abego.treelayout
Efficiently create compact, highly customizable tree layouts.
org.abego.treelayout.demo - package org.abego.treelayout.demo
Classes used by various "Demo" applications for the TreeLayout.
org.abego.treelayout.demo.svg - package org.abego.treelayout.demo.svg
Demonstrates how to use the TreeLayout to create a tree diagram with SVG (Scalable Vector Graphic).
org.abego.treelayout.demo.swing - package org.abego.treelayout.demo.swing
Demonstration how to use the TreeLayout to render a tree in a Swing application.
org.abego.treelayout.internal.util - package org.abego.treelayout.internal.util
Internally used classes - subject to change without notice; client code must not use these classes.
org.abego.treelayout.internal.util.java.lang - package org.abego.treelayout.internal.util.java.lang
Internally used classes - subject to change without notice; client code must not use these classes.
org.abego.treelayout.internal.util.java.lang.string - package org.abego.treelayout.internal.util.java.lang.string
 
org.abego.treelayout.internal.util.java.util - package org.abego.treelayout.internal.util.java.util
Internally used classes - subject to change without notice; client code must not use these classes.
org.abego.treelayout.util - package org.abego.treelayout.util
Various utility classes to simplify usage of the TreeLayout.

P

paint(Graphics) - Method in class org.abego.treelayout.demo.swing.TextInBoxTreePane
 
paintBox(Graphics, TextInBox) - Method in class org.abego.treelayout.demo.swing.TextInBoxTreePane
 
paintEdges(Graphics, TextInBox) - Method in class org.abego.treelayout.demo.swing.TextInBoxTreePane
 
parents - Variable in class org.abego.treelayout.util.DefaultTreeForTreeLayout
 
positions - Variable in class org.abego.treelayout.TreeLayout
 
prelim - Variable in class org.abego.treelayout.TreeLayout
 

Q

quote(String) - Static method in class org.abego.treelayout.internal.util.java.lang.string.StringUtil
quote(String, String) - Static method in class org.abego.treelayout.internal.util.java.lang.string.StringUtil
Returns a quoted version of a given string, i.e.

R

rect(Number, Number, Number, Number, String) - Static method in class org.abego.treelayout.demo.svg.SVGUtil
 
rect(Number, Number, Number, Number, String, String) - Static method in class org.abego.treelayout.demo.svg.SVGUtil
 
rect(String, String, String, String, String) - Static method in class org.abego.treelayout.demo.svg.SVGUtil
 
rect(String, String, String, String, String, String) - Static method in class org.abego.treelayout.demo.svg.SVGUtil
 
remove() - Method in class org.abego.treelayout.internal.util.java.util.IteratorUtil.ReverseIterator
 
ReverseIterable(List<T>) - Constructor for class org.abego.treelayout.internal.util.java.lang.IterableUtil.ReverseIterable
 
ReverseIterator(List<T>) - Constructor for class org.abego.treelayout.internal.util.java.util.IteratorUtil.ReverseIterator
 
Right - org.abego.treelayout.Configuration.Location
 
root - Variable in class org.abego.treelayout.util.AbstractTreeForTreeLayout
 

S

SampleTreeFactory - Class in org.abego.treelayout.demo
Creates "Sample" trees, e.g.
SampleTreeFactory() - Constructor for class org.abego.treelayout.demo.SampleTreeFactory
 
secondWalk(TreeNode, double, int, double) - Method in class org.abego.treelayout.TreeLayout
In difference to the original algorithm we also pass in extra level information.
setAncestor(TreeNode, TreeNode) - Method in class org.abego.treelayout.TreeLayout
 
setChange(TreeNode, double) - Method in class org.abego.treelayout.TreeLayout
 
setLocation(double, double) - Method in class org.abego.treelayout.TreeLayout.NormalizedPosition
 
setMod(TreeNode, double) - Method in class org.abego.treelayout.TreeLayout
 
setPrelim(TreeNode, double) - Method in class org.abego.treelayout.TreeLayout
 
setShift(TreeNode, double) - Method in class org.abego.treelayout.TreeLayout
 
setThread(TreeNode, TreeNode) - Method in class org.abego.treelayout.TreeLayout
 
shift - Variable in class org.abego.treelayout.TreeLayout
 
showInDialog(JComponent) - Static method in class org.abego.treelayout.demo.swing.SwingDemo
 
sizeOfLevel - Variable in class org.abego.treelayout.TreeLayout
 
StringUtil - Class in org.abego.treelayout.internal.util.java.lang.string
 
StringUtil() - Constructor for class org.abego.treelayout.internal.util.java.lang.string.StringUtil
 
svg(Number, Number, Number, Number, String) - Static method in class org.abego.treelayout.demo.svg.SVGUtil
 
svg(Number, Number, String) - Static method in class org.abego.treelayout.demo.svg.SVGUtil
 
svg(String, String, String) - Static method in class org.abego.treelayout.demo.svg.SVGUtil
 
svg(String, String, String, String, String) - Static method in class org.abego.treelayout.demo.svg.SVGUtil
 
SVGDemo - Class in org.abego.treelayout.demo.svg
Demonstrates how to use the TreeLayout to create a tree diagram with SVG (Scalable Vector Graphic)
SVGDemo() - Constructor for class org.abego.treelayout.demo.svg.SVGDemo
 
SVGForTextInBoxTree - Class in org.abego.treelayout.demo.svg
Generates SVG for a given TreeLayout of TextInBox nodes.
SVGForTextInBoxTree(TreeLayout<TextInBox>) - Constructor for class org.abego.treelayout.demo.svg.SVGForTextInBoxTree
 
svgText - Variable in class org.abego.treelayout.demo.svg.SVGForTextInBoxTree
 
SVGUtil - Class in org.abego.treelayout.demo.svg
A set of methods to generate SVG content.
SVGUtil() - Constructor for class org.abego.treelayout.demo.svg.SVGUtil
 
SwingDemo - Class in org.abego.treelayout.demo.swing
Demonstrates how to use the TreeLayout to render a tree in a Swing application.
SwingDemo() - Constructor for class org.abego.treelayout.demo.swing.SwingDemo
 

T

text - Variable in class org.abego.treelayout.demo.TextInBox
 
text(Number, Number, String, String) - Static method in class org.abego.treelayout.demo.svg.SVGUtil
 
text(String, String, String, String) - Static method in class org.abego.treelayout.demo.svg.SVGUtil
 
TEXT_COLOR - Static variable in class org.abego.treelayout.demo.swing.TextInBoxTreePane
 
TextInBox - Class in org.abego.treelayout.demo
Represents a text to be displayed in a box of a given size.
TextInBox(String, int, int) - Constructor for class org.abego.treelayout.demo.TextInBox
 
TextInBoxNodeExtentProvider - Class in org.abego.treelayout.demo
A NodeExtentProvider for nodes of type TextInBox.
TextInBoxNodeExtentProvider() - Constructor for class org.abego.treelayout.demo.TextInBoxNodeExtentProvider
 
TextInBoxTreePane - Class in org.abego.treelayout.demo.swing
A JComponent displaying a tree of TextInBoxes, given by a TreeLayout.
TextInBoxTreePane(TreeLayout<TextInBox>) - Constructor for class org.abego.treelayout.demo.swing.TextInBoxTreePane
Specifies the tree to be displayed by passing in a TreeLayout for that tree.
thread - Variable in class org.abego.treelayout.TreeLayout
 
Top - org.abego.treelayout.Configuration.Location
 
TowardsRoot - org.abego.treelayout.Configuration.AlignmentInLevel
 
tree - Variable in class org.abego.treelayout.TreeLayout
 
TreeForTreeLayout<TreeNode> - Interface in org.abego.treelayout
Represents a tree to be used by the TreeLayout.
treeLayout - Variable in class org.abego.treelayout.demo.svg.SVGForTextInBoxTree
 
treeLayout - Variable in class org.abego.treelayout.demo.swing.TextInBoxTreePane
 
TreeLayout<TreeNode> - Class in org.abego.treelayout
Implements the actual tree layout algorithm.
TreeLayout(TreeForTreeLayout<TreeNode>, NodeExtentProvider<TreeNode>, Configuration<TreeNode>) - Constructor for class org.abego.treelayout.TreeLayout
 
TreeLayout(TreeForTreeLayout<TreeNode>, NodeExtentProvider<TreeNode>, Configuration<TreeNode>, boolean) - Constructor for class org.abego.treelayout.TreeLayout
Creates a TreeLayout for a given tree.
TreeLayout.DumpConfiguration - Class in org.abego.treelayout
 
TreeLayout.NormalizedPosition - Class in org.abego.treelayout
The algorithm calculates the position starting with the root at 0.

U

updateBounds(TreeNode, double, double) - Method in class org.abego.treelayout.TreeLayout
 
useIdentity - Variable in class org.abego.treelayout.TreeLayout
 

V

valueOf(String) - Static method in enum org.abego.treelayout.Configuration.AlignmentInLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.abego.treelayout.Configuration.Location
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.abego.treelayout.Configuration.AlignmentInLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.abego.treelayout.Configuration.Location
Returns an array containing the constants of this enum type, in the order they are declared.
viewSVG(File) - Static method in class org.abego.treelayout.demo.svg.SVGUtil
 

W

width - Variable in class org.abego.treelayout.demo.TextInBox
 
width - Variable in class org.abego.treelayout.util.FixedNodeExtentProvider
 

X

x_relativeToRoot - Variable in class org.abego.treelayout.TreeLayout.NormalizedPosition
 

Y

y_relativeToRoot - Variable in class org.abego.treelayout.TreeLayout.NormalizedPosition
 
A B C D E F G H I L M N O P Q R S T U V W X Y 
All Classes All Packages