Home | History | Annotate | Download | only in 1.0.1

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.class
Configuration.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.class
Configuration.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.class
Configuration.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.class
Contract.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.class
IterableUtil.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.class
IterableUtil.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.class
StringUtil.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.class
IteratorUtil.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.class
IteratorUtil.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.class
ListUtil.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.class
NodeExtentProvider.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.class
TreeForTreeLayout.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.class
TreeLayout.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.class
TreeLayout.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.class
TreeLayout.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.class
AbstractTreeForTreeLayout.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.class
DefaultConfiguration.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.class
DefaultTreeForTreeLayout.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.class
FixedNodeExtentProvider.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