LiveGraph
data visualisation and analysis framework
A B C D E F G H I K L M N O P R S T U V W X

A

actualValue - Variable in enum org.LiveGraph.dataCache.DataSet.DefRetValue
 
addDataFileInfo(String) - Method in class org.LiveGraph.dataCache.DataCache
Caches info on the data file.
addDataSeries(String) - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Defines a new data series with the specified label for this writer.
addDataSet(DataSet) - Method in class org.LiveGraph.dataCache.DataCache
Adds a specified dataset to this cache.
addDataSet_AllDataMode(DataSet) - Method in class org.LiveGraph.dataCache.DataCache
Adds a dataset when cache is in AllDataMode.
addDataSet_TailDataMode(DataSet) - Method in class org.LiveGraph.dataCache.DataCache
Adds a dataset when cache is in TailDataMode.
addObserver(CacheObserver) - Method in class org.LiveGraph.dataCache.DataCache
Adds an observer to this cache.
addObserver(UpdateInvokerObserver) - Method in class org.LiveGraph.dataCache.UpdateInvoker
Add an observer to this invoker.
addObserver(DataStreamObserver) - Method in class org.LiveGraph.dataFile.read.DataStreamReader
Adds an observer to this parser.
addObserver(SettingsObserver) - Method in class org.LiveGraph.settings.ObservableSettings
 
addSeriesHighlightListeners(SeriesHighlightListener) - Method in class org.LiveGraph.gui.PlotWindow
Adds a SeriesHighlightListener.
adminCache - Variable in class org.LiveGraph.dataCache.DataSeries
The cache in which the data of this series is stored.
advAction - Variable in class org.LiveGraph.gui.SeriesSettingsWindow
 
advEvery - Variable in class org.LiveGraph.gui.SeriesSettingsWindow
 
advFrom - Variable in class org.LiveGraph.gui.SeriesSettingsWindow
 
advGoButt - Variable in class org.LiveGraph.gui.SeriesSettingsWindow
 
advPanel - Variable in class org.LiveGraph.gui.SeriesSettingsWindow
 
advPanelButt - Variable in class org.LiveGraph.gui.SeriesSettingsWindow
 
advTo - Variable in class org.LiveGraph.gui.SeriesSettingsWindow
 
app - Static variable in class org.LiveGraph.LiveGraph
Singleton application instance.
application() - Static method in class org.LiveGraph.LiveGraph
Singleton application access method.
AXES_LBL_GAP - Static variable in class org.LiveGraph.plot.Plotter
Gap between axes labels.
AXES_MARKS_SIZE - Static variable in class org.LiveGraph.plot.Plotter
Size of the scale marks on the axes.

B

button - Variable in class org.LiveGraph.gui.SeriesSettingsWindow.ColourEditor
 

C

cache - Variable in class org.LiveGraph.dataCache.DataStreamToCacheReader
Cache for storage of extracted data.
CACHE_SIZE - Static variable in class org.LiveGraph.dataCache.DataCache
Maximum number if datasets to be held in memory.
cacheEventFired(DataCache, CacheObserver.CacheEvent) - Method in interface org.LiveGraph.dataCache.CacheObserver
 
cacheEventFired(DataCache, CacheObserver.CacheEvent) - Method in class org.LiveGraph.gui.DataFileSettingsWindow
Updates data file info when the cache changes.
cacheEventFired(DataCache, CacheObserver.CacheEvent) - Method in class org.LiveGraph.gui.GraphSettingsWindow
Updates the series labels when the cache is updated.
cacheEventFired(DataCache, CacheObserver.CacheEvent) - Method in class org.LiveGraph.gui.PlotWindow
Repaints the plot canvas when the cache was updated.
cacheEventFired(DataCache, CacheObserver.CacheEvent) - Method in class org.LiveGraph.gui.SeriesSettingsWindow
Locally updates the series-lables when they have been changed in the data cache.
cacheEventFired(DataCache, CacheObserver.CacheEvent) - Method in class org.LiveGraph.plot.Plotter
If cached label info is changed, the screen buffer is recreated; if cached data is updated the view port and the screen data are recomputed.
CacheObserver - Interface in org.LiveGraph.dataCache
This interface defines a cache observer.
CacheObserver.CacheEvent - Enum in org.LiveGraph.dataCache
 
CacheObserver.CacheEvent() - Constructor for enum org.LiveGraph.dataCache.CacheObserver.CacheEvent
 
canAddDataSeries - Variable in class org.LiveGraph.dataFile.write.DataStreamWriter
Whether new data series can still be added.
canChangeSeparator - Variable in class org.LiveGraph.dataFile.write.DataStreamWriter
Whether the data separator can still be changed.
canvas - Variable in class org.LiveGraph.gui.PlotWindow
 
checkDisableHighlightingForOldJava() - Method in class org.LiveGraph.settings.GraphSettings
If the Java version is too old, data point highlighting is disabled.
checkWriteSeparatorDefinition() - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
If a non-default separator was set it is written to the output stream, unless other data was already written.
checkWriteSeriesLabels() - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Writes data series label information to the output stream.
close() - Method in class org.LiveGraph.dataCache.DataStreamToCacheReader
Closes the underlying data stream.
close() - Method in class org.LiveGraph.dataFile.read.DataStreamReader
Closes the underlying data stream.
close() - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Closes the underlying output stream.
closeReader() - Method in class org.LiveGraph.dataCache.UpdateInvoker
Closes the current data reader.
colour - Variable in class org.LiveGraph.plot.Plotter.SeriesScreenData
 
colour - Variable in class org.LiveGraph.settings.DataSeriesSettings.SeriesParameters
Colour to use for this series.
compare(Plotter.MutableInt, Plotter.MutableInt) - Method in class org.LiveGraph.plot.Plotter.PointsByIndexComparator
 
compareTo(Integer) - Method in class org.LiveGraph.dataCache.DataSet
Compares this set with an integer on the basis on the set's DataSet.dataFileIndex.
computeGridSteps() - Method in class org.LiveGraph.plot.Plotter
Computes the actual grid mesh sizes taking in account the current plot size.
computeScreenData() - Method in class org.LiveGraph.plot.Plotter
Computes the screen coordinates for the visible data series.
computeScreenDataForSeries(int) - Method in class org.LiveGraph.plot.Plotter
Compute the screen coordinates for the specified series.
computeXCoordinates() - Method in class org.LiveGraph.plot.Plotter
Compute the x coordinates in data space according to the current settings.
convertTokensToDoubles(List<String>) - Static method in class org.LiveGraph.dataFile.read.DataStreamReader
This static utility method converts a list of String tokens (presumably just parsed from a data line) to a list of Double objects containing the tokens' values; tokens that cannot be parsed to a Double are represented by null-objects in the resulting list.
countDataSeries() - Method in class org.LiveGraph.dataCache.DataCache
 
countDataSets() - Method in class org.LiveGraph.dataCache.DataCache
 
countDataSets() - Method in class org.LiveGraph.dataCache.DataSeries
 
countObervers() - Method in class org.LiveGraph.dataCache.UpdateInvoker
Count observers.
countObservers() - Method in class org.LiveGraph.dataCache.DataCache
 
countObservers() - Method in class org.LiveGraph.dataFile.read.DataStreamReader
Counts this parser's observers.
countObservers() - Method in class org.LiveGraph.settings.ObservableSettings
 
countSeriesHighlightListeners() - Method in class org.LiveGraph.gui.PlotWindow
 
createDataReader() - Method in class org.LiveGraph.dataCache.UpdateInvoker
Creates a reader on the currently set data input file and resets the cache.
createDataWriter(String, String) - Static method in class org.LiveGraph.dataFile.write.DataStreamWriterFactory
Creates a new DataStreamWriter object for a unique file located in the specified directory.
createDataWriter(String, String, String) - Static method in class org.LiveGraph.dataFile.write.DataStreamWriterFactory
Creates a new DataStreamWriter object for a unique file located in the specified directory.
createDefaultColours() - Method in class org.LiveGraph.settings.DataSeriesSettings
Creates a set of "nice" default colours for the plot.
createGridBagConstraints(int, int, int, int) - Static method in class org.LiveGraph.gui.Tools
Creates a GridBagConstraints object with the specified size and default attributes.
createTable() - Method in class org.LiveGraph.gui.SeriesSettingsWindow
Creates and initialises the labels table.
createUniqueLabels(List<String>, boolean) - Static method in class org.LiveGraph.dataFile.read.DataStreamReader
This static utility method converts a list of strings (presumably representing a list of labels just parsed from the data file) to a list of strings where each string is unique in respect to its equals method (case sensitive); this happens by attaching counters to repreated strings: for instance, ["boo", "foo", "boo"] it converted to ["boo (1)", "foo", "boo (2)"].
currentMode - Variable in class org.LiveGraph.dataCache.DataCache
Current operating mode.
currentSeriesIndex - Variable in class org.LiveGraph.dataFile.write.DataStreamWriter
Holds the series index cursor within the current dataset.

D

DataCache - Class in org.LiveGraph.dataCache
An instance of this class caches datasets previously read from a data file in memory.
DataCache() - Constructor for class org.LiveGraph.dataCache.DataCache
Creates a new data cache in the CacheAllData-mode.
DataCache(DataCache.CacheMode) - Constructor for class org.LiveGraph.dataCache.DataCache
Creates a new cache in the specified mode.
DataCache(DataCache.CacheMode, List<String>) - Constructor for class org.LiveGraph.dataCache.DataCache
Creates a new cache in a specified mode and initilises it for the specified data series.
DataCache(DataCache.CacheMode, String[]) - Constructor for class org.LiveGraph.dataCache.DataCache
Creates a new cache in a specified mode and initilises it for the specified data series.
dataCache - Variable in class org.LiveGraph.dataCache.UpdateInvoker
Cache to hold the data.
dataCache - Variable in class org.LiveGraph.dataFile.write.DataStreamWriter
Values of the current dataset.
dataCache - Variable in class org.LiveGraph.plot.Plotter
The data cache.
DataCache.CacheMode - Enum in org.LiveGraph.dataCache
Defines possible cache modes.
DataCache.CacheMode() - Constructor for enum org.LiveGraph.dataCache.DataCache.CacheMode
 
DataCache.DataSeriesLabelIterator - Class in org.LiveGraph.dataCache
A read-only iterator for data series labels.
DataCache.DataSeriesLabelIterator(Iterator<DataSeries>) - Constructor for class org.LiveGraph.dataCache.DataCache.DataSeriesLabelIterator
 
DataCache.RemoveRangeArrayList<E> - Class in org.LiveGraph.dataCache
A ArrayList which publicly publishes its removeRangeint method.
DataCache.RemoveRangeArrayList() - Constructor for class org.LiveGraph.dataCache.DataCache.RemoveRangeArrayList
 
DataCache.RemoveRangeArrayList(int) - Constructor for class org.LiveGraph.dataCache.DataCache.RemoveRangeArrayList
 
dataComputationRunning - Variable in class org.LiveGraph.plot.Plotter
Whether screen data computation is in progress.
dataFile - Variable in class org.LiveGraph.dataCache.UpdateInvoker
Data file from which to update.
dataFileIndex - Variable in class org.LiveGraph.dataCache.DataSet
The index of the data row represented by this dataset in the original file.
dataFileInfo - Variable in class org.LiveGraph.dataCache.DataCache
Caches the data file info lines.
dataFileSettings - Variable in class org.LiveGraph.LiveGraph
Holds the data file settings for the application.
DataFileSettings - Class in org.LiveGraph.settings
Encapsulates the settings concerned with reading the data file, the update frequency and the caching method.
DataFileSettings() - Constructor for class org.LiveGraph.settings.DataFileSettings
Creates a new data file settings object with the default settings values.
DataFileSettings(String) - Constructor for class org.LiveGraph.settings.DataFileSettings
Creates a new data file settings object and loads the settings values from the specified file.
DataFileSettings_DataFile(DataFileSettings) - Method in class org.LiveGraph.dataCache.UpdateInvoker
Adjusts the file used by this invoker in response to a corresponding change in the data file settings.
DataFileSettings_DoNotCacheData(DataFileSettings) - Method in class org.LiveGraph.dataCache.UpdateInvoker
Adjusts the cache resetting option used by this invoker in response to a corresponding change in the data file settings.
DataFileSettings_ShowOnlyTailData(DataFileSettings) - Method in class org.LiveGraph.dataCache.UpdateInvoker
Adjusts the cache mode used by this invoker in response to a corresponding change in the data file settings.
DataFileSettings_UpdateFrequency(DataFileSettings) - Method in class org.LiveGraph.dataCache.UpdateInvoker
Adjusts the update frequency used by this invoker in response to a corresponding change in the data file settings.
dataFileSettingsDisplayMenuItem - Variable in class org.LiveGraph.gui.MainWindow
 
DataFileSettingsWindow - Class in org.LiveGraph.gui
The "Data File Settings" window of the application.
DataFileSettingsWindow() - Constructor for class org.LiveGraph.gui.DataFileSettingsWindow
This is the default constructor.
dataFileSettingsWindow - Variable in class org.LiveGraph.LiveGraph
GUI window for data file settings.
DataFormatException - Exception in org.LiveGraph.dataFile.common
Thrown by org.LiveGraph.dataFile.read.DataStreamReader when the data stream does not have the expected format.
DataFormatException() - Constructor for exception org.LiveGraph.dataFile.common.DataFormatException
 
DataFormatException(String) - Constructor for exception org.LiveGraph.dataFile.common.DataFormatException
 
DataFormatException(Throwable) - Constructor for exception org.LiveGraph.dataFile.common.DataFormatException
 
DataFormatException(String, Throwable) - Constructor for exception org.LiveGraph.dataFile.common.DataFormatException
 
DataFormatTools - Class in org.LiveGraph.dataFile.common
This convenience class defines special tags for the LiveGraph data file format.
DataFormatTools() - Constructor for class org.LiveGraph.dataFile.common.DataFormatTools
 
DataLineTokenizer - Class in org.LiveGraph.dataFile.read
This tokeniser can split a string into tokens using a separator which is a string itself.
DataLineTokenizer(String, String) - Constructor for class org.LiveGraph.dataFile.read.DataLineTokenizer
Creates a new tokeniser on the specified string using the specified separator.
DATAPOINT_RAD - Static variable in class org.LiveGraph.plot.Plotter
Radius for datapoints marks on small graphs.
dataReader - Variable in class org.LiveGraph.dataCache.UpdateInvoker
The data reader for the input stream.
dataSeries - Variable in class org.LiveGraph.dataCache.DataCache
Stores the desctibtion of the data series in this cache.
DataSeries - Class in org.LiveGraph.dataCache
Repsesents a data series inside the cache; stores all series specific information and provides convenience methods for accessing that information.
DataSeries(String, DataCache, int) - Constructor for class org.LiveGraph.dataCache.DataSeries
The constructor.
DataSeries.DataValuesIterator - Class in org.LiveGraph.dataCache
A read-only iterator over the data values of a series.
DataSeries.DataValuesIterator(Iterator<DataSet>, int) - Constructor for class org.LiveGraph.dataCache.DataSeries.DataValuesIterator
 
dataSeriesExists(String) - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Checks whether this writer knows a data series with the specified label.
dataSeriesLabels - Variable in class org.LiveGraph.dataFile.write.DataStreamWriter
Holds the data series labels.
DataSeriesSettings - Class in org.LiveGraph.settings
Ecapsulates the settings concerned with plotting each of the data series.
DataSeriesSettings() - Constructor for class org.LiveGraph.settings.DataSeriesSettings
Creates a new data series settings object and initialises it with default values.
DataSeriesSettings(String) - Constructor for class org.LiveGraph.settings.DataSeriesSettings
Creates a new data series settings object and loads the settigs from the specified file.
DataSeriesSettings.SeriesParameters - Class in org.LiveGraph.settings
This struct-class is used to group the settings for one data series in a single data structure.
DataSeriesSettings.SeriesParameters() - Constructor for class org.LiveGraph.settings.DataSeriesSettings.SeriesParameters
Creates an uninitialised series settings data structure.
DataSeriesSettings.SeriesParameters(boolean, Color, DataSeriesSettings.TransformMode, double) - Constructor for class org.LiveGraph.settings.DataSeriesSettings.SeriesParameters
Creates an series settings data structure and initialises it with the specified values.
DataSeriesSettings.TransformMode - Enum in org.LiveGraph.settings
The transformation mode to the series values.
DataSeriesSettings.TransformMode() - Constructor for enum org.LiveGraph.settings.DataSeriesSettings.TransformMode
 
DataSet - Class in org.LiveGraph.dataCache
This class defines a dataset and encapsulates related data; a dataset holds one data value for each of the data series held in the cache and corresponds to a data row in the underlying data file.
DataSet(List<Double>, int) - Constructor for class org.LiveGraph.dataCache.DataSet
Constructor.
DataSet(double[], int) - Constructor for class org.LiveGraph.dataCache.DataSet
Constructor.
DataSet(Double[], int) - Constructor for class org.LiveGraph.dataCache.DataSet
Constructor.
DataSet.DefRetValue - Enum in org.LiveGraph.dataCache
Possible default return values; a default return value is used when a dataset is queried for a value at an invalid index or when the index was valid, but corresponding value in the underlying data file could not be interpreted as a legal data value.
DataSet.DefRetValue(double) - Constructor for enum org.LiveGraph.dataCache.DataSet.DefRetValue
 
dataSets - Variable in class org.LiveGraph.dataCache.DataCache
Stores the data in this cache.
DataStreamObserver - Interface in org.LiveGraph.dataFile.read
Defines an observer that is notified about parsing events of a data stream.
DataStreamObserverAdapter - Class in org.LiveGraph.dataFile.read
An convenience adapter that implements the DataStreamObserver-interface and defines all methods as empty.
DataStreamObserverAdapter() - Constructor for class org.LiveGraph.dataFile.read.DataStreamObserverAdapter
 
DataStreamReader - Class in org.LiveGraph.dataFile.read
A reader for a data stream (usually, a CSV file).
DataStreamReader(InputStream) - Constructor for class org.LiveGraph.dataFile.read.DataStreamReader
Creates a data reader on the specified stream.
DataStreamReader(InputStream, DataStreamObserver) - Constructor for class org.LiveGraph.dataFile.read.DataStreamReader
Creates a data reader on the specified stream and add one initial observer.
DataStreamToCacheReader - Class in org.LiveGraph.dataCache
This reader will parse a data stream using DataStreamReader and store all information in a data cache for further processing by the application.

See DataStreamWriter for the details of the data file format.
DataStreamToCacheReader(InputStream, DataCache) - Constructor for class org.LiveGraph.dataCache.DataStreamToCacheReader
Creates a data reader on the specified stream.
DataStreamWriter - Class in org.LiveGraph.dataFile.write
DataStreamWriter objects are used for writing files in the LiveGraph file format.
DataStreamWriter(OutputStream) - Constructor for class org.LiveGraph.dataFile.write.DataStreamWriter
Creates a new data writer to write on the specified stream.
DataStreamWriterFactory - Class in org.LiveGraph.dataFile.write
This class provides static convenience methods for creating dedicated data stream writers.
DataStreamWriterFactory() - Constructor for class org.LiveGraph.dataFile.write.DataStreamWriterFactory
 
dataViewport - Variable in class org.LiveGraph.plot.Plotter
Viewable area in data coordinates.
datScrTransform - Variable in class org.LiveGraph.plot.Plotter
Data space to screen space transformation.
defaultColours - Variable in class org.LiveGraph.settings.DataSeriesSettings
Holds the default colours.
defaultFileExtension - Static variable in class org.LiveGraph.dataFile.write.DataStreamWriterFactory
Data file extension used if no other specified.
DefaultSeparator - Static variable in class org.LiveGraph.dataFile.common.DataFormatTools
This is the default data separator tag.
defaultTimeTickLength - Static variable in class org.LiveGraph.dataCache.UpdateInvoker
How long to sleep for when updates are to be invoked automatically.
defaultValue - Variable in class org.LiveGraph.gui.RealNumFieldValueChangeAdaptor
 
defaultValues - Static variable in class org.LiveGraph.settings.DataFileSettings
Default settings.
defaultValues - Static variable in class org.LiveGraph.settings.GraphSettings
Default settings.
delayedEvents - Variable in class org.LiveGraph.dataCache.DataCache
Stores occured cache events when operating in the delayed mode.
delayEvents - Variable in class org.LiveGraph.dataCache.DataCache
Whether the cache events are being delayed.
DEMO_DIR - Static variable in class org.LiveGraph.demoDataSource.LiveGraphDemo
 
dialog - Variable in class org.LiveGraph.plot.GraphExporter
Export settings dialog.
dispersalFactor - Variable in class org.LiveGraph.dataCache.DataCache
When working in CacheAllData-mode this value determines which datasets are kept in memory.
disposeGUIAndExit() - Method in class org.LiveGraph.LiveGraph
This method is called by the main window when it is closed.
disposeInternalGUI() - Method in class org.LiveGraph.plot.GraphExporter
Disposes of all GUI objects encapsulated in this exporter.
doExportGraph(int, int, String, File) - Method in class org.LiveGraph.plot.GraphExporter
Plots the graph and exports the image to a file.
dontBreakObserverNotification - Variable in exception org.LiveGraph.settings.ErrorWhileSettingHasChangedProcessingException
 
dontCache - Variable in class org.LiveGraph.dataCache.UpdateInvoker
Whether cache must be reset before each read.
dontCacheBox - Variable in class org.LiveGraph.gui.DataFileSettingsWindow
 
doShow - Variable in class org.LiveGraph.plot.Plotter.SeriesScreenData
 
doubleValue() - Method in enum org.LiveGraph.dataCache.DataSet.DefRetValue
 
dsIndices - Variable in class org.LiveGraph.plot.Plotter.SeriesScreenData
 

E

ensureLength(int) - Method in class org.LiveGraph.settings.DataSeriesSettings
Ensures that this settings container contains at least the settings for the data series with the specified index and all indices before that.
ErrorWhileSettingHasChangedProcessingException - Exception in org.LiveGraph.settings
Is thrown when an exception is raised by a SettingsObserver; usually used to wrap the raised exception inside a RuntimeException in order to allow other SettingsObservers to complete handling the event.
ErrorWhileSettingHasChangedProcessingException() - Constructor for exception org.LiveGraph.settings.ErrorWhileSettingHasChangedProcessingException
 
ErrorWhileSettingHasChangedProcessingException(String) - Constructor for exception org.LiveGraph.settings.ErrorWhileSettingHasChangedProcessingException
 
ErrorWhileSettingHasChangedProcessingException(Throwable) - Constructor for exception org.LiveGraph.settings.ErrorWhileSettingHasChangedProcessingException
 
ErrorWhileSettingHasChangedProcessingException(String, Throwable) - Constructor for exception org.LiveGraph.settings.ErrorWhileSettingHasChangedProcessingException
 
eventCommentLine(String, DataStreamReader) - Method in class org.LiveGraph.dataCache.DataStreamToCacheReader
Used for callback by the DataStreamReader; does nothing.
eventCommentLine(String, DataStreamReader) - Method in interface org.LiveGraph.dataFile.read.DataStreamObserver
Is called when a comment line has been encontered by the data reader.
eventCommentLine(String, DataStreamReader) - Method in class org.LiveGraph.dataFile.read.DataStreamObserverAdapter
 
eventDataLineRead(List<String>, int, DataStreamReader) - Method in class org.LiveGraph.dataCache.DataStreamToCacheReader
Used for callback by the DataStreamReader; adds a dataset to the cache.
eventDataLineRead(List<String>, int, DataStreamReader) - Method in interface org.LiveGraph.dataFile.read.DataStreamObserver
Is called each time a data line (data set) has been parsed by the data reader.
eventDataLineRead(List<String>, int, DataStreamReader) - Method in class org.LiveGraph.dataFile.read.DataStreamObserverAdapter
 
eventFileInfoLine(String, DataStreamReader) - Method in class org.LiveGraph.dataCache.DataStreamToCacheReader
Used for callback by the DataStreamReader; adds a file info line to the cache.
eventFileInfoLine(String, DataStreamReader) - Method in interface org.LiveGraph.dataFile.read.DataStreamObserver
Is called when a file info/description comment line has been parsed by the data reader.
eventFileInfoLine(String, DataStreamReader) - Method in class org.LiveGraph.dataFile.read.DataStreamObserverAdapter
 
eventLabelsSet(List<String>, DataStreamReader) - Method in class org.LiveGraph.dataCache.DataStreamToCacheReader
Used for callback by the DataStreamReader; setts the data column labels in the cache.
eventLabelsSet(List<String>, DataStreamReader) - Method in interface org.LiveGraph.dataFile.read.DataStreamObserver
Is called when data series labels have been parsed by the data reader.
eventLabelsSet(List<String>, DataStreamReader) - Method in class org.LiveGraph.dataFile.read.DataStreamObserverAdapter
 
eventSeparatorSet(String, DataStreamReader) - Method in class org.LiveGraph.dataCache.DataStreamToCacheReader
Used for callback by the DataStreamReader; does nothing.
eventSeparatorSet(String, DataStreamReader) - Method in interface org.LiveGraph.dataFile.read.DataStreamObserver
Is called when a data values separator has been parsed by the data reader.
eventSeparatorSet(String, DataStreamReader) - Method in class org.LiveGraph.dataFile.read.DataStreamObserverAdapter
 
exec() - Method in class org.LiveGraph.demoDataSource.LiveGraphDemo
 
exec(String[]) - Method in class org.LiveGraph.LiveGraph
Main program method.
exportConfirmed(int, int, String, String) - Method in class org.LiveGraph.gui.ExportImageDialog
Verifies the validity of the selected user options and initiates the export.
exporter - Variable in class org.LiveGraph.gui.ExportImageDialog
The export worker.
exportGraph() - Method in class org.LiveGraph.plot.GraphExporter
Initiates an export by showing the options dialog.
ExportImageDialog - Class in org.LiveGraph.gui
The modal dialog for graph image export.
ExportImageDialog(GraphExporter) - Constructor for class org.LiveGraph.gui.ExportImageDialog
Constructs a new dialog.

F

fileInfoArea - Variable in class org.LiveGraph.gui.DataFileSettingsWindow
 
fileNameLabel - Variable in class org.LiveGraph.gui.DataFileSettingsWindow
 
fileReadingThread - Variable in class org.LiveGraph.dataCache.UpdateInvoker
Thread actually performing the update.
fileSettingsDisplayStateChanged(boolean) - Method in class org.LiveGraph.gui.MainWindow
Update the menu state of MainWindow.dataFileSettingsDisplayMenuItem.
findDataSeriesIndex(String) - Method in class org.LiveGraph.dataCache.DataCache
 
findDataSeriesIndex(String, boolean) - Method in class org.LiveGraph.dataCache.DataCache
 
findDataSet(int) - Method in class org.LiveGraph.dataCache.DataCache
 
findDataValue(int) - Method in class org.LiveGraph.dataCache.DataSeries
 
fireDelayedEvents() - Method in class org.LiveGraph.dataCache.DataCache
Ends the delayEvents-mode and returns in the normal observable mode; all events cached while in that mode are fired.
fireEvent(CacheObserver.CacheEvent) - Method in class org.LiveGraph.dataCache.DataCache
Notifies the observers of a specified event.
focusGained(FocusEvent) - Method in class org.LiveGraph.gui.RealNumFieldValueChangeAdaptor
Does nothing.
focusLost(FocusEvent) - Method in class org.LiveGraph.gui.RealNumFieldValueChangeAdaptor
Catches the focus lost event and performs field validation.
FONT_SIZE - Static variable in class org.LiveGraph.plot.Plotter
Label font size.

G

getAdministratingCache() - Method in class org.LiveGraph.dataCache.DataSeries
 
getCacheMode() - Method in class org.LiveGraph.dataCache.DataCache
 
getCellEditorValue() - Method in class org.LiveGraph.gui.SeriesSettingsWindow.ColourEditor
 
getColour(int) - Method in class org.LiveGraph.settings.DataSeriesSettings
Gets the colour for the plot of the data series with the specified index.
getDataCache() - Method in class org.LiveGraph.dataCache.DataStreamToCacheReader
 
getDataFile() - Method in class org.LiveGraph.settings.DataFileSettings
Gets the data file.
getDataFileIndex() - Method in class org.LiveGraph.dataCache.DataSet
 
getDataFileInfo() - Method in class org.LiveGraph.dataCache.DataCache
 
getDataFileSettings() - Method in class org.LiveGraph.LiveGraph
Gets the application's global data file settings.
getDataSeries(int) - Method in class org.LiveGraph.dataCache.DataCache
 
getDataSeriesSettings() - Method in class org.LiveGraph.LiveGraph
Gets the application's global data series settings.
getDataSet(int) - Method in class org.LiveGraph.dataCache.DataCache
 
getDatasetFileIndex(int) - Method in class org.LiveGraph.dataCache.DataSeries
 
getDataValue(int) - Method in class org.LiveGraph.dataCache.DataSeries
 
getDataValue(String) - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Gets the data value which has been previously associated with the specified data series in the current dataset.
getDataValue(int) - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Gets the data value which has been previously associated with the specified data series in the current dataset.
getDefaultColour(int) - Method in class org.LiveGraph.settings.DataSeriesSettings
 
getDefaultScaleFactor(int) - Method in class org.LiveGraph.settings.DataSeriesSettings
 
getDefaultShow(int) - Method in class org.LiveGraph.settings.DataSeriesSettings
 
getDefaultTransformMode(int) - Method in class org.LiveGraph.settings.DataSeriesSettings
 
getDoNotCacheData() - Method in class org.LiveGraph.settings.DataFileSettings
Gets whether the data stream should not be cached in memory.
getDontBreakObserverNotification() - Method in exception org.LiveGraph.settings.ErrorWhileSettingHasChangedProcessingException
 
getGraphExporter() - Method in class org.LiveGraph.LiveGraph
 
getGraphSettings() - Method in class org.LiveGraph.LiveGraph
Gets the application's global graph settings.
getHGridColour() - Method in class org.LiveGraph.settings.GraphSettings
Gets the colour for drawing the horizontal grid bars.
getHGridSize() - Method in class org.LiveGraph.settings.GraphSettings
Gets the interval between the horizontal grib bars.
getHGridType() - Method in class org.LiveGraph.settings.GraphSettings
Gets the horizontal grid type.
getHighlightDataPoints() - Method in class org.LiveGraph.settings.GraphSettings
Gets whether the data points in the vicinity of the mouse cursor should be highlighted.
getInitialSettingsFiles(String[], Map<String, String>) - Method in class org.LiveGraph.LiveGraph
Parses the command line arguments for file names for initial settings and combines the results with default settings file names.
getInitialSettingsFromCommandLine(String[], Map<String, String>) - Method in class org.LiveGraph.LiveGraph
Parses the command line arguments for file names for initial settings.
getInterval() - Method in class org.LiveGraph.dataCache.UpdateInvoker
The length of the interval between data updates.
getIOException() - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Gets the last IOException encountered by this writer.
getJavaSpecificationVersion() - Method in class org.LiveGraph.LiveGraph
Determines the current Java specification version.
getLabel() - Method in class org.LiveGraph.dataCache.DataSeries
 
getMaxDataFileIndex() - Method in class org.LiveGraph.dataCache.DataCache
 
getMaxValue() - Method in class org.LiveGraph.dataCache.DataSeries
 
getMaxValueCached() - Method in class org.LiveGraph.dataCache.DataCache
 
getMaxX() - Method in class org.LiveGraph.settings.GraphSettings
Gets the maximum X value for the plot viewport.
getMaxY() - Method in class org.LiveGraph.settings.GraphSettings
Gets the maximum Y value for the plot viewport.
getMinDataFileIndex() - Method in class org.LiveGraph.dataCache.DataCache
 
getMinValue() - Method in class org.LiveGraph.dataCache.DataSeries
 
getMinValueCached() - Method in class org.LiveGraph.dataCache.DataCache
 
getMinX() - Method in class org.LiveGraph.settings.GraphSettings
Gets the minimum X value for the plot viewport.
getMinY() - Method in class org.LiveGraph.settings.GraphSettings
Gets the minimum Y value for the plot viewport.
getObservers() - Method in class org.LiveGraph.dataCache.DataCache
 
getRemainingMillis() - Method in class org.LiveGraph.dataCache.UpdateInvoker
Time to next update.
getScaleFactor(int) - Method in class org.LiveGraph.settings.DataSeriesSettings
Gets the parameter for the transformation of the plotted values of the data series with the specified index; this parameter is currently required only for the mode Transform_SetVal.
getScreenHeight() - Method in class org.LiveGraph.plot.Plotter
Gets canvas screen size (Y).
getScreenWidth() - Method in class org.LiveGraph.plot.Plotter
Gets canvas screen size (X).
getSeriesIndexInCache() - Method in class org.LiveGraph.dataCache.DataSeries
 
getShow(int) - Method in class org.LiveGraph.settings.DataSeriesSettings
Setts whether the data series with the specified index should be included in tthe plot.
getShowAtLeastOneSeries() - Method in class org.LiveGraph.plot.Plotter
Gets whether at least one series is to be plotted.
getShowOnlyTailData() - Method in class org.LiveGraph.settings.DataFileSettings
Gets whether to plot only tail data.
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class org.LiveGraph.gui.SeriesSettingsWindow.ColourEditor
 
getTokens() - Method in class org.LiveGraph.dataFile.read.DataLineTokenizer
Provides this tokeniser's tokens as an unmodifiable list.
getTransformMode(int) - Method in class org.LiveGraph.settings.DataSeriesSettings
Gets the transformation mode for the plotted values of the data series with the specified index.
getUniqueDataFile(String, String, String) - Static method in class org.LiveGraph.dataFile.write.DataStreamWriterFactory
Constructs a unique file name for a file located in the specified directory.
getUpdateFrequency() - Method in class org.LiveGraph.settings.DataFileSettings
Gets the interval between automatic graph updates.
getValue(int) - Method in class org.LiveGraph.dataCache.DataSet
 
getVGridColour() - Method in class org.LiveGraph.settings.GraphSettings
Gets the colour to use for drawing the vertical grid bars.
getVGridSize() - Method in class org.LiveGraph.settings.GraphSettings
Gets the interval between the vertical grid bars.
getVGridType() - Method in class org.LiveGraph.settings.GraphSettings
Sets the vertical grid type.
getXAxisScaleValue() - Method in class org.LiveGraph.settings.GraphSettings
Gets the scale parameter to use with the type XAxis_DataValScaledSet for scaling of X values.
getXAxisSeriesIndex() - Method in class org.LiveGraph.settings.GraphSettings
Gets the index of the data series to use as the x-axis.
getXAxisType() - Method in class org.LiveGraph.settings.GraphSettings
Gets the type for the x-axis.
graphExporter - Variable in class org.LiveGraph.LiveGraph
Holds the graph exporter.
GraphExporter - Class in org.LiveGraph.plot
Encapsulates the logic of graph image exports.
GraphExporter(Plotter) - Constructor for class org.LiveGraph.plot.GraphExporter
Creates a new exporter.
graphSettings - Variable in class org.LiveGraph.LiveGraph
Holds the graph settings for the application.
GraphSettings - Class in org.LiveGraph.settings
Encapsulates settings concerned with the data graphs and the plot canvas.
GraphSettings() - Constructor for class org.LiveGraph.settings.GraphSettings
Creates a new graph settings object with the default settings.
GraphSettings(String) - Constructor for class org.LiveGraph.settings.GraphSettings
Creates a new graph settings object and loads the settings from the specified file.
GraphSettings.HGridType - Enum in org.LiveGraph.settings
Possible types for the horizontal grid.
GraphSettings.HGridType() - Constructor for enum org.LiveGraph.settings.GraphSettings.HGridType
 
GraphSettings.VGridType - Enum in org.LiveGraph.settings
Possible types for the vertical grid.
GraphSettings.VGridType() - Constructor for enum org.LiveGraph.settings.GraphSettings.VGridType
 
GraphSettings.XAxisType - Enum in org.LiveGraph.settings
Possible types for the x-axis.
GraphSettings.XAxisType() - Constructor for enum org.LiveGraph.settings.GraphSettings.XAxisType
 
graphSettingsDisplayMenuItem - Variable in class org.LiveGraph.gui.MainWindow
 
graphSettingsDisplayStateChanged(boolean) - Method in class org.LiveGraph.gui.MainWindow
Update the menu state of MainWindow.graphSettingsDisplayMenuItem.
GraphSettingsWindow - Class in org.LiveGraph.gui
The "Graph Settings" window of the application.
GraphSettingsWindow() - Constructor for class org.LiveGraph.gui.GraphSettingsWindow
This is the default constructor.
graphSettingsWindow - Variable in class org.LiveGraph.LiveGraph
GUI window for graph settings.
graphSetts - Variable in class org.LiveGraph.plot.Plotter
Graph settings.

H

hadIOException() - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Check whether a recent operation caused an IOException.
handleEvent(JTextField) - Method in class org.LiveGraph.gui.RealNumFieldValueChangeAdaptor
Performs the validation and handles appropriately.
hasNext() - Method in class org.LiveGraph.dataCache.DataCache.DataSeriesLabelIterator
 
hasNext() - Method in class org.LiveGraph.dataCache.DataSeries.DataValuesIterator
 
hasObserver(CacheObserver) - Method in class org.LiveGraph.dataCache.DataCache
 
hasObserver(UpdateInvokerObserver) - Method in class org.LiveGraph.dataCache.UpdateInvoker
Check for the specified observer.
hasObserver(DataStreamObserver) - Method in class org.LiveGraph.dataFile.read.DataStreamReader
Checks whether the specified observer is registered with this parser.
hasObserver(SettingsObserver) - Method in class org.LiveGraph.settings.ObservableSettings
 
HAXIS_COL - Static variable in class org.LiveGraph.plot.Plotter
X axis colour.
helpCols - Variable in class org.LiveGraph.gui.SeriesSettingsWindow
 
hGridColourButton - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
hGridDetsPanel - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
hGridNoneButton - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
hGridSimpleButton - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
hGridSizeField - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
hGridStep - Variable in class org.LiveGraph.plot.Plotter
The actual h-grid step after the consideration of plot size.
HIGHLIGHT_LEN - Static variable in class org.LiveGraph.gui.SeriesSettingsWindow
 
highlightAround(Point) - Method in class org.LiveGraph.plot.Plotter
Highlights the points around the specified point.
highlightDataPoints - Variable in class org.LiveGraph.gui.PlotWindow
 
highlightPoints - Variable in class org.LiveGraph.plot.Plotter
Whether dara points close to the mouse position should be highlighted.
highlightSeries(List<Integer>) - Method in interface org.LiveGraph.gui.SeriesHighlightListener
 
highlightSeries(List<Integer>) - Method in class org.LiveGraph.gui.SeriesSettingsWindow
 
hlPoints - Variable in class org.LiveGraph.plot.Plotter.SeriesScreenData
 
hlSerPopup - Variable in class org.LiveGraph.gui.PlotWindow
 
HMARGIN - Static variable in class org.LiveGraph.plot.Plotter
Horisiontal margin.

I

IDTransform - Static variable in class org.LiveGraph.plot.Plotter
 
in - Variable in class org.LiveGraph.dataCache.DataStreamToCacheReader
Data stream reader.
in - Variable in class org.LiveGraph.dataFile.read.DataStreamReader
Data stream reader.
includeExtremeValue(double) - Method in class org.LiveGraph.dataCache.DataSeries
 
includeExtremeValues(DataSet) - Method in class org.LiveGraph.dataCache.DataCache
Updates the internal state of this cache and its data series to include the min and max values of the specified dataset.
increaseDispersalFactor() - Method in class org.LiveGraph.dataCache.DataCache
Increases the value which must divide datafile indices of all cached datasets without remainder.
initGlobalParameters() - Method in class org.LiveGraph.plot.Plotter
Used by the constructor to initialise global settings references.
initialize() - Method in class org.LiveGraph.gui.DataFileSettingsWindow
This method initializes the data file settings window.
initialize() - Method in class org.LiveGraph.gui.ExportImageDialog
This method initializes this dialog's view.
initialize() - Method in class org.LiveGraph.gui.GraphSettingsWindow
This method initializes the window.
initialize() - Method in class org.LiveGraph.gui.MainWindow
This method initializes the main window.
initialize() - Method in class org.LiveGraph.gui.PlotWindow
This method initializes the window.
initialize() - Method in class org.LiveGraph.gui.SeriesSettingsWindow
This method initializes the window.
initiateDataUpdate() - Method in class org.LiveGraph.LiveGraph
Causes the next data update.
installUncaughtExceptionHandler() - Method in class org.LiveGraph.LiveGraph
 
interval - Variable in class org.LiveGraph.dataCache.UpdateInvoker
Interval between updates in milliseconds.
intervalLabel - Variable in class org.LiveGraph.gui.DataFileSettingsWindow
 
ioException - Variable in class org.LiveGraph.dataFile.write.DataStreamWriter
Raised IOException (if any).
isUpdateInProgress() - Method in class org.LiveGraph.dataCache.UpdateInvoker
Whether an update is currently running.
isValidSeparator(String) - Static method in class org.LiveGraph.dataFile.common.DataFormatTools
In order to read the data correctly a tag must not be confused with data value.
iterateDataSeries() - Method in class org.LiveGraph.dataCache.DataCache
 
iterateDataSeriesLabels() - Method in class org.LiveGraph.dataCache.DataCache
 
iterateDataSets() - Method in class org.LiveGraph.dataCache.DataCache
 
iterateDataValues() - Method in class org.LiveGraph.dataCache.DataSeries
 
iterator - Variable in class org.LiveGraph.dataCache.DataCache.DataSeriesLabelIterator
 
iterator - Variable in class org.LiveGraph.dataCache.DataSeries.DataValuesIterator
 
iterator() - Method in class org.LiveGraph.dataFile.read.DataLineTokenizer
Provides a read-only iteration over the tokens of this tokeniser.

K

keyPressed(KeyEvent) - Method in class org.LiveGraph.gui.RealNumFieldValueChangeAdaptor
Catches the enter pressed event and performs field validation.
keyReleased(KeyEvent) - Method in class org.LiveGraph.gui.RealNumFieldValueChangeAdaptor
Does nothing.
keyTyped(KeyEvent) - Method in class org.LiveGraph.gui.RealNumFieldValueChangeAdaptor
Does nothing.

L

label - Variable in class org.LiveGraph.dataCache.DataSeries
Serien name/label.
labelsSet - Variable in class org.LiveGraph.dataFile.read.DataStreamReader
Whether the data series headings are already set-up.
lastLegalvaluesCache - Variable in class org.LiveGraph.gui.RealNumFieldValueChangeAdaptor
 
lastUpdateTime - Variable in class org.LiveGraph.dataCache.UpdateInvoker
System milliseconds at last update.
listDataFileInfo() - Method in class org.LiveGraph.dataCache.DataCache
 
LiveGraph - Class in org.LiveGraph
This is the main executable class of the LiveGraph plotter application.
LiveGraph() - Constructor for class org.LiveGraph.LiveGraph
 
LiveGraph.UncaughtExceptionHandler - Class in org.LiveGraph
 
LiveGraph.UncaughtExceptionHandler() - Constructor for class org.LiveGraph.LiveGraph.UncaughtExceptionHandler
 
LiveGraphDemo - Class in org.LiveGraph.demoDataSource
This class is used for generating a demo data file for demonstration and testing purposes.
LiveGraphDemo() - Constructor for class org.LiveGraph.demoDataSource.LiveGraphDemo
 
load(String) - Method in class org.LiveGraph.settings.DataFileSettings
Loads the settings from a specified file.
load(String) - Method in class org.LiveGraph.settings.DataSeriesSettings
Loads the settings from a specified file.
load(String) - Method in class org.LiveGraph.settings.GraphSettings
Loads the settings from the specified file.
logErrorLn(String) - Method in class org.LiveGraph.gui.MainWindow
Displays an error message.
logErrorLn(Object) - Method in class org.LiveGraph.LiveGraph
Prints an error message to the main window message area.
logInfoLn(String) - Method in class org.LiveGraph.gui.MainWindow
Displays an info message.
logInfoLn(Object) - Method in class org.LiveGraph.LiveGraph
Prints an info message to the main window message area.
logLn(String) - Method in class org.LiveGraph.gui.MainWindow
Displays a log message.
logSuccessLn(String) - Method in class org.LiveGraph.gui.MainWindow
Displays an success message.
logSuccessLn(Object) - Method in class org.LiveGraph.LiveGraph
Prints an success message to the main window message area.
logTimestampFormat - Static variable in class org.LiveGraph.gui.MainWindow
 

M

main(String[]) - Static method in class org.LiveGraph.demoDataSource.LiveGraphDemo
 
main(String[]) - Static method in class org.LiveGraph.LiveGraph
Program entry point.
MainWindow - Class in org.LiveGraph.gui
This is the main window of the application.
MainWindow() - Constructor for class org.LiveGraph.gui.MainWindow
This is the default constructor.
mainWindow - Variable in class org.LiveGraph.LiveGraph
Main GUI window of the application.
MAX_BURST - Static variable in class org.LiveGraph.demoDataSource.LiveGraphDemo
 
MAX_DATASETS - Static variable in class org.LiveGraph.demoDataSource.LiveGraphDemo
 
MAX_SLEEP - Static variable in class org.LiveGraph.demoDataSource.LiveGraphDemo
 
maxValue - Variable in class org.LiveGraph.dataCache.DataSeries
Max data value in this series.
maxValueCached - Variable in class org.LiveGraph.dataCache.DataCache
Caches the largest data value currently in the cache.
maxXAutoButton - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
maxXField - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
maxXLabelAuto - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
maxXLabelExpl - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
maxXValButton - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
maxYAutoButton - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
maxYField - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
maxYLabelAuto - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
maxYLabelExpl - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
maxYValButton - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
messageArea - Variable in class org.LiveGraph.gui.MainWindow
 
MIN_BURST - Static variable in class org.LiveGraph.demoDataSource.LiveGraphDemo
 
MIN_GRIDLINE_DIST - Static variable in class org.LiveGraph.plot.Plotter
The minimum distance between grid lines (in pixels).
MIN_SLEEP - Static variable in class org.LiveGraph.demoDataSource.LiveGraphDemo
 
minScreenSize - Static variable in class org.LiveGraph.plot.Plotter
 
minValue - Variable in class org.LiveGraph.dataCache.DataSeries
Min data value in this series.
minValueCached - Variable in class org.LiveGraph.dataCache.DataCache
Caches the smallest data value currently in the cache.
minXAutoButton - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
minXField - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
minXLabelAuto - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
minXLabelExpl - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
minXValButton - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
minYAutoButton - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
minYField - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
minYLabelAuto - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
minYLabelExpl - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
minYValButton - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
mustQuit - Variable in class org.LiveGraph.dataCache.UpdateInvoker
Whether the invoker thread should wind up at the next possibility.

N

next() - Method in class org.LiveGraph.dataCache.DataCache.DataSeriesLabelIterator
 
next() - Method in class org.LiveGraph.dataCache.DataSeries.DataValuesIterator
 
nextDatasetFileIndex - Variable in class org.LiveGraph.dataFile.read.DataStreamReader
The data stream index of the next data record.
nextUpdateLabel - Variable in class org.LiveGraph.gui.DataFileSettingsWindow
 
notifyCommentLine(String) - Method in class org.LiveGraph.dataFile.read.DataStreamReader
Notifies observers regestered with this parser of a "comment line parsed"-event.
notifyDataLineRead(List<String>, int) - Method in class org.LiveGraph.dataFile.read.DataStreamReader
Notifies observers regestered with this parser of a "dataset parsed"-event.
notifyFileInfoLine(String) - Method in class org.LiveGraph.dataFile.read.DataStreamReader
Notifies observers regestered with this parser of a "file info line parsed"-event.
notifyLabelsSet(List<String>) - Method in class org.LiveGraph.dataFile.read.DataStreamReader
Notifies observers regestered with this parser of a "data series labels parsed"-event.
notifyObservers(Object) - Method in class org.LiveGraph.settings.ObservableSettings
 
notifyObservers() - Method in class org.LiveGraph.settings.ObservableSettings
 
notifyObserversTimerTick() - Method in class org.LiveGraph.dataCache.UpdateInvoker
Notifies this invoker's observers that this observer has waken up to process events.
notifyObserversUpdateFinished(String) - Method in class org.LiveGraph.dataCache.UpdateInvoker
Notifies this invoker's observers that an update has finished.
notifyObserversUpdateStarted() - Method in class org.LiveGraph.dataCache.UpdateInvoker
Notifies this invoker's observers that an update was triggered.
notifySeparatorSet(String) - Method in class org.LiveGraph.dataFile.read.DataStreamReader
Notifies observers regestered with this parser of a "data values separator set"-event.
notifySeriesHighlightListeners(List<Integer>) - Method in class org.LiveGraph.gui.PlotWindow
Notifies the listeners about the highlighted series.

O

ObservableSettings - Class in org.LiveGraph.settings
Base class for all settings classes which can hadle observers to listen to settings events.
ObservableSettings() - Constructor for class org.LiveGraph.settings.ObservableSettings
 
observers - Variable in class org.LiveGraph.dataCache.DataCache
 
observers - Variable in class org.LiveGraph.dataCache.UpdateInvoker
List of observers.
observers - Variable in class org.LiveGraph.dataFile.read.DataStreamReader
Observers who want to know what's on the data stream.
observers - Variable in class org.LiveGraph.settings.ObservableSettings
 
openFileDialog - Variable in class org.LiveGraph.gui.DataFileSettingsWindow
 
org.LiveGraph - package org.LiveGraph
 
org.LiveGraph.dataCache - package org.LiveGraph.dataCache
 
org.LiveGraph.dataFile.common - package org.LiveGraph.dataFile.common
 
org.LiveGraph.dataFile.read - package org.LiveGraph.dataFile.read
 
org.LiveGraph.dataFile.write - package org.LiveGraph.dataFile.write
 
org.LiveGraph.demoDataSource - package org.LiveGraph.demoDataSource
 
org.LiveGraph.gui - package org.LiveGraph.gui
 
org.LiveGraph.plot - package org.LiveGraph.plot
 
org.LiveGraph.settings - package org.LiveGraph.settings
 
out - Variable in class org.LiveGraph.dataFile.write.DataStreamWriter
Streat writer for printing to the output stream.

P

paint(Graphics) - Method in class org.LiveGraph.plot.Plotter
Paints the previously computed graphs along with the axes, labels, grids and so on to the specified graphics context.
paintAxes(Graphics) - Method in class org.LiveGraph.plot.Plotter
Paints the coordinate axes.
paintData(Graphics) - Method in class org.LiveGraph.plot.Plotter
Paints the data series.
paintGrids(Graphics) - Method in class org.LiveGraph.plot.Plotter
Paints the grid.
param - Variable in class org.LiveGraph.settings.DataSeriesSettings.SeriesParameters
Parameter for series' values transformation.
parseLine(String, String) - Method in class org.LiveGraph.dataFile.read.DataLineTokenizer
Internal routine used for parsing.
plotDisplayMenuItem - Variable in class org.LiveGraph.gui.MainWindow
 
plotDisplayStateChanged(boolean) - Method in class org.LiveGraph.gui.MainWindow
Update the menu state of MainWindow.plotDisplayMenuItem.
plotPoints - Variable in class org.LiveGraph.plot.Plotter.SeriesScreenData
 
plotter - Variable in class org.LiveGraph.gui.PlotWindow
 
plotter - Variable in class org.LiveGraph.plot.GraphExporter
Graph plotter.
Plotter - Class in org.LiveGraph.plot
This class handles the conversion of the cached data to a screen image and the drawing of the image on a Graphics object.
Plotter(DataCache) - Constructor for class org.LiveGraph.plot.Plotter
Creates a plotter for the data held in the specified cache.
Plotter.MutableInt - Class in org.LiveGraph.plot
For holding mutable ints as objects.
Plotter.MutableInt() - Constructor for class org.LiveGraph.plot.Plotter.MutableInt
 
Plotter.MutableInt(int) - Constructor for class org.LiveGraph.plot.Plotter.MutableInt
 
Plotter.PointsByIndexComparator - Class in org.LiveGraph.plot
Used in order to compare points referenced by their index in Plotter.SeriesScreenData.points; the comparison is by x-xoordinates.
Plotter.PointsByIndexComparator() - Constructor for class org.LiveGraph.plot.Plotter.PointsByIndexComparator
 
Plotter.SeriesScreenData - Class in org.LiveGraph.plot
A data structure to hold the locally cached plot data for a data series.
Plotter.SeriesScreenData(int) - Constructor for class org.LiveGraph.plot.Plotter.SeriesScreenData
 
Plotter.Transformer - Interface in org.LiveGraph.plot
Used to encapsulate data series points translation routines.
PlotWindow - Class in org.LiveGraph.gui
The plot window of the application.
PlotWindow(Plotter) - Constructor for class org.LiveGraph.gui.PlotWindow
Created and setts up a plotter window.
plotWindow - Variable in class org.LiveGraph.LiveGraph
GUI window for the actual graph plot.
pointHighlightComputationRunning - Variable in class org.LiveGraph.plot.Plotter
Whether screen data computation is in progress.
points - Variable in class org.LiveGraph.plot.Plotter.SeriesScreenData
 
pointsByIndexComparator - Variable in class org.LiveGraph.plot.Plotter
Used for sorting points by x values.
preferredFileExtension - Static variable in class org.LiveGraph.settings.DataFileSettings
Standard file extension.
preferredFileExtension - Static variable in class org.LiveGraph.settings.DataSeriesSettings
The default file extension.
preferredFileExtension - Static variable in class org.LiveGraph.settings.GraphSettings
Standard file extension.
preferredXAxisSeriesIndex - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
processCommentLine(String) - Method in class org.LiveGraph.dataFile.read.DataStreamReader
Parses a comments line.
processDataLine(String) - Method in class org.LiveGraph.dataFile.read.DataStreamReader
Parses a data line.
processFileInfoLine(String) - Method in class org.LiveGraph.dataFile.read.DataStreamReader
Parses a file information line.
processLine(String) - Method in class org.LiveGraph.dataFile.read.DataStreamReader
Examines a data line and dispatches to a specialised parsing routine.
processSeparatorDefinitionLine(String) - Method in class org.LiveGraph.dataFile.read.DataStreamReader
Parses a data values separator definition line.
processSeriesLabelsLine(String) - Method in class org.LiveGraph.dataFile.read.DataStreamReader
Parses a data series headings line.

R

readFromStream() - Method in class org.LiveGraph.dataCache.DataStreamToCacheReader
Reads as many data lines from the underlying stream as there are available, parses the lines and stores the extracted information (if any) in this reader's data cache.
readFromStream() - Method in class org.LiveGraph.dataFile.read.DataStreamReader
Reads as many data lines from the underlying stream as there are available and parses them.
readFromStream(int) - Method in class org.LiveGraph.dataFile.read.DataStreamReader
Reads up to a specified number of data lines from the underlying stream, and parses the lines.
ready() - Method in class org.LiveGraph.dataCache.DataStreamToCacheReader
Tells whether this reader's underlying data stream is ready to be read.
ready() - Method in class org.LiveGraph.dataFile.read.DataStreamReader
Tells whether this reader's underlying data stream is ready to be read.
RealNumFieldValueChangeAdaptor - Class in org.LiveGraph.gui
This validating adaptor listens to focusLost-messages of a JTextField.
RealNumFieldValueChangeAdaptor(double) - Constructor for class org.LiveGraph.gui.RealNumFieldValueChangeAdaptor
Constructor.
remainingMillis - Variable in class org.LiveGraph.dataCache.UpdateInvoker
Remaining milliseconds till the next update.
remove() - Method in class org.LiveGraph.dataCache.DataCache.DataSeriesLabelIterator
 
remove() - Method in class org.LiveGraph.dataCache.DataSeries.DataValuesIterator
 
removeDatalistHead() - Method in class org.LiveGraph.dataCache.DataCache
Removes the oldest datasets in this cache.
removeObserver(CacheObserver) - Method in class org.LiveGraph.dataCache.DataCache
 
removeObserver(UpdateInvokerObserver) - Method in class org.LiveGraph.dataCache.UpdateInvoker
Removes an observer.
removeObserver(DataStreamObserver) - Method in class org.LiveGraph.dataFile.read.DataStreamReader
De-registeres the specified observer from this parser.
removeObserver(SettingsObserver) - Method in class org.LiveGraph.settings.ObservableSettings
 
removeRangeint(int, int) - Method in class org.LiveGraph.dataCache.DataCache.RemoveRangeArrayList
 
removeSeriesHighlightListeners(SeriesHighlightListener) - Method in class org.LiveGraph.gui.PlotWindow
Removed a SeriesHighlightListener.
resetCache() - Method in class org.LiveGraph.dataCache.DataCache
Removes all data from this cache and resets is to the empty state.
resetCache(DataCache.CacheMode) - Method in class org.LiveGraph.dataCache.DataCache
Removes all data from this cache and resets is to the empty state.
resetCache(DataCache.CacheMode, List<String>) - Method in class org.LiveGraph.dataCache.DataCache
Removes all data from this cache and resets is to the empty state.
resetData() - Method in class org.LiveGraph.dataCache.DataCache
Resets the cache while keeping the same operating mode.
resetData(DataCache.CacheMode) - Method in class org.LiveGraph.dataCache.DataCache
Resets the cache to the specified mode.
resetDataFileInfo() - Method in class org.LiveGraph.dataCache.DataCache
Delets all data file info strings held by this cache.
resetDataViewport() - Method in class org.LiveGraph.plot.Plotter
Recomputes the currently visible data area according to the current graph and series settings.
resetExtremeValues() - Method in class org.LiveGraph.dataCache.DataCache
Delets the information of min and max values held by this cache and any of its data series.
resetExtremeValues() - Method in class org.LiveGraph.dataCache.DataSeries
Resets the min and max value caches for this series.
resetIOException() - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Deletes any internal state concerned with previously encountered IOExceptions.
resetLabels() - Method in class org.LiveGraph.dataCache.DataCache
Removes all data series informatioon from the cache without deleting the actual data.
resetLabels(List<String>) - Method in class org.LiveGraph.dataCache.DataCache
Removes all data series informatioon from the cache and replaces is with new empty series.
resetScreenDataBuffer() - Method in class org.LiveGraph.plot.Plotter
Reallocates the screen data buffer.
restingTimeTickLength - Static variable in class org.LiveGraph.dataCache.UpdateInvoker
How long to sleep for when updates are to be invoked manually.
returnValueForIllegalIndex - Static variable in class org.LiveGraph.dataCache.DataSet
The currently used default rteturn value.
run() - Method in class org.LiveGraph.dataCache.UpdateInvoker
Main invoker loop: call UpdateInvoker.timeTick(); if it is time for the next update, call UpdateInvoker.update(); call UpdateInvoker.timeTick() again and continue the loop until UpdateInvoker.mustQuit is set to true; call UpdateInvoker.tidyUp() before quitting.
runAdvancedSelector() - Method in class org.LiveGraph.gui.SeriesSettingsWindow
Executes the advanced selection of data series.
runsCorrectJavaVersion() - Method in class org.LiveGraph.LiveGraph
Determines whether the currect Java version is appropriate.

S

save(String) - Method in class org.LiveGraph.settings.DataFileSettings
Saves the settings to a specified file.
save(String) - Method in class org.LiveGraph.settings.DataSeriesSettings
Saves the settings to a specified file.
save(String) - Method in class org.LiveGraph.settings.GraphSettings
Saves the settings to a specified file.
scale - Variable in class org.LiveGraph.settings.DataSeriesSettings.SeriesParameters
Transformation mode for series values.
scaleTypeCombo - Variable in class org.LiveGraph.gui.SeriesSettingsWindow
 
screenDataBuffer - Variable in class org.LiveGraph.plot.Plotter
Buffers the screen coordinates of the graphs.
screenSize - Variable in class org.LiveGraph.plot.Plotter
Screen size in pixels.
screenToDataPoint(Point) - Method in class org.LiveGraph.plot.Plotter
Map the specified point in screen coordinates into the data space.
screenTooSmall() - Method in class org.LiveGraph.plot.Plotter
Gets whether the screen area is large enough to paint the graph.
selColor - Variable in class org.LiveGraph.gui.SeriesSettingsWindow.ColourEditor
 
selectionModel - Variable in class org.LiveGraph.gui.SeriesSettingsWindow
 
selfSettingHGridSize - Variable in class org.LiveGraph.plot.Plotter
Whether the next change of h-grid settings was initiated by this plotter and should therefore be ignored by the plotter's handler.
selfSettingVGridSize - Variable in class org.LiveGraph.plot.Plotter
Whether the next change of v-grid settings was initiated by this plotter and should therefore be ignored by the plotter's handler.
separator - Variable in class org.LiveGraph.dataFile.read.DataStreamReader
Data values separator.
separator - Variable in class org.LiveGraph.dataFile.write.DataStreamWriter
The currently used data values separator.
separatorSet - Variable in class org.LiveGraph.dataFile.read.DataStreamReader
Whether the data values separator was already finalised.
series - Variable in class org.LiveGraph.plot.Plotter.PointsByIndexComparator
 
series - Variable in class org.LiveGraph.plot.Plotter.SeriesScreenData
 
seriesCombo - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
SeriesHighlightListener - Interface in org.LiveGraph.gui
Interface to implement for listeners who want to be notified when a data series was highlighted.
seriesHighlightListeners - Variable in class org.LiveGraph.gui.PlotWindow
 
seriesIndexInCache - Variable in class org.LiveGraph.dataCache.DataSeries.DataValuesIterator
 
seriesIndexInCache - Variable in class org.LiveGraph.dataCache.DataSeries
The (0 based) index of this series' data in the cache.
seriesLabels - Variable in class org.LiveGraph.gui.PlotWindow
 
seriesLabels - Variable in class org.LiveGraph.gui.SeriesSettingsWindow
 
seriesSettings - Variable in class org.LiveGraph.LiveGraph
Holds the data series settings for the application.
seriesSettingsDisplayMenuItem - Variable in class org.LiveGraph.gui.MainWindow
 
seriesSettingsDisplayStateChanged(boolean) - Method in class org.LiveGraph.gui.MainWindow
Update the menu state of MainWindow.seriesSettingsDisplayMenuItem.
SeriesSettingsWindow - Class in org.LiveGraph.gui
The "Series Settings" window of the application.
SeriesSettingsWindow() - Constructor for class org.LiveGraph.gui.SeriesSettingsWindow
This is the default constructor.
seriesSettingsWindow - Variable in class org.LiveGraph.LiveGraph
GUI window for data series settings.
SeriesSettingsWindow.ColourEditor - Class in org.LiveGraph.gui
A colour selection cell editor for the settings table.
SeriesSettingsWindow.ColourEditor() - Constructor for class org.LiveGraph.gui.SeriesSettingsWindow.ColourEditor
 
seriesSetts - Variable in class org.LiveGraph.plot.Plotter
Data series settings.
setAdvancedPanelVisibility(boolean) - Method in class org.LiveGraph.gui.SeriesSettingsWindow
Shows and hides the advanced selector panel.
setColour(int, Color) - Method in class org.LiveGraph.settings.DataSeriesSettings
Sets the colour for the plot of the data series with the specified index.
setDataCache(DataCache) - Method in class org.LiveGraph.dataCache.UpdateInvoker
Specifies the data cache to which the data read on the next update will be written.
setDataFile(File) - Method in class org.LiveGraph.dataCache.UpdateInvoker
Sets the file from which the next update will be read and resets the data cache.
setDataFile(String) - Method in class org.LiveGraph.dataCache.UpdateInvoker
Sets the file from which the next update will be read and resets the data cache.
setDataFile(String) - Method in class org.LiveGraph.settings.DataFileSettings
Sets the data file.
setDataFileInfoText(String) - Method in class org.LiveGraph.gui.DataFileSettingsWindow
Displayes data file info.
setDataValue(String, double) - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Assigns the specified value to the specified data series in the current dataset.
setDataValue(int, double) - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Assigns the specified value to the data series at the specified index in the current dataset.
setDataValue(double) - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Assigns the specified value to the next data series in the current dataset.
setDataValue(String, float) - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Assigns the specified value to the specified data series in the current dataset.
setDataValue(int, float) - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Assigns the specified value to the data series at the specified index in the current dataset.
setDataValue(float) - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Assigns the specified value to the next data series in the current dataset.
setDataValue(String, long) - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Assigns the specified value to the specified data series in the current dataset.
setDataValue(int, long) - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Assigns the specified value to the data series at the specified index in the current dataset.
setDataValue(long) - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Assigns the specified value to the next data series in the current dataset.
setDataValue(String, int) - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Assigns the specified value to the specified data series in the current dataset.
setDataValue(int, int) - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Assigns the specified value to the data series at the specified index in the current dataset.
setDataValue(int) - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Assigns the specified value to the next data series in the current dataset.
setDataValue(String, boolean) - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Assigns the specified value to the specified data series in the current dataset.
setDataValue(int, boolean) - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Assigns the specified value to the data series at the specified index in the current dataset.
setDataValue(boolean) - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Assigns the specified value to the next data series in the current dataset.
setDataValue(String, String) - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Assigns the specified value to the specified data series in the current dataset.
setDataValue(int, String) - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Assigns the specified value to the data series at the specified index in the current dataset.
setDataValue(String) - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Assigns the specified value to the next data series in the current dataset.
setDefaultInitialSettingsFiles(Map<String, String>) - Method in class org.LiveGraph.LiveGraph
If some settings were not specified to be loaded from a file via the command line, this method is used to specify default files for loading the settings, provided the defualt files exist.
setDisplayDataFileSettingsWindow(boolean) - Method in class org.LiveGraph.LiveGraph
Displays or hides the data file settings window.
setDisplayGraphSettingsWindow(boolean) - Method in class org.LiveGraph.LiveGraph
Displays or hides the graph settings window.
setDisplayPlotWindow(boolean) - Method in class org.LiveGraph.LiveGraph
Displays or hides plot window.
setDisplaySeriesSettingsWindow(boolean) - Method in class org.LiveGraph.LiveGraph
Displays or hides the data series settings window.
setDoNotCacheData(boolean) - Method in class org.LiveGraph.settings.DataFileSettings
Sets whether the data stream should not be cached in memory.
setDontBreakObserverNotification(boolean) - Method in exception org.LiveGraph.settings.ErrorWhileSettingHasChangedProcessingException
 
setDontCacheData(boolean) - Method in class org.LiveGraph.dataCache.UpdateInvoker
Sets whether the cache should be reset before each update.
setFileNameLabel(String) - Method in class org.LiveGraph.gui.DataFileSettingsWindow
Sets the file name label in the window.
setHGridColour(Color) - Method in class org.LiveGraph.settings.GraphSettings
Sets the colour for drawing the horizontal grid bars.
setHGridSize(double) - Method in class org.LiveGraph.settings.GraphSettings
Sets the interval between the horizontal grib bars.
setHGridType(GraphSettings.HGridType) - Method in class org.LiveGraph.settings.GraphSettings
Sets the horizontal grid type.
setHighlightDataPoints(boolean) - Method in class org.LiveGraph.settings.GraphSettings
Gets whether the data points in the vicinity of the mouse cursor should be highlighted.
setInterval(long) - Method in class org.LiveGraph.dataCache.UpdateInvoker
Sets the length of the interval between automatic data updates in milliseconds.
setMaxX(double) - Method in class org.LiveGraph.settings.GraphSettings
Sets the maximum X value for the plot viewport.
setMaxY(double) - Method in class org.LiveGraph.settings.GraphSettings
Sets the maximum Y value for the plot viewport.
setMinX(double) - Method in class org.LiveGraph.settings.GraphSettings
Sets the minimum X value for the plot viewport.
setMinY(double) - Method in class org.LiveGraph.settings.GraphSettings
Sets the minimum Y value for the plot viewport.
setMustQuit(boolean) - Method in class org.LiveGraph.dataCache.UpdateInvoker
Used to notify this invoker that is must stop running at the next possibility.
setScaleFactor(int, double) - Method in class org.LiveGraph.settings.DataSeriesSettings
Sets the parameter for the transformation of the plotted values of the data series with the specified index; this parameter is currently required only for the mode Transform_SetVal;
setScreenSize(int, int) - Method in class org.LiveGraph.plot.Plotter
Set the current view screen size.
setSeparator(String) - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Sets the separator between data columns and values.
setSeries(Plotter.SeriesScreenData) - Method in class org.LiveGraph.plot.Plotter.PointsByIndexComparator
 
setSeriesLabels(ReadOnlyIterator<String>) - Method in class org.LiveGraph.gui.GraphSettingsWindow
Updates the series selection drop down box with the specified series labels.
setSeriesMarkedAsXAxis(int) - Method in class org.LiveGraph.settings.DataSeriesSettings
Getts called when this settings container was registered as an observer to a graph settings container and some data series was set as being used as the x-axis in the observed graph settings container.
setShow(int, boolean) - Method in class org.LiveGraph.settings.DataSeriesSettings
Sets whether the data series with the specified index should be included in tthe plot.
setShowAll(int, int, boolean) - Method in class org.LiveGraph.settings.DataSeriesSettings
Sets whether the data series between the specified indices should be included in the plot.
setShowOnlyTailData(boolean) - Method in class org.LiveGraph.settings.DataFileSettings
Setts whether to plot only tail data.
setShowToggleAll(int, int) - Method in class org.LiveGraph.settings.DataSeriesSettings
Toggles whether the data series between the specified indices should be included in the plot.
setStatusMessage(String) - Method in class org.LiveGraph.gui.PlotWindow
Update the status bar message.
settingHasChanged(ObservableSettings, Object) - Method in class org.LiveGraph.dataCache.UpdateInvoker
Dispatches settings change events.
settingHasChanged(DataFileSettings, String) - Method in class org.LiveGraph.dataCache.UpdateInvoker
When the application's data file settings change which method is called in order to update the internal state accordingly.
settingHasChanged(ObservableSettings, Object) - Method in class org.LiveGraph.gui.DataFileSettingsWindow
Updates the view when the settings were loaded from a file.
settingHasChanged(DataFileSettings, Object) - Method in class org.LiveGraph.gui.DataFileSettingsWindow
Updates the view when the settings were loaded from a file.
settingHasChanged(ObservableSettings, Object) - Method in class org.LiveGraph.gui.GraphSettingsWindow
Updates the display of the graph settings when they have been changed.
settingHasChanged(GraphSettings, Object) - Method in class org.LiveGraph.gui.GraphSettingsWindow
Updates the display of the graph settings when they have been changed.
settingHasChanged(ObservableSettings, Object) - Method in class org.LiveGraph.gui.PlotWindow
Dispatches settings change events.
settingHasChanged(DataSeriesSettings, String) - Method in class org.LiveGraph.gui.PlotWindow
Repaints the plot canvas when the data file settings change.
settingHasChanged(GraphSettings, String) - Method in class org.LiveGraph.gui.PlotWindow
Repaints the plot canvas when the graph settings change.
settingHasChanged(ObservableSettings, Object) - Method in class org.LiveGraph.gui.SeriesSettingsWindow
Dispatches the settings change events.
settingHasChanged(DataSeriesSettings, String) - Method in class org.LiveGraph.gui.SeriesSettingsWindow
Updates the table display when series settings were loaded from a file.
settingHasChanged(GraphSettings, String) - Method in class org.LiveGraph.gui.SeriesSettingsWindow
When a series was selected as x-axis, the corresponding setting is highlighted for a second.
settingHasChanged(ObservableSettings, Object) - Method in class org.LiveGraph.plot.Plotter
Dispatches settings change events.
settingHasChanged(DataSeriesSettings, String) - Method in class org.LiveGraph.plot.Plotter
Calls the neccesary recoputations when seties settings are changed.
settingHasChanged(GraphSettings, String) - Method in class org.LiveGraph.plot.Plotter
Calls the neccesary recoputations when graph settings are changed.
settingHasChanged(ObservableSettings, Object) - Method in class org.LiveGraph.settings.DataSeriesSettings
Data seties settings objects may listen to other settings objects in order to react to changed in other settings; currently data series settings react when a data series is set to be used as the x-axis.
settingHasChanged(ObservableSettings, Object) - Method in interface org.LiveGraph.settings.SettingsObserver
Called when a setting is changed.
settings - Variable in class org.LiveGraph.settings.DataSeriesSettings
Holds the current settigs.
SettingsObserver - Interface in org.LiveGraph.settings
Defines a settings observer.
setTransformMode(int, DataSeriesSettings.TransformMode) - Method in class org.LiveGraph.settings.DataSeriesSettings
Sets the transformation mode for the plotted values of the data series with the specified index.
setUpdateFrequency(long) - Method in class org.LiveGraph.settings.DataFileSettings
Sets the interval between automatic graph updates.
setUpdateInProgress(boolean) - Method in class org.LiveGraph.dataCache.UpdateInvoker
Sets the internal updateInProgress state.
setVGridColour(Color) - Method in class org.LiveGraph.settings.GraphSettings
Sets the colour to use for drawing the vertical grid bars.
setVGridSize(double) - Method in class org.LiveGraph.settings.GraphSettings
Sets the interval between the vertical grid bars.
setVGridType(GraphSettings.VGridType) - Method in class org.LiveGraph.settings.GraphSettings
Gets the vertical grid type.
setXAxisScaleValue(double) - Method in class org.LiveGraph.settings.GraphSettings
Sets the scale parameter to use with the type XAxis_DataValScaledSet for scaling of X values.
setXAxisSeriesIndex(int) - Method in class org.LiveGraph.settings.GraphSettings
Sets the index of the data series to use as the x-axis.
setXAxisType(GraphSettings.XAxisType) - Method in class org.LiveGraph.settings.GraphSettings
Sets the type for the x-axis.
show - Variable in class org.LiveGraph.settings.DataSeriesSettings.SeriesParameters
Whether this data series should be shown at all.
showAllDataButton - Variable in class org.LiveGraph.gui.DataFileSettingsWindow
 
showAtLeastOneSeries - Variable in class org.LiveGraph.plot.Plotter
Whether anythig at all is to be displayed.
showHlSeriesPopup(List<Integer>, int, int) - Method in class org.LiveGraph.gui.PlotWindow
Shows the popup with the labels of highlighted data series.
showTailDataButton - Variable in class org.LiveGraph.gui.DataFileSettingsWindow
 
sinceUpdateTime - Variable in class org.LiveGraph.dataCache.UpdateInvoker
Milliseconds since last update.
sortedPoints - Variable in class org.LiveGraph.plot.Plotter.SeriesScreenData
 
startDelayEvents() - Method in class org.LiveGraph.dataCache.DataCache
When this method is invoked the cache enters the delayEvents-mode; while in this mode events are not supplied to observers, instead they are cached and fired only when fireDelayedEvents is invoked.
statusLabel - Variable in class org.LiveGraph.gui.PlotWindow
 

T

table - Variable in class org.LiveGraph.gui.SeriesSettingsWindow
 
tableModel - Variable in class org.LiveGraph.gui.SeriesSettingsWindow
 
TAGComment - Static variable in class org.LiveGraph.dataFile.common.DataFormatTools
Every comment line must start with this tag.
TAGFileInfo - Static variable in class org.LiveGraph.dataFile.common.DataFormatTools
Every file description line must start with this tag.
TAGSepDefinition - Static variable in class org.LiveGraph.dataFile.common.DataFormatTools
An alternatice separator definition in the first line of the file must be ocated wetween two instances of this tag.
TAIL_BALANCE_SIZE - Static variable in class org.LiveGraph.dataCache.DataCache
Number of datasets to always keep in memory when operating in CacheTailData-mode.
tidyUp() - Method in class org.LiveGraph.dataCache.UpdateInvoker
Winds up the operations by closing the current data reader.
timerTick(UpdateInvoker) - Method in interface org.LiveGraph.dataCache.UpdateInvokerObserver
 
timerTick(UpdateInvoker) - Method in class org.LiveGraph.gui.DataFileSettingsWindow
Updates an apropriate label as the invoker counts down the time until the next update.
timeTick() - Method in class org.LiveGraph.dataCache.UpdateInvoker
Send the this invoker to sleep for timeTickLength milliseconds.
timeTickLength - Variable in class org.LiveGraph.dataCache.UpdateInvoker
The sleep length betweek ticks at which this invoker can react to events and send mesages.
tokens - Variable in class org.LiveGraph.dataFile.read.DataLineTokenizer
Internal buffer for the tokens.
Tools - Class in org.LiveGraph.gui
Provides some convenience methods and convenience classes.
Tools() - Constructor for class org.LiveGraph.gui.Tools
 
TOOLTIP_DISPLAY_LEN - Static variable in class org.LiveGraph.gui.RealNumFieldValueChangeAdaptor
Display length for the error messgae tooltip in milliseconds.
topPanel - Variable in class org.LiveGraph.gui.SeriesSettingsWindow
 
toString() - Method in class org.LiveGraph.dataCache.DataSet
 
transf(double) - Method in interface org.LiveGraph.plot.Plotter.Transformer
 
transformer - Variable in class org.LiveGraph.plot.Plotter.SeriesScreenData
 
tryParseCommandLineArgument(String, String, Map<String, String>) - Method in class org.LiveGraph.LiveGraph
Processes two consecutive command line parameters.

U

uncaughtException(Thread, Throwable) - Method in class org.LiveGraph.LiveGraph.UncaughtExceptionHandler
 
update() - Method in class org.LiveGraph.dataCache.UpdateInvoker
Executes the next update from the current input file into the current data cache.
updateDatScrTransform() - Method in class org.LiveGraph.plot.Plotter
Updates the data to screen transform map according to the currently visible data area and screen size.
updateFinished(UpdateInvoker, String) - Method in interface org.LiveGraph.dataCache.UpdateInvokerObserver
 
updateFinished(UpdateInvoker, String) - Method in class org.LiveGraph.gui.DataFileSettingsWindow
Displays an apropriate label when the invoker has finished an update from the data file.
updateInProgress - Variable in class org.LiveGraph.dataCache.UpdateInvoker
Whether an update is currently running.
updateIntervalLabels - Static variable in class org.LiveGraph.gui.DataFileSettingsWindow
 
updateIntervallSlider - Variable in class org.LiveGraph.gui.DataFileSettingsWindow
 
updateIntervalValues - Static variable in class org.LiveGraph.gui.DataFileSettingsWindow
 
UpdateInvoker - Class in org.LiveGraph.dataCache
An object of this class is used to triger updates from a data input stream into a DataCache at regular intervals.
UpdateInvoker() - Constructor for class org.LiveGraph.dataCache.UpdateInvoker
Constructs a new invoker.
updateInvoker - Variable in class org.LiveGraph.LiveGraph
Application's data update invoker.
UpdateInvokerObserver - Interface in org.LiveGraph.dataCache
Defines an UpdateInvoker-observer.
updateScreenData() - Method in class org.LiveGraph.plot.Plotter
First, recomputes the currently visible data area according to the current graph and series settings; then, computes the screen coordinates for the visible data series..
updateSeriesTransformer(int) - Method in class org.LiveGraph.plot.Plotter
 
updateStarted(UpdateInvoker) - Method in interface org.LiveGraph.dataCache.UpdateInvokerObserver
 
updateStarted(UpdateInvoker) - Method in class org.LiveGraph.gui.DataFileSettingsWindow
Displays an apropriate label when the invoker has started an update from the data file.
userHGridStep - Variable in class org.LiveGraph.plot.Plotter
The h-grid size get by a settings change that was not initiated by this plotter itself.
userVGridStep - Variable in class org.LiveGraph.plot.Plotter
The v-grid size get by a settings change that was not initiated by this plotter itself.

V

val - Variable in class org.LiveGraph.plot.Plotter.MutableInt
 
valueChanged(JTextField, double) - Method in class org.LiveGraph.gui.RealNumFieldValueChangeAdaptor
Subclasses must override that in order to take the appropriate action when the field contains a valid double value.
valueOf(String) - Static method in enum org.LiveGraph.dataCache.CacheObserver.CacheEvent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.LiveGraph.dataCache.DataCache.CacheMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.LiveGraph.dataCache.DataSet.DefRetValue
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.LiveGraph.settings.DataSeriesSettings.TransformMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.LiveGraph.settings.GraphSettings.HGridType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.LiveGraph.settings.GraphSettings.VGridType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.LiveGraph.settings.GraphSettings.XAxisType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.LiveGraph.dataCache.CacheObserver.CacheEvent
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.LiveGraph.dataCache.DataCache.CacheMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.LiveGraph.dataCache.DataSet.DefRetValue
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class org.LiveGraph.dataCache.DataSet
Values of this dataset.
values - Variable in class org.LiveGraph.settings.DataFileSettings
Holds the current settings.
values() - Static method in enum org.LiveGraph.settings.DataSeriesSettings.TransformMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.LiveGraph.settings.GraphSettings.HGridType
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class org.LiveGraph.settings.GraphSettings
Holds the current graph settings.
values() - Static method in enum org.LiveGraph.settings.GraphSettings.VGridType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.LiveGraph.settings.GraphSettings.XAxisType
Returns an array containing the constants of this enum type, in the order they are declared.
VAXIS_COL - Static variable in class org.LiveGraph.plot.Plotter
Y axis colour.
version - Static variable in class org.LiveGraph.LiveGraph
LiveGraph software version.
vGridColourButton - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
vGridDetsPanel - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
vGridDSNumAlignedButton - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
vGridNoneButton - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
vGridSizeField - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
vGridStep - Variable in class org.LiveGraph.plot.Plotter
The actual v-grid step after the consideration of plot size.
vGridXAUnitAlignedButton - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
VMARGIN - Static variable in class org.LiveGraph.plot.Plotter
Vertical margin.

W

writeComment(String) - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Writes the specified comment to the output stream.
writeDataSet() - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Writes the current dataset to the output stream.
writeFileInfo(String) - Method in class org.LiveGraph.dataFile.write.DataStreamWriter
Writes the specified information or file description line to the output stream.

X

xAxisDataValScaledSetButton - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
xAxisDataValSimpleButton - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
xAxisDataValTrans01Button - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
xAxisDSNumButton - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
xAxisSeriesPanel - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 
xCoordinates - Variable in class org.LiveGraph.plot.Plotter
Buffers the x coordinates.
xScaleValueField - Variable in class org.LiveGraph.gui.GraphSettingsWindow
 

A B C D E F G H I K L M N O P R S T U V W X
LiveGraph
data visualisation and analysis framework