Skip navigation links
A C D E F G I J M N O R S T V X Z 

A

addAllHandlers() - Method in class org.gillius.jfxutils.EventHandlerManager
Add all currently unadded handlers (this method will not re-add).
addDoublePrimaryClickAutoRangeHandler(XYChart<?, ?>) - Static method in class org.gillius.jfxutils.chart.JFXChartUtil
addDoublePrimaryClickAutoRangeHandler(XYChart<?, ?>, Node) - Static method in class org.gillius.jfxutils.chart.JFXChartUtil
Adds a handler that sets X and/or Y axis auto ranging when the primary mouse button is double-clicked.
addEventHandler(boolean, EventType<T>, EventHandler<? super T>) - Method in class org.gillius.jfxutils.EventHandlerManager
Adds an event registration, optionally adding it to the target immediately.
addEventHandler(EventType<T>, EventHandler<? super T>) - Method in class org.gillius.jfxutils.EventHandlerManager
Adds an event registration, adding it to the target immediately.
autoRange(double, double, double, double) - Method in class org.gillius.jfxutils.chart.StableTicksAxis
 
autoRangePaddingProperty() - Method in class org.gillius.jfxutils.chart.StableTicksAxis
Amount of padding to add on the each end of the axis when auto ranging.
AxisConstraint - Enum in org.gillius.jfxutils.chart
Represents a constraint to a 0, 1 or 2 axes.
AxisConstraintStrategies - Class in org.gillius.jfxutils.chart
AxisConstraintStrategies contains default implementations of AxisConstraintStrategy.
AxisConstraintStrategies() - Constructor for class org.gillius.jfxutils.chart.AxisConstraintStrategies
 
AxisConstraintStrategy - Interface in org.gillius.jfxutils.chart
A strategy to determine which axes to restrict an operation such as zooming or panning.
AxisTickFormatter - Interface in org.gillius.jfxutils.chart
AxisTickFormatter provides label formatting logic for a ValueAxis.

C

calculateMinorTickMarks() - Method in class org.gillius.jfxutils.chart.StableTicksAxis
 
calculateTickSpacing(double, int) - Static method in class org.gillius.jfxutils.chart.StableTicksAxis
 
calculateTickValues(double, Object) - Method in class org.gillius.jfxutils.chart.StableTicksAxis
 
ChartInputContext - Interface in org.gillius.jfxutils.chart
Represents the context of a chart input event such as a click, drag start, or mouse wheel.
ChartPanManager - Class in org.gillius.jfxutils.chart
ChartPanManager manages drag gestures on an XYChart by translating them to panning actions on the chart's axes.
ChartPanManager(XYChart<?, ?>) - Constructor for class org.gillius.jfxutils.chart.ChartPanManager
 
ChartZoomManager - Class in org.gillius.jfxutils.chart
ChartZoomManager manages a zooming selection rectangle and the bounds of the graph.
ChartZoomManager(Pane, Rectangle, XYChart<?, ?>) - Constructor for class org.gillius.jfxutils.chart.ChartZoomManager
Construct a new ChartZoomManager.
createScalePane(Region, double, double, boolean) - Static method in class org.gillius.jfxutils.JFXUtil
Creates a "Scale Pane", which is a pane that scales as it resizes, instead of reflowing layout like a normal pane.

D

DEFAULT_FILTER - Static variable in class org.gillius.jfxutils.chart.ChartPanManager
The default mouse filter for the ChartPanManager filters events unless only primary mouse button (usually left) is depressed.
DEFAULT_FILTER - Static variable in class org.gillius.jfxutils.chart.ChartZoomManager
The default mouse filter for the ChartZoomManager filters events unless only primary mouse button (usually left) is depressed.
DefaultAxisTickFormatter - Class in org.gillius.jfxutils.chart
DefaultAxisTickFormatter formats labels using a default number instance.
DefaultAxisTickFormatter() - Constructor for class org.gillius.jfxutils.chart.DefaultAxisTickFormatter
 
DefaultChartInputContext - Class in org.gillius.jfxutils.chart
A default implementation of ChartInputContext based on the XYChartInfo and an X,Y coordinate.
DefaultChartInputContext(XYChartInfo, double, double) - Constructor for class org.gillius.jfxutils.chart.DefaultChartInputContext
 

E

EventHandlerManager - Class in org.gillius.jfxutils
EventHandlerManager manages a set of event handler registrations on a target, for which all of those registrations can be activated or deactivated in a single step.
EventHandlerManager(Node) - Constructor for class org.gillius.jfxutils.EventHandlerManager
 

F

FixedFormatTickFormatter - Class in org.gillius.jfxutils.chart
FixedFormatTickFormatter uses the format given to format all ticks, regardless of the range settings.
FixedFormatTickFormatter(Format) - Constructor for class org.gillius.jfxutils.chart.FixedFormatTickFormatter
 
forceZeroInRangeProperty() - Method in class org.gillius.jfxutils.chart.StableTicksAxis
If true, when auto-ranging, force 0 to be the min or max end of the range.
format(Number) - Method in interface org.gillius.jfxutils.chart.AxisTickFormatter
Given a number on the axis at a tick point, return a label.
format(Number) - Method in class org.gillius.jfxutils.chart.DefaultAxisTickFormatter
 
format(Number) - Method in class org.gillius.jfxutils.chart.FixedFormatTickFormatter
 

G

getAutoRangePadding() - Method in class org.gillius.jfxutils.chart.StableTicksAxis
Amount of padding to add on the each end of the axis when auto ranging.
getAxisConstraintStrategy() - Method in class org.gillius.jfxutils.chart.ChartPanManager
Returns the current strategy in use.
getAxisConstraintStrategy() - Method in class org.gillius.jfxutils.chart.ChartZoomManager
Returns the current strategy in use for mouse drag events.
getAxisTickFormatter() - Method in class org.gillius.jfxutils.chart.StableTicksAxis
 
getChart() - Method in class org.gillius.jfxutils.chart.XYChartInfo
 
getConstraint(ChartInputContext) - Method in interface org.gillius.jfxutils.chart.AxisConstraintStrategy
Given a ChartInputContext, return the AxisConstraint that should apply to the operation such as panning or zooming.
getDataCoordinates(double, double) - Method in class org.gillius.jfxutils.chart.XYChartInfo
Given graphical coordinates in the reference's coordinate system, returns x and y axis value as a point via the Axis.getValueForDisplay(double) and Axis.toNumericValue(Object) methods.
getDataCoordinates(double, double, double, double) - Method in class org.gillius.jfxutils.chart.XYChartInfo
Given graphical coordinates in the reference's coordinate system, returns x and y axis value as a point via the Axis.getValueForDisplay(double) and Axis.toNumericValue(Object) methods.
getDefault() - Static method in class org.gillius.jfxutils.chart.AxisConstraintStrategies
The default strategy restricts to horizontal axis if event is in the X axis, vertical if in Y axis, else allows both axes.
getDoublePrimaryClickAutoRangeHandler(XYChartInfo) - Static method in class org.gillius.jfxutils.chart.JFXChartUtil
Returns an EventHandler that sets X and/or Y axis auto ranging when the primary mouse button is double-clicked.
getFixed(AxisConstraint) - Static method in class org.gillius.jfxutils.chart.AxisConstraintStrategies
Returns a strategy that always returns the given AxisConstraint.
getIgnoreOutsideChart() - Static method in class org.gillius.jfxutils.chart.AxisConstraintStrategies
Restricts to horizontal axis if event is in the X axis, vertical if in Y axis, allows both if in the plot area, or none if in none of those areas.
getMouseFilter() - Method in class org.gillius.jfxutils.chart.ChartPanManager
Returns the mouse filter.
getMouseFilter() - Method in class org.gillius.jfxutils.chart.ChartZoomManager
Returns the mouse filter.
getMouseWheelAxisConstraintStrategy() - Method in class org.gillius.jfxutils.chart.ChartZoomManager
Returns the current strategy in use for mouse wheel events.
getPlotArea() - Method in class org.gillius.jfxutils.chart.XYChartInfo
Returns the plot area in the reference's coordinate space.
getRange() - Method in class org.gillius.jfxutils.chart.StableTicksAxis
 
getReferenceNode() - Method in class org.gillius.jfxutils.chart.XYChartInfo
 
getTarget() - Method in class org.gillius.jfxutils.EventHandlerManager
 
getTickMarkLabel(Number) - Method in class org.gillius.jfxutils.chart.StableTicksAxis
 
getXAxisArea() - Method in class org.gillius.jfxutils.chart.XYChartInfo
Returns the X axis area in the reference's coordinate space.
getXShift(Node, Node) - Static method in class org.gillius.jfxutils.JFXUtil
Find the X coordinate in ancestor's coordinate system that corresponds to the X=0 axis in descendant's coordinate system.
getYAxisArea() - Method in class org.gillius.jfxutils.chart.XYChartInfo
Returns the Y axis area in the reference's coordinate space.
getYShift(Node, Node) - Static method in class org.gillius.jfxutils.JFXUtil
Find the Y coordinate in ancestor's coordinate system that corresponds to the Y=0 axis in descendant's coordinate system.
getZoomDurationMillis() - Method in class org.gillius.jfxutils.chart.ChartZoomManager
Returns the number of milliseconds the zoom animation takes.

I

isForceZeroInRange() - Method in class org.gillius.jfxutils.chart.StableTicksAxis
If true, when auto-ranging, force 0 to be the min or max end of the range.
isInPlotArea() - Method in interface org.gillius.jfxutils.chart.ChartInputContext
Returns true if the event occurs in the plot area.
isInPlotArea() - Method in class org.gillius.jfxutils.chart.DefaultChartInputContext
 
isInPlotArea(double, double) - Method in class org.gillius.jfxutils.chart.XYChartInfo
Returns true if the given x and y coordinate in the reference's coordinate system is in the chart's plot area, based on the xAxis and yAxis locations.
isInXAxis() - Method in interface org.gillius.jfxutils.chart.ChartInputContext
Returns true if the event occurs in the X axis component.
isInXAxis() - Method in class org.gillius.jfxutils.chart.DefaultChartInputContext
 
isInYAxis() - Method in interface org.gillius.jfxutils.chart.ChartInputContext
Returns true if the event occurs in the Y axis component.
isInYAxis() - Method in class org.gillius.jfxutils.chart.DefaultChartInputContext
 
isMouseWheelZoomAllowed() - Method in class org.gillius.jfxutils.chart.ChartZoomManager
If true, allow zooming via mouse wheel.
isZoomAnimated() - Method in class org.gillius.jfxutils.chart.ChartZoomManager
If true, animates the zoom.

J

JFXChartUtil - Class in org.gillius.jfxutils.chart
JFXChartUtil contains chart-related JavaFX utility methods used in the Gillius jfxutils project.
JFXChartUtil() - Constructor for class org.gillius.jfxutils.chart.JFXChartUtil
 
JFXUtil - Class in org.gillius.jfxutils
JFXUtil contains JavaFX utility methods used in the Gillius jfxutils project.
JFXUtil() - Constructor for class org.gillius.jfxutils.JFXUtil
 

M

makeDraggable(Tab) - Static method in class org.gillius.jfxutils.tab.TabUtil
Makes the specified tab draggable.
makeDroppable(TabPane) - Static method in class org.gillius.jfxutils.tab.TabUtil
Makes the specified TabPane a drag target for draggable tabs from makeDraggable(Tab).
mouseWheelZoomAllowedProperty() - Method in class org.gillius.jfxutils.chart.ChartZoomManager
If true, allow zooming via mouse wheel.

N

newDraggableTab(String) - Static method in class org.gillius.jfxutils.tab.TabUtil
Helper method to create a new tab with the given label and make it draggable with makeDraggable(javafx.scene.control.Tab).

O

org.gillius.jfxutils - package org.gillius.jfxutils
 
org.gillius.jfxutils.chart - package org.gillius.jfxutils.chart
 
org.gillius.jfxutils.tab - package org.gillius.jfxutils.tab
 

R

removeAllHandlers() - Method in class org.gillius.jfxutils.EventHandlerManager
Remove all currently added handlers.
replaceComponent(Node, Node) - Static method in class org.gillius.jfxutils.JFXUtil
Make a best attempt to replace the original component with the replacement, and keep the same position and layout constraints in the container.

S

setAutoRangePadding(double) - Method in class org.gillius.jfxutils.chart.StableTicksAxis
Amount of padding to add on the each end of the axis when auto ranging.
setAxisConstraintStrategy(AxisConstraintStrategy) - Method in class org.gillius.jfxutils.chart.ChartPanManager
Sets the AxisConstraintStrategy to use, which determines which axis is allowed for panning.
setAxisConstraintStrategy(AxisConstraintStrategy) - Method in class org.gillius.jfxutils.chart.ChartZoomManager
Sets the AxisConstraintStrategy to use for mouse drag events, which determines which axis is allowed for zooming.
setAxisTickFormatter(AxisTickFormatter) - Method in class org.gillius.jfxutils.chart.StableTicksAxis
 
setForceZeroInRange(boolean) - Method in class org.gillius.jfxutils.chart.StableTicksAxis
If true, when auto-ranging, force 0 to be the min or max end of the range.
setMouseFilter(EventHandler<? super MouseEvent>) - Method in class org.gillius.jfxutils.chart.ChartPanManager
Sets the mouse filter for starting the pan action.
setMouseFilter(EventHandler<? super MouseEvent>) - Method in class org.gillius.jfxutils.chart.ChartZoomManager
Sets the mouse filter for starting the zoom action.
setMouseWheelAxisConstraintStrategy(AxisConstraintStrategy) - Method in class org.gillius.jfxutils.chart.ChartZoomManager
Sets the AxisConstraintStrategy to use for mouse wheel events, which determines which axis is allowed for zooming.
setMouseWheelZoomAllowed(boolean) - Method in class org.gillius.jfxutils.chart.ChartZoomManager
If true, allow zooming via mouse wheel.
setRange(double, double, double) - Method in interface org.gillius.jfxutils.chart.AxisTickFormatter
Sets the range of formatting.
setRange(double, double, double) - Method in class org.gillius.jfxutils.chart.DefaultAxisTickFormatter
 
setRange(double, double, double) - Method in class org.gillius.jfxutils.chart.FixedFormatTickFormatter
 
setRange(Object, boolean) - Method in class org.gillius.jfxutils.chart.StableTicksAxis
 
setupZooming(XYChart<?, ?>) - Static method in class org.gillius.jfxutils.chart.JFXChartUtil
setupZooming(XYChart<?, ?>, EventHandler<? super MouseEvent>) - Static method in class org.gillius.jfxutils.chart.JFXChartUtil
Convenience method for simple and default setup of zooming on an XYChart via a ChartZoomManager.
setZoomAnimated(boolean) - Method in class org.gillius.jfxutils.chart.ChartZoomManager
If true, animates the zoom.
setZoomDurationMillis(double) - Method in class org.gillius.jfxutils.chart.ChartZoomManager
Sets the number of milliseconds the zoom animation takes.
StableTicksAxis - Class in org.gillius.jfxutils.chart
The StableTicksAxis places tick marks at consistent (axis value rather than graphical) locations.
StableTicksAxis() - Constructor for class org.gillius.jfxutils.chart.StableTicksAxis
 
StableTicksAxis(double, double) - Constructor for class org.gillius.jfxutils.chart.StableTicksAxis
 
start() - Method in class org.gillius.jfxutils.chart.ChartPanManager
 
start() - Method in class org.gillius.jfxutils.chart.ChartZoomManager
Start managing zoom management by adding event handlers and bindings as appropriate.
stop() - Method in class org.gillius.jfxutils.chart.ChartPanManager
 
stop() - Method in class org.gillius.jfxutils.chart.ChartZoomManager
Stop managing zoom management by removing all event handlers and bindings, and hiding the rectangle.

T

TAB_TYPE - Static variable in class org.gillius.jfxutils.tab.TabUtil
Clipboard data format for draggable tabs.
TabUtil - Class in org.gillius.jfxutils.tab
Utility methods for working with JavaFX Tabs.
TabUtil() - Constructor for class org.gillius.jfxutils.tab.TabUtil
 

V

valueOf(String) - Static method in enum org.gillius.jfxutils.chart.AxisConstraint
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.gillius.jfxutils.chart.AxisConstraint
Returns an array containing the constants of this enum type, in the order they are declared.

X

XYChartInfo - Class in org.gillius.jfxutils.chart
XYChartInfo provides information about areas in an XYChart.
XYChartInfo(XYChart<?, ?>, Node) - Constructor for class org.gillius.jfxutils.chart.XYChartInfo
Constructs the XYChartInfo to find chart information in the reference node's coordinate system.
XYChartInfo(XYChart<?, ?>) - Constructor for class org.gillius.jfxutils.chart.XYChartInfo
Constructs the XYChartInfo to find chart information in the chart's coordinate system.

Z

zoomAnimatedProperty() - Method in class org.gillius.jfxutils.chart.ChartZoomManager
If true, animates the zoom.
zoomDurationMillisProperty() - Method in class org.gillius.jfxutils.chart.ChartZoomManager
Returns the number of milliseconds the zoom animation takes.
A C D E F G I J M N O R S T V X Z 
Skip navigation links

Copyright © 2013–2016 Jason Winnebeck. All rights reserved.