META-INF/
META-INF/MANIFEST.MF
org/
org/abego/
org/abego/treelayout/
org/abego/treelayout/internal/
org/abego/treelayout/internal/util/
org/abego/treelayout/internal/util/java/
org/abego/treelayout/internal/util/java/lang/
org/abego/treelayout/internal/util/java/lang/string/
org/abego/treelayout/internal/util/java/util/
org/abego/treelayout/util/
org/abego/treelayout/Configuration$AlignmentInLevel.classConfiguration.java
package org.abego.treelayout
public final org.abego.treelayout.Configuration$AlignmentInLevel extends java.lang.Enum {
public static final org.abego.treelayout.Configuration$AlignmentInLevel Center
public static final org.abego.treelayout.Configuration$AlignmentInLevel TowardsRoot
public static final org.abego.treelayout.Configuration$AlignmentInLevel AwayFromRoot
private static final org.abego.treelayout.Configuration$AlignmentInLevel[] $VALUES
public static org.abego.treelayout.Configuration$AlignmentInLevel[] values ()
public static org.abego.treelayout.Configuration$AlignmentInLevel valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
org/abego/treelayout/Configuration$Location.classConfiguration.java
package org.abego.treelayout
public final org.abego.treelayout.Configuration$Location extends java.lang.Enum {
public static final org.abego.treelayout.Configuration$Location Top
public static final org.abego.treelayout.Configuration$Location Left
public static final org.abego.treelayout.Configuration$Location Bottom
public static final org.abego.treelayout.Configuration$Location Right
private static final org.abego.treelayout.Configuration$Location[] $VALUES
public static org.abego.treelayout.Configuration$Location[] values ()
public static org.abego.treelayout.Configuration$Location valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
org/abego/treelayout/Configuration.classConfiguration.java
package org.abego.treelayout
public abstract org.abego.treelayout.Configuration extends java.lang.Object {
public abstract org.abego.treelayout.Configuration$Location getRootLocation ()
public abstract org.abego.treelayout.Configuration$AlignmentInLevel getAlignmentInLevel ()
public abstract double getGapBetweenLevels (int)
public abstract double getGapBetweenNodes (java.lang.Object, java.lang.Object)
}
org/abego/treelayout/internal/util/Contract.classContract.java
package org.abego.treelayout.internal.util
public org.abego.treelayout.internal.util.Contract extends java.lang.Object {
public void ()
public static void checkArg (boolean, java.lang.String)
boolean isOK
String s
public static void checkState (boolean, java.lang.String)
boolean isOK
String s
}
org/abego/treelayout/internal/util/java/lang/IterableUtil$ReverseIterable.classIterableUtil.java
package org.abego.treelayout.internal.util.java.lang
org.abego.treelayout.internal.util.java.lang.IterableUtil$ReverseIterable extends java.lang.Object implements java.lang.Iterable {
private java.util.List list
public void (java.util.List)
java.util.List list
public java.util.Iterator iterator ()
}
org/abego/treelayout/internal/util/java/lang/IterableUtil.classIterableUtil.java
package org.abego.treelayout.internal.util.java.lang
public org.abego.treelayout.internal.util.java.lang.IterableUtil extends java.lang.Object {
public void ()
public static java.lang.Iterable createReverseIterable (java.util.List)
java.util.List list
}
org/abego/treelayout/internal/util/java/lang/string/StringUtil.classStringUtil.java
package org.abego.treelayout.internal.util.java.lang.string
public org.abego.treelayout.internal.util.java.lang.string.StringUtil extends java.lang.Object {
public void ()
public static java.lang.String quote (java.lang.String, java.lang.String)
String n
char c
int i
String s
String nullResult
StringBuffer result
int length
public static java.lang.String quote (java.lang.String)
String s
}
org/abego/treelayout/internal/util/java/util/IteratorUtil$ReverseIterator.classIteratorUtil.java
package org.abego.treelayout.internal.util.java.util
org.abego.treelayout.internal.util.java.util.IteratorUtil$ReverseIterator extends java.lang.Object implements java.util.Iterator {
private java.util.ListIterator listIterator
public void (java.util.List)
java.util.List list
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
org/abego/treelayout/internal/util/java/util/IteratorUtil.classIteratorUtil.java
package org.abego.treelayout.internal.util.java.util
public org.abego.treelayout.internal.util.java.util.IteratorUtil extends java.lang.Object {
public void ()
public static java.util.Iterator createReverseIterator (java.util.List)
java.util.List list
}
org/abego/treelayout/internal/util/java/util/ListUtil.classListUtil.java
package org.abego.treelayout.internal.util.java.util
public org.abego.treelayout.internal.util.java.util.ListUtil extends java.lang.Object {
public void ()
public static java.lang.Object getLast (java.util.List)
java.util.List list
}
org/abego/treelayout/NodeExtentProvider.classNodeExtentProvider.java
package org.abego.treelayout
public abstract org.abego.treelayout.NodeExtentProvider extends java.lang.Object {
public abstract double getWidth (java.lang.Object)
public abstract double getHeight (java.lang.Object)
}
org/abego/treelayout/TreeForTreeLayout.classTreeForTreeLayout.java
package org.abego.treelayout
public abstract org.abego.treelayout.TreeForTreeLayout extends java.lang.Object {
public abstract java.lang.Object getRoot ()
public abstract boolean isLeaf (java.lang.Object)
public abstract boolean isChildOfParent (java.lang.Object, java.lang.Object)
public abstract java.lang.Iterable getChildren (java.lang.Object)
public abstract java.lang.Iterable getChildrenReverse (java.lang.Object)
public abstract java.lang.Object getFirstChild (java.lang.Object)
public abstract java.lang.Object getLastChild (java.lang.Object)
}
org/abego/treelayout/TreeLayout$DumpConfiguration.classTreeLayout.java
package org.abego.treelayout
public org.abego.treelayout.TreeLayout$DumpConfiguration extends java.lang.Object {
public final String indent
public final boolean includeNodeSize
public final boolean includeObjectToString
public void (java.lang.String, boolean, boolean)
String indent
boolean includeNodeSize
boolean includePointer
public void ()
}
org/abego/treelayout/TreeLayout$NormalizedPosition.classTreeLayout.java
package org.abego.treelayout
org.abego.treelayout.TreeLayout$NormalizedPosition extends java.awt.geom.Point2D {
private double x_relativeToRoot
private double y_relativeToRoot
final org.abego.treelayout.TreeLayout this$0
public void (org.abego.treelayout.TreeLayout, double, double)
double x_relativeToRoot
double y_relativeToRoot
public double getX ()
public double getY ()
public void setLocation (double, double)
double x_relativeToRoot
double y_relativeToRoot
}
org/abego/treelayout/TreeLayout.classTreeLayout.java
package org.abego.treelayout
public org.abego.treelayout.TreeLayout extends java.lang.Object {
private final org.abego.treelayout.TreeForTreeLayout tree
private final org.abego.treelayout.NodeExtentProvider nodeExtentProvider
private final org.abego.treelayout.Configuration configuration
private double boundsLeft
private double boundsRight
private double boundsTop
private double boundsBottom
private final java.util.List sizeOfLevel
private final boolean useIdentity
private final java.util.Map mod
private final java.util.Map thread
private final java.util.Map prelim
private final java.util.Map change
private final java.util.Map shift
private final java.util.Map ancestor
private final java.util.Map number
private final java.util.Map positions
private java.util.Map nodeBounds
public org.abego.treelayout.TreeForTreeLayout getTree ()
public org.abego.treelayout.NodeExtentProvider getNodeExtentProvider ()
private double getNodeHeight (java.lang.Object)
Object node
private double getNodeWidth (java.lang.Object)
Object node
private double getWidthOrHeightOfNode (java.lang.Object, boolean)
Object treeNode
boolean returnWidth
private double getNodeThickness (java.lang.Object)
Object treeNode
private double getNodeSize (java.lang.Object)
Object treeNode
public org.abego.treelayout.Configuration getConfiguration ()
private boolean isLevelChangeInYAxis ()
org.abego.treelayout.Configuration$Location rootLocation
private int getLevelChangeSign ()
org.abego.treelayout.Configuration$Location rootLocation
private void updateBounds (java.lang.Object, double, double)
Object node
double centerX
double centerY
double width
double height
double left
double right
double top
double bottom
public java.awt.geom.Rectangle2D getBounds ()
private void calcSizeOfLevels (java.lang.Object, int)
double oldSize
Object child
java.util.Iterator i$
Object node
int level
double oldSize
double size
public int getLevelCount ()
public double getSizeOfLevel (int)
int level
private double getMod (java.lang.Object)
Object node
Double d
private void setMod (java.lang.Object, double)
Object node
double d
private java.lang.Object getThread (java.lang.Object)
Object node
Object n
private void setThread (java.lang.Object, java.lang.Object)
Object node
Object thread
private java.lang.Object getAncestor (java.lang.Object)
Object node
Object n
private void setAncestor (java.lang.Object, java.lang.Object)
Object node
Object ancestor
private double getPrelim (java.lang.Object)
Object node
Double d
private void setPrelim (java.lang.Object, double)
Object node
double d
private double getChange (java.lang.Object)
Object node
Double d
private void setChange (java.lang.Object, double)
Object node
double d
private double getShift (java.lang.Object)
Object node
Double d
private void setShift (java.lang.Object, double)
Object node
double d
private double getDistance (java.lang.Object, java.lang.Object)
Object v
Object w
double sizeOfNodes
double distance
private java.lang.Object nextLeft (java.lang.Object)
Object v
private java.lang.Object nextRight (java.lang.Object)
Object v
private int getNumber (java.lang.Object, java.lang.Object)
Object child
java.util.Iterator i$
int i
Object node
Object parentNode
Integer n
private java.lang.Object ancestor (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object vIMinus
Object v
Object parentOfV
Object defaultAncestor
Object ancestor
private void moveSubtree (java.lang.Object, java.lang.Object, java.lang.Object, double)
Object wMinus
Object wPlus
Object parent
double shift
int subtrees
private java.lang.Object apportion (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
double shift
Object v
Object defaultAncestor
Object leftSibling
Object parentOfV
Object w
Object vOPlus
Object vIPlus
Object vIMinus
Object vOMinus
Double sIPlus
Double sOPlus
Double sIMinus
Double sOMinus
Object nextRightVIMinus
Object nextLeftVIPlus
private void executeShifts (java.lang.Object)
Object w
java.util.Iterator i$
Object v
double shift
double change
private void firstWalk (java.lang.Object, java.lang.Object)
Object w
Object w
java.util.Iterator i$
Object defaultAncestor
Object previousChild
double midpoint
Object w
Object v
Object leftSibling
private void secondWalk (java.lang.Object, double, int, double)
double y
double y
double t
Object w
java.util.Iterator i$
double nextLevelStart
Object v
double m
int level
double levelStart
double levelChangeSign
boolean levelChangeOnYAxis
double levelSize
double x
double y
org.abego.treelayout.Configuration$AlignmentInLevel alignment
public java.util.Map getNodeBounds ()
Object node
java.awt.geom.Point2D pos
double w
double h
double x
double y
java.util.Map$Entry entry
java.util.Iterator i$
public void (org.abego.treelayout.TreeForTreeLayout, org.abego.treelayout.NodeExtentProvider, org.abego.treelayout.Configuration, boolean)
org.abego.treelayout.TreeForTreeLayout tree
org.abego.treelayout.NodeExtentProvider nodeExtentProvider
org.abego.treelayout.Configuration configuration
boolean useIdentity
Object r
public void (org.abego.treelayout.TreeForTreeLayout, org.abego.treelayout.NodeExtentProvider, org.abego.treelayout.Configuration)
org.abego.treelayout.TreeForTreeLayout tree
org.abego.treelayout.NodeExtentProvider nodeExtentProvider
org.abego.treelayout.Configuration configuration
private void addUniqueNodes (java.util.Map, java.lang.Object)
Object n
java.util.Iterator i$
java.util.Map nodes
Object newNode
public void checkTree ()
java.util.Map nodes
private void dumpTree (java.io.PrintStream, java.lang.Object, int, org.abego.treelayout.TreeLayout$DumpConfiguration)
int i
Object n
java.util.Iterator i$
java.io.PrintStream output
Object node
int indent
org.abego.treelayout.TreeLayout$DumpConfiguration dumpConfiguration
StringBuilder sb
public void dumpTree (java.io.PrintStream, org.abego.treelayout.TreeLayout$DumpConfiguration)
java.io.PrintStream printStream
org.abego.treelayout.TreeLayout$DumpConfiguration dumpConfiguration
public void dumpTree (java.io.PrintStream)
java.io.PrintStream printStream
static double access$000 (org.abego.treelayout.TreeLayout)
org.abego.treelayout.TreeLayout x0
static double access$100 (org.abego.treelayout.TreeLayout)
org.abego.treelayout.TreeLayout x0
}
org/abego/treelayout/util/AbstractTreeForTreeLayout.classAbstractTreeForTreeLayout.java
package org.abego.treelayout.util
public abstract org.abego.treelayout.util.AbstractTreeForTreeLayout extends java.lang.Object implements org.abego.treelayout.TreeForTreeLayout {
private final Object root
public abstract java.lang.Object getParent (java.lang.Object)
public abstract java.util.List getChildrenList (java.lang.Object)
public void (java.lang.Object)
Object root
public java.lang.Object getRoot ()
public boolean isLeaf (java.lang.Object)
Object node
public boolean isChildOfParent (java.lang.Object, java.lang.Object)
Object node
Object parentNode
public java.lang.Iterable getChildren (java.lang.Object)
Object node
public java.lang.Iterable getChildrenReverse (java.lang.Object)
Object node
public java.lang.Object getFirstChild (java.lang.Object)
Object parentNode
public java.lang.Object getLastChild (java.lang.Object)
Object parentNode
}
org/abego/treelayout/util/DefaultConfiguration.classDefaultConfiguration.java
package org.abego.treelayout.util
public org.abego.treelayout.util.DefaultConfiguration extends java.lang.Object implements org.abego.treelayout.Configuration {
private final double gapBetweenLevels
private final double gapBetweenNodes
private final org.abego.treelayout.Configuration$Location location
private org.abego.treelayout.Configuration$AlignmentInLevel alignmentInLevel
public void (double, double, org.abego.treelayout.Configuration$Location, org.abego.treelayout.Configuration$AlignmentInLevel)
double gapBetweenLevels
double gapBetweenNodes
org.abego.treelayout.Configuration$Location location
org.abego.treelayout.Configuration$AlignmentInLevel alignmentInLevel
public void (double, double, org.abego.treelayout.Configuration$Location)
double gapBetweenLevels
double gapBetweenNodes
org.abego.treelayout.Configuration$Location location
public void (double, double)
double gapBetweenLevels
double gapBetweenNodes
public double getGapBetweenLevels (int)
int nextLevel
public double getGapBetweenNodes (java.lang.Object, java.lang.Object)
Object node1
Object node2
public org.abego.treelayout.Configuration$Location getRootLocation ()
public org.abego.treelayout.Configuration$AlignmentInLevel getAlignmentInLevel ()
}
org/abego/treelayout/util/DefaultTreeForTreeLayout.classDefaultTreeForTreeLayout.java
package org.abego.treelayout.util
public org.abego.treelayout.util.DefaultTreeForTreeLayout extends org.abego.treelayout.util.AbstractTreeForTreeLayout {
private java.util.List emptyList
private java.util.Map childrenMap
private java.util.Map parents
private java.util.List getEmptyList ()
public void (java.lang.Object)
Object root
public java.lang.Object getParent (java.lang.Object)
Object node
public java.util.List getChildrenList (java.lang.Object)
Object node
java.util.List result
public boolean hasNode (java.lang.Object)
Object node
public void addChild (java.lang.Object, java.lang.Object)
Object parentNode
Object node
java.util.List list
public transient void addChildren (java.lang.Object, java.lang.Object[])
Object node
Object[] arr$
int len$
int i$
Object parentNode
Object[] nodes
}
org/abego/treelayout/util/FixedNodeExtentProvider.classFixedNodeExtentProvider.java
package org.abego.treelayout.util
public org.abego.treelayout.util.FixedNodeExtentProvider extends java.lang.Object implements org.abego.treelayout.NodeExtentProvider {
private final double width
private final double height
public void (double, double)
double width
double height
public void ()
public double getWidth (java.lang.Object)
Object treeNode
public double getHeight (java.lang.Object)
Object treeNode
}
META-INF/maven/
META-INF/maven/org.abego.treelayout/
META-INF/maven/org.abego.treelayout/org.abego.treelayout.core/
META-INF/maven/org.abego.treelayout/org.abego.treelayout.core/pom.xml
META-INF/maven/org.abego.treelayout/org.abego.treelayout.core/pom.properties