Package org.uberfire.ext.wires.core.trees.client.layout.treelayout
-
Interface Summary Interface Description Configuration<TreeNode> Used to configure the tree layout algorithm.NodeExtentProvider<TreeNode> Provides the extent (width and height) of a tree node.TreeForTreeLayout<TreeNode> Represents a tree to be used by theTreeLayout. -
Class Summary Class Description AbstractTreeForTreeLayout<TreeNode> Provides an easy way to implement theTreeForTreeLayoutinterface by defining just two simple methods and a constructor.DefaultConfiguration<TreeNode> Specify aConfigurationthrough configurable parameters, or falling back to some frequently used defaults.Point2D The original implementation used java.awt.geom.Point2D that is not available for use in GWT.Rectangle2D The original implementation used java.awt.geom.Rectangle2D that is not available for use in GWT.TreeLayout<TreeNode> Implements the actual tree layout algorithm. -
Enum Summary Enum Description Configuration.AlignmentInLevel Possible alignments of a node within a level (centered, towards or away from root)Configuration.Location Identifies the sides of a rectangle (top, left, ...)