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
All Classes All Packages
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 thisTreeLayout
. - 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 componentTextInBoxTreePane
. - 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
ofTextInBox
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 typeTextInBox
. - 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
All Classes All Packages