Index
All Classes and Interfaces|All Packages
C
- children() - Method in interface software.coley.treemap.content.HierarchicalTreeContent
- children() - Method in class software.coley.treemap.content.SimpleHierarchicalTreeContent
- computeRectangles(double, double, double, double) - Method in class software.coley.treemap.TreeMapPane
D
- data() - Method in record class software.coley.treemap.squaring.Rectangle
-
Returns the value of the
datarecord component.
E
- equals(Object) - Method in record class software.coley.treemap.squaring.Rectangle
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class software.coley.treemap.squaring.SizeInfo
F
- forTreeContent() - Static method in class software.coley.treemap.TreeMapPane
-
Creates a new tree-map pane modeling some
TreeContentdata type.
G
- getNode() - Method in interface software.coley.treemap.content.HierarchicalTreeContent
- getNode() - Method in class software.coley.treemap.content.SimpleHierarchicalTreeContent
- getNode() - Method in interface software.coley.treemap.content.TreeContent
- getNormalizedSize() - Method in class software.coley.treemap.squaring.SizeInfo
- getRectangles() - Method in class software.coley.treemap.squaring.Squarify
- getSize() - Method in class software.coley.treemap.squaring.SizeInfo
- getSizeInfos() - Method in class software.coley.treemap.squaring.SizeInfoProcessor
- getTreeMapProperties() - Method in class software.coley.treemap.TreeMapPane
- getValue() - Method in class software.coley.treemap.squaring.SizeInfo
- getValueWeight() - Method in class software.coley.treemap.content.SimpleHierarchicalTreeContent
- getValueWeight() - Method in interface software.coley.treemap.content.TreeContent
H
- hashCode() - Method in record class software.coley.treemap.squaring.Rectangle
-
Returns a hash code value for this object.
- hashCode() - Method in class software.coley.treemap.squaring.SizeInfo
- height() - Method in record class software.coley.treemap.squaring.Rectangle
-
Returns the value of the
heightrecord component. - HierarchicalTreeContent - Interface in software.coley.treemap.content
-
Helper model type to represent hierarchical items to input into a
TreeMapPane.
L
- layoutChild(Rectangle<T>, Node) - Method in class software.coley.treemap.TreeMapPane
- layoutChildren() - Method in class software.coley.treemap.TreeMapPane
M
- makeRect(T, double, double, double, double) - Method in class software.coley.treemap.squaring.Squarify
N
- nodeFactory - Variable in class software.coley.treemap.TreeMapPane
- nodeFactoryProperty() - Method in class software.coley.treemap.TreeMapPane
- normalize() - Method in class software.coley.treemap.squaring.SizeInfo
-
Normalizes the value size to the proportion of the canvas.
R
- Rectangle<T> - Record Class in software.coley.treemap.squaring
-
Basic rectangle with associated data.
- Rectangle(T, double, double, double, double) - Constructor for record class software.coley.treemap.squaring.Rectangle
-
Creates an instance of a
Rectanglerecord class.
S
- setupChangeBindings(ObjectBinding<?>) - Method in class software.coley.treemap.TreeMapPane
-
Configures UI updates through bindings.
- SimpleHierarchicalTreeContent - Class in software.coley.treemap.content
-
Simple implementation of
HierarchicalTreeContent. - SimpleHierarchicalTreeContent(ListProperty<TreeContent>) - Constructor for class software.coley.treemap.content.SimpleHierarchicalTreeContent
- sizeFunction - Variable in class software.coley.treemap.TreeMapPane
- sizeFunctionProperty() - Method in class software.coley.treemap.TreeMapPane
- SizeInfo<T> - Class in software.coley.treemap.squaring
-
Wrapper of the original value, along with its computed 'size' and a variant normalized to the size of the canvas.
- SizeInfo(T, double, DoubleSupplier) - Constructor for class software.coley.treemap.squaring.SizeInfo
-
Creates a new size info wrapper of a value and its size.
- SizeInfoProcessor<T> - Class in software.coley.treemap.squaring
-
Processes some list of input instances, providing normalized sizes for all inputs in the wrapper type
SizeInfo. - SizeInfoProcessor(List<T>, ToDoubleFunction<T>, double, double) - Constructor for class software.coley.treemap.squaring.SizeInfoProcessor
-
Processes the given values, yielding
size information wrappers. - software.coley.treemap - package software.coley.treemap
- software.coley.treemap.content - package software.coley.treemap.content
- software.coley.treemap.squaring - package software.coley.treemap.squaring
- Squarify<T> - Class in software.coley.treemap.squaring
-
A class to generate a squarified treemap layout from a set of values.
- Squarify(List<T>, ToDoubleFunction<T>, double, double, double, double) - Constructor for class software.coley.treemap.squaring.Squarify
T
- toString() - Method in record class software.coley.treemap.squaring.Rectangle
-
Returns a string representation of this record class.
- TreeContent - Interface in software.coley.treemap.content
-
Helper model type to represent items to input into a
TreeMapPane. - TreeMapPane<T> - Class in software.coley.treemap
-
Tree map pane to render weighted values in different sized rectangles.
- TreeMapPane(ToDoubleFunction<T>, Function<T, Node>) - Constructor for class software.coley.treemap.TreeMapPane
-
New tree-map pane.
V
- valueList - Variable in class software.coley.treemap.TreeMapPane
- valueListProperty() - Method in class software.coley.treemap.TreeMapPane
- valueToNode - Variable in class software.coley.treemap.TreeMapPane
- valueToNodeProperty() - Method in class software.coley.treemap.TreeMapPane
W
- width() - Method in record class software.coley.treemap.squaring.Rectangle
-
Returns the value of the
widthrecord component.
X
- x() - Method in record class software.coley.treemap.squaring.Rectangle
-
Returns the value of the
xrecord component.
Y
- y() - Method in record class software.coley.treemap.squaring.Rectangle
-
Returns the value of the
yrecord component.
All Classes and Interfaces|All Packages