Index

C D E F G H L M N R S T V W X Y 
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 data record 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 TreeContent data 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 height record 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 Rectangle record 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 width record component.

X

x() - Method in record class software.coley.treemap.squaring.Rectangle
Returns the value of the x record component.

Y

y() - Method in record class software.coley.treemap.squaring.Rectangle
Returns the value of the y record component.
C D E F G H L M N R S T V W X Y 
All Classes and Interfaces|All Packages