Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Y Z _ 

A

AboutBoxController - Class in eu.fthevenet.binjr.controllers
The controller for the about dialog
AboutBoxController() - Constructor for class eu.fthevenet.binjr.controllers.AboutBoxController
 
accept(T) - Method in interface eu.fthevenet.util.function.CheckedConsumer
Performs this operation on the given argument.
acknowledgementView - Variable in class eu.fthevenet.binjr.controllers.AboutBoxController
 
addBindings(Collection<TimeSeriesBinding<Double>>, Chart<Double>) - Method in class eu.fthevenet.binjr.controllers.WorksheetController
 
addListeners() - Method in class eu.fthevenet.binjr.controllers.ChartViewportsState.AxisState
 
addSample(XYChart.Data<ZonedDateTime, T>) - Method in class eu.fthevenet.binjr.data.timeseries.TimeSeriesProcessor
Adds a new sample to the processor's data store
addSeries(TimeSeriesInfo<T>) - Method in class eu.fthevenet.binjr.data.workspace.Chart
Adds a TimeSeriesInfo to the worksheet
addSeries(Collection<TimeSeriesInfo<T>>) - Method in class eu.fthevenet.binjr.data.workspace.Chart
Adds a collection of TimeSeriesInfo to the worksheet
addSource(Source) - Method in class eu.fthevenet.binjr.data.workspace.Workspace
 
addSources(Collection<Source>) - Method in class eu.fthevenet.binjr.data.workspace.Workspace
/** Add all the elements in the provided collection to the list of Source instances
addTab(Tab, TabPane) - Method in class eu.fthevenet.util.javafx.controls.TearableTabPane.TabPaneManager
 
addWorksheetLabel - Variable in class eu.fthevenet.binjr.controllers.MainViewController
 
addWorksheets(Collection<Worksheet<?>>) - Method in class eu.fthevenet.binjr.data.workspace.Workspace
Add all the elements in the provided collection to the list of Worksheet instances
addWorksheets(Worksheet<?>...) - Method in class eu.fthevenet.binjr.data.workspace.Workspace
 
append(LogEvent) - Method in class eu.fthevenet.util.logging.TextFlowAppender
This method is where the appender does the work.
AppEnvironment - Class in eu.fthevenet.binjr.preferences
Provides access to the application's environmental properties
apply(Map<TimeSeriesInfo<T>, TimeSeriesProcessor<T>>) - Method in class eu.fthevenet.binjr.data.timeseries.transform.DecimationTransform
 
apply(Map<TimeSeriesInfo<Double>, TimeSeriesProcessor<Double>>) - Method in class eu.fthevenet.binjr.data.timeseries.transform.LargestTriangleThreeBucketsTransform
 
apply(Map<TimeSeriesInfo<T>, TimeSeriesProcessor<T>>) - Method in class eu.fthevenet.binjr.data.timeseries.transform.TimeSeriesTransform
The actual transform implementation
apply(T, U) - Method in interface eu.fthevenet.util.function.CheckedBiFunction
Applies this function to the given argument.
apply(T) - Method in interface eu.fthevenet.util.function.CheckedFunction
Applies this function to the given argument.
asSelection() - Method in class eu.fthevenet.binjr.controllers.ChartViewportsState
 
asSelection() - Method in class eu.fthevenet.binjr.controllers.ChartViewportsState.AxisState
Returns the current state as a XYChartSelection
asyncCheckForUpdate(Consumer<GithubRelease>, Consumer<Version>, Runnable) - Method in class eu.fthevenet.binjr.preferences.UpdateManager
Check for available update asynchronously.
asyncForcedCheckForUpdate(Consumer<GithubRelease>, Consumer<Version>, Runnable) - Method in class eu.fthevenet.binjr.preferences.UpdateManager
Force an async check for available update and ignore 1 check per hour limit.
AsyncTaskManager - Class in eu.fthevenet.binjr.data.async
Defines methods to submit operation to be executed asynchronously to the UI thread, as well as a thread pool to run these tasks.
attachListener(ObservableValue<?>, ChangeListener<?>) - Method in class eu.fthevenet.util.javafx.bindings.BindingManager
Attach a ChangeListener to an ObservableValue and registers the resulting binding.
attachListener(ObservableValue<?>, InvalidationListener) - Method in class eu.fthevenet.util.javafx.bindings.BindingManager
Attach a InvalidationListener to an ObservableValue and registers the resulting binding.
attachListener(ObservableList<?>, ListChangeListener) - Method in class eu.fthevenet.util.javafx.bindings.BindingManager
Attach a ListChangeListener to an ObservableList and registers the resulting binding.
autoRange(double, double, double, double) - Method in class eu.fthevenet.util.javafx.charts.StableTicksAxis
 
autoRange(double) - Method in class eu.fthevenet.util.javafx.charts.ZonedDateTimeAxis
 
autoRangePaddingProperty() - Method in class eu.fthevenet.util.javafx.charts.StableTicksAxis
Amount of padding to add on the each end of the axis when auto ranging.
autoScaleYAxisProperty() - Method in class eu.fthevenet.binjr.data.workspace.Chart
 
availableAdapterTable - Variable in class eu.fthevenet.binjr.controllers.PreferenceDialogController
 
AxisState(ChartViewPort<Double>, double, double) - Constructor for class eu.fthevenet.binjr.controllers.ChartViewportsState.AxisState
Initializes a new instance of the ChartViewportsState.AxisState class.

B

base - Variable in class eu.fthevenet.util.text.PrefixFormatter
 
BASE_ADDRESS_PARAM_NAME - Static variable in class eu.fthevenet.binjr.data.adapters.HttpDataAdapterBase
 
BaseDataAdapterInfo - Class in eu.fthevenet.binjr.data.adapters
An immutable representation of a DataAdapter's metadata
BaseDataAdapterInfo(String, String, String, String, String, Class<? extends DataAdapter>, Class<? extends DataAdapterDialog>) - Constructor for class eu.fthevenet.binjr.data.adapters.BaseDataAdapterInfo
 
BaseDataAdapterInfo(String, String, Version, String, String, String, Class<? extends DataAdapter>, Class<? extends DataAdapterDialog>) - Constructor for class eu.fthevenet.binjr.data.adapters.BaseDataAdapterInfo
Initializes a new instance of the DataAdapterInfo class.
BinaryPrefixFormatter - Class in eu.fthevenet.util.text
An implementation of PrefixFormatter for binary prefixes
BinaryPrefixFormatter() - Constructor for class eu.fthevenet.util.text.BinaryPrefixFormatter
Initializes a new instance of the BinaryPrefixFormatter class
BinaryStableTicksAxis - Class in eu.fthevenet.util.javafx.charts
An implementation of StableTicksAxis that divide up large numbers by powers of 2 and apply binary unit prefixes
BinaryStableTicksAxis() - Constructor for class eu.fthevenet.util.javafx.charts.BinaryStableTicksAxis
 
bind(Property<T>, ObservableValue<T>) - Method in class eu.fthevenet.util.javafx.bindings.BindingManager
Binds the specified ObservableValue onto the specified Property and registers the resulting binding.
BindingManager - Class in eu.fthevenet.util.javafx.bindings
A class that provide methods to centralize and register the attachment of listeners and bindings onto Observable instances.
BindingManager() - Constructor for class eu.fthevenet.util.javafx.bindings.BindingManager
 
Binjr - Class in eu.fthevenet.binjr
The entry point fo the application.
Binjr() - Constructor for class eu.fthevenet.binjr.Binjr
 
Bootstrap - Class in eu.fthevenet.binjr
Bootstrap class for binjr that checks for JavaFX runtime presence and fails with an explicit error if not.
Bootstrap() - Constructor for class eu.fthevenet.binjr.Bootstrap
 
browseButton - Variable in class eu.fthevenet.binjr.dialogs.DataAdapterDialog
 
browsePluginLocButton - Variable in class eu.fthevenet.binjr.controllers.PreferenceDialogController
 
BTN_WITDTH - Static variable in class eu.fthevenet.util.javafx.charts.StableTicksAxis
 

C

Cacheable<T> - Interface in eu.fthevenet.util.cache
 
calculateMinorTickMarks() - Method in class eu.fthevenet.util.javafx.charts.StableTicksAxis
 
calculateTickSpacing(double, int) - Method in class eu.fthevenet.util.javafx.charts.BinaryStableTicksAxis
 
calculateTickSpacing(double, int) - Method in class eu.fthevenet.util.javafx.charts.MetricStableTicksAxis
 
calculateTickSpacing(double, int) - Method in class eu.fthevenet.util.javafx.charts.StableTicksAxis
 
calculateTickValues(double, Object) - Method in class eu.fthevenet.util.javafx.charts.StableTicksAxis
 
calculateTickValues(double, Object) - Method in class eu.fthevenet.util.javafx.charts.ZonedDateTimeAxis
 
call(TableColumn<S, T>) - Method in class eu.fthevenet.util.javafx.controls.DecimalFormatTableCellFactory
 
CANCELLED - Static variable in class eu.fthevenet.util.auth.CredentialsEntry
A canceled credential set.
CannotInitializeDataAdapterException - Exception in eu.fthevenet.binjr.data.exceptions
Signals that an error happened while trying to initialize a DataAdapter.
CannotInitializeDataAdapterException() - Constructor for exception eu.fthevenet.binjr.data.exceptions.CannotInitializeDataAdapterException
Creates a new instance of the DataAdapterException class.
CannotInitializeDataAdapterException(String) - Constructor for exception eu.fthevenet.binjr.data.exceptions.CannotInitializeDataAdapterException
Creates a new instance of the DataAdapterException class with the provided message.
CannotInitializeDataAdapterException(String, Throwable) - Constructor for exception eu.fthevenet.binjr.data.exceptions.CannotInitializeDataAdapterException
Creates a new instance of the DataAdapterException class with the provided message and cause Throwable
CannotInitializeDataAdapterException(Throwable) - Constructor for exception eu.fthevenet.binjr.data.exceptions.CannotInitializeDataAdapterException
Creates a new instance of the DataAdapterException class with the provided cause Throwable
CannotLoadWorkspaceException - Exception in eu.fthevenet.binjr.data.exceptions
Signals that an error happened while loading a Workspace.
CannotLoadWorkspaceException() - Constructor for exception eu.fthevenet.binjr.data.exceptions.CannotLoadWorkspaceException
Creates a new instance of the CannotLoadWorkspaceException class.
CannotLoadWorkspaceException(String) - Constructor for exception eu.fthevenet.binjr.data.exceptions.CannotLoadWorkspaceException
Creates a new instance of the CannotLoadWorkspaceException class with the provided message.
CannotLoadWorkspaceException(String, Throwable) - Constructor for exception eu.fthevenet.binjr.data.exceptions.CannotLoadWorkspaceException
Creates a new instance of the CannotLoadWorkspaceException class with the provided message and cause Throwable
CannotLoadWorkspaceException(Throwable) - Constructor for exception eu.fthevenet.binjr.data.exceptions.CannotLoadWorkspaceException
Creates a new instance of the CannotLoadWorkspaceException class with the provided cause Throwable
ChangeWatcher - Class in eu.fthevenet.binjr.data.dirtyable
A class that embeds the logic required to discover and track modification on object implementing Dirtyable
ChangeWatcher(Object) - Constructor for class eu.fthevenet.binjr.data.dirtyable.ChangeWatcher
Initializes a new instance of the ChangeWatcher class for the specified source object
Chart<T> - Class in eu.fthevenet.binjr.data.workspace
A class that represents and holds the current state of a single chart view
Chart() - Constructor for class eu.fthevenet.binjr.data.workspace.Chart
Initializes a new instance of the Worksheet class
Chart(String, ChartType, String, UnitPrefixes) - Constructor for class eu.fthevenet.binjr.data.workspace.Chart
Initializes a new instance of the Worksheet class with the provided name, chart type and zoneid
Chart(Chart<T>) - Constructor for class eu.fthevenet.binjr.data.workspace.Chart
Copy constructor to deep clone a Chart instance.
ChartLayout - Enum in eu.fthevenet.binjr.data.workspace
An enumeration of the type of charts supported.
chartLayoutProperty() - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
 
chartParent - Variable in class eu.fthevenet.binjr.controllers.WorksheetController
 
ChartPropertiesController<T extends java.lang.Number> - Class in eu.fthevenet.binjr.controllers
The controller class for the chart properties view.
ChartPropertiesController(Worksheet<T>, Chart<T>) - Constructor for class eu.fthevenet.binjr.controllers.ChartPropertiesController
 
ChartType - Enum in eu.fthevenet.binjr.data.workspace
An enumeration of the type of charts supported.
chartTypeProperty() - Method in class eu.fthevenet.binjr.data.workspace.Chart
The type of chart hosted by the Worksheet
ChartViewPort<T extends java.lang.Number> - Class in eu.fthevenet.binjr.controllers
 
ChartViewPort(Chart<T>, XYChart<ZonedDateTime, T>, ChartPropertiesController<T>) - Constructor for class eu.fthevenet.binjr.controllers.ChartViewPort
 
ChartViewportsState - Class in eu.fthevenet.binjr.controllers
Represent the state of the time series view
ChartViewportsState(WorksheetController, ZonedDateTime, ZonedDateTime) - Constructor for class eu.fthevenet.binjr.controllers.ChartViewportsState
 
ChartViewportsState.AxisState - Class in eu.fthevenet.binjr.controllers
 
CheckedBiFunction<T,U,R,E extends java.lang.Exception> - Interface in eu.fthevenet.util.function
A functional interface equivalent to BiFunction, whose method throws a checked exception.
CheckedConsumer<T,E extends java.lang.Exception> - Interface in eu.fthevenet.util.function
A functional interface equivalent to Consumer, whose method throws a checked exception.
CheckedFunction<T,R,E extends java.lang.Exception> - Interface in eu.fthevenet.util.function
A functional interface equivalent to Function, whose method throws a checked exception.
CheckedLambdas - Class in eu.fthevenet.util.function
A series of methods that wrap functional interfaces that throw checked exceptions inside their standard (non throwing) counterparts, so they can be used with streams or other classes expecting standards functional interfaces and have them acting transparent to the exception thrown within the lambda.
CheckedPredicate<T,E extends java.lang.Exception> - Interface in eu.fthevenet.util.function
A functional interface equivalent to Consumer, whose method throws a checked exception.
CheckedRunnable<E extends java.lang.Exception> - Interface in eu.fthevenet.util.function
A functional interface equivalent to Runnable, whose method throws a checked exception.
CheckedSupplier<T,E extends java.lang.Exception> - Interface in eu.fthevenet.util.function
A functional interface equivalent to Supplier, whose method throws a checked exception.
checkForUpdateOnStartUpProperty() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
 
children - Variable in class eu.fthevenet.binjr.sources.jrds.adapters.json.JsonJrdsItem
 
cleanUp() - Method in class eu.fthevenet.binjr.data.dirtyable.ChangeWatcher
 
cleanUp() - Method in interface eu.fthevenet.binjr.data.dirtyable.Dirtyable
Clear the dirty status of the Dirtyable instance
cleanUp() - Method in class eu.fthevenet.binjr.data.workspace.Chart
 
cleanUp() - Method in class eu.fthevenet.binjr.data.workspace.Source
 
cleanUp() - Method in class eu.fthevenet.binjr.data.workspace.TimeSeriesInfo
 
cleanUp() - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
 
cleanUp() - Method in class eu.fthevenet.binjr.data.workspace.Workspace
 
clear() - Method in class eu.fthevenet.binjr.data.workspace.Workspace
Clear all the properties of the Workspace instance
clearAllTabs() - Method in class eu.fthevenet.util.javafx.controls.TearableTabPane
Clears the list of tabs.
clearAllTabs() - Method in class eu.fthevenet.util.javafx.controls.TearableTabPane.TabPaneManager
 
clearPassword() - Method in class eu.fthevenet.util.auth.CredentialsEntry
Overwrites the array backing the principle's password property.
clearSeries() - Method in class eu.fthevenet.binjr.data.workspace.Chart
Clear the Worksheet list
clearSources() - Method in class eu.fthevenet.binjr.data.workspace.Workspace
Clear the Source list
clearWorksheets() - Method in class eu.fthevenet.binjr.data.workspace.Workspace
Clear the Worksheet list
close() - Method in class eu.fthevenet.binjr.controllers.ChartViewportsState.AxisState
 
close() - Method in class eu.fthevenet.binjr.controllers.ChartViewportsState
 
close() - Method in class eu.fthevenet.binjr.controllers.WorksheetController
 
close() - Method in class eu.fthevenet.binjr.data.adapters.DataAdapter
 
close() - Method in class eu.fthevenet.binjr.data.adapters.HttpDataAdapterBase
 
close() - Method in class eu.fthevenet.binjr.data.adapters.SimpleCachingDataAdapter
 
close() - Method in class eu.fthevenet.binjr.data.workspace.Chart
 
close() - Method in class eu.fthevenet.binjr.data.workspace.Source
 
close() - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
 
close() - Method in class eu.fthevenet.binjr.sources.csv.adapters.CsvFileAdapter
 
close() - Method in class eu.fthevenet.binjr.sources.jrds.adapters.JrdsDataAdapter
 
close() - Method in class eu.fthevenet.util.javafx.bindings.BindingManager
 
close() - Method in class eu.fthevenet.util.javafx.controls.TearableTabPane
 
close() - Method in class eu.fthevenet.util.logging.Profiler
 
closed - Variable in class eu.fthevenet.binjr.data.adapters.DataAdapter
 
ColorTableCell<T> - Class in eu.fthevenet.util.javafx.controls
A TableCell implementation that shows a ColorPicker
ColorTableCell(TableColumn<T, Color>) - Constructor for class eu.fthevenet.util.javafx.controls.ColorTableCell
 
ColorXmlAdapter - Class in eu.fthevenet.util.xml
An XmlAdapter for Color objects
ColorXmlAdapter() - Constructor for class eu.fthevenet.util.xml.ColorXmlAdapter
Initializes a new instance of the ColorXmlAdapter class
commandBar - Variable in class eu.fthevenet.binjr.controllers.MainViewController
 
CommandBarPane - Class in eu.fthevenet.util.javafx.controls
An AnchorPane that can slide in or out from a side of its attached window.
CommandBarPane() - Constructor for class eu.fthevenet.util.javafx.controls.CommandBarPane
 
compareTo(Object) - Method in class eu.fthevenet.util.version.Version
Compares this Version object to another object.
completeDragAndDrop() - Method in class eu.fthevenet.util.javafx.controls.TearableTabPane.TabPaneManager
 
computeAverageValue() - Method in class eu.fthevenet.binjr.data.timeseries.DoubleTimeSeriesProcessor
 
computeAverageValue() - Method in class eu.fthevenet.binjr.data.timeseries.TimeSeriesProcessor
 
computeMaxValue() - Method in class eu.fthevenet.binjr.data.timeseries.DoubleTimeSeriesProcessor
 
computeMaxValue() - Method in class eu.fthevenet.binjr.data.timeseries.TimeSeriesProcessor
 
computeMinValue() - Method in class eu.fthevenet.binjr.data.timeseries.DoubleTimeSeriesProcessor
 
computeMinValue() - Method in class eu.fthevenet.binjr.data.timeseries.TimeSeriesProcessor
 
confirmDialog(Node, String, String, ButtonType...) - Static method in class eu.fthevenet.binjr.dialogs.Dialogs
Displays a confirmation dialog box.
confirmDialog(Node, String, String, Node, ButtonType...) - Static method in class eu.fthevenet.binjr.dialogs.Dialogs
Displays a confirmation dialog box.
confirmSaveDialog(Node, String) - Static method in class eu.fthevenet.binjr.dialogs.Dialogs
Displays a dialog box that provides the end user with an opportunity to save the current state
consoleMenuItem - Variable in class eu.fthevenet.binjr.controllers.MainViewController
 
ConsoleStage - Class in eu.fthevenet.binjr.dialogs
 
consoleVisibleProperty() - Method in class eu.fthevenet.binjr.preferences.AppEnvironment
 
consumeStream(InputStream) - Static method in class eu.fthevenet.util.io.IOUtils
 
ContextMenuTableViewCell<S,T> - Class in eu.fthevenet.util.javafx.controls
An implementation of TreeCell with a context menu attached
ContextMenuTableViewCell(ContextMenu) - Constructor for class eu.fthevenet.util.javafx.controls.ContextMenuTableViewCell
 
ContextMenuTreeViewCell<T> - Class in eu.fthevenet.util.javafx.controls
An implementation of TreeCell with a context menu attached
ContextMenuTreeViewCell(ContextMenu) - Constructor for class eu.fthevenet.util.javafx.controls.ContextMenuTreeViewCell
 
copyChannels(ReadableByteChannel, WritableByteChannel) - Static method in class eu.fthevenet.util.io.IOUtils
 
copyChannels(ReadableByteChannel, WritableByteChannel, int) - Static method in class eu.fthevenet.util.io.IOUtils
 
copyOf(CredentialsEntry) - Static method in class eu.fthevenet.util.auth.CredentialsEntry
Creates a deep clone of the provided CredentialsEntry instance.
COPYRIGHT_NOTICE - Static variable in class eu.fthevenet.binjr.preferences.AppEnvironment
 
copyStreams(InputStream, OutputStream) - Static method in class eu.fthevenet.util.io.IOUtils
 
copyStreams(InputStream, OutputStream, int) - Static method in class eu.fthevenet.util.io.IOUtils
 
craftFetchUri(String, Instant, Instant) - Method in class eu.fthevenet.binjr.data.adapters.HttpDataAdapterBase
 
craftFetchUri(String, Instant, Instant) - Method in class eu.fthevenet.binjr.sources.jrds.adapters.JrdsDataAdapter
 
craftRequestUri(String, List<NameValuePair>) - Method in class eu.fthevenet.binjr.data.adapters.HttpDataAdapterBase
 
craftRequestUri(String, NameValuePair...) - Method in class eu.fthevenet.binjr.data.adapters.HttpDataAdapterBase
 
create() - Method in interface eu.fthevenet.binjr.data.timeseries.TimeSeriesProcessorFactory
Initializes a new instance of the TimeSeriesProcessor class from the provided TimeSeriesBinding
createAppender(String, Layout<? extends Serializable>, Filter) - Static method in class eu.fthevenet.util.logging.TextFlowAppender
Factory method.
createSslCustomContext() - Static method in class eu.fthevenet.binjr.data.adapters.HttpDataAdapterBase
 
CredentialsEntry - Class in eu.fthevenet.util.auth
Defines an immutable set of credentials
CredentialsEntry(String, char[]) - Constructor for class eu.fthevenet.util.auth.CredentialsEntry
Initializes a new instance of the CredentialsEntry class
CsvDecoder<T extends java.lang.Number> - Class in eu.fthevenet.binjr.data.codec
This class provides an implementation of a Decoder that decode data from a CSV formatted text stream into a TimeSeriesProcessor.
CsvDecoder(String, char, TimeSeriesProcessorFactory<T>, CheckedFunction<String, T, DecodingDataFromAdapterException>, CheckedFunction<String, ZonedDateTime, DecodingDataFromAdapterException>) - Constructor for class eu.fthevenet.binjr.data.codec.CsvDecoder
Initializes a new instance of the CsvDecoder class.
CsvFileAdapter - Class in eu.fthevenet.binjr.sources.csv.adapters
A DataAdapter implementation used to Worksheet instances with data from a local CSV formatted file.
CsvFileAdapter() - Constructor for class eu.fthevenet.binjr.sources.csv.adapters.CsvFileAdapter
Initializes a new instance of the CsvFileAdapter class with a set of default values.
CsvFileAdapter(String, ZoneId) - Constructor for class eu.fthevenet.binjr.sources.csv.adapters.CsvFileAdapter
Initializes a new instance of the CsvFileAdapter class for the provided file and time zone.
CsvFileAdapter(String, ZoneId, String, String, char) - Constructor for class eu.fthevenet.binjr.sources.csv.adapters.CsvFileAdapter
Initializes a new instance of the CsvFileAdapter class with the provided parameters.
CsvFileAdapterDialog - Class in eu.fthevenet.binjr.sources.csv.adapters
An implementation of the DataAdapterDialog class that presents a dialog box to retrieve the parameters specific JrdsDataAdapter
CsvFileAdapterDialog(Node) - Constructor for class eu.fthevenet.binjr.sources.csv.adapters.CsvFileAdapterDialog
Initializes a new instance of the CsvFileAdapterDialog class.
CsvFileDataAdapterInfo - Class in eu.fthevenet.binjr.sources.csv.adapters
 
CsvFileDataAdapterInfo() - Constructor for class eu.fthevenet.binjr.sources.csv.adapters.CsvFileDataAdapterInfo
 
ctrlPressedProperty() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
 
currentXValueProperty() - Method in class eu.fthevenet.util.javafx.charts.XYChartCrosshair
 

D

data - Variable in class eu.fthevenet.binjr.data.timeseries.TimeSeriesProcessor
 
DataAdapter<T,A extends Decoder<T>> - Class in eu.fthevenet.binjr.data.adapters
Provides the means to access a data source to retrieve raw time series data, as well as the properties required to decode and present the data.
DataAdapter() - Constructor for class eu.fthevenet.binjr.data.adapters.DataAdapter
 
DataAdapterDialog - Class in eu.fthevenet.binjr.dialogs
A dialog box that returns a DataAdapter built according to user inputs.
DataAdapterDialog(Node, DataAdapterDialog.Mode) - Constructor for class eu.fthevenet.binjr.dialogs.DataAdapterDialog
Initializes a new instance of the DataAdapterDialog class.
DataAdapterDialog.Mode - Enum in eu.fthevenet.binjr.dialogs
 
DataAdapterException - Exception in eu.fthevenet.binjr.data.exceptions
Signals that an error happened while using a DataAdapter.
DataAdapterException() - Constructor for exception eu.fthevenet.binjr.data.exceptions.DataAdapterException
Creates a new instance of the DataAdapterException class.
DataAdapterException(String) - Constructor for exception eu.fthevenet.binjr.data.exceptions.DataAdapterException
Creates a new instance of the DataAdapterException class with the provided message.
DataAdapterException(String, Throwable) - Constructor for exception eu.fthevenet.binjr.data.exceptions.DataAdapterException
Creates a new instance of the DataAdapterException class with the provided message and cause Throwable
DataAdapterException(Throwable) - Constructor for exception eu.fthevenet.binjr.data.exceptions.DataAdapterException
Creates a new instance of the DataAdapterException class with the provided cause Throwable
DataAdapterFactory - Class in eu.fthevenet.binjr.data.adapters
Defines methods to discover and create new instances of available DataAdapter classes
DataAdapterInfo - Interface in eu.fthevenet.binjr.data.adapters
An immutable representation of a DataAdapter's metadata
DataAdapterParameter - Class in eu.fthevenet.binjr.data.workspace
 
DataAdapterParameter() - Constructor for class eu.fthevenet.binjr.data.workspace.DataAdapterParameter
 
DataAdapterParameter(String, String) - Constructor for class eu.fthevenet.binjr.data.workspace.DataAdapterParameter
 
DataAdapterParameters - Class in eu.fthevenet.binjr.data.workspace
 
DataAdapterParameters() - Constructor for class eu.fthevenet.binjr.data.workspace.DataAdapterParameters
 
DataAdapterParameters(List<DataAdapterParameter>) - Constructor for class eu.fthevenet.binjr.data.workspace.DataAdapterParameters
 
DataSample<T> - Class in eu.fthevenet.binjr.data.codec
Represents a single sample/record from a csv file
DataSample(ZonedDateTime) - Constructor for class eu.fthevenet.binjr.data.codec.DataSample
Initializes a new instance of the DataSample class.
dateTimeValueProperty() - Method in class eu.fthevenet.util.javafx.controls.ZonedDateTimePicker
Returns the value property for the selected date/time
debugLevelMenu - Variable in class eu.fthevenet.binjr.controllers.MainViewController
 
debugMenuButton - Variable in class eu.fthevenet.binjr.controllers.MainViewController
 
debugModeProperty() - Method in class eu.fthevenet.binjr.preferences.AppEnvironment
 
DecimalFormatTableCellFactory<S,T> - Class in eu.fthevenet.util.javafx.controls
A table cell factory aiming to format cells containing decimal numbers.
DecimalFormatTableCellFactory() - Constructor for class eu.fthevenet.util.javafx.controls.DecimalFormatTableCellFactory
 
DecimationTransform<T> - Class in eu.fthevenet.binjr.data.timeseries.transform
A simple TimeSeriesTransform that operates a linear decimation on the provided series.
DecimationTransform(int) - Constructor for class eu.fthevenet.binjr.data.timeseries.transform.DecimationTransform
Initializes a new instance of the DecimationTransform class.
decode(InputStream, List<TimeSeriesInfo<T>>) - Method in class eu.fthevenet.binjr.data.codec.CsvDecoder
 
decode(InputStream, List<String>, Consumer<DataSample<T>>) - Method in class eu.fthevenet.binjr.data.codec.CsvDecoder
Decodes data from the provided stream and invoke the provided Consumer for each decoded record.
decode(InputStream, List<TimeSeriesInfo<T>>) - Method in interface eu.fthevenet.binjr.data.codec.Decoder
Decode a stream of data into a map of TimeSeriesProcessor instances.
Decoder<T> - Interface in eu.fthevenet.binjr.data.codec
Provides the means to decode data retreived from a data source via a DataAdapter
DecodingDataFromAdapterException - Exception in eu.fthevenet.binjr.data.exceptions
Signals that an error occurred while decoding data received from the adapter.
DecodingDataFromAdapterException() - Constructor for exception eu.fthevenet.binjr.data.exceptions.DecodingDataFromAdapterException
Creates a new instance of the DecodingDataFromAdapterException class.
DecodingDataFromAdapterException(String) - Constructor for exception eu.fthevenet.binjr.data.exceptions.DecodingDataFromAdapterException
Creates a new instance of the DecodingDataFromAdapterException class with the provided message.
DecodingDataFromAdapterException(String, Throwable) - Constructor for exception eu.fthevenet.binjr.data.exceptions.DecodingDataFromAdapterException
Creates a new instance of the DecodingDataFromAdapterException class with the provided message and cause Throwable
DecodingDataFromAdapterException(Throwable) - Constructor for exception eu.fthevenet.binjr.data.exceptions.DecodingDataFromAdapterException
Creates a new instance of the DecodingDataFromAdapterException class with the provided cause Throwable
DEFAULT_CACHE_SIZE - Static variable in class eu.fthevenet.binjr.data.adapters.SimpleCachingDataAdapter
 
defaultGraphOpacityProperty() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
 
DelayedAction - Class in eu.fthevenet.util.javafx.controls
Schedule a tasks to start after the specified delay
DelayedAction(Runnable, Duration) - Constructor for class eu.fthevenet.util.javafx.controls.DelayedAction
 
deSerialize(Class<T>, File) - Static method in class eu.fthevenet.util.xml.XmlUtils
 
deSerialize(Class<T>, InputStream) - Static method in class eu.fthevenet.util.xml.XmlUtils
Deserialize the XML content of a stream into a Java object of the specified type.
deSerialize(Class<T>, String) - Static method in class eu.fthevenet.util.xml.XmlUtils
Deserialize the XML content of a string into a Java object of the specified type.
detachAllChangeListeners(ObservableValue<?>) - Method in class eu.fthevenet.util.javafx.bindings.BindingManager
Remove all ChangeListener from an ObservableValue.
detachAllInvalidationListeners(ObservableValue<?>) - Method in class eu.fthevenet.util.javafx.bindings.BindingManager
Remove all InvalidationListener from an ObservableValue.
detachAllListChangeListeners(ObservableList<?>) - Method in class eu.fthevenet.util.javafx.bindings.BindingManager
Remove all ListChangeListener from an ObservableList.
detachListener(ObservableValue<?>, ChangeListener) - Method in class eu.fthevenet.util.javafx.bindings.BindingManager
Remove a specific ChangeListener from an ObservableValue.
detachListener(ObservableValue<?>, InvalidationListener) - Method in class eu.fthevenet.util.javafx.bindings.BindingManager
Remove a specific InvalidationListener from an ObservableValue.
detachListener(ObservableList<?>, ListChangeListener<?>) - Method in class eu.fthevenet.util.javafx.bindings.BindingManager
Remove a specific ListChangeListener from an ObservableList.
DiagnosticCommand - Interface in eu.fthevenet.util.diagnositic
 
DiagnosticException - Exception in eu.fthevenet.util.diagnositic
Signals that an error occurred while invoking a diagnostic command.
DiagnosticException() - Constructor for exception eu.fthevenet.util.diagnositic.DiagnosticException
Creates a new instance of the DiagnosticException class.
DiagnosticException(String) - Constructor for exception eu.fthevenet.util.diagnositic.DiagnosticException
Creates a new instance of the DiagnosticException class with the provided message.
DiagnosticException(String, Throwable) - Constructor for exception eu.fthevenet.util.diagnositic.DiagnosticException
Creates a new instance of the DiagnosticException class with the provided message and cause Throwable
DiagnosticException(Throwable) - Constructor for exception eu.fthevenet.util.diagnositic.DiagnosticException
Creates a new instance of the DiagnosticException class with the provided cause Throwable
Dialogs - Class in eu.fthevenet.binjr.dialogs
Defines helper methods to facilitate the display of common dialog boxes
Dialogs() - Constructor for class eu.fthevenet.binjr.dialogs.Dialogs
 
Dirtyable - Interface in eu.fthevenet.binjr.data.dirtyable
Classes implementing this interface can have the changes made on member decorated with the IsDirtyable annotation tracked by an instance of ChangeWatcher.
dirtyProperty() - Method in class eu.fthevenet.binjr.data.dirtyable.ChangeWatcher
 
dirtyProperty() - Method in interface eu.fthevenet.binjr.data.dirtyable.Dirtyable
A BooleanProperty that observes the changes made to the Dirtyable instance
dirtyProperty() - Method in class eu.fthevenet.binjr.data.workspace.Chart
 
dirtyProperty() - Method in class eu.fthevenet.binjr.data.workspace.Source
 
dirtyProperty() - Method in class eu.fthevenet.binjr.data.workspace.TimeSeriesInfo
 
dirtyProperty() - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
 
dirtyProperty() - Method in class eu.fthevenet.binjr.data.workspace.Workspace
 
discoverFilters() - Method in class eu.fthevenet.binjr.sources.jrds.adapters.JrdsDataAdapter
 
displayColorProperty() - Method in class eu.fthevenet.binjr.data.workspace.TimeSeriesInfo
The displayColor property
displayException(String, Throwable, Node) - Static method in class eu.fthevenet.binjr.dialogs.Dialogs
Displays a modal dialog box to shows details about an Exception.
displayFileChooser(Node) - Method in class eu.fthevenet.binjr.dialogs.DataAdapterDialog
 
displayFileChooser(Node) - Method in class eu.fthevenet.binjr.sources.csv.adapters.CsvFileAdapterDialog
 
displayNameProperty() - Method in class eu.fthevenet.binjr.data.workspace.TimeSeriesInfo
The displayName property
doHttpGet(URI, ResponseHandler<R>) - Method in class eu.fthevenet.binjr.data.adapters.HttpDataAdapterBase
 
DoubleTimeSeriesProcessor - Class in eu.fthevenet.binjr.data.timeseries
This class provides a full implementation of a TimeSeriesProcessor of Double values.
DoubleTimeSeriesProcessor() - Constructor for class eu.fthevenet.binjr.data.timeseries.DoubleTimeSeriesProcessor
Initializes a new instance of the DoubleTimeSeriesProcessor class with the provided binding.
downSamplingEnabledProperty() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Returns the down-sampling property
downSamplingThreshold - Variable in class eu.fthevenet.binjr.controllers.PreferenceDialogController
 
downSamplingThresholdProperty() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Returns the property for the series down-sampling threshold value
dump() - Method in class eu.fthevenet.binjr.controllers.WorksheetNavigationHistory
Dumps the content of the stack as a string
dumpClassHistogram() - Static method in interface eu.fthevenet.util.diagnositic.DiagnosticCommand
 
dumpThreadStacks() - Static method in interface eu.fthevenet.util.diagnositic.DiagnosticCommand
 
dumpVmCommandLine() - Static method in interface eu.fthevenet.util.diagnositic.DiagnosticCommand
 
dumpVmFlags() - Static method in interface eu.fthevenet.util.diagnositic.DiagnosticCommand
 
dumpVmSystemProperties() - Static method in interface eu.fthevenet.util.diagnositic.DiagnosticCommand
 

E

editableProperty() - Method in class eu.fthevenet.binjr.data.workspace.Source
 
EditableTab - Class in eu.fthevenet.util.javafx.controls
A Tab control that can be renamed on double-click
EditableTab(String) - Constructor for class eu.fthevenet.util.javafx.controls.EditableTab
Initializes a new instance of the EditableTab instance.
EditWorksheetDialog<T> - Class in eu.fthevenet.binjr.dialogs
A dialog box to create a new worksheet
EditWorksheetDialog(Worksheet<T>, Node) - Constructor for class eu.fthevenet.binjr.dialogs.EditWorksheetDialog
Initializes a new instance of the EditWorksheetDialog class.
Elapsed() - Constructor for class eu.fthevenet.util.logging.Profiler.Elapsed
Initializes a new instance of the Profiler.Elapsed class.
Elapsed(String) - Constructor for class eu.fthevenet.util.logging.Profiler.Elapsed
Initializes a new instance of the Profiler.Elapsed class with the specified message.
Elapsed(String, long) - Constructor for class eu.fthevenet.util.logging.Profiler.Elapsed
Initializes a new instance of the Profiler.Elapsed class with the specified message and initial value for the totalTime time.
EMPTY - Static variable in class eu.fthevenet.util.auth.CredentialsEntry
An empty credential set.
emptyVersion - Static variable in class eu.fthevenet.util.version.Version
The empty version "0.0.0".
enabledColumn - Variable in class eu.fthevenet.binjr.controllers.PreferenceDialogController
 
enabledProperty() - Method in class eu.fthevenet.binjr.data.adapters.BaseDataAdapterInfo
 
enabledProperty() - Method in interface eu.fthevenet.binjr.data.adapters.DataAdapterInfo
The enabled property.
ENCODING_PARAM_NAME - Static variable in class eu.fthevenet.binjr.sources.jrds.adapters.JrdsDataAdapter
 
endXProperty() - Method in class eu.fthevenet.binjr.controllers.ChartViewportsState
 
equals(Object) - Method in class eu.fthevenet.util.javafx.charts.XYChartSelection
 
equals(Object) - Method in class eu.fthevenet.util.version.Version
Compares this Version object to another object.
eu.fthevenet.binjr - package eu.fthevenet.binjr
 
eu.fthevenet.binjr.controllers - package eu.fthevenet.binjr.controllers
 
eu.fthevenet.binjr.data.adapters - package eu.fthevenet.binjr.data.adapters
 
eu.fthevenet.binjr.data.async - package eu.fthevenet.binjr.data.async
 
eu.fthevenet.binjr.data.codec - package eu.fthevenet.binjr.data.codec
 
eu.fthevenet.binjr.data.dirtyable - package eu.fthevenet.binjr.data.dirtyable
 
eu.fthevenet.binjr.data.exceptions - package eu.fthevenet.binjr.data.exceptions
 
eu.fthevenet.binjr.data.timeseries - package eu.fthevenet.binjr.data.timeseries
 
eu.fthevenet.binjr.data.timeseries.transform - package eu.fthevenet.binjr.data.timeseries.transform
 
eu.fthevenet.binjr.data.workspace - package eu.fthevenet.binjr.data.workspace
 
eu.fthevenet.binjr.dialogs - package eu.fthevenet.binjr.dialogs
 
eu.fthevenet.binjr.preferences - package eu.fthevenet.binjr.preferences
 
eu.fthevenet.binjr.sources.csv.adapters - package eu.fthevenet.binjr.sources.csv.adapters
 
eu.fthevenet.binjr.sources.jrds.adapters - package eu.fthevenet.binjr.sources.jrds.adapters
 
eu.fthevenet.binjr.sources.jrds.adapters.json - package eu.fthevenet.binjr.sources.jrds.adapters.json
 
eu.fthevenet.util.auth - package eu.fthevenet.util.auth
 
eu.fthevenet.util.cache - package eu.fthevenet.util.cache
 
eu.fthevenet.util.concurrent - package eu.fthevenet.util.concurrent
 
eu.fthevenet.util.diagnositic - package eu.fthevenet.util.diagnositic
 
eu.fthevenet.util.function - package eu.fthevenet.util.function
 
eu.fthevenet.util.github - package eu.fthevenet.util.github
 
eu.fthevenet.util.io - package eu.fthevenet.util.io
 
eu.fthevenet.util.javafx.bindings - package eu.fthevenet.util.javafx.bindings
 
eu.fthevenet.util.javafx.charts - package eu.fthevenet.util.javafx.charts
 
eu.fthevenet.util.javafx.controls - package eu.fthevenet.util.javafx.controls
 
eu.fthevenet.util.logging - package eu.fthevenet.util.logging
 
eu.fthevenet.util.text - package eu.fthevenet.util.text
 
eu.fthevenet.util.version - package eu.fthevenet.util.version
 
eu.fthevenet.util.xml - package eu.fthevenet.util.xml
 

F

fetchDataFromSources(ZonedDateTime, ZonedDateTime, boolean) - Method in class eu.fthevenet.binjr.data.workspace.Chart
Fills up the backend for all TimeSeriesInfo in the worksheet with data from the adapter on the specified time interval
fetchDecodedData(String, Instant, Instant, List<TimeSeriesInfo<T>>, boolean) - Method in class eu.fthevenet.binjr.data.adapters.DataAdapter
Gets decoded data from the source as a map of TimeSeriesProcessor, for the time interval and TimeSeriesInfo specified.
fetchDecodedData(String, Instant, Instant, List<TimeSeriesInfo<Double>>, boolean) - Method in class eu.fthevenet.binjr.sources.csv.adapters.CsvFileAdapter
 
FetchingDataFromAdapterException - Exception in eu.fthevenet.binjr.data.exceptions
Signals that an error happened while fetching raw data from a source via the DataAdapter.
FetchingDataFromAdapterException() - Constructor for exception eu.fthevenet.binjr.data.exceptions.FetchingDataFromAdapterException
Creates a new instance of the FetchingDataFromAdapterException class.
FetchingDataFromAdapterException(String) - Constructor for exception eu.fthevenet.binjr.data.exceptions.FetchingDataFromAdapterException
Creates a new instance of the FetchingDataFromAdapterException class with the provided message.
FetchingDataFromAdapterException(String, Throwable) - Constructor for exception eu.fthevenet.binjr.data.exceptions.FetchingDataFromAdapterException
Creates a new instance of the FetchingDataFromAdapterException class with the provided message and cause Throwable
FetchingDataFromAdapterException(Throwable) - Constructor for exception eu.fthevenet.binjr.data.exceptions.FetchingDataFromAdapterException
Creates a new instance of the FetchingDataFromAdapterException class with the provided cause Throwable
fetchRawData(String, Instant, Instant, boolean) - Method in class eu.fthevenet.binjr.data.adapters.DataAdapter
Gets raw data from the source as an output stream, for the time interval specified.
fetchRawData(String, Instant, Instant, boolean) - Method in class eu.fthevenet.binjr.data.adapters.SimpleCachingDataAdapter
 
fetchRawData(String, Instant, Instant, boolean) - Method in class eu.fthevenet.binjr.sources.csv.adapters.CsvFileAdapter
 
filter - Variable in class eu.fthevenet.binjr.sources.jrds.adapters.json.JsonJrdsItem
 
finalize() - Method in class eu.fthevenet.binjr.controllers.WorksheetController
 
findAllInTree(TreeItem<T>, Predicate<TreeItem<T>>) - Static method in class eu.fthevenet.util.javafx.controls.TreeViewUtils
Finds all tree items that match the provided predicate.
findFirstInTree(TreeItem<T>, Predicate<TreeItem<T>>) - Static method in class eu.fthevenet.util.javafx.controls.TreeViewUtils
Finds the first tree item that matches the provided predicate.
forceZeroInRangeProperty() - Method in class eu.fthevenet.util.javafx.charts.StableTicksAxis
If true, when auto-ranging, force 0 to be the min or max end of the range.
format(long) - Method in class eu.fthevenet.util.text.PrefixFormatter
Formats a long as a string with a unit prefix
format(double) - Method in class eu.fthevenet.util.text.PrefixFormatter
Formats a double as a string with a unit prefix
forTableColumn(ContextMenu) - Static method in class eu.fthevenet.util.javafx.controls.ContextMenuTableViewCell
 
forTableColumn(ContextMenu, Callback<TableColumn<S, T>, TableCell<S, T>>) - Static method in class eu.fthevenet.util.javafx.controls.ContextMenuTableViewCell
 
forTreeView(ContextMenu) - Static method in class eu.fthevenet.util.javafx.controls.ContextMenuTreeViewCell
 
forTreeView(ContextMenu, Callback<TreeView<T>, TreeCell<T>>) - Static method in class eu.fthevenet.util.javafx.controls.ContextMenuTreeViewCell
 
from(File) - Static method in class eu.fthevenet.binjr.data.workspace.Workspace
Deserializes the content of the provided file as a new instance of the Workspace class
fromBinding(TimeSeriesBinding<T>) - Static method in class eu.fthevenet.binjr.data.workspace.TimeSeriesInfo
Returns a new instance of the TimeSeriesInfo class built from the specified TimeSeriesBinding
fromDateTimeProperty() - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
The lower bound of the time interval of the Worksheet's times series
fromUrl(String, ZoneId, JrdsTreeViewTab, String) - Static method in class eu.fthevenet.binjr.sources.jrds.adapters.JrdsDataAdapter
Builds a new instance of the JrdsDataAdapter class from the provided parameters.

G

gcClassHistogram(String...) - Method in interface eu.fthevenet.util.diagnositic.DiagnosticCommand
 
Generation - Variable in class eu.fthevenet.binjr.sources.jrds.adapters.json.JsonJrdsStatus
 
get(Chart<Double>) - Method in class eu.fthevenet.binjr.controllers.ChartViewportsState
 
get() - Method in interface eu.fthevenet.util.function.CheckedSupplier
Gets a result.
getActiveAdapters() - Method in class eu.fthevenet.binjr.data.adapters.DataAdapterFactory
Gets a collection of DataAdapterInfo for all active (enabled) DataAdapter
getAdapter() - Method in class eu.fthevenet.binjr.data.adapters.TimeSeriesBinding
Returns the DataAdapter of the binding
getAdapter() - Method in class eu.fthevenet.binjr.data.workspace.Source
 
getAdapterClass() - Method in class eu.fthevenet.binjr.data.adapters.BaseDataAdapterInfo
Returns the class that implements the data adapter.
getAdapterClass() - Method in interface eu.fthevenet.binjr.data.adapters.DataAdapterInfo
Returns the class that implements the data adapter.
getAdapterClassName() - Method in class eu.fthevenet.binjr.data.workspace.Source
The name of the class that implements the DataAdapter for the Source
getAdapterDialog() - Method in class eu.fthevenet.binjr.data.adapters.BaseDataAdapterInfo
Returns the class that implements the dialog box used to gather the adapter's parameters from the end user.
getAdapterDialog() - Method in interface eu.fthevenet.binjr.data.adapters.DataAdapterInfo
Returns the class that implements the dialog box used to gather the adapter's parameters from the end user.
getAdapterId() - Method in class eu.fthevenet.binjr.data.adapters.TimeSeriesBinding
Gets the DataAdapter's id
getAdapterId() - Method in class eu.fthevenet.binjr.data.workspace.Source
Gets the id of the DataAdapter attached to the source
getAdapterParams() - Method in class eu.fthevenet.binjr.data.workspace.Source
Returns a map of the parameters required to establish a connection to the data source
getAlignment() - Method in class eu.fthevenet.util.javafx.controls.DecimalFormatTableCellFactory
Gets the alignment of text in the cell
getAllAdapters() - Method in class eu.fthevenet.binjr.data.adapters.DataAdapterFactory
Gets a collection of DataAdapterInfo for all registered DataAdapter
getAllReleases(String, String) - Method in class eu.fthevenet.util.github.GithubApi
Returns a list of all release from the specified repository.
getAlwaysOnTopToggle() - Method in class eu.fthevenet.binjr.controllers.OutputConsoleController
 
getAppDescription() - Method in class eu.fthevenet.binjr.preferences.AppEnvironment
Returns a short description for the application.
getArgument() - Method in enum eu.fthevenet.binjr.sources.jrds.adapters.JrdsTreeViewTab
Gets the argument associated with the enum entry
getAssetsUrl() - Method in class eu.fthevenet.util.github.GithubRelease
 
getAuthor() - Method in class eu.fthevenet.util.github.GithubRelease
 
getAutoRangePadding() - Method in class eu.fthevenet.util.javafx.charts.StableTicksAxis
Amount of padding to add on the each end of the axis when auto ranging.
getAvatarUrl() - Method in class eu.fthevenet.util.github.GithubUser
 
getAverageValue() - Method in class eu.fthevenet.binjr.data.timeseries.TimeSeriesProcessor
Gets the average for all Y coordinates of the TimeSeriesProcessor
getAxisTickFormatter() - Method in class eu.fthevenet.util.javafx.charts.StableTicksAxis
 
getBackwardHistory() - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
 
getBaseAddress() - Method in class eu.fthevenet.binjr.data.adapters.HttpDataAdapterBase
Returns the source's base address
getBeginning() - Method in class eu.fthevenet.util.javafx.controls.TimeRangePicker.TimeRange
 
getBinding() - Method in class eu.fthevenet.binjr.data.workspace.TimeSeriesInfo
Gets the TimeSeriesBinding to get the data from
getBindingManager() - Method in class eu.fthevenet.binjr.data.workspace.Source
 
getBindingTree() - Method in class eu.fthevenet.binjr.data.adapters.DataAdapter
Return a hierarchical view of all the individual bindings exposed by the underlying source.
getBindingTree() - Method in class eu.fthevenet.binjr.sources.csv.adapters.CsvFileAdapter
 
getBindingTree() - Method in class eu.fthevenet.binjr.sources.jrds.adapters.JrdsDataAdapter
 
getBio() - Method in class eu.fthevenet.util.github.GithubUser
 
getBlog() - Method in class eu.fthevenet.util.github.GithubUser
 
getBody() - Method in class eu.fthevenet.util.github.GithubRelease
 
getBuildNumber() - Method in class eu.fthevenet.binjr.preferences.AppEnvironment
Returns the build number from the manifest
getCells() - Method in class eu.fthevenet.binjr.data.codec.DataSample
Returns a map of cells for the sample
getChart() - Method in class eu.fthevenet.binjr.controllers.ChartViewPort
 
getChartLayout() - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
Gets the value of the property chartLayout.
getCharts() - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
 
getChartType() - Method in class eu.fthevenet.binjr.data.workspace.Chart
The type of chart hosted by the Worksheet
getCollaborators() - Method in class eu.fthevenet.util.github.GithubUser
 
getColor() - Method in class eu.fthevenet.binjr.data.adapters.TimeSeriesBinding
Returns the color of the bound series as defined in the source.
getCommand() - Method in enum eu.fthevenet.binjr.sources.jrds.adapters.JrdsTreeViewTab
Gets the command keyword associated with the enum entry
getCompany() - Method in class eu.fthevenet.util.github.GithubUser
 
getCopyright() - Method in class eu.fthevenet.binjr.data.adapters.BaseDataAdapterInfo
 
getCopyright() - Method in interface eu.fthevenet.binjr.data.adapters.DataAdapterInfo
Returns the copyright notice associated with the adapter.
getCreatedAt() - Method in class eu.fthevenet.util.github.GithubRelease
 
getCreatedAt() - Method in class eu.fthevenet.util.github.GithubUser
 
getCssPath() - Method in enum eu.fthevenet.binjr.dialogs.UserInterfaceThemes
Returns the path of the css for this theme.
getCurrentXValue() - Method in class eu.fthevenet.util.javafx.charts.XYChartCrosshair
Gets the value of the property currentXValue.
getCurrentYValue(XYChart<X, Y>) - Method in class eu.fthevenet.util.javafx.charts.XYChartCrosshair
 
getData() - Method in class eu.fthevenet.binjr.data.timeseries.TimeSeriesProcessor
Gets the data of the TimeSeriesProcessor
getDataAdapter() - Method in class eu.fthevenet.binjr.dialogs.DataAdapterDialog
Returns an instance of DataAdapter
getDataAdapter() - Method in class eu.fthevenet.binjr.sources.csv.adapters.CsvFileAdapterDialog
 
getDataAdapter() - Method in class eu.fthevenet.binjr.sources.jrds.adapters.JrdsAdapterDialog
 
getDataColumnHeaders(InputStream) - Method in class eu.fthevenet.binjr.data.codec.CsvDecoder
Returns the columns headers of the CSV file.
getDataFormat() - Method in class eu.fthevenet.util.javafx.controls.TearableTabPane
Returns the generated DataFormat used to identify drag and drop operations across panes sharing the same TearableTabPane.TabPaneManager
getDataStore() - Method in class eu.fthevenet.binjr.controllers.ChartViewPort
 
getDataStore() - Method in class eu.fthevenet.binjr.sources.csv.adapters.CsvFileAdapter
 
getDateParser() - Method in class eu.fthevenet.binjr.data.codec.CsvDecoder
Returns the function used to parse date fields.
getDateTimeValue() - Method in class eu.fthevenet.util.javafx.controls.ZonedDateTimePicker
Gets the selected date/time value of the control.
getDecoder() - Method in class eu.fthevenet.binjr.data.adapters.DataAdapter
Gets the Decoder used to produce TimeSeriesProcessor from the source.
getDecoder() - Method in class eu.fthevenet.binjr.sources.csv.adapters.CsvFileAdapter
 
getDecoder() - Method in class eu.fthevenet.binjr.sources.jrds.adapters.JrdsDataAdapter
 
getDefaultChart() - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
 
getDefaultGraphOpacity() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Gets the value of the property defaultGraphOpacity.
getDelimiter() - Method in class eu.fthevenet.binjr.data.codec.CsvDecoder
Returns the delimiter character used in the CSV file.
getDescription() - Method in class eu.fthevenet.binjr.data.adapters.BaseDataAdapterInfo
Returns the description associated to the data adapter.
getDescription() - Method in interface eu.fthevenet.binjr.data.adapters.DataAdapterInfo
Returns the description associated to the data adapter.
getDialog(String, Node) - Method in class eu.fthevenet.binjr.data.adapters.DataAdapterFactory
Returns an instance of DataAdapterDialog used to gather source access parameters from the end user.
getDiskUsage() - Method in class eu.fthevenet.util.github.GithubUser
 
getDisplayColor() - Method in class eu.fthevenet.binjr.data.workspace.TimeSeriesInfo
Returns the display color for the series
getDisplayName() - Method in class eu.fthevenet.binjr.data.workspace.TimeSeriesInfo
Gets the display name fo the series
getDisplayPosition(ZonedDateTime) - Method in class eu.fthevenet.util.javafx.charts.ZonedDateTimeAxis
 
getDownSamplingEnabled() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Returns true if series down-sampling is enabled, false otherwise.
getDownSamplingThreshold() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Returns the series down-sampling threshold value
getDragAndDropFormat() - Method in class eu.fthevenet.util.javafx.controls.TearableTabPane.TabPaneManager
 
getDuration() - Method in enum eu.fthevenet.binjr.preferences.NotificationDurationChoices
Returns the Duration value for the enum entry.
getDuration() - Method in class eu.fthevenet.util.javafx.controls.TimeRangePicker.TimeRange
 
getEditable() - Method in class eu.fthevenet.binjr.data.workspace.Source
Gets the value of the property editable.
getEmail() - Method in class eu.fthevenet.util.github.GithubUser
 
getEncoding() - Method in class eu.fthevenet.binjr.data.adapters.DataAdapter
Gets the encoding used to decode textual data sent by the source.
getEncoding() - Method in class eu.fthevenet.binjr.data.codec.CsvDecoder
Returns the encoding for the CSV file.
getEncoding() - Method in class eu.fthevenet.binjr.sources.csv.adapters.CsvFileAdapter
 
getEncoding() - Method in class eu.fthevenet.binjr.sources.jrds.adapters.JrdsDataAdapter
 
getEnd() - Method in class eu.fthevenet.util.javafx.controls.TimeRangePicker.TimeRange
 
getEndX() - Method in class eu.fthevenet.binjr.controllers.ChartViewportsState
Gets the value of the property endX.
getEndX() - Method in class eu.fthevenet.util.javafx.charts.XYChartSelection
Returns the upper bound on the X axis of the selection
getEndY() - Method in class eu.fthevenet.util.javafx.charts.XYChartSelection
Returns the upper bound on the Y axis of the selection
getFirstAttributeValue(File, String) - Static method in class eu.fthevenet.util.xml.XmlUtils
 
getFollowers() - Method in class eu.fthevenet.util.github.GithubUser
 
getFollowing() - Method in class eu.fthevenet.util.github.GithubUser
 
getForwardHistory() - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
 
getFromDateTime() - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
The lower bound of the time interval of the Worksheet's times series
getGlobalTabs() - Method in class eu.fthevenet.util.javafx.controls.TearableTabPane
Returns a list of all tabs, across of panes sharing the same TearableTabPane.TabPaneManager
getGraphOpacity() - Method in class eu.fthevenet.binjr.data.workspace.Chart
Gets the opacity factor to apply the the graph
getGraphType() - Method in class eu.fthevenet.binjr.data.adapters.TimeSeriesBinding
Returns the type of graph of the bound series as defined in the source.
getGravatarId() - Method in class eu.fthevenet.util.github.GithubUser
Deprecated. 
getHelp() - Static method in interface eu.fthevenet.util.diagnositic.DiagnosticCommand
 
getHorizontalMarkerOn() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Gets the value of the property horizontalMarkerOn.
getHtmlUrl() - Method in class eu.fthevenet.util.github.GithubRelease
 
getHtmlUrl() - Method in class eu.fthevenet.util.github.GithubUser
 
getId() - Method in class eu.fthevenet.binjr.data.adapters.DataAdapter
Gets the unique id for the adapter
getId() - Method in class eu.fthevenet.util.github.GithubRelease
 
getId() - Method in class eu.fthevenet.util.github.GithubUser
 
getId(Tab) - Method in class eu.fthevenet.util.javafx.controls.TearableTabPane.TabPaneManager
 
getInstance() - Static method in class eu.fthevenet.binjr.data.adapters.DataAdapterFactory
Gets the singleton instance of DataAdapterFactory
getInstance() - Static method in class eu.fthevenet.binjr.data.async.AsyncTaskManager
Returns the singleton instance for AsyncTaskManager
getInstance() - Static method in class eu.fthevenet.binjr.dialogs.StageAppearanceManager
Get the singleton instance for the StageAppearanceManager class.
getInstance() - Static method in class eu.fthevenet.binjr.preferences.AppEnvironment
Get the singleton instance for the UpdateManager class.
getInstance() - Static method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Returns the singleton instance of GlobalPreferences
getInstance() - Static method in class eu.fthevenet.binjr.preferences.UpdateManager
Get the singleton instance for the UpdateManager class.
getInstance() - Static method in class eu.fthevenet.util.github.GithubApi
Returns the singleton instance of GithubApi
getJarLocation() - Method in class eu.fthevenet.binjr.data.adapters.BaseDataAdapterInfo
 
getJarLocation() - Method in interface eu.fthevenet.binjr.data.adapters.DataAdapterInfo
Returns the location of the JAR in which the adapter is packaged.
getKey() - Method in class eu.fthevenet.binjr.data.adapters.BaseDataAdapterInfo
Returns a key to uniquely identify the adapter.
getKey() - Method in interface eu.fthevenet.binjr.data.adapters.DataAdapterInfo
Returns a key to uniquely identify the adapter.
getKey() - Method in class eu.fthevenet.binjr.preferences.SysInfoProperty
Gets the content of the key Property
getLabel() - Method in class eu.fthevenet.binjr.data.adapters.TimeSeriesBinding
Returns the label of the binding
getLastCheckForUpdate() - Method in class eu.fthevenet.binjr.preferences.UpdateManager
Get the time stamp of the latest update check
getLatestRelease(String, String) - Method in class eu.fthevenet.util.github.GithubApi
Returns the latest release from the specified repository.
getLegend() - Method in class eu.fthevenet.binjr.data.adapters.TimeSeriesBinding
Returns the legend of the bound series as defined in the source.
getLicense() - Method in class eu.fthevenet.binjr.data.adapters.BaseDataAdapterInfo
 
getLicense() - Method in interface eu.fthevenet.binjr.data.adapters.DataAdapterInfo
Returns the name of license under which the adapter is distributed.
getLocation() - Method in class eu.fthevenet.util.github.GithubUser
 
getLock() - Method in class eu.fthevenet.util.concurrent.ReadWriteLockHelper
Gets the underlying ReadWriteLock instance.
getLogin() - Method in class eu.fthevenet.util.auth.CredentialsEntry
Returns the principle's login
getLogin() - Method in class eu.fthevenet.util.github.GithubUser
 
getLogLevel() - Method in class eu.fthevenet.binjr.preferences.AppEnvironment
Gets the value of the property logLevel.
getLowerBound() - Method in class eu.fthevenet.util.javafx.charts.ZonedDateTimeAxis
Gets the lower bound of the axis.
getMajor() - Method in class eu.fthevenet.util.version.Version
Returns the major component of this version identifier.
getManifest() - Method in class eu.fthevenet.binjr.preferences.AppEnvironment
 
getManifest(Class<?>) - Method in class eu.fthevenet.binjr.preferences.AppEnvironment
Returns the manifest for the JAR which packages the specified class.
getMaxValue() - Method in class eu.fthevenet.binjr.data.timeseries.TimeSeriesProcessor
Gets the maximum value for the Y coordinates of the TimeSeriesProcessor
getMessage() - Method in class eu.fthevenet.util.logging.Profiler.Elapsed
Gets the Profiler.Elapsed's message.
getMicro() - Method in class eu.fthevenet.util.version.Version
Returns the micro component of this version identifier.
getMicros() - Method in class eu.fthevenet.util.logging.Profiler.Elapsed
Gets the Profiler.Elapsed time in μs.
getMillis() - Method in class eu.fthevenet.util.logging.Profiler.Elapsed
Gets the Profiler.Elapsed time in ms.
getMinor() - Method in class eu.fthevenet.util.version.Version
Returns the minor component of this version identifier.
getMinValue() - Method in class eu.fthevenet.binjr.data.timeseries.TimeSeriesProcessor
Gets the minimum value for the Y coordinates of the TimeSeriesProcessor
getMostRecentSavedWorkspace() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Gets the path from the most recently saved workspace
getMostRecentSaveFolder() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Gets the path of the folder of the most recently saved item
getName() - Method in class eu.fthevenet.binjr.controllers.WorksheetController
 
getName() - Method in class eu.fthevenet.binjr.data.adapters.BaseDataAdapterInfo
Returns the name of the data adapter.
getName() - Method in interface eu.fthevenet.binjr.data.adapters.DataAdapterInfo
Returns the name of the data adapter.
getName() - Method in class eu.fthevenet.binjr.data.timeseries.transform.TimeSeriesTransform
Gets the name of the transform function
getName() - Method in class eu.fthevenet.binjr.data.workspace.Chart
The name of the Worksheet
getName() - Method in class eu.fthevenet.binjr.data.workspace.DataAdapterParameter
 
getName() - Method in class eu.fthevenet.binjr.data.workspace.Source
The name of the Source
getName() - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
The name of the Worksheet
getName() - Method in enum eu.fthevenet.binjr.preferences.NotificationDurationChoices
Returns the name for the enum entry.
getName() - Method in class eu.fthevenet.util.github.GithubRelease
 
getName() - Method in class eu.fthevenet.util.github.GithubUser
 
getName() - Method in class eu.fthevenet.util.javafx.controls.EditableTab
Gets the value of the property name.
getNanos() - Method in class eu.fthevenet.util.logging.Profiler.Elapsed
Gets the Profiler.Elapsed time in ns.
getNearestValue(ZonedDateTime) - Method in class eu.fthevenet.binjr.data.timeseries.TimeSeriesProcessor
Get the nearest value for the specified time stamp.
getNewTabFactory() - Method in class eu.fthevenet.util.javafx.controls.TearableTabPane
Returns the factory for creating new tabs
getNotificationPopupDuration() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Gets the value of the property notificationPopupDuration.
getNumberParser() - Method in class eu.fthevenet.binjr.data.codec.CsvDecoder
Returns the function used to parse numeric fields.
getOsFamily() - Method in class eu.fthevenet.binjr.preferences.AppEnvironment
Returns the family of the currently running OS
getOwnedPrivateRepos() - Method in class eu.fthevenet.util.github.GithubUser
 
getParams() - Method in class eu.fthevenet.binjr.data.adapters.DataAdapter
Returns a map of all parameters required to establish a connection to the underlying data source
getParams() - Method in class eu.fthevenet.binjr.data.adapters.HttpDataAdapterBase
 
getParams() - Method in class eu.fthevenet.binjr.sources.csv.adapters.CsvFileAdapter
 
getParams() - Method in class eu.fthevenet.binjr.sources.jrds.adapters.JrdsDataAdapter
 
getPath() - Method in class eu.fthevenet.binjr.data.adapters.TimeSeriesBinding
Returns the path of the binding
getPath() - Method in class eu.fthevenet.binjr.data.workspace.Workspace
Returns the Path for the serialized form of the Workspace
getPattern() - Method in class eu.fthevenet.util.javafx.controls.DecimalFormatTableCellFactory
Gets the pattern to use to format decimal numbers to text
getPluginsLocation() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Gets the value of the property pluginsLocation.
getPrefixFormatter() - Method in class eu.fthevenet.binjr.controllers.ChartViewPort
 
getPreviousState() - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
 
getPrivateGists() - Method in class eu.fthevenet.util.github.GithubUser
 
getProcessor() - Method in class eu.fthevenet.binjr.data.workspace.TimeSeriesInfo
Gets the data processor for the series
getPropertiesController() - Method in class eu.fthevenet.binjr.controllers.ChartViewPort
 
getPublicGists() - Method in class eu.fthevenet.util.github.GithubUser
 
getPublicRepos() - Method in class eu.fthevenet.util.github.GithubUser
 
getPublishedAt() - Method in class eu.fthevenet.util.github.GithubRelease
 
getPwd() - Method in class eu.fthevenet.util.auth.CredentialsEntry
Returns the principle's password
getQualifier() - Method in class eu.fthevenet.util.version.Version
Returns the qualifier component of this version identifier.
getRange() - Method in class eu.fthevenet.util.javafx.charts.StableTicksAxis
 
getRange() - Method in class eu.fthevenet.util.javafx.charts.ZonedDateTimeAxis
 
getRecentFiles() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Gets the list of recently opened files
getRelease(String, String, String) - Method in class eu.fthevenet.util.github.GithubApi
Returns a specific release from the specified repository.
getSample(int) - Method in class eu.fthevenet.binjr.data.timeseries.TimeSeriesProcessor
Returns the data sample at the given index.
getSeconds() - Method in class eu.fthevenet.util.logging.Profiler.Elapsed
Gets the Profiler.Elapsed time in s.
getSelectedChart() - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
Gets the value of the property selectedChart.
getSelectedRange() - Method in class eu.fthevenet.util.javafx.controls.TimeRangePicker
Gets the value of the property selectedRange.
getSelectedTab() - Method in class eu.fthevenet.util.javafx.controls.TearableTabPane
Returns the tab currently selected.
getSelectedTab() - Method in class eu.fthevenet.util.javafx.controls.TearableTabPane.TabPaneManager
 
getSelectedTabPane() - Method in class eu.fthevenet.util.javafx.controls.TearableTabPane
Returns the pane containing the tab currently selected.
getSelectedWorksheetController() - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
getSeries() - Method in class eu.fthevenet.binjr.data.workspace.Chart
The time series of the Worksheet
getSeriesTable() - Method in class eu.fthevenet.binjr.controllers.ChartViewPort
 
getSiteUrl() - Method in class eu.fthevenet.binjr.data.adapters.BaseDataAdapterInfo
 
getSiteUrl() - Method in interface eu.fthevenet.binjr.data.adapters.DataAdapterInfo
Returns the url of the website associated with the adapter.
getSize() - Method in interface eu.fthevenet.util.cache.Cacheable
 
getSourceName() - Method in class eu.fthevenet.binjr.data.adapters.DataAdapter
Gets the name of the source.
getSourceName() - Method in class eu.fthevenet.binjr.sources.csv.adapters.CsvFileAdapter
 
getSourceName() - Method in class eu.fthevenet.binjr.sources.jrds.adapters.JrdsDataAdapter
 
getSources() - Method in class eu.fthevenet.binjr.data.workspace.Workspace
Returns all Source instances currently held by the Workspace as an Iterable structure.
getStage(Node) - Static method in class eu.fthevenet.binjr.dialogs.Dialogs
Returns the Stage instance to which the provided Node is attached
getStartX() - Method in class eu.fthevenet.binjr.controllers.ChartViewportsState
Gets the value of the property startX.
getStartX() - Method in class eu.fthevenet.util.javafx.charts.XYChartSelection
Returns the lower bound on the X axis of the selection
getStartY() - Method in class eu.fthevenet.util.javafx.charts.XYChartSelection
Returns the lower bound on the Y axis of the selection
getStrokeWidth() - Method in class eu.fthevenet.binjr.data.workspace.Chart
Return the stroke width for line charts
getSysInfoProperties() - Method in class eu.fthevenet.binjr.preferences.AppEnvironment
Returns a list of system properties
getTab(String) - Method in class eu.fthevenet.util.javafx.controls.TearableTabPane.TabPaneManager
 
getTabPane(Tab) - Method in class eu.fthevenet.util.javafx.controls.TearableTabPane.TabPaneManager
 
getTagName() - Method in class eu.fthevenet.util.github.GithubRelease
 
getTarballUrl() - Method in class eu.fthevenet.util.github.GithubRelease
 
getTargetCommitish() - Method in class eu.fthevenet.util.github.GithubRelease
 
getTickLabelFormatter() - Method in class eu.fthevenet.util.javafx.charts.ZonedDateTimeAxis
Gets the tick label formatter for the ticks.
getTickMarkLabel(Number) - Method in class eu.fthevenet.util.javafx.charts.StableTicksAxis
 
getTickMarkLabel(ZonedDateTime) - Method in class eu.fthevenet.util.javafx.charts.ZonedDateTimeAxis
 
getTickSpacing() - Method in class eu.fthevenet.util.javafx.charts.StableTicksAxis
Gets the value of the property tickSpacing.
getTimeStamp() - Method in class eu.fthevenet.binjr.data.codec.DataSample
Returns the time stamp for the sample.
getTimeZone() - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
The ZoneId used by the Worksheet time series
getTimeZoneId() - Method in class eu.fthevenet.binjr.data.adapters.DataAdapter
Gets the id of the time zone used to record dates in the source.
getTimeZoneId() - Method in class eu.fthevenet.binjr.sources.csv.adapters.CsvFileAdapter
 
getTimeZoneId() - Method in class eu.fthevenet.binjr.sources.jrds.adapters.JrdsDataAdapter
 
getToDateTime() - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
The upper bound of the time interval of the Worksheet's times series
getTotalPrivateRepos() - Method in class eu.fthevenet.util.github.GithubUser
 
getTreeHierarchy() - Method in class eu.fthevenet.binjr.data.adapters.TimeSeriesBinding
Returns the full hierarchy in the tree for the binding
getType() - Method in class eu.fthevenet.util.github.GithubUser
 
getUnit() - Method in class eu.fthevenet.binjr.data.workspace.Chart
The unit for the Worksheet's times series Y axis
getUnitName() - Method in class eu.fthevenet.binjr.data.adapters.TimeSeriesBinding
Returns the unit name of the bound series as defined in the source.
getUnitPrefix() - Method in class eu.fthevenet.binjr.data.adapters.TimeSeriesBinding
Returns the unit numerical base of the bound series as defined in the source.
getUnitPrefixes() - Method in class eu.fthevenet.binjr.data.workspace.Chart
The unit prefix for the Worksheet's times series Y axis
getUploadUrl() - Method in class eu.fthevenet.util.github.GithubRelease
 
getUpperBound() - Method in class eu.fthevenet.util.javafx.charts.ZonedDateTimeAxis
Gets the upper bound of the axis.
getUrl() - Method in class eu.fthevenet.util.github.GithubRelease
 
getUrl() - Method in class eu.fthevenet.util.github.GithubUser
 
getUserInterfaceTheme() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Gets the current UI theme
getValue() - Method in class eu.fthevenet.binjr.data.workspace.DataAdapterParameter
 
getValue() - Method in enum eu.fthevenet.binjr.dialogs.StageAppearanceManager.AppearanceOptions
 
getValue() - Method in class eu.fthevenet.binjr.preferences.SysInfoProperty
Gets the content of the value Property
getValue() - Method in interface eu.fthevenet.util.cache.Cacheable
 
getValueForDisplay(double) - Method in class eu.fthevenet.util.javafx.charts.ZonedDateTimeAxis
 
getVersion() - Method in class eu.fthevenet.binjr.data.adapters.BaseDataAdapterInfo
 
getVersion() - Method in interface eu.fthevenet.binjr.data.adapters.DataAdapterInfo
Returns the version of the adapter.
getVersion() - Method in class eu.fthevenet.binjr.preferences.AppEnvironment
Returns the version information held in the containing jar's manifest
getVersion(Manifest) - Method in class eu.fthevenet.binjr.preferences.AppEnvironment
Returns a version number extracted from the specified manifest.
getVersion(Class) - Method in class eu.fthevenet.binjr.preferences.AppEnvironment
 
getVersion() - Method in class eu.fthevenet.util.github.GithubRelease
 
getVerticalMarkerOn() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Gets the value of the property verticalMarkerOn.
getWorksheet() - Method in class eu.fthevenet.binjr.controllers.WorksheetController
Returns the Worksheet instance associated with this controller
getWorksheets() - Method in class eu.fthevenet.binjr.data.workspace.Workspace
Returns all Worksheet instances currently held by the Workspace as an Iterable structure.
getyAxisMaxValue() - Method in class eu.fthevenet.binjr.data.workspace.Chart
 
getyAxisMinValue() - Method in class eu.fthevenet.binjr.data.workspace.Chart
 
getZeroPosition() - Method in class eu.fthevenet.util.javafx.charts.ZonedDateTimeAxis
 
getZipballUrl() - Method in class eu.fthevenet.util.github.GithubRelease
 
getZoneId() - Method in class eu.fthevenet.util.javafx.charts.ZonedDateTimeAxis
Gets the value of the property zoneId.
getZoneId() - Method in class eu.fthevenet.util.javafx.controls.TimeRangePicker
Gets the value of the property zoneId.
getZoneId() - Method in class eu.fthevenet.util.javafx.controls.ZonedDateTimePicker
Gets the ZoneId of the date picker
GITHUB_API_HOSTNAME - Static variable in class eu.fthevenet.util.github.GithubApi
 
GithubApi - Class in eu.fthevenet.util.github
A series of helper methods to wrap some GitHub APIs See: https://developer.github.com/v3/
GithubRelease - Class in eu.fthevenet.util.github
GitHub release POJO
GithubRelease() - Constructor for class eu.fthevenet.util.github.GithubRelease
 
GithubUser - Class in eu.fthevenet.util.github
GitHub user POJO
GithubUser() - Constructor for class eu.fthevenet.util.github.GithubUser
 
GlobalPreferences - Class in eu.fthevenet.binjr.preferences
Stores the global user prefs for the application.
graphOpacityProperty() - Method in class eu.fthevenet.binjr.data.workspace.Chart
The graphOpacity property

H

handleAboutAction(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
handleAddNewWorksheet(Event) - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
handleBinjrWebsite(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
handleBrowsePluginsFolder(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.PreferenceDialogController
 
handleCheckForUpdate(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.PreferenceDialogController
 
handleClearConsole(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.OutputConsoleController
 
handleCopyConsoleOutput(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.OutputConsoleController
 
handleDebugDumpClassHistogram(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
handleDebugDumpHeapStats(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
handleDebugDumpThreadsStacks(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
handleDebugDumpVmCommandLine(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
handleDebugDumpVmFlags(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
handleDebugDumpVmSystemProperties(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
handleDebugForceGC(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
handleDebugRunFinalization(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
handleDisplayChartProperties(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
handleExpandCommandBar(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
handleFindNextInTreeView(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
handleHelpAction(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
handleHidePanel(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
handleHideSettings(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.PreferenceDialogController
 
handleHistoryBack(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.WorksheetController
 
handleHistoryForward(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.WorksheetController
 
handleNewWorkspace(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
handleOpenWorkspace(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
handlePreferencesAction(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
handleQuitAction(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
handleRefresh(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.WorksheetController
 
handleRefreshAction(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
handleRemoveSeries(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.WorksheetController
 
handleResetSettings(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.PreferenceDialogController
 
handleSaveAsWorkspace(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
handleSaveConsoleOutput(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.OutputConsoleController
 
handleSaveWorkspace(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
handleShowSearchBar(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
handleTakeSnapshot(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.WorksheetController
 
handleViewOnGitHub(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
hashCode() - Method in class eu.fthevenet.util.javafx.charts.XYChartSelection
 
hashCode() - Method in class eu.fthevenet.util.version.Version
Returns a hash code value for the object.
hasPath() - Method in class eu.fthevenet.binjr.data.workspace.Workspace
Returns true is the Workspace has a valid Path, false otherwise
help(String...) - Method in interface eu.fthevenet.util.diagnositic.DiagnosticCommand
 
hiddenProperty() - Method in class eu.fthevenet.binjr.controllers.ChartPropertiesController
 
hide() - Method in class eu.fthevenet.binjr.controllers.ChartPropertiesController
 
hide() - Static method in class eu.fthevenet.binjr.dialogs.ConsoleStage
 
hideSearchBarButton - Variable in class eu.fthevenet.binjr.controllers.MainViewController
 
horizontalMarkerOnProperty() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
 
horizontalMarkerVisibleProperty() - Method in class eu.fthevenet.util.javafx.charts.XYChartCrosshair
Gets the boolean property that tracks the visibility of the horizontal marker of the crosshair
Hosts - Variable in class eu.fthevenet.binjr.sources.jrds.adapters.json.JsonJrdsStatus
 
HTTP_BINJR_WIKI - Static variable in class eu.fthevenet.binjr.preferences.AppEnvironment
 
HTTP_GITHUB_REPO - Static variable in class eu.fthevenet.binjr.preferences.AppEnvironment
 
HTTP_WWW_BINJR_EU - Static variable in class eu.fthevenet.binjr.preferences.AppEnvironment
 
httpClientFactory() - Method in class eu.fthevenet.binjr.data.adapters.HttpDataAdapterBase
 
HttpDataAdapterBase<T,A extends Decoder<T>> - Class in eu.fthevenet.binjr.data.adapters
This class provides a base on which to implement DataAdapter instances that communicate with sources via the HTTP protocol.
HttpDataAdapterBase() - Constructor for class eu.fthevenet.binjr.data.adapters.HttpDataAdapterBase
Creates a new instance of the HttpDataAdapterBase class.
HttpDataAdapterBase(URL) - Constructor for class eu.fthevenet.binjr.data.adapters.HttpDataAdapterBase
Creates a new instance of the HttpDataAdapterBase class for the specified base address.

I

id - Variable in class eu.fthevenet.binjr.sources.jrds.adapters.json.JsonJrdsItem
 
identifier - Variable in class eu.fthevenet.binjr.sources.jrds.adapters.json.JsonJrdsTree
 
initialize(URL, ResourceBundle) - Method in class eu.fthevenet.binjr.controllers.AboutBoxController
 
initialize(URL, ResourceBundle) - Method in class eu.fthevenet.binjr.controllers.ChartPropertiesController
 
initialize(URL, ResourceBundle) - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
initialize(URL, ResourceBundle) - Method in class eu.fthevenet.binjr.controllers.OutputConsoleController
 
initialize(URL, ResourceBundle) - Method in class eu.fthevenet.binjr.controllers.PreferenceDialogController
 
initialize(URL, ResourceBundle) - Method in class eu.fthevenet.binjr.controllers.WorksheetController
 
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class eu.fthevenet.util.auth.JfxKrb5LoginModule
 
InvalidAdapterParameterException - Exception in eu.fthevenet.binjr.data.exceptions
Signals that an invalid parameter value was passed to the adapter.
InvalidAdapterParameterException() - Constructor for exception eu.fthevenet.binjr.data.exceptions.InvalidAdapterParameterException
Creates a new instance of the InvalidAdapterParameterException class.
InvalidAdapterParameterException(String) - Constructor for exception eu.fthevenet.binjr.data.exceptions.InvalidAdapterParameterException
Creates a new instance of the InvalidAdapterParameterException class with the provided message.
InvalidAdapterParameterException(String, Throwable) - Constructor for exception eu.fthevenet.binjr.data.exceptions.InvalidAdapterParameterException
Creates a new instance of the InvalidAdapterParameterException class with the provided message and cause Throwable
InvalidAdapterParameterException(Throwable) - Constructor for exception eu.fthevenet.binjr.data.exceptions.InvalidAdapterParameterException
Creates a new instance of the InvalidAdapterParameterException class with the provided cause Throwable
invalidateRange(List<ZonedDateTime>) - Method in class eu.fthevenet.util.javafx.charts.ZonedDateTimeAxis
 
invoke(Profiler.Elapsed) - Method in interface eu.fthevenet.util.logging.Profiler.OutputDelegate
Invoke
IOUtils - Class in eu.fthevenet.util.io
Utility methods to read, write and copy data from and across streams
IOUtils() - Constructor for class eu.fthevenet.util.io.IOUtils
 
isAutoRangeY() - Method in class eu.fthevenet.util.javafx.charts.XYChartSelection
 
isAutoScaleYAxis() - Method in class eu.fthevenet.binjr.data.workspace.Chart
Gets the value of the property autoScaleYAxis.
isCheckForUpdateOnStartUp() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Gets the value of the property checkForUpdateOnStartUp.
isClosed() - Method in class eu.fthevenet.binjr.data.adapters.DataAdapter
 
isConsoleVisible() - Method in class eu.fthevenet.binjr.preferences.AppEnvironment
Gets the value of the property consoleVisible.
isCtrlPressed() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Gets the value of the property ctrlPressed.
isDebugMode() - Method in class eu.fthevenet.binjr.preferences.AppEnvironment
Gets the value of the property debugMode.
isDirty() - Method in class eu.fthevenet.binjr.data.dirtyable.ChangeWatcher
Gets the value of the property dirty.
isDirty() - Method in interface eu.fthevenet.binjr.data.dirtyable.Dirtyable
Returns true if the Dirtyable instance needs to be persisted, false otherwise
isDirty() - Method in class eu.fthevenet.binjr.data.workspace.Chart
Gets the value of the property dirty.
isDirty() - Method in class eu.fthevenet.binjr.data.workspace.Source
Gets the value of the property dirty.
isDirty() - Method in class eu.fthevenet.binjr.data.workspace.TimeSeriesInfo
Gets the value of the property dirty.
isDirty() - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
Gets the value of the property dirty.
isDirty() - Method in class eu.fthevenet.binjr.data.workspace.Workspace
Gets the value of the property dirty.
IsDirtyable - Annotation Type in eu.fthevenet.binjr.data.dirtyable
An annotation that indicated members of classes implementing Dirtyable are tracked for changes.
isDraft() - Method in class eu.fthevenet.util.github.GithubRelease
 
isEnabled() - Method in class eu.fthevenet.binjr.data.adapters.BaseDataAdapterInfo
Gets the value of the property enabled.
isEnabled() - Method in interface eu.fthevenet.binjr.data.adapters.DataAdapterInfo
Returns true if the adapter is enabled, false otherwise.
isExpanded() - Method in class eu.fthevenet.util.javafx.controls.CommandBarPane
 
isFilled() - Method in class eu.fthevenet.util.auth.CredentialsEntry
Returns true if the current set of credentials have been filled-in, false otherwise.
isForceZeroInRange() - Method in class eu.fthevenet.util.javafx.charts.StableTicksAxis
If true, when auto-ranging, force 0 to be the min or max end of the range.
isHidden() - Method in class eu.fthevenet.binjr.controllers.ChartPropertiesController
Gets the value of the property hidden.
isHireable() - Method in class eu.fthevenet.util.github.GithubUser
 
isHorizontalMarkerVisible() - Method in class eu.fthevenet.util.javafx.charts.XYChartCrosshair
Returns true if the horizontal marker is visible, false otherwise
isLoadLastWorkspaceOnStartup() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Returns true if the most recently saved workspace should be re-opned on startup, false otherwise
isLoadPluginsFromExternalLocation() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Gets the value of the property loadPluginsFromExternalLocation.
isNegative() - Method in class eu.fthevenet.util.javafx.controls.TimeRangePicker.TimeRange
 
isPrerelease() - Method in class eu.fthevenet.util.github.GithubRelease
 
isReorderable() - Method in class eu.fthevenet.util.javafx.controls.TearableTabPane
Returns true if tabs can be reordered, false otherwise.
isSelected() - Method in class eu.fthevenet.binjr.data.workspace.TimeSeriesInfo
Returns true if the series is selected, false otherwise
isShiftPressed() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Gets the value of the property shiftPressed.
isShowAreaOutline() - Method in class eu.fthevenet.binjr.data.workspace.Chart
Returns true if area charts should display an outline stroke, false otherwise
isShowAreaOutline() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Gets the value of the property showAreaOutline.
isShowProperties() - Method in class eu.fthevenet.binjr.data.workspace.Chart
Gets the value of the property showProperties.
isSnapshot() - Method in class eu.fthevenet.util.version.Version
 
isTearable() - Method in class eu.fthevenet.util.javafx.controls.TearableTabPane
Returns true if tabs can be teared away from the pane, false otherwise.
isValueOnAxis(ZonedDateTime) - Method in class eu.fthevenet.util.javafx.charts.ZonedDateTimeAxis
 
isVerticalMarkerVisible() - Method in class eu.fthevenet.util.javafx.charts.XYChartCrosshair
Returns true if the vertical marker is visible, false otherwise
isVisible() - Method in class eu.fthevenet.binjr.controllers.ChartPropertiesController
Gets the value of the property visible.
items - Variable in class eu.fthevenet.binjr.sources.jrds.adapters.json.JsonJrdsTree
 

J

JfxKrb5LoginModule - Class in eu.fthevenet.util.auth
An extension of the Krb5LoginModule that displays a JavaFX dialog to obtain credentials from the end-user if need be.
JfxKrb5LoginModule() - Constructor for class eu.fthevenet.util.auth.JfxKrb5LoginModule
 
JRDS_FILTER - Static variable in class eu.fthevenet.binjr.sources.jrds.adapters.JrdsDataAdapter
 
JRDS_TREE - Static variable in class eu.fthevenet.binjr.sources.jrds.adapters.JrdsDataAdapter
 
JrdsAdapterDialog - Class in eu.fthevenet.binjr.sources.jrds.adapters
An implementation of the DataAdapterDialog class that presents a dialog box to retrieve the parameters specific JrdsDataAdapter
JrdsAdapterDialog(Node) - Constructor for class eu.fthevenet.binjr.sources.jrds.adapters.JrdsAdapterDialog
Initializes a new instance of the JrdsAdapterDialog class.
JrdsDataAdapter - Class in eu.fthevenet.binjr.sources.jrds.adapters
This class provides an implementation of DataAdapter for JRDS.
JrdsDataAdapter() - Constructor for class eu.fthevenet.binjr.sources.jrds.adapters.JrdsDataAdapter
Default constructor
JrdsDataAdapter(URL, ZoneId, String, JrdsTreeViewTab, String) - Constructor for class eu.fthevenet.binjr.sources.jrds.adapters.JrdsDataAdapter
Initializes a new instance of the JrdsDataAdapter class.
JrdsDataAdapterInfo - Class in eu.fthevenet.binjr.sources.jrds.adapters
 
JrdsDataAdapterInfo() - Constructor for class eu.fthevenet.binjr.sources.jrds.adapters.JrdsDataAdapterInfo
 
JrdsSeriesBindingFactory - Class in eu.fthevenet.binjr.sources.jrds.adapters
This class provides an implementation of TimeSeriesBinding for bindings targeting JRDS.
JrdsSeriesBindingFactory() - Constructor for class eu.fthevenet.binjr.sources.jrds.adapters.JrdsSeriesBindingFactory
Initializes a new instance of the JrdsSeriesBindingFactory class
JrdsTreeViewTab - Enum in eu.fthevenet.binjr.sources.jrds.adapters
An enumeration of JRDS tree tabs.
JsonJrdsItem - Class in eu.fthevenet.binjr.sources.jrds.adapters.json
 
JsonJrdsItem() - Constructor for class eu.fthevenet.binjr.sources.jrds.adapters.json.JsonJrdsItem
 
JsonJrdsItem.JsonTreeRef - Class in eu.fthevenet.binjr.sources.jrds.adapters.json
 
JsonJrdsStatus - Class in eu.fthevenet.binjr.sources.jrds.adapters.json
 
JsonJrdsStatus() - Constructor for class eu.fthevenet.binjr.sources.jrds.adapters.json.JsonJrdsStatus
 
JsonJrdsTimer - Class in eu.fthevenet.binjr.sources.jrds.adapters.json
 
JsonJrdsTimer() - Constructor for class eu.fthevenet.binjr.sources.jrds.adapters.json.JsonJrdsTimer
 
JsonJrdsTree - Class in eu.fthevenet.binjr.sources.jrds.adapters.json
POJO definition used to decode JSON message.
JsonJrdsTree() - Constructor for class eu.fthevenet.binjr.sources.jrds.adapters.json.JsonJrdsTree
 
JsonTreeRef() - Constructor for class eu.fthevenet.binjr.sources.jrds.adapters.json.JsonJrdsItem.JsonTreeRef
 

K

keyProperty() - Method in class eu.fthevenet.binjr.preferences.SysInfoProperty
Returns the Property that holds the key

L

label - Variable in class eu.fthevenet.binjr.sources.jrds.adapters.json.JsonJrdsTree
 
LargestTriangleThreeBucketsTransform - Class in eu.fthevenet.binjr.data.timeseries.transform
A time series transform that applies the Largest-Triangle-Three-Buckets algorithm to reduce the number of disreet data points in a series while keeping a good visual approximation of its appearance when plotted.
LargestTriangleThreeBucketsTransform(int) - Constructor for class eu.fthevenet.binjr.data.timeseries.transform.LargestTriangleThreeBucketsTransform
Initializes a new instnace of the LargestTriangleThreeBucketsTransform class.
lastCheckForUpdateProperty() - Method in class eu.fthevenet.binjr.preferences.UpdateManager
Get the lastCheckForUpdateProperty property
LastCollect - Variable in class eu.fthevenet.binjr.sources.jrds.adapters.json.JsonJrdsTimer
 
LastDuration - Variable in class eu.fthevenet.binjr.sources.jrds.adapters.json.JsonJrdsTimer
 
launchUrlInExternalBrowser(String) - Static method in class eu.fthevenet.binjr.dialogs.Dialogs
Launch the system default browser to browse the provided URL
layoutChildren() - Method in class eu.fthevenet.util.javafx.charts.ZonedDateTimeAxis
 
layoutPlotChildren() - Method in class eu.fthevenet.util.javafx.charts.ProfiledStackedAreaChart
 
LICENSE - Static variable in class eu.fthevenet.binjr.preferences.AppEnvironment
 
licenseView - Variable in class eu.fthevenet.binjr.controllers.AboutBoxController
 
loadLastWorkspaceOnStartupProperty() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
The loadLastWorkspaceOnStartup property
loadParams(Map<String, String>) - Method in class eu.fthevenet.binjr.data.adapters.DataAdapter
Sets the parameters required to establish a connection to the underlying data source
loadParams(Map<String, String>) - Method in class eu.fthevenet.binjr.data.adapters.HttpDataAdapterBase
 
loadParams(Map<String, String>) - Method in class eu.fthevenet.binjr.sources.csv.adapters.CsvFileAdapter
 
loadParams(Map<String, String>) - Method in class eu.fthevenet.binjr.sources.jrds.adapters.JrdsDataAdapter
 
loadPluginsFromExternalLocationProperty() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
 
local - Static variable in interface eu.fthevenet.util.diagnositic.DiagnosticCommand
 
lock(CheckedSupplier<R, E>) - Method in class eu.fthevenet.util.concurrent.ReadWriteLockHelper.LockHelper
Encapsulated the evaluation of the supplied CheckedSupplier within the boundaries of the lock.
lock(CheckedFunction<T, R, E>, T) - Method in class eu.fthevenet.util.concurrent.ReadWriteLockHelper.LockHelper
Encapsulated the evaluation of the supplied CheckedFunction within the boundaries of the lock.
lock(CheckedBiFunction<T, U, R, E>, T, U) - Method in class eu.fthevenet.util.concurrent.ReadWriteLockHelper.LockHelper
Encapsulated the evaluation of the supplied CheckedBiFunction within the boundaries of the lock.
lock(CheckedRunnable<E>) - Method in class eu.fthevenet.util.concurrent.ReadWriteLockHelper.LockHelper
Encapsulated the evaluation of the supplied CheckedRunnable within the boundaries of the lock.
lock(CheckedConsumer<T, E>, T) - Method in class eu.fthevenet.util.concurrent.ReadWriteLockHelper.LockHelper
Encapsulated the evaluation of the supplied CheckedConsumer within the boundaries of the lock.
logLevelProperty() - Method in class eu.fthevenet.binjr.preferences.AppEnvironment
 
lowerBoundProperty() - Method in class eu.fthevenet.util.javafx.charts.ZonedDateTimeAxis
Gets the lower bound of the axis.
LRUMapCapacityBound<K,V> - Class in eu.fthevenet.util.cache
Finite capacity map with a Least Recent Used eviction policy
LRUMapCapacityBound(int) - Constructor for class eu.fthevenet.util.cache.LRUMapCapacityBound
Initializes a new instance of the LRUMapCapacityBound class with the specified capacity
LRUMapCapacityBound(int, Map<? extends K, ? extends V>) - Constructor for class eu.fthevenet.util.cache.LRUMapCapacityBound
Initializes a new instance of the LRUMapCapacityBound class with the specified capacity and initial values
LRUMapSizeBound<K,V extends Cacheable> - Class in eu.fthevenet.util.cache
Map witch evicts the least recently used element when a maximum size of stored element is reached.
LRUMapSizeBound(int) - Constructor for class eu.fthevenet.util.cache.LRUMapSizeBound
Initializes a new instance of the LRUMapSizeBound class with the specified capacity
LRUMapSizeBound(int, Map<? extends K, ? extends V>) - Constructor for class eu.fthevenet.util.cache.LRUMapSizeBound
Initializes a new instance of the LRUMapSizeBound class with the specified capacity and initial values

M

main(String[]) - Static method in class eu.fthevenet.binjr.Binjr
The entry point fo the application.
main(String[]) - Static method in class eu.fthevenet.binjr.Bootstrap
The entry point fo the application.
MainViewController - Class in eu.fthevenet.binjr.controllers
The controller class for the main view
MainViewController() - Constructor for class eu.fthevenet.binjr.controllers.MainViewController
Initializes a new instance of the MainViewController class.
marshal(Map<String, String>) - Method in class eu.fthevenet.binjr.data.workspace.ParameterMapAdapter
 
marshal(Version) - Method in class eu.fthevenet.util.version.VersionXmlAdapter
 
marshal(Color) - Method in class eu.fthevenet.util.xml.ColorXmlAdapter
 
MetricPrefixFormatter - Class in eu.fthevenet.util.text
An implementation of PrefixFormatter for metric prefixes
MetricPrefixFormatter() - Constructor for class eu.fthevenet.util.text.MetricPrefixFormatter
Initializes a new instance of the MetricPrefixFormatter class
MetricStableTicksAxis - Class in eu.fthevenet.util.javafx.charts
An implementation of StableTicksAxis that divide up large numbers by powers of 10 and apply metric unit prefixes
MetricStableTicksAxis() - Constructor for class eu.fthevenet.util.javafx.charts.MetricStableTicksAxis
 
MINIMUM_SUPPORTED_SCHEMA_VERSION - Static variable in class eu.fthevenet.binjr.data.workspace.Workspace
 
mostRecentSavedWorkspaceProperty() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
The mostRecentSavedWorkspace property
mostRecentSaveFolderProperty() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
The mostRecentSaveFolder property

N

name - Variable in class eu.fthevenet.binjr.sources.jrds.adapters.json.JsonJrdsItem
 
Name - Variable in class eu.fthevenet.binjr.sources.jrds.adapters.json.JsonJrdsTimer
 
nameProperty() - Method in class eu.fthevenet.binjr.data.workspace.Chart
The name of the Worksheet
nameProperty() - Method in class eu.fthevenet.binjr.data.workspace.Source
 
nameProperty() - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
The name of the Worksheet
nameProperty() - Method in class eu.fthevenet.util.javafx.controls.EditableTab
 
newAdapter(DataAdapterInfo) - Method in class eu.fthevenet.binjr.data.adapters.DataAdapterFactory
Returns a new instance of a registered DataAdapter as identified by the specified key
newAdapter(String) - Method in class eu.fthevenet.binjr.data.adapters.DataAdapterFactory
Returns a new instance of a registered DataAdapter as identified by the specified key
NoAdapterFoundException - Exception in eu.fthevenet.binjr.data.exceptions
Signals that no valid DataAdapter could be found for a given UUID.
NoAdapterFoundException() - Constructor for exception eu.fthevenet.binjr.data.exceptions.NoAdapterFoundException
Creates a new instance of the NoAdapterFoundException class.
NoAdapterFoundException(String) - Constructor for exception eu.fthevenet.binjr.data.exceptions.NoAdapterFoundException
Creates a new instance of the NoAdapterFoundException class with the provided message.
NoAdapterFoundException(String, Throwable) - Constructor for exception eu.fthevenet.binjr.data.exceptions.NoAdapterFoundException
Creates a new instance of the NoAdapterFoundException class with the provided message and cause Throwable
NoAdapterFoundException(Throwable) - Constructor for exception eu.fthevenet.binjr.data.exceptions.NoAdapterFoundException
Creates a new instance of the NoAdapterFoundException class with the provided cause Throwable
notifcationDurationChoiceBox - Variable in class eu.fthevenet.binjr.controllers.PreferenceDialogController
 
NotificationDurationChoices - Enum in eu.fthevenet.binjr.preferences
Choices for the notification popup duration preference
notificationPopupDurationProperty() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
 
notifyError(String, String, Pos, Node) - Static method in class eu.fthevenet.binjr.dialogs.Dialogs
Display an error notification
notifyError(String, Exception, Pos, Node) - Static method in class eu.fthevenet.binjr.dialogs.Dialogs
 
notifyException(Throwable) - Static method in class eu.fthevenet.binjr.dialogs.Dialogs
Display an error notification
notifyException(String, Throwable) - Static method in class eu.fthevenet.binjr.dialogs.Dialogs
Display an error notification
notifyException(String, Throwable, Node) - Static method in class eu.fthevenet.binjr.dialogs.Dialogs
Display an error notification
notifyInfo(String, String, Pos, Node) - Static method in class eu.fthevenet.binjr.dialogs.Dialogs
Display an info notification
notifyWarning(String, String, Pos, Node) - Static method in class eu.fthevenet.binjr.dialogs.Dialogs
Display an warning notification

O

of(DataAdapter) - Static method in class eu.fthevenet.binjr.data.workspace.Source
Creates an instance of the Source class from the provided DataAdapter
of(String, String, String, DataAdapter<Double, CsvDecoder<Double>>) - Method in class eu.fthevenet.binjr.sources.jrds.adapters.JrdsSeriesBindingFactory
Creates a new instance of the TimeSeriesBinding class.
of(String, String, Graphdesc, String, DataAdapter<Double, CsvDecoder<Double>>) - Method in class eu.fthevenet.binjr.sources.jrds.adapters.JrdsSeriesBindingFactory
Creates a new instance of the TimeSeriesBinding class with the following parameters
of(String, Graphdesc, int, String, DataAdapter<Double, CsvDecoder<Double>>) - Method in class eu.fthevenet.binjr.sources.jrds.adapters.JrdsSeriesBindingFactory
Creates a new instance of the TimeSeriesBinding class with the following parameters
of(ZonedDateTime, ZonedDateTime) - Static method in class eu.fthevenet.util.javafx.controls.TimeRangePicker.TimeRange
 
okButton - Variable in class eu.fthevenet.binjr.dialogs.DataAdapterDialog
 
onCacheMiss(String, Instant, Instant) - Method in class eu.fthevenet.binjr.data.adapters.HttpDataAdapterBase
 
onCacheMiss(String, Instant, Instant) - Method in class eu.fthevenet.binjr.data.adapters.SimpleCachingDataAdapter
Gets raw data from the source as an output stream, for the time interval specified.
onSelectionDone(Consumer<Map<XYChart<X, Y>, XYChartSelection<X, Y>>>) - Method in class eu.fthevenet.util.javafx.charts.XYChartCrosshair
Sets the action to be triggered when selection is complete
onStart() - Method in class eu.fthevenet.binjr.data.adapters.DataAdapter
An api hook that is executed once, after parameters have been loaded and before any other call to the DataAdapter is made.
OsFamily - Enum in eu.fthevenet.binjr.preferences
An enumeration of supported families of operating systems.
OutputConsoleController - Class in eu.fthevenet.binjr.controllers
 
OutputConsoleController() - Constructor for class eu.fthevenet.binjr.controllers.OutputConsoleController
 

P

ParameterMapAdapter - Class in eu.fthevenet.binjr.data.workspace
 
ParameterMapAdapter() - Constructor for class eu.fthevenet.binjr.data.workspace.ParameterMapAdapter
 
parameters - Variable in class eu.fthevenet.binjr.data.workspace.DataAdapterParameters
 
paramsGridPane - Variable in class eu.fthevenet.binjr.dialogs.DataAdapterDialog
 
parent - Variable in class eu.fthevenet.binjr.dialogs.DataAdapterDialog
 
parseVersion(String) - Static method in class eu.fthevenet.util.version.Version
Parses a version identifier from the specified string.
pathProperty() - Method in class eu.fthevenet.binjr.data.workspace.Workspace
Returns the property that observes the Path for the serialized form of the Workspace
PATTERN - Static variable in class eu.fthevenet.util.text.PrefixFormatter
 
ping() - Method in class eu.fthevenet.binjr.data.adapters.DataAdapter
Pings the data source
ping() - Method in class eu.fthevenet.binjr.sources.csv.adapters.CsvFileAdapter
 
ping() - Method in class eu.fthevenet.binjr.sources.jrds.adapters.JrdsDataAdapter
 
pluginLocTextfield - Variable in class eu.fthevenet.binjr.controllers.PreferenceDialogController
 
pluginsLocationProperty() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
 
populateOpenRecentMenu(Event) - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
PreferenceDialogController - Class in eu.fthevenet.binjr.controllers
The controller for the preference view.
PreferenceDialogController() - Constructor for class eu.fthevenet.binjr.controllers.PreferenceDialogController
 
PrefixFormatter - Class in eu.fthevenet.util.text
This class provides the interface and base implementation for formatting double or long into string with a unit prefix.
PrefixFormatter(int, String[]) - Constructor for class eu.fthevenet.util.text.PrefixFormatter
Initializes a new instance of PrefixFormatter with the arithmetical base and a representation of the prefixes.
Probes - Variable in class eu.fthevenet.binjr.sources.jrds.adapters.json.JsonJrdsStatus
 
processorProperty() - Method in class eu.fthevenet.binjr.data.workspace.TimeSeriesInfo
The processor property.
ProfiledStackedAreaChart<X,Y> - Class in eu.fthevenet.util.javafx.charts
A StackedAreaChart that logs the execution time of the layoutPlotChildren method
ProfiledStackedAreaChart(Axis<X>, Axis<Y>) - Constructor for class eu.fthevenet.util.javafx.charts.ProfiledStackedAreaChart
Initializes a new instance of the ProfiledStackedAreaChart class
Profiler - Class in eu.fthevenet.util.logging
A utility class that measures and reports the execution time of a portion of code.
Profiler.Elapsed - Class in eu.fthevenet.util.logging
A class that encapsulate the interval measured by a Profiler object.
Profiler.OutputDelegate - Interface in eu.fthevenet.util.logging
A functional interface that represents the action to output the measured interval (for compatibility with < 1.8)
put(Chart<Double>, ChartViewportsState.AxisState) - Method in class eu.fthevenet.binjr.controllers.ChartViewportsState
 
putToRecentFiles(String) - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Puts a path into the list of recently opened files

R

read() - Method in class eu.fthevenet.util.concurrent.ReadWriteLockHelper
Returns an helper providing methods to run lambdas within the context of the read lock.
readToBuffer(InputStream) - Static method in class eu.fthevenet.util.io.IOUtils
 
readToString(InputStream) - Static method in class eu.fthevenet.util.io.IOUtils
 
readToString(InputStream, String) - Static method in class eu.fthevenet.util.io.IOUtils
 
ReadWriteLockHelper - Class in eu.fthevenet.util.concurrent
An helper class that wraps a ReadWriteLock instance and provides methods to streamline usage and avoid common inattention mistakes, such as locking one the lock and unlocking the other in the finally block.
ReadWriteLockHelper() - Constructor for class eu.fthevenet.util.concurrent.ReadWriteLockHelper
Creates a new instance of the ReadWriteLockHelper class that wraps a new instance of ReentrantReadWriteLock
ReadWriteLockHelper(ReadWriteLock) - Constructor for class eu.fthevenet.util.concurrent.ReadWriteLockHelper
Creates a new instance of the ReadWriteLockHelper class for the provided lock.
ReadWriteLockHelper.LockHelper - Class in eu.fthevenet.util.concurrent
An helper providing methods to run lambdas within the context of supplied lock.
refresh() - Method in class eu.fthevenet.binjr.controllers.WorksheetController
 
refreshAllWorksheets() - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
register(Stage) - Method in class eu.fthevenet.binjr.dialogs.StageAppearanceManager
Registers a Stage so that its appearance can be altered by the manager.
register(Stage, StageAppearanceManager.AppearanceOptions...) - Method in class eu.fthevenet.binjr.dialogs.StageAppearanceManager
Registers a Stage so that its appearance can be altered by the manager, according to the provided StageAppearanceManager.AppearanceOptions
removeEldestEntry(Map.Entry<K, V>) - Method in class eu.fthevenet.util.cache.LRUMapCapacityBound
 
removeEldestEntry(Map.Entry<K, V>) - Method in class eu.fthevenet.util.cache.LRUMapSizeBound
 
removeFromRecentFiles(String) - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Remove a path from the list of recently opened files
removeListeners() - Method in class eu.fthevenet.binjr.controllers.ChartViewportsState.AxisState
 
removeSelectedBinding(TableView<TimeSeriesInfo<Double>>) - Method in class eu.fthevenet.binjr.controllers.WorksheetController
 
removeSeries(Collection<TimeSeriesInfo>) - Method in class eu.fthevenet.binjr.data.workspace.Chart
Remove all the elements in the provided collection from the list of Worksheet instances
removeSource(Source) - Method in class eu.fthevenet.binjr.data.workspace.Workspace
 
removeSources(Collection<Source>) - Method in class eu.fthevenet.binjr.data.workspace.Workspace
Remove all the elements in the provided collection from the list of Source instances
removeTab(Tab) - Method in class eu.fthevenet.util.javafx.controls.TearableTabPane.TabPaneManager
 
removeWorksheets(Worksheet...) - Method in class eu.fthevenet.binjr.data.workspace.Workspace
Remove all the elements in the provided collection from the list of Worksheet instances
rename(String) - Method in class eu.fthevenet.util.javafx.controls.EditableTab
Renames the tab
reset() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Reset all prefs to their default values
resumeAxisListeners() - Method in class eu.fthevenet.binjr.controllers.ChartViewportsState
 
root - Variable in class eu.fthevenet.binjr.controllers.MainViewController
 
root - Variable in class eu.fthevenet.binjr.controllers.WorksheetController
 
run() - Method in interface eu.fthevenet.util.function.CheckedRunnable
Evaluates the lambda.
run(Runnable, Duration) - Static method in class eu.fthevenet.util.javafx.controls.DelayedAction
 
runAfterInitialize() - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
runOnFXThread(Runnable) - Static method in class eu.fthevenet.binjr.dialogs.Dialogs
Ensures that the provided Runnable is executed on the JavaFX application thread.
runtimeDebuggingFeatures - Static variable in class eu.fthevenet.binjr.Binjr
 

S

save() - Method in class eu.fthevenet.binjr.data.workspace.Workspace
Commits the current state of the Workspace instance to its persistence layer
save(File) - Method in class eu.fthevenet.binjr.data.workspace.Workspace
Commits the current state of the Workspace instance to the provided file
searchBarRoot - Variable in class eu.fthevenet.binjr.controllers.MainViewController
 
searchButton - Variable in class eu.fthevenet.binjr.controllers.MainViewController
 
searchCaseSensitiveToggle - Variable in class eu.fthevenet.binjr.controllers.MainViewController
 
searchField - Variable in class eu.fthevenet.binjr.controllers.MainViewController
 
selectedChartProperty() - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
 
selectedProperty() - Method in class eu.fthevenet.binjr.data.workspace.TimeSeriesInfo
The selected property
selectedRangeProperty() - Method in class eu.fthevenet.util.javafx.controls.TimeRangePicker
 
selectTimeRange(ZonedDateTime, ZonedDateTime) - Method in class eu.fthevenet.binjr.controllers.ChartViewportsState.AxisState
 
selectTimeRange(ZonedDateTime, ZonedDateTime) - Method in class eu.fthevenet.binjr.controllers.ChartViewportsState
 
serialize(T, Path) - Static method in class eu.fthevenet.util.xml.XmlUtils
 
serialize(T, File) - Static method in class eu.fthevenet.util.xml.XmlUtils
 
serialize(T, OutputStream) - Static method in class eu.fthevenet.util.xml.XmlUtils
 
setAdapter(DataAdapter) - Method in class eu.fthevenet.binjr.data.adapters.TimeSeriesBinding
 
setAdapter(DataAdapter) - Method in class eu.fthevenet.binjr.data.workspace.Source
 
setAdapterId(UUID) - Method in class eu.fthevenet.binjr.data.workspace.Source
Sets the id of the DataAdapter attached to the source
setAlignment(TextAlignment) - Method in class eu.fthevenet.util.javafx.controls.DecimalFormatTableCellFactory
Sets the alignment of text in the cell
setAlwaysOnTop(Dialog) - Static method in class eu.fthevenet.binjr.dialogs.Dialogs
Forces the provided Dialog to always appear on top of other windows.
setAssetsUrl(String) - Method in class eu.fthevenet.util.github.GithubRelease
 
setAuthor(GithubUser) - Method in class eu.fthevenet.util.github.GithubRelease
 
setAutoRangePadding(double) - Method in class eu.fthevenet.util.javafx.charts.StableTicksAxis
Amount of padding to add on the each end of the axis when auto ranging.
setAutoScaleYAxis(boolean) - Method in class eu.fthevenet.binjr.data.workspace.Chart
Sets the value of the property autoScaleYAxis.
setAvatarUrl(String) - Method in class eu.fthevenet.util.github.GithubUser
 
setAxisTickFormatter(AxisTickFormatter) - Method in class eu.fthevenet.util.javafx.charts.StableTicksAxis
 
setBaseAddress(URL) - Method in class eu.fthevenet.binjr.data.adapters.HttpDataAdapterBase
Sets the source's base address
setBio(String) - Method in class eu.fthevenet.util.github.GithubUser
 
setBlog(String) - Method in class eu.fthevenet.util.github.GithubUser
 
setBody(String) - Method in class eu.fthevenet.util.github.GithubRelease
 
setChartLayout(ChartLayout) - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
Sets the value of the property chartLayout.
setCharts(ObservableList<Chart<T>>) - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
 
setChartType(ChartType) - Method in class eu.fthevenet.binjr.data.workspace.Chart
The type of chart hosted by the Worksheet
setCheckForUpdateOnStartUp(boolean) - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Sets the value of the property checkForUpdateOnStartUp.
setCollaborators(int) - Method in class eu.fthevenet.util.github.GithubUser
 
setCompany(String) - Method in class eu.fthevenet.util.github.GithubUser
 
setConsoleVisible(boolean) - Method in class eu.fthevenet.binjr.preferences.AppEnvironment
Sets the value of the property consoleVisible.
setCreatedAt(Date) - Method in class eu.fthevenet.util.github.GithubRelease
 
setCreatedAt(Date) - Method in class eu.fthevenet.util.github.GithubUser
 
setCtrlPressed(Boolean) - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Sets the value of the property ctrlPressed.
setData(Collection<XYChart.Data<ZonedDateTime, T>>) - Method in class eu.fthevenet.binjr.data.timeseries.TimeSeriesProcessor
Sets the content for the TimeSeriesProcessor's data store
setDateTimeValue(ZonedDateTime) - Method in class eu.fthevenet.util.javafx.controls.ZonedDateTimePicker
Sets the selected date/time value of the control.
setDebugMode(boolean) - Method in class eu.fthevenet.binjr.preferences.AppEnvironment
Sets the value of the property debugMode.
setDefaultGraphOpacity(double) - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Sets the value of the property defaultGraphOpacity.
setDiskUsage(int) - Method in class eu.fthevenet.util.github.GithubUser
 
setDisplayColor(Color) - Method in class eu.fthevenet.binjr.data.workspace.TimeSeriesInfo
Sets the display color for the series
setDisplayName(String) - Method in class eu.fthevenet.binjr.data.workspace.TimeSeriesInfo
Sets the display name fo the series
setDownSamplingEnabled(boolean) - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Enables or disables series down-sampling
setDownSamplingThreshold(int) - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Sets the series down-sampling threshold value
setDraft(boolean) - Method in class eu.fthevenet.util.github.GithubRelease
 
setEditable(Boolean) - Method in class eu.fthevenet.binjr.data.workspace.Source
Sets the value of the property editable.
setEmail(String) - Method in class eu.fthevenet.util.github.GithubUser
 
setEnabled(boolean) - Method in class eu.fthevenet.binjr.data.adapters.BaseDataAdapterInfo
Sets the value of the property enabled.
setEnabled(boolean) - Method in interface eu.fthevenet.binjr.data.adapters.DataAdapterInfo
Set to true to enable the adapter, false otherwise.
setExpanded(boolean) - Method in class eu.fthevenet.util.javafx.controls.CommandBarPane
 
setFollowers(int) - Method in class eu.fthevenet.util.github.GithubUser
 
setFollowing(int) - Method in class eu.fthevenet.util.github.GithubUser
 
setForceZeroInRange(boolean) - Method in class eu.fthevenet.util.javafx.charts.StableTicksAxis
If true, when auto-ranging, force 0 to be the min or max end of the range.
setFromDateTime(ZonedDateTime) - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
The lower bound of the time interval of the Worksheet's times series
setGraphOpacity(double) - Method in class eu.fthevenet.binjr.data.workspace.Chart
Sets the opacity factor to apply the the graph
setGravatarId(String) - Method in class eu.fthevenet.util.github.GithubUser
Deprecated. 
setHireable(boolean) - Method in class eu.fthevenet.util.github.GithubUser
 
setHorizontalMarkerOn(boolean) - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Sets the value of the property horizontalMarkerOn.
setHorizontalMarkerVisible(boolean) - Method in class eu.fthevenet.util.javafx.charts.XYChartCrosshair
Sets the visibility of the horizontal marker
setHtmlUrl(String) - Method in class eu.fthevenet.util.github.GithubRelease
 
setHtmlUrl(String) - Method in class eu.fthevenet.util.github.GithubUser
 
setId(UUID) - Method in class eu.fthevenet.binjr.data.adapters.DataAdapter
Sets the unique id for the adapter
setId(long) - Method in class eu.fthevenet.util.github.GithubRelease
 
setId(int) - Method in class eu.fthevenet.util.github.GithubUser
 
setKey(String) - Method in class eu.fthevenet.binjr.preferences.SysInfoProperty
Sets the content of the key Property
setLoadLastWorkspaceOnStartup(boolean) - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Sets to true if the most recently saved workspace should be re-opned on startup, false otherwise
setLoadPluginsFromExternalLocation(boolean) - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Sets the value of the property loadPluginsFromExternalLocation.
setLocation(String) - Method in class eu.fthevenet.util.github.GithubUser
 
setLogin(String) - Method in class eu.fthevenet.util.github.GithubUser
 
setLogLevel(Level) - Method in class eu.fthevenet.binjr.preferences.AppEnvironment
Sets the value of the property logLevel.
setLowerBound(ZonedDateTime) - Method in class eu.fthevenet.util.javafx.charts.ZonedDateTimeAxis
Sets the lower bound of the axis.
setMessage(String) - Method in class eu.fthevenet.util.logging.Profiler.Elapsed
Sets the Profiler.Elapsed's message.
setMostRecentSavedWorkspace(Path) - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Sets the path from the most recently saved workspace
setMostRecentSaveFolder(Path) - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Sets the path of the folder of the most recently saved item
setMovingTab(boolean) - Method in class eu.fthevenet.util.javafx.controls.TearableTabPane.TabPaneManager
 
setName(String) - Method in class eu.fthevenet.binjr.controllers.WorksheetController
 
setName(String) - Method in class eu.fthevenet.binjr.data.workspace.Chart
The name of the Worksheet
setName(String) - Method in class eu.fthevenet.binjr.data.workspace.DataAdapterParameter
 
setName(String) - Method in class eu.fthevenet.binjr.data.workspace.Source
The name of the Source
setName(String) - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
The name of the Worksheet
setName(String) - Method in class eu.fthevenet.util.github.GithubRelease
 
setName(String) - Method in class eu.fthevenet.util.github.GithubUser
 
setName(String) - Method in class eu.fthevenet.util.javafx.controls.EditableTab
Sets the value of the property name.
setNewTabFactory(Function<ActionEvent, Optional<Tab>>) - Method in class eu.fthevenet.util.javafx.controls.TearableTabPane
Sets the factory for creating new tabs
setNotificationPopupDuration(Duration) - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Sets the value of the property notificationPopupDuration.
setOnAddNewTab(EventHandler<ActionEvent>) - Method in class eu.fthevenet.util.javafx.controls.TearableTabPane
Sets the action that should be fired on the addition of a tab to the pane.
setOnClosingWindow(EventHandler<WindowEvent>) - Method in class eu.fthevenet.util.javafx.controls.TearableTabPane
Sets the action to be fired on closing a window hosting tabs.
setOnOpenNewWindow(EventHandler<WindowEvent>) - Method in class eu.fthevenet.util.javafx.controls.TearableTabPane
Sets the action to be fired on opening a new window to host tabs.
setOwnedPrivateRepos(int) - Method in class eu.fthevenet.util.github.GithubUser
 
setParameters(Application.Parameters) - Method in class eu.fthevenet.binjr.controllers.MainViewController
Sets parameters for the main controller view.
setPath(Path) - Method in class eu.fthevenet.binjr.data.workspace.Workspace
Sets the Path for the serialized form of the Workspace
setPattern(String) - Method in class eu.fthevenet.util.javafx.controls.DecimalFormatTableCellFactory
Sets the pattern to use to format decimal numbers to text
setPluginsLocation(Path) - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Sets the value of the property pluginsLocation.
setPrerelease(boolean) - Method in class eu.fthevenet.util.github.GithubRelease
 
setPreviousState(Map<Chart<Double>, XYChartSelection<ZonedDateTime, Double>>) - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
 
setPrivateGists(int) - Method in class eu.fthevenet.util.github.GithubUser
 
setProcessor(TimeSeriesProcessor<T>) - Method in class eu.fthevenet.binjr.data.workspace.TimeSeriesInfo
Sets the data processor for the series
setPublicGists(int) - Method in class eu.fthevenet.util.github.GithubUser
 
setPublicRepos(int) - Method in class eu.fthevenet.util.github.GithubUser
 
setPublishedAt(Date) - Method in class eu.fthevenet.util.github.GithubRelease
 
setRange(Object, boolean) - Method in class eu.fthevenet.util.javafx.charts.StableTicksAxis
 
setRange(Object, boolean) - Method in class eu.fthevenet.util.javafx.charts.ZonedDateTimeAxis
 
setReloadRequiredHandler(Consumer<WorksheetController>) - Method in class eu.fthevenet.binjr.controllers.WorksheetController
 
setReorderable(boolean) - Method in class eu.fthevenet.util.javafx.controls.TearableTabPane
Set to true if tabs can be reordered, false otherwise.
setSelected(boolean) - Method in class eu.fthevenet.binjr.data.workspace.TimeSeriesInfo
Set to true if the series is selected, false otherwise
setSelectedChart(Integer) - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
Sets the value of the property selectedChart.
setSelectedRange(TimeRangePicker.TimeRange) - Method in class eu.fthevenet.util.javafx.controls.TimeRangePicker
Sets the value of the property selectedRange.
setSelectedTab(Tab) - Method in class eu.fthevenet.util.javafx.controls.TearableTabPane.TabPaneManager
 
setSelection(XYChartSelection<ZonedDateTime, Double>, boolean) - Method in class eu.fthevenet.binjr.controllers.ChartViewportsState.AxisState
Sets the current state from a XYChartSelection
setSelection(Map<Chart<Double>, XYChartSelection<ZonedDateTime, Double>>, boolean) - Method in class eu.fthevenet.binjr.controllers.ChartViewportsState
 
setShiftPressed(Boolean) - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Sets the value of the property shiftPressed.
setShowAreaOutline(boolean) - Method in class eu.fthevenet.binjr.data.workspace.Chart
Set to true if area charts should display an outline stroke, false otherwise
setShowAreaOutline(boolean) - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Sets the value of the property showAreaOutline.
setShowProperties(boolean) - Method in class eu.fthevenet.binjr.data.workspace.Chart
Sets the value of the property showProperties.
setShowPropertiesPane(boolean) - Method in class eu.fthevenet.binjr.controllers.WorksheetController
 
setStrokeWidth(double) - Method in class eu.fthevenet.binjr.data.workspace.Chart
Sets the stroke width for line charts.
setTagName(String) - Method in class eu.fthevenet.util.github.GithubRelease
 
setTarballUrl(String) - Method in class eu.fthevenet.util.github.GithubRelease
 
setTargetCommitish(String) - Method in class eu.fthevenet.util.github.GithubRelease
 
setTearable(boolean) - Method in class eu.fthevenet.util.javafx.controls.TearableTabPane
Set to true if tabs can be teared away from the pane, false otherwise.
setTextFlow(TextFlow) - Static method in class eu.fthevenet.util.logging.TextFlowAppender
Set TextFlow to append
setTickLabelFormatter(StringConverter<ZonedDateTime>) - Method in class eu.fthevenet.util.javafx.charts.ZonedDateTimeAxis
Sets the tick label formatter for the ticks.
setTickSpacing(double) - Method in class eu.fthevenet.util.javafx.charts.StableTicksAxis
Sets the value of the property tickSpacing.
setTimeZone(ZoneId) - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
The ZoneId used by the Worksheet time series
SETTINGS_PANE_DISTANCE - Static variable in class eu.fthevenet.binjr.controllers.ChartPropertiesController
 
SETTINGS_PANE_DISTANCE - Static variable in class eu.fthevenet.binjr.controllers.MainViewController
 
setToDateTime(ZonedDateTime) - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
The upper bound of the time interval of the Worksheet's times series
setTotalPrivateRepos(int) - Method in class eu.fthevenet.util.github.GithubUser
 
setType(String) - Method in class eu.fthevenet.util.github.GithubUser
 
setUnit(String) - Method in class eu.fthevenet.binjr.data.workspace.Chart
The unit for the Worksheet's times series Y axis
setUnitPrefixes(UnitPrefixes) - Method in class eu.fthevenet.binjr.data.workspace.Chart
The unit prefix for the Worksheet's times series Y axis
setUploadUrl(String) - Method in class eu.fthevenet.util.github.GithubRelease
 
setUpperBound(ZonedDateTime) - Method in class eu.fthevenet.util.javafx.charts.ZonedDateTimeAxis
Sets the upper bound of the axis.
setUrl(String) - Method in class eu.fthevenet.util.github.GithubRelease
 
setUrl(String) - Method in class eu.fthevenet.util.github.GithubUser
 
setUserInterfaceTheme(UserInterfaceThemes) - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Sets the UI theme
setValue(String) - Method in class eu.fthevenet.binjr.data.workspace.DataAdapterParameter
 
setValue(String) - Method in class eu.fthevenet.binjr.preferences.SysInfoProperty
Sets the content of the value Property
setVerticalMarkerOn(boolean) - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
Sets the value of the property verticalMarkerOn.
setVerticalMarkerVisible(boolean) - Method in class eu.fthevenet.util.javafx.charts.XYChartCrosshair
Sets the visibility of the vertical marker
setyAxisMaxValue(double) - Method in class eu.fthevenet.binjr.data.workspace.Chart
 
setyAxisMinValue(double) - Method in class eu.fthevenet.binjr.data.workspace.Chart
 
setZipballUrl(String) - Method in class eu.fthevenet.util.github.GithubRelease
 
setZoneId(ZoneId) - Method in class eu.fthevenet.util.javafx.controls.ZonedDateTimePicker
Sets the ZoneId of the date picker
shiftPressedProperty() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
 
show() - Method in class eu.fthevenet.binjr.controllers.ChartPropertiesController
 
show() - Static method in class eu.fthevenet.binjr.dialogs.ConsoleStage
 
showAreaOutlineProperty() - Method in class eu.fthevenet.binjr.data.workspace.Chart
The showAreaOutline property
showAreaOutlineProperty() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
 
showPropertiesProperty() - Method in class eu.fthevenet.binjr.data.workspace.Chart
 
SimpleCachingDataAdapter<T,A extends Decoder<T>> - Class in eu.fthevenet.binjr.data.adapters
An abstract implementation of DataAdapter that manages a cache in between the adapter and the data source.
SimpleCachingDataAdapter() - Constructor for class eu.fthevenet.binjr.data.adapters.SimpleCachingDataAdapter
Initializes a new instance of the SimpleCachingDataAdapter class
SimpleCachingDataAdapter(int) - Constructor for class eu.fthevenet.binjr.data.adapters.SimpleCachingDataAdapter
Initializes a new instance of the SimpleCachingDataAdapter class with the specified maximum number of entries
size() - Method in class eu.fthevenet.binjr.data.timeseries.TimeSeriesProcessor
Returns the number of elements in the processor's data store
SNAPSHOT - Static variable in class eu.fthevenet.util.version.Version
 
Source - Class in eu.fthevenet.binjr.data.workspace
A class that represents and holds the current state of a single data source
Source() - Constructor for class eu.fthevenet.binjr.data.workspace.Source
Initializes a new instance of the Source class
sourceArea - Variable in class eu.fthevenet.binjr.controllers.MainViewController
 
SourceCommunicationException - Exception in eu.fthevenet.binjr.data.exceptions
Signals that an error happened while communicating with the source via the DataAdapter.
SourceCommunicationException() - Constructor for exception eu.fthevenet.binjr.data.exceptions.SourceCommunicationException
Creates a new instance of the SourceCommunicationException class.
SourceCommunicationException(String) - Constructor for exception eu.fthevenet.binjr.data.exceptions.SourceCommunicationException
Creates a new instance of the SourceCommunicationException class with the provided message.
SourceCommunicationException(String, Throwable) - Constructor for exception eu.fthevenet.binjr.data.exceptions.SourceCommunicationException
Creates a new instance of the SourceCommunicationException class with the provided message and cause Throwable
SourceCommunicationException(Throwable) - Constructor for exception eu.fthevenet.binjr.data.exceptions.SourceCommunicationException
Creates a new instance of the SourceCommunicationException class with the provided cause Throwable
sourceMaskerPane - Variable in class eu.fthevenet.binjr.controllers.MainViewController
 
StableTicksAxis - Class in eu.fthevenet.util.javafx.charts
The StableTicksAxis places tick marks at consistent (axis value rather than graphical) locations.
StableTicksAxis(PrefixFormatter) - Constructor for class eu.fthevenet.util.javafx.charts.StableTicksAxis
 
StageAppearanceManager - Class in eu.fthevenet.binjr.dialogs
Manages the appearance of registered Stage instances.
StageAppearanceManager.AppearanceOptions - Enum in eu.fthevenet.binjr.dialogs
Defines a set of options that governs that what degree a the appearance of a registered Stage should be affected
start(Stage) - Method in class eu.fthevenet.binjr.Binjr
 
start(String, Profiler.OutputDelegate) - Static method in class eu.fthevenet.util.logging.Profiler
Returns a new instance of the Profiler class.
start(String, Profiler.OutputDelegate, long) - Static method in class eu.fthevenet.util.logging.Profiler
Returns a new instance of the Profiler class.
start(String) - Static method in class eu.fthevenet.util.logging.Profiler
Returns a new instance of the Profiler class.
start(String, long) - Static method in class eu.fthevenet.util.logging.Profiler
Returns a new instance of the Profiler class.
start(Profiler.OutputDelegate) - Static method in class eu.fthevenet.util.logging.Profiler
Returns a new instance of the Profiler class.
start(Profiler.OutputDelegate, long) - Static method in class eu.fthevenet.util.logging.Profiler
Returns a new instance of the Profiler class.
start(Profiler.Elapsed) - Static method in class eu.fthevenet.util.logging.Profiler
Returns a new instance of the Profiler class.
start(Profiler.Elapsed, long) - Static method in class eu.fthevenet.util.logging.Profiler
Returns a new instance of the Profiler class.
startDragAndDrop() - Method in class eu.fthevenet.util.javafx.controls.TearableTabPane.TabPaneManager
 
startXProperty() - Method in class eu.fthevenet.binjr.controllers.ChartViewportsState
 
strokeWidthProperty() - Method in class eu.fthevenet.binjr.data.workspace.Chart
The strokeWidth property.
submit(Task<V>) - Method in class eu.fthevenet.binjr.data.async.AsyncTaskManager
Submit a Task on the AsyncTaskManager thread pool
submit(Callable<V>, EventHandler<WorkerStateEvent>, EventHandler<WorkerStateEvent>) - Method in class eu.fthevenet.binjr.data.async.AsyncTaskManager
Submit an action as a Callable instance to be run asynchronously, as well as callback to handle success and failure of the main action.
submit() - Method in class eu.fthevenet.util.javafx.controls.DelayedAction
 
suspendAxisListeners() - Method in class eu.fthevenet.binjr.controllers.ChartViewportsState
 
SysInfoProperty - Class in eu.fthevenet.binjr.preferences
A structure to hold system properties with observable keys and values
SysInfoProperty(String, String) - Constructor for class eu.fthevenet.binjr.preferences.SysInfoProperty
 

T

TabPaneManager() - Constructor for class eu.fthevenet.util.javafx.controls.TearableTabPane.TabPaneManager
 
TearableTabPane - Class in eu.fthevenet.util.javafx.controls
A TabPane container with a button to add a new tab that also supports tearing away tabs into a separate window.
TearableTabPane() - Constructor for class eu.fthevenet.util.javafx.controls.TearableTabPane
Initializes a new instance of the TearableTabPane class.
TearableTabPane(TearableTabPane.TabPaneManager, boolean, boolean, Tab...) - Constructor for class eu.fthevenet.util.javafx.controls.TearableTabPane
Initializes a new instance of the TearableTabPane class.
TearableTabPane.TabPaneManager - Class in eu.fthevenet.util.javafx.controls
A class that represents the state of the tabs across all TabPane windows
test(T) - Method in interface eu.fthevenet.util.function.CheckedPredicate
Performs this operation on the given argument.
TextFlowAppender - Class in eu.fthevenet.util.logging
TextFlowAppender for Log4j 2
TextFlowAppender(String, Filter, Layout<? extends Serializable>, boolean) - Constructor for class eu.fthevenet.util.logging.TextFlowAppender
 
threadPrint(String...) - Method in interface eu.fthevenet.util.diagnositic.DiagnosticCommand
 
tickLabelFormatterProperty() - Method in class eu.fthevenet.util.javafx.charts.ZonedDateTimeAxis
Gets the tick label formatter for the ticks.
tickSpacingProperty() - Method in class eu.fthevenet.util.javafx.charts.StableTicksAxis
 
TimeRangePicker - Class in eu.fthevenet.util.javafx.controls
 
TimeRangePicker() - Constructor for class eu.fthevenet.util.javafx.controls.TimeRangePicker
 
TimeRangePicker.TimeRange - Class in eu.fthevenet.util.javafx.controls
 
Timers - Variable in class eu.fthevenet.binjr.sources.jrds.adapters.json.JsonJrdsStatus
 
TimeSeriesBinding<T> - Class in eu.fthevenet.binjr.data.adapters
Represents a binding between a time series and the DataAdapter used to produce it.
TimeSeriesBinding() - Constructor for class eu.fthevenet.binjr.data.adapters.TimeSeriesBinding
Creates a new instance of the TimeSeriesBinding class.
TimeSeriesBinding(TimeSeriesBinding<T>) - Constructor for class eu.fthevenet.binjr.data.adapters.TimeSeriesBinding
Creates a clone of the provided binding, save for its DataAdapter instance which should be reassigned based its adapter ID
TimeSeriesBinding(String, String, Color, String, UnitPrefixes, ChartType, String, String, DataAdapter<T, ?>) - Constructor for class eu.fthevenet.binjr.data.adapters.TimeSeriesBinding
Creates a new instance of the TimeSeriesBinding class with the provided properties
TimeSeriesInfo<T> - Class in eu.fthevenet.binjr.data.workspace
A class that represents and holds the current state of the representation of a single time series
TimeSeriesInfo(TimeSeriesInfo<T>) - Constructor for class eu.fthevenet.binjr.data.workspace.TimeSeriesInfo
Copy constructor to deep clone a TimeSeriesInfo instance.
TimeSeriesProcessor<T> - Class in eu.fthevenet.binjr.data.timeseries
The base class for time series processor classes, which holds raw data points and provides access to summary properties.
TimeSeriesProcessor() - Constructor for class eu.fthevenet.binjr.data.timeseries.TimeSeriesProcessor
Initializes a new instance of the TimeSeriesProcessor class with the provided TimeSeriesBinding.
TimeSeriesProcessorFactory<T> - Interface in eu.fthevenet.binjr.data.timeseries
A functional interface to be used as a factory for TimeSeriesProcessor of type T
TimeSeriesTransform<T> - Class in eu.fthevenet.binjr.data.timeseries.transform
The base class for time series transformation functions.
TimeSeriesTransform(String) - Constructor for class eu.fthevenet.binjr.data.timeseries.transform.TimeSeriesTransform
Base constructor for TimeSeriesTransform instances.
timezoneField - Variable in class eu.fthevenet.binjr.dialogs.DataAdapterDialog
 
timeZoneProperty() - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
The ZoneId used by the Worksheet time series
toDateTimeProperty() - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
The upper bound of the time interval of the Worksheet's times series
toggleConsoleVisibility(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
toggleDebugMode(ActionEvent) - Method in class eu.fthevenet.binjr.controllers.MainViewController
 
toggleShowPropertiesPane() - Method in class eu.fthevenet.binjr.controllers.WorksheetController
 
toMicroString() - Method in class eu.fthevenet.util.logging.Profiler.Elapsed
Returns a string representation of the profiler, composed ot the message and the time interval in μs.
toMilliString() - Method in class eu.fthevenet.util.logging.Profiler.Elapsed
Returns a string representation of the profiler, composed ot the message and the time interval in ms.
toNanoString() - Method in class eu.fthevenet.util.logging.Profiler.Elapsed
Returns a string representation of the profiler, composed ot the message and the time interval in ns.
toNonValidatingSAXSource(InputStream) - Static method in class eu.fthevenet.util.xml.XmlUtils
Returns a SAXSource for the provided InputStream that explicitly forfeit external DTD validation
toNumericValue(ZonedDateTime) - Method in class eu.fthevenet.util.javafx.charts.ZonedDateTimeAxis
 
TOOL_BUTTON_SIZE - Static variable in class eu.fthevenet.binjr.controllers.MainViewController
 
TOOL_BUTTON_SIZE - Static variable in class eu.fthevenet.binjr.controllers.WorksheetController
 
toRealValue(double) - Method in class eu.fthevenet.util.javafx.charts.ZonedDateTimeAxis
 
toSecondString() - Method in class eu.fthevenet.util.logging.Profiler.Elapsed
Returns a string representation of the profiler, composed ot the message and the time interval in s.
toString() - Method in class eu.fthevenet.binjr.controllers.WorksheetNavigationHistory
 
toString() - Method in class eu.fthevenet.binjr.data.adapters.DataAdapter
 
toString() - Method in class eu.fthevenet.binjr.data.adapters.TimeSeriesBinding
 
toString() - Method in class eu.fthevenet.binjr.data.workspace.Chart
 
toString() - Method in enum eu.fthevenet.binjr.data.workspace.ChartLayout
 
toString() - Method in enum eu.fthevenet.binjr.data.workspace.ChartType
 
toString() - Method in enum eu.fthevenet.binjr.data.workspace.UnitPrefixes
 
toString() - Method in class eu.fthevenet.binjr.data.workspace.Worksheet
 
toString() - Method in class eu.fthevenet.binjr.data.workspace.Workspace
 
toString() - Method in enum eu.fthevenet.binjr.dialogs.UserInterfaceThemes
 
toString() - Method in enum eu.fthevenet.binjr.preferences.NotificationDurationChoices
 
toString() - Method in enum eu.fthevenet.binjr.sources.jrds.adapters.JrdsTreeViewTab
 
toString() - Method in class eu.fthevenet.binjr.sources.jrds.adapters.json.JsonJrdsItem
 
toString() - Method in class eu.fthevenet.binjr.sources.jrds.adapters.json.JsonJrdsStatus
 
toString() - Method in class eu.fthevenet.binjr.sources.jrds.adapters.json.JsonJrdsTimer
 
toString() - Method in class eu.fthevenet.binjr.sources.jrds.adapters.json.JsonJrdsTree
 
toString() - Method in class eu.fthevenet.util.github.GithubRelease
 
toString() - Method in class eu.fthevenet.util.github.GithubUser
 
toString() - Method in class eu.fthevenet.util.javafx.charts.XYChartSelection
 
toString() - Method in class eu.fthevenet.util.logging.Profiler.Elapsed
 
toString() - Method in class eu.fthevenet.util.version.Version
Returns the string representation of this version identifier.
transform(Map<TimeSeriesInfo<T>, TimeSeriesProcessor<T>>, boolean) - Method in class eu.fthevenet.binjr.data.timeseries.transform.TimeSeriesTransform
Applies the transform function to the provided series
TREE_VIEW_TAB_PARAM_NAME - Static variable in class eu.fthevenet.binjr.sources.jrds.adapters.JrdsDataAdapter
 
TreeViewUtils - Class in eu.fthevenet.util.javafx.controls
Helper methods to walk JavaFX TreeViews
TreeViewUtils() - Constructor for class eu.fthevenet.util.javafx.controls.TreeViewUtils
 
tryGetNearestValue(ZonedDateTime) - Method in class eu.fthevenet.binjr.data.timeseries.TimeSeriesProcessor
Try to get the nearest value for the specified time stamp.
tryLock(CheckedSupplier<R, E>) - Method in class eu.fthevenet.util.concurrent.ReadWriteLockHelper.LockHelper
Tries to acquire the lock and if successful, evaluates the supplied CheckedSupplier within the boundaries of the lock.
tryLock(CheckedFunction<T, R, E>, T) - Method in class eu.fthevenet.util.concurrent.ReadWriteLockHelper.LockHelper
Tries to acquire the lock and if successful, evaluates the supplied CheckedFunction within the boundaries of the lock.
tryLock(CheckedBiFunction<T, U, R, E>, T, U) - Method in class eu.fthevenet.util.concurrent.ReadWriteLockHelper.LockHelper
Tries to acquire the lock and if successful, evaluates the supplied CheckedBiFunction within the boundaries of the lock.
tryLock(CheckedRunnable<E>) - Method in class eu.fthevenet.util.concurrent.ReadWriteLockHelper.LockHelper
Tries to acquire the lock and if successful, evaluates the supplied CheckedRunnable within the boundaries of the lock.
tryLock(CheckedConsumer<T, E>, T) - Method in class eu.fthevenet.util.concurrent.ReadWriteLockHelper.LockHelper
Tries to acquire the lock and if successful, evaluates the supplied CheckedConsumer within the boundaries of the lock.
type - Variable in class eu.fthevenet.binjr.sources.jrds.adapters.json.JsonJrdsItem
 

U

unbindAll() - Method in class eu.fthevenet.util.javafx.bindings.BindingManager
Unbinds all registered bindings
UnitPrefixes - Enum in eu.fthevenet.binjr.data.workspace
An enumeration of the support unit prefixes
unitPrefixesProperty() - Method in class eu.fthevenet.binjr.data.workspace.Chart
The unit prefix for the Worksheet's times series Y axis
unitProperty() - Method in class eu.fthevenet.binjr.data.workspace.Chart
The unit for the Worksheet's times series Y axis
unmarshal(DataAdapterParameters) - Method in class eu.fthevenet.binjr.data.workspace.ParameterMapAdapter
 
unmarshal(String) - Method in class eu.fthevenet.util.version.VersionXmlAdapter
 
unmarshal(String) - Method in class eu.fthevenet.util.xml.ColorXmlAdapter
 
unregister(Stage) - Method in class eu.fthevenet.binjr.dialogs.StageAppearanceManager
Unregister a Stage from the StageAppearanceManager
updateItem(Color, boolean) - Method in class eu.fthevenet.util.javafx.controls.ColorTableCell
 
UpdateManager - Class in eu.fthevenet.binjr.preferences
Defines a series of methods to manage updates
updateRangeBeginning(ZonedDateTime) - Method in class eu.fthevenet.util.javafx.controls.TimeRangePicker
 
updateRangeEnd(ZonedDateTime) - Method in class eu.fthevenet.util.javafx.controls.TimeRangePicker
 
upperBoundProperty() - Method in class eu.fthevenet.util.javafx.charts.ZonedDateTimeAxis
Gets the upper bound of the axis.
uriField - Variable in class eu.fthevenet.binjr.dialogs.DataAdapterDialog
 
uriLabel - Variable in class eu.fthevenet.binjr.dialogs.DataAdapterDialog
 
URL_PROTOCOL - Static variable in class eu.fthevenet.util.github.GithubApi
 
userInterfaceThemeProperty() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
The UI theme property
UserInterfaceThemes - Enum in eu.fthevenet.binjr.dialogs
An enumeration of supported user interface themes

V

validateParameter(Map<String, String>, String, CheckedFunction<String, R, InvalidAdapterParameterException>) - Method in class eu.fthevenet.binjr.data.adapters.DataAdapter
 
validateParameterNullity(Map<String, String>, String) - Method in class eu.fthevenet.binjr.data.adapters.DataAdapter
 
valueOf(String) - Static method in enum eu.fthevenet.binjr.data.workspace.ChartLayout
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.fthevenet.binjr.data.workspace.ChartType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.fthevenet.binjr.data.workspace.UnitPrefixes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.fthevenet.binjr.dialogs.DataAdapterDialog.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.fthevenet.binjr.dialogs.StageAppearanceManager.AppearanceOptions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.fthevenet.binjr.dialogs.UserInterfaceThemes
Returns the enum constant of this type with the specified name.
valueOf(String, UserInterfaceThemes) - Static method in enum eu.fthevenet.binjr.dialogs.UserInterfaceThemes
 
valueOf(String) - Static method in enum eu.fthevenet.binjr.preferences.NotificationDurationChoices
Returns the enum constant of this type with the specified name.
valueOf(Duration) - Static method in enum eu.fthevenet.binjr.preferences.NotificationDurationChoices
Returns the NotificationDurationChoices value corresponding to the provided duration or NotificationDurationChoices.NEVER if there isn't one.
valueOf(String) - Static method in enum eu.fthevenet.binjr.preferences.OsFamily
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.fthevenet.binjr.sources.jrds.adapters.JrdsTreeViewTab
Returns the enum constant of this type with the specified name.
valueProperty() - Method in class eu.fthevenet.binjr.preferences.SysInfoProperty
Returns the Property that holds the value
values() - Static method in enum eu.fthevenet.binjr.data.workspace.ChartLayout
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.fthevenet.binjr.data.workspace.ChartType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.fthevenet.binjr.data.workspace.UnitPrefixes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.fthevenet.binjr.dialogs.DataAdapterDialog.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.fthevenet.binjr.dialogs.StageAppearanceManager.AppearanceOptions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.fthevenet.binjr.dialogs.UserInterfaceThemes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.fthevenet.binjr.preferences.NotificationDurationChoices
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.fthevenet.binjr.preferences.OsFamily
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.fthevenet.binjr.sources.jrds.adapters.JrdsTreeViewTab
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Class in eu.fthevenet.util.version
* Copyright (c) OSGi Alliance (2004, 2007).
Version(int, int, int) - Constructor for class eu.fthevenet.util.version.Version
Creates a version identifier from the specified numerical components.
Version(int, int, int, String) - Constructor for class eu.fthevenet.util.version.Version
 
Version(int, int, int, String, boolean) - Constructor for class eu.fthevenet.util.version.Version
Creates a version identifier from the specifed components.
Version(String) - Constructor for class eu.fthevenet.util.version.Version
Created a version identifier from the specified string.
VersionXmlAdapter - Class in eu.fthevenet.util.version
 
VersionXmlAdapter() - Constructor for class eu.fthevenet.util.version.VersionXmlAdapter
 
verticalMarkerOnProperty() - Method in class eu.fthevenet.binjr.preferences.GlobalPreferences
 
verticalMarkerVisibleProperty() - Method in class eu.fthevenet.util.javafx.charts.XYChartCrosshair
Gets the boolean property that tracks the visibility of the vertical marker of the crosshair
viewPorts - Variable in class eu.fthevenet.binjr.controllers.WorksheetController
 
visibleProperty() - Method in class eu.fthevenet.binjr.controllers.ChartPropertiesController
 
vmCommandLine(String...) - Method in interface eu.fthevenet.util.diagnositic.DiagnosticCommand
 
vmFlags(String...) - Method in interface eu.fthevenet.util.diagnositic.DiagnosticCommand
 
vmSystemProperties(String...) - Method in interface eu.fthevenet.util.diagnositic.DiagnosticCommand
 

W

Worksheet<T> - Class in eu.fthevenet.binjr.data.workspace
A class that represents and holds the current state of a single worksheet
Worksheet() - Constructor for class eu.fthevenet.binjr.data.workspace.Worksheet
Initializes a new instance of the Worksheet class
Worksheet(String, ZonedDateTime, ZonedDateTime, ZoneId) - Constructor for class eu.fthevenet.binjr.data.workspace.Worksheet
Initializes a new instance of the Worksheet class with the provided name, chart type and zoneid
Worksheet(Worksheet<T>) - Constructor for class eu.fthevenet.binjr.data.workspace.Worksheet
Copy constructor to deep clone a Worksheet instance.
Worksheet(String, List<Chart<T>>, ZoneId, ZonedDateTime, ZonedDateTime) - Constructor for class eu.fthevenet.binjr.data.workspace.Worksheet
 
WorksheetController - Class in eu.fthevenet.binjr.controllers
The controller class for the time series view.
WorksheetController(MainViewController, Worksheet<Double>, Collection<DataAdapter>) - Constructor for class eu.fthevenet.binjr.controllers.WorksheetController
 
worksheetMaskerPane - Variable in class eu.fthevenet.binjr.controllers.MainViewController
 
WorksheetNavigationHistory - Class in eu.fthevenet.binjr.controllers
Wraps a stack to record user navigation steps.
WorksheetNavigationHistory() - Constructor for class eu.fthevenet.binjr.controllers.WorksheetNavigationHistory
 
Workspace - Class in eu.fthevenet.binjr.data.workspace
A class that represents and holds the current state of the application
Workspace() - Constructor for class eu.fthevenet.binjr.data.workspace.Workspace
Initializes a new instance of the Workspace class
WORKSPACE_SCHEMA_VERSION - Static variable in class eu.fthevenet.binjr.data.workspace.Workspace
 
wrap(CheckedConsumer<T, E>) - Static method in class eu.fthevenet.util.function.CheckedLambdas
Wraps a CheckedConsumer inside a Consumer and rethrow the original exception.
wrap(CheckedRunnable<E>) - Static method in class eu.fthevenet.util.function.CheckedLambdas
Wraps a CheckedRunnable inside a Runnable and rethrow the original exception.
wrap(CheckedSupplier<T, E>) - Static method in class eu.fthevenet.util.function.CheckedLambdas
Wraps a CheckedSupplier inside a Supplier and rethrow the original exception.
wrap(CheckedFunction<T, R, E>) - Static method in class eu.fthevenet.util.function.CheckedLambdas
Wraps a CheckedFunction inside a Function and rethrow the original exception.
write() - Method in class eu.fthevenet.util.concurrent.ReadWriteLockHelper
Returns an helper providing methods to run lambdas within the context of the write lock.

X

XmlUtils - Class in eu.fthevenet.util.xml
A collections of convenience methods to help with serialization and deserialization of XML to and from Java objects.
XmlUtils() - Constructor for class eu.fthevenet.util.xml.XmlUtils
 
XYChartCrosshair<X,Y> - Class in eu.fthevenet.util.javafx.charts
Draws a crosshair on top of an XYChart and handles selection of a portion of the chart view.
XYChartCrosshair(LinkedHashMap<XYChart<X, Y>, Function<Y, String>>, Pane, Function<X, String>) - Constructor for class eu.fthevenet.util.javafx.charts.XYChartCrosshair
Initializes a new instance of the XYChartCrosshair class.
XYChartSelection<X,Y> - Class in eu.fthevenet.util.javafx.charts
An immutable representation of the selection of the portion of a chart.
XYChartSelection(XYChartSelection<X, Y>) - Constructor for class eu.fthevenet.util.javafx.charts.XYChartSelection
Copy constructor for the XYChartSelection class.
XYChartSelection(X, X, Y, Y, boolean) - Constructor for class eu.fthevenet.util.javafx.charts.XYChartSelection
Initializes a new instance of the XYChartSelection class

Y

yAxisMaxValueProperty() - Method in class eu.fthevenet.binjr.data.workspace.Chart
 
yAxisMinValueProperty() - Method in class eu.fthevenet.binjr.data.workspace.Chart
 

Z

ZONE_ID_PARAM_NAME - Static variable in class eu.fthevenet.binjr.sources.jrds.adapters.JrdsDataAdapter
 
ZonedDateTimeAxis - Class in eu.fthevenet.util.javafx.charts
An axis that displays date and time values.
ZonedDateTimeAxis() - Constructor for class eu.fthevenet.util.javafx.charts.ZonedDateTimeAxis
Default constructor.
ZonedDateTimeAxis(ZoneId) - Constructor for class eu.fthevenet.util.javafx.charts.ZonedDateTimeAxis
 
ZonedDateTimeAxis(ZonedDateTime, ZonedDateTime) - Constructor for class eu.fthevenet.util.javafx.charts.ZonedDateTimeAxis
Constructs a date axis with fix lower and upper bounds.
ZonedDateTimeAxis(String, ZonedDateTime, ZonedDateTime) - Constructor for class eu.fthevenet.util.javafx.charts.ZonedDateTimeAxis
Constructs a date axis with a label and fix lower and upper bounds.
ZonedDateTimePicker - Class in eu.fthevenet.util.javafx.controls
A date and time picker control that works with ZonedDateTime
ZonedDateTimePicker() - Constructor for class eu.fthevenet.util.javafx.controls.ZonedDateTimePicker
Initializes a new instance of the ZonedDateTimePicker class with the system's default timezone
ZonedDateTimePicker(ZoneId) - Constructor for class eu.fthevenet.util.javafx.controls.ZonedDateTimePicker
 
ZonedDateTimePicker(SimpleObjectProperty<ZoneId>) - Constructor for class eu.fthevenet.util.javafx.controls.ZonedDateTimePicker
Initializes a new instance of the ZonedDateTimePicker class with the provided timezone
zoneIdProperty() - Method in class eu.fthevenet.util.javafx.charts.ZonedDateTimeAxis
 
zoneIdProperty() - Method in class eu.fthevenet.util.javafx.controls.TimeRangePicker
 
zoneIdProperty() - Method in class eu.fthevenet.util.javafx.controls.ZonedDateTimePicker
The zoneId property

_

_reference - Variable in class eu.fthevenet.binjr.sources.jrds.adapters.json.JsonJrdsItem.JsonTreeRef
 
A B C D E F G H I J K L M N O P R S T U V W X Y Z _ 
Skip navigation links

Copyright © 2018 Frederic Thevenet. All rights reserved.