A C D F G H I L N O Q S T V

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
 

C

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.
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.

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, Configuration.Location, Configuration.AlignmentInLevel) - Constructor for class org.abego.treelayout.util.DefaultConfiguration
Specifies the constants to be used for this Configuration.
DefaultConfiguration(double, double, Configuration.Location) - Constructor for class org.abego.treelayout.util.DefaultConfiguration
Convenience constructor, using a default for the alignmentInLevel.
DefaultConfiguration(double, double) - Constructor for class org.abego.treelayout.util.DefaultConfiguration
Convenience constructor, using a default for the rootLocation and the alignmentInLevel.
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
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) - Method in class org.abego.treelayout.TreeLayout
 

F

FixedNodeExtentProvider<T> - Class in org.abego.treelayout.util
A NodeExtentProvider returning the same width and height for each node.
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.
FixedNodeExtentProvider() - Constructor for class org.abego.treelayout.util.FixedNodeExtentProvider
see FixedNodeExtentProvider.FixedNodeExtentProvider(double, double)

G

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
 
getBounds() - Method in class org.abego.treelayout.TreeLayout
Returns the bounds of the tree layout.
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.
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(TreeNode) - Method in interface org.abego.treelayout.NodeExtentProvider
Returns the height of the given treeNode.
getHeight(T) - Method in class org.abego.treelayout.util.FixedNodeExtentProvider
 
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
 
getLevelCount() - Method in class org.abego.treelayout.TreeLayout
Returns the number of levels of the tree.
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.
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
 
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
 
getSizeOfLevel(int) - Method in class org.abego.treelayout.TreeLayout
Returns the size of a level.
getTree() - Method in class org.abego.treelayout.TreeLayout
Returns the Tree the layout is created for.
getWidth(TreeNode) - Method in interface org.abego.treelayout.NodeExtentProvider
Returns the width of the given treeNode.
getWidth(T) - Method in class org.abego.treelayout.util.FixedNodeExtentProvider
 

H

hasNode(TreeNode) - Method in class org.abego.treelayout.util.DefaultTreeForTreeLayout
 

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
 
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
 
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
 

L

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
 

N

NodeExtentProvider<TreeNode> - Interface in org.abego.treelayout
Provides the extent (width and height) of a tree node.

O

org.abego.treelayout - package org.abego.treelayout
Efficiently create compact, highly customizable tree layouts.
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.

Q

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.
quote(String) - Static method in class org.abego.treelayout.internal.util.java.lang.string.StringUtil
see StringUtil.quote(String, String)

S

StringUtil - Class in org.abego.treelayout.internal.util.java.lang.string
 
StringUtil() - Constructor for class org.abego.treelayout.internal.util.java.lang.string.StringUtil
 

T

TreeForTreeLayout<TreeNode> - Interface in org.abego.treelayout
Represents a tree to be used by the TreeLayout.
TreeLayout<TreeNode> - Class in org.abego.treelayout
Implements the actual tree layout algorithm.
TreeLayout(TreeForTreeLayout<TreeNode>, NodeExtentProvider<TreeNode>, Configuration<TreeNode>, boolean) - Constructor for class org.abego.treelayout.TreeLayout
Creates a TreeLayout for a given tree.
TreeLayout(TreeForTreeLayout<TreeNode>, NodeExtentProvider<TreeNode>, Configuration<TreeNode>) - Constructor for class org.abego.treelayout.TreeLayout
 
TreeLayout.DumpConfiguration - Class in org.abego.treelayout
 
TreeLayout.DumpConfiguration(String, boolean, boolean) - Constructor for class org.abego.treelayout.TreeLayout.DumpConfiguration
 
TreeLayout.DumpConfiguration() - Constructor for class org.abego.treelayout.TreeLayout.DumpConfiguration
 

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.

A C D F G H I L N O Q S T V

Copyright © 2011 abego Software GmbH, Germany. All Rights Reserved.