A B C D E F G H I L M N O P R S T V W X

A

AbstractChartBuilder - Class in net.sf.clichart.chart
Base class for objects that can build and return a chart based on a data series provided by the DataSink interface.
AbstractChartBuilder(Options, String[]) - Constructor for class net.sf.clichart.chart.AbstractChartBuilder
 
AbstractDataParser - Class in net.sf.clichart.data
Abstract base class for data parsers.
AbstractDataParser(LineParser, int, int[], boolean, boolean, boolean, DataSink) - Constructor for class net.sf.clichart.data.AbstractDataParser
 
AbstractOptionSetter - Class in net.sf.clichart.main.cliserver
Abstract base class for option setters, using reflection to set the property on the Options
AbstractOptionSetter(String) - Constructor for class net.sf.clichart.main.cliserver.AbstractOptionSetter
 
addColourOverride(ColourOverride) - Method in class net.sf.clichart.chart.DrawingSupplierWrapper
Add an override for the specified colour.
addColourOverrides(List<ColourOverride>) - Method in class net.sf.clichart.chart.DrawingSupplierWrapper
 
addSecondAxis(JFreeChart, Options) - Method in class net.sf.clichart.chart.AbstractChartBuilder
Add the data set as the second axis to this chart
addSecondAxis(int[], DataSink) - Method in class net.sf.clichart.data.AbstractDataParser
Configure parsing for values to be displayed on a second axis on the chart.
addYValue(int, Object, Object) - Method in class net.sf.clichart.chart.AbstractChartBuilder
Called for subclass to add this yValue to the appropriate series
addYValue(int, Object, Object) - Method in class net.sf.clichart.chart.TimeSeriesChartBuilder
 
addYValue(int, Object, Object) - Method in class net.sf.clichart.chart.XYChartBuilder
 

B

BOOLEAN - Static variable in class net.sf.clichart.main.CliOptionDefinitions
 
BooleanOptionSetter - Class in net.sf.clichart.main.cliserver
Option setter for boolean properties.
BooleanOptionSetter(String) - Constructor for class net.sf.clichart.main.cliserver.BooleanOptionSetter
 
buildChartBuilder(Options, String[]) - Method in class net.sf.clichart.main.DefaultChartGenerator
Create and return an appropriate chart builder, based on the options provided
buildDataParser(Options, AbstractChartBuilder) - Method in class net.sf.clichart.main.DefaultChartGenerator
Create and return an appropriate data parser, based on the options provided.

C

ChartFrame - Class in net.sf.clichart.main
A very simple window for showing a chart, with a menu item to save the chart.
ChartFrame() - Constructor for class net.sf.clichart.main.ChartFrame
 
ChartGenerator - Interface in net.sf.clichart.main
Interface for a stateful object that can generate a chart when asked
ChartGeneratorFactory - Interface in net.sf.clichart.main
 
ChartSaver - Class in net.sf.clichart.chart
A simple object that can save a chart as either a PNG or JPEG
ChartSaver(JFreeChart, int, int) - Constructor for class net.sf.clichart.chart.ChartSaver
 
ChartSaverException - Exception in net.sf.clichart.chart
Thrown to indicate that the path is invalid for saving the chart
ChartSaverException(String) - Constructor for exception net.sf.clichart.chart.ChartSaverException
 
ChartSaverException(String, Throwable) - Constructor for exception net.sf.clichart.chart.ChartSaverException
 
clear() - Method in interface net.sf.clichart.main.ChartGenerator
Clear all set options.
clear() - Method in class net.sf.clichart.main.DefaultChartGenerator
 
CliOptionDefinitions - Class in net.sf.clichart.main
Defines all options available via the CLI.
CliOptionDefinitions() - Constructor for class net.sf.clichart.main.CliOptionDefinitions
 
CliOptions - Class in net.sf.clichart.main
Options implementation for options provided on the command-line, and parsed using commons CLI
CliOptions(CommandLine) - Constructor for class net.sf.clichart.main.CliOptions
 
CliServer - Class in net.sf.clichart.main.cliserver
A simple server that typically uses stdin/stdout or sockets to allow a client to interact with clichart.
CliServer() - Constructor for class net.sf.clichart.main.cliserver.CliServer
 
COLOUR_INDEX_ARRAY - Static variable in class net.sf.clichart.main.CliOptionDefinitions
 
ColourOverride - Class in net.sf.clichart.chart
Represents an override of the chart colour for a particular series in the chart.
ColourOverride(int, Color) - Constructor for class net.sf.clichart.chart.ColourOverride
 
ColourOverrideListOptionSetter - Class in net.sf.clichart.main.cliserver
Option setter for colour overrides
ColourOverrideListOptionSetter(String) - Constructor for class net.sf.clichart.main.cliserver.ColourOverrideListOptionSetter
 
ColourOverrideOptionParser - Class in net.sf.clichart.chart
Parses command line (or CLI server) option for colour overrides
ColourOverrideOptionParser() - Constructor for class net.sf.clichart.chart.ColourOverrideOptionParser
 
ColumnParseState - Class in net.sf.clichart.chart
A simple data holder to track the state of parsing column data for charts
ColumnParseState() - Constructor for class net.sf.clichart.chart.ColumnParseState
 
createChartFrame(JFreeChart, Options) - Method in class net.sf.clichart.main.DefaultChartGenerator
Return a frame displaying the supplied chart
createChartGenerator() - Method in interface net.sf.clichart.main.ChartGeneratorFactory
 
createChartGenerator() - Method in class net.sf.clichart.main.DefaultChartGeneratorFactory
 
createChartSaver(JFreeChart, Options) - Method in class net.sf.clichart.main.DefaultChartGenerator
Return a ChartSaver for saving the chart to a file
CsvLineParser - Class in net.sf.clichart.data
A line parser for CSV data.
CsvLineParser() - Constructor for class net.sf.clichart.data.CsvLineParser
 

D

DATA_SEP_CSV - Static variable in interface net.sf.clichart.chart.Options
 
DATA_SEP_WHITE_SPACE - Static variable in interface net.sf.clichart.chart.Options
 
dataParsed(Object, Object[], int) - Method in class net.sf.clichart.chart.AbstractChartBuilder
 
dataParsed(Object, Object[], int) - Method in interface net.sf.clichart.data.DataSink
Provides the data from a line of tabular data that has been parsed from some source.
DataParser - Interface in net.sf.clichart.data
Interface for an object that can parse data from a stream, and pass it to a DataSink
DataSink - Interface in net.sf.clichart.data
Interface for objects that can received events containing data parsed from some source
DEFAULT_COLUMN_INDEXES - Static variable in interface net.sf.clichart.chart.Options
 
DEFAULT_DATA_SEP - Static variable in interface net.sf.clichart.chart.Options
 
DEFAULT_DATE_FORMAT - Static variable in interface net.sf.clichart.chart.Options
 
DEFAULT_HEIGHT - Static variable in interface net.sf.clichart.chart.Options
 
DEFAULT_WIDTH - Static variable in interface net.sf.clichart.chart.Options
 
DEFAULT_X_TYPE - Static variable in interface net.sf.clichart.chart.Options
 
DefaultChartGenerator - Class in net.sf.clichart.main
Default implementation of the ChartGenerator
DefaultChartGenerator() - Constructor for class net.sf.clichart.main.DefaultChartGenerator
 
DefaultChartGeneratorFactory - Class in net.sf.clichart.main
 
DefaultChartGeneratorFactory() - Constructor for class net.sf.clichart.main.DefaultChartGeneratorFactory
 
DrawingSupplierWrapper - Class in net.sf.clichart.chart
Wraps a DefaultDrawingSupplier to allow (initially) colours of individual series painters to be overridden
DrawingSupplierWrapper() - Constructor for class net.sf.clichart.chart.DrawingSupplierWrapper
 

E

equals(Object) - Method in class net.sf.clichart.chart.ColourOverride
 
equals(Object) - Method in class net.sf.clichart.chart.OptionsBean
 

F

FixedHelpFormatter - Class in net.sf.clichart.main
When printing a help string, the HelpFormatter class in commons cli only shows one option that has no short option.
FixedHelpFormatter() - Constructor for class net.sf.clichart.main.FixedHelpFormatter
 
forceSecondAxisYRange() - Method in interface net.sf.clichart.chart.Options
If set, force use of the minimum and maximum Y values provided for the second axis
forceSecondAxisYRange() - Method in class net.sf.clichart.chart.OptionsBean
 
forceSecondAxisYRange(boolean) - Method in class net.sf.clichart.chart.OptionsBean
 
forceSecondAxisYRange() - Method in class net.sf.clichart.main.CliOptions
 
forceYRange() - Method in interface net.sf.clichart.chart.Options
If set, force use of the minimum and maximum Y values provided
forceYRange() - Method in class net.sf.clichart.chart.OptionsBean
 
forceYRange(boolean) - Method in class net.sf.clichart.chart.OptionsBean
 
forceYRange() - Method in class net.sf.clichart.main.CliOptions
 

G

generateChart(Options) - Method in interface net.sf.clichart.main.ChartGenerator
Parse the provided data (from the supplied input file within the options, or from stdin if null), and either display a chart in an interactive window or save it to a file (depending on the present of an output path in the options).
generateChart(Options) - Method in class net.sf.clichart.main.DefaultChartGenerator
 
getChart(Options) - Method in class net.sf.clichart.chart.AbstractChartBuilder
Must be called *after* all parsing is finished
getChartHeight() - Method in interface net.sf.clichart.chart.Options
Return the height of the chart in pixels
getChartHeight() - Method in class net.sf.clichart.chart.OptionsBean
 
getChartHeight() - Method in class net.sf.clichart.main.CliOptions
 
getChartImpl(Options) - Method in class net.sf.clichart.chart.AbstractChartBuilder
Called for subclass to create the required chart object, containing all the data provided
getChartImpl(Options) - Method in class net.sf.clichart.chart.TimeSeriesChartBuilder
 
getChartImpl(Options) - Method in class net.sf.clichart.chart.XYChartBuilder
 
getChartTitle() - Method in interface net.sf.clichart.chart.Options
Return the title for the graph, or null if not set
getChartTitle() - Method in class net.sf.clichart.chart.OptionsBean
 
getChartTitle() - Method in class net.sf.clichart.main.CliOptions
 
getChartWidth() - Method in interface net.sf.clichart.chart.Options
Return the width of the chart in pixels
getChartWidth() - Method in class net.sf.clichart.chart.OptionsBean
 
getChartWidth() - Method in class net.sf.clichart.main.CliOptions
 
getChartXAxisTitle() - Method in interface net.sf.clichart.chart.Options
Return the title for the X axis, or null if not set
getChartXAxisTitle() - Method in class net.sf.clichart.chart.OptionsBean
 
getChartXAxisTitle() - Method in class net.sf.clichart.main.CliOptions
 
getChartXType() - Method in interface net.sf.clichart.chart.Options
Return the type of X axis - date/time, value or none
getChartXType() - Method in class net.sf.clichart.chart.OptionsBean
 
getChartXType() - Method in class net.sf.clichart.main.CliOptions
 
getChartYAxisTitle() - Method in interface net.sf.clichart.chart.Options
Return the title for the y axis, or null if not set
getChartYAxisTitle() - Method in class net.sf.clichart.chart.OptionsBean
 
getChartYAxisTitle() - Method in class net.sf.clichart.main.CliOptions
 
getColour() - Method in class net.sf.clichart.chart.ColourOverride
 
getColourOverrides() - Method in interface net.sf.clichart.chart.Options
Return any colour overrides set for columns (may be null)
getColourOverrides() - Method in class net.sf.clichart.chart.OptionsBean
 
getColourOverrides() - Method in class net.sf.clichart.main.CliOptions
 
getColumnIndexes() - Method in interface net.sf.clichart.chart.Options
Return the list of column indexes required from the data provided
getColumnIndexes() - Method in class net.sf.clichart.chart.OptionsBean
 
getColumnIndexes() - Method in class net.sf.clichart.main.CliOptions
 
getDataSeparatorType() - Method in interface net.sf.clichart.chart.Options
Returns the data separator (CSV)
getDataSeparatorType() - Method in class net.sf.clichart.chart.OptionsBean
 
getDataSeparatorType() - Method in class net.sf.clichart.main.CliOptions
 
getDataset() - Method in class net.sf.clichart.chart.AbstractChartBuilder
Return the dataset containing all the data provided - used to add the second axis
getDataset() - Method in class net.sf.clichart.chart.TimeSeriesChartBuilder
 
getDataset() - Method in class net.sf.clichart.chart.XYChartBuilder
 
getDateFormat() - Method in interface net.sf.clichart.chart.Options
Returns the date format string for parsing date/times
getDateFormat() - Method in class net.sf.clichart.chart.OptionsBean
 
getDateFormat() - Method in class net.sf.clichart.main.CliOptions
 
getFileOutputPath() - Method in interface net.sf.clichart.chart.Options
Path to which chart should be saved - null if should show in UI
getFileOutputPath() - Method in class net.sf.clichart.chart.OptionsBean
 
getFileOutputPath() - Method in class net.sf.clichart.main.CliOptions
 
getIndex() - Method in class net.sf.clichart.chart.ColourOverride
 
getInputPath() - Method in interface net.sf.clichart.chart.Options
Return the input path to read data from, or null if should read from stdin
getInputPath() - Method in class net.sf.clichart.chart.OptionsBean
 
getInputPath() - Method in class net.sf.clichart.main.CliOptions
 
getLineWeight() - Method in interface net.sf.clichart.chart.Options
Return required line weight for first axis, on a scale of 1 - 5
getLineWeight() - Method in class net.sf.clichart.chart.OptionsBean
 
getLineWeight() - Method in class net.sf.clichart.main.CliOptions
 
getListenPort() - Method in interface net.sf.clichart.chart.Options
Return the port number on which the CLI server should listen.
getListenPort() - Method in class net.sf.clichart.chart.OptionsBean
 
getListenPort() - Method in class net.sf.clichart.main.CliOptions
 
getMaxYValue() - Method in interface net.sf.clichart.chart.Options
Return the max Y value for the chart, or null if not set
getMaxYValue() - Method in class net.sf.clichart.chart.OptionsBean
 
getMaxYValue() - Method in class net.sf.clichart.main.CliOptions
 
getMinYValue() - Method in interface net.sf.clichart.chart.Options
Return the min Y value for the chart, or null if not set
getMinYValue() - Method in class net.sf.clichart.chart.OptionsBean
 
getMinYValue() - Method in class net.sf.clichart.main.CliOptions
 
getNextOutlinePaint() - Method in class net.sf.clichart.chart.DrawingSupplierWrapper
 
getNextOutlineStroke() - Method in class net.sf.clichart.chart.DrawingSupplierWrapper
 
getNextPaint() - Method in class net.sf.clichart.chart.DrawingSupplierWrapper
 
getNextShape() - Method in class net.sf.clichart.chart.DrawingSupplierWrapper
 
getNextStroke() - Method in class net.sf.clichart.chart.DrawingSupplierWrapper
 
getNumHeaders() - Method in class net.sf.clichart.chart.ColumnParseState
 
getOptions(String[]) - Method in class net.sf.clichart.main.OptionParser
 
getParameterType() - Method in class net.sf.clichart.main.cliserver.AbstractOptionSetter
 
getParameterType() - Method in class net.sf.clichart.main.cliserver.BooleanOptionSetter
 
getParameterType() - Method in class net.sf.clichart.main.cliserver.ColourOverrideListOptionSetter
 
getParameterType() - Method in class net.sf.clichart.main.cliserver.IntArrayOptionSetter
 
getParameterType() - Method in class net.sf.clichart.main.cliserver.IntegerOptionSetter
 
getParameterType() - Method in class net.sf.clichart.main.cliserver.IntOptionSetter
 
getParameterType() - Method in class net.sf.clichart.main.cliserver.NoArgumentOptionSetter
 
getParameterType() - Method in class net.sf.clichart.main.cliserver.StringArrayOptionSetter
 
getParameterType() - Method in class net.sf.clichart.main.cliserver.StringOptionSetter
 
getSecondAxisChartYAxisTitle() - Method in interface net.sf.clichart.chart.Options
Return the title for the second y axis, or null if not set
getSecondAxisChartYAxisTitle() - Method in class net.sf.clichart.chart.OptionsBean
 
getSecondAxisChartYAxisTitle() - Method in class net.sf.clichart.main.CliOptions
 
getSecondAxisColumnIndexes() - Method in interface net.sf.clichart.chart.Options
Return the list of column indexes required for the second axis (if any) from the data provided, or null if none
getSecondAxisColumnIndexes() - Method in class net.sf.clichart.chart.OptionsBean
 
getSecondAxisColumnIndexes() - Method in class net.sf.clichart.main.CliOptions
 
getSecondAxisLineWeight() - Method in interface net.sf.clichart.chart.Options
Return required line weight for second axis, on a scale of 1 - 5
getSecondAxisLineWeight() - Method in class net.sf.clichart.chart.OptionsBean
 
getSecondAxisLineWeight() - Method in class net.sf.clichart.main.CliOptions
 
getSecondAxisMaxYValue() - Method in interface net.sf.clichart.chart.Options
Return the max Y value for the second axis for the chart, or null if not set
getSecondAxisMaxYValue() - Method in class net.sf.clichart.chart.OptionsBean
 
getSecondAxisMaxYValue() - Method in class net.sf.clichart.main.CliOptions
 
getSecondAxisMinYValue() - Method in interface net.sf.clichart.chart.Options
Return the min Y value for the second axis for the chart, or null if not set
getSecondAxisMinYValue() - Method in class net.sf.clichart.chart.OptionsBean
 
getSecondAxisMinYValue() - Method in class net.sf.clichart.main.CliOptions
 
getSecondAxisSeriesTitles() - Method in interface net.sf.clichart.chart.Options
Return the titles for each of the second Y axis data series, or null if not set
getSecondAxisSeriesTitles() - Method in class net.sf.clichart.chart.OptionsBean
 
getSecondAxisSeriesTitles() - Method in class net.sf.clichart.main.CliOptions
 
getSeriesTitles() - Method in interface net.sf.clichart.chart.Options
Return the titles for each of the first Y axis data series, or null if not set
getSeriesTitles() - Method in class net.sf.clichart.chart.OptionsBean
 
getSeriesTitles() - Method in class net.sf.clichart.main.CliOptions
 
getToolTipGenerator() - Method in class net.sf.clichart.chart.AbstractChartBuilder
Return an appropriate tooltip generator for a new renderer
getToolTipGenerator() - Method in class net.sf.clichart.chart.TimeSeriesChartBuilder
 
getToolTipGenerator() - Method in class net.sf.clichart.chart.XYChartBuilder
 

H

hasDataPoints() - Method in interface net.sf.clichart.chart.Options
Return true if line shapes should be rendered for the first axis
hasDataPoints() - Method in class net.sf.clichart.chart.OptionsBean
 
hasDataPoints() - Method in class net.sf.clichart.main.CliOptions
 
hashCode() - Method in class net.sf.clichart.chart.ColourOverride
 
hashCode() - Method in class net.sf.clichart.chart.OptionsBean
 
hasHeaderRow() - Method in interface net.sf.clichart.chart.Options
Return true if the first row of the data is a header (this will be used for column titles)
hasHeaderRow() - Method in class net.sf.clichart.chart.OptionsBean
 
hasHeaderRow() - Method in class net.sf.clichart.main.CliOptions
 
hasSecondAxisDataPoints() - Method in interface net.sf.clichart.chart.Options
Return true if line shapes should be rendered for the second axis
hasSecondAxisDataPoints() - Method in class net.sf.clichart.chart.OptionsBean
 
hasSecondAxisDataPoints() - Method in class net.sf.clichart.main.CliOptions
 
headerParsed(String[]) - Method in class net.sf.clichart.chart.AbstractChartBuilder
 
headerParsed(String[]) - Method in interface net.sf.clichart.data.DataSink
Provides a column header for tabular data that has been parsed from some source

I

ignoreDuplicateValues() - Method in interface net.sf.clichart.chart.Options
Return true if exceptions for adding duplicate X axis values should be swallowed (with an appropriate message)
ignoreDuplicateValues() - Method in class net.sf.clichart.chart.OptionsBean
 
ignoreDuplicateValues() - Method in class net.sf.clichart.main.CliOptions
 
ignoreEmptyColumns() - Method in interface net.sf.clichart.chart.Options
Return true if empty column values in the data should be ignored (with an appropriate message)
ignoreEmptyColumns() - Method in class net.sf.clichart.chart.OptionsBean
 
ignoreEmptyColumns() - Method in class net.sf.clichart.main.CliOptions
 
ignoreMissingColumns() - Method in interface net.sf.clichart.chart.Options
Return true if missing columns in the data should be ignored (with an appropriate message)
ignoreMissingColumns() - Method in class net.sf.clichart.chart.OptionsBean
 
ignoreMissingColumns() - Method in class net.sf.clichart.main.CliOptions
 
initialiseSeriesColumn(String) - Method in class net.sf.clichart.chart.AbstractChartBuilder
Called for subclass to create and register the appropriate data series for the column with this title
initialiseSeriesColumn(String) - Method in class net.sf.clichart.chart.TimeSeriesChartBuilder
 
initialiseSeriesColumn(String) - Method in class net.sf.clichart.chart.XYChartBuilder
 
INT - Static variable in class net.sf.clichart.main.CliOptionDefinitions
 
INT_ARRAY - Static variable in class net.sf.clichart.main.CliOptionDefinitions
 
IntArrayOptionSetter - Class in net.sf.clichart.main.cliserver
Option setter for int[] properties, i.e.
IntArrayOptionSetter(String) - Constructor for class net.sf.clichart.main.cliserver.IntArrayOptionSetter
 
INTEGER - Static variable in class net.sf.clichart.main.CliOptionDefinitions
 
IntegerOptionSetter - Class in net.sf.clichart.main.cliserver
Option setter for Integer properties.
IntegerOptionSetter(String) - Constructor for class net.sf.clichart.main.cliserver.IntegerOptionSetter
 
IntegerOptionSetter(String, int) - Constructor for class net.sf.clichart.main.cliserver.IntegerOptionSetter
 
IntegerOptionSetterBase - Class in net.sf.clichart.main.cliserver
Base class for option setters for Integer and int properties.
IntegerOptionSetterBase(String) - Constructor for class net.sf.clichart.main.cliserver.IntegerOptionSetterBase
 
IntegerOptionSetterBase(String, int) - Constructor for class net.sf.clichart.main.cliserver.IntegerOptionSetterBase
 
interact(InputStream, PrintStream) - Method in class net.sf.clichart.main.cliserver.CliServer
Interact with the caller via the stream-based protocol, until 'quit' is called or input stream is closed
IntOptionSetter - Class in net.sf.clichart.main.cliserver
Option setter for int properties.
IntOptionSetter(String) - Constructor for class net.sf.clichart.main.cliserver.IntOptionSetter
 
IntOptionSetter(String, int) - Constructor for class net.sf.clichart.main.cliserver.IntOptionSetter
 
InvalidDataException - Exception in net.sf.clichart.data
Thrown to indicate that the data in a line is not valid
InvalidDataException(String) - Constructor for exception net.sf.clichart.data.InvalidDataException
 
InvalidDataException(String, Throwable) - Constructor for exception net.sf.clichart.data.InvalidDataException
 
InvalidOptionsException - Exception in net.sf.clichart.main
Wrapper for the Commons CLI ParseException, thrown to indicate that the options provided on the command-line weren't valid
InvalidOptionsException(String) - Constructor for exception net.sf.clichart.main.InvalidOptionsException
 
InvalidOptionsException(String, Throwable) - Constructor for exception net.sf.clichart.main.InvalidOptionsException
 
isBarChart() - Method in interface net.sf.clichart.chart.Options
Return true if the main axis should be a bar chart, rather than X-Y
isBarChart() - Method in class net.sf.clichart.chart.OptionsBean
 
isBarChart() - Method in class net.sf.clichart.main.CliOptions
 
isCliServer() - Method in interface net.sf.clichart.chart.Options
Return true if clichart should act as a CLI server, to be driven by a script
isCliServer() - Method in class net.sf.clichart.chart.OptionsBean
 
isCliServer() - Method in class net.sf.clichart.main.CliOptions
 
isColumnsInitialised() - Method in class net.sf.clichart.chart.ColumnParseState
 
isExcessColumnsAdvised() - Method in class net.sf.clichart.chart.ColumnParseState
 
isSecondAxisBarChart() - Method in interface net.sf.clichart.chart.Options
Return true if the second axis should be a bar chart, rather than X-Y
isSecondAxisBarChart() - Method in class net.sf.clichart.chart.OptionsBean
 
isSecondAxisBarChart() - Method in class net.sf.clichart.main.CliOptions
 

L

LineParser - Interface in net.sf.clichart.data
Interface for an object that can parse a line of data, returning the field values as strings

M

m_options - Variable in class net.sf.clichart.chart.AbstractChartBuilder
 
m_seriesTitles - Variable in class net.sf.clichart.chart.AbstractChartBuilder
 
Main - Class in net.sf.clichart.main
Main class for executing clichart from the command line, and for use as a library.
Main() - Constructor for class net.sf.clichart.main.Main
 
main(String[]) - Static method in class net.sf.clichart.main.Main
 

N

net.sf.clichart.chart - package net.sf.clichart.chart
This package contains classes for creating JFreeChart charts based on data events.
net.sf.clichart.data - package net.sf.clichart.data
This package contains classes for parsing tabular data from streams.
net.sf.clichart.main - package net.sf.clichart.main
This package contains classes used to generate charts from the command-line, whether interactively (with the chart displayed in a GUI window) or autmatically (with the chart saved to a nominated file).
net.sf.clichart.main.cliserver - package net.sf.clichart.main.cliserver
 
NoArgumentOptionSetter - Class in net.sf.clichart.main.cliserver
Option setter for options that don't take an argument
NoArgumentOptionSetter(String) - Constructor for class net.sf.clichart.main.cliserver.NoArgumentOptionSetter
 

O

OptionParser - Class in net.sf.clichart.main
Used to parse the command line into options and arguments.
OptionParser() - Constructor for class net.sf.clichart.main.OptionParser
 
Options - Interface in net.sf.clichart.chart
Interface for options container for CLI chart
OPTIONS_WITH_ARGS - Static variable in class net.sf.clichart.main.CliOptionDefinitions
 
OPTIONS_WITHOUT_ARGS - Static variable in class net.sf.clichart.main.CliOptionDefinitions
 
OptionsBean - Class in net.sf.clichart.chart
A simple options Java bean, used for tests (?)
OptionsBean() - Constructor for class net.sf.clichart.chart.OptionsBean
 
OptionSetter - Interface in net.sf.clichart.main.cliserver
Interface for handlers that can set options into an OptionBean based on a command and optional argument

P

parse(Reader) - Method in class net.sf.clichart.data.AbstractDataParser
 
parse(Reader) - Method in interface net.sf.clichart.data.DataParser
Parse the data from the reader, advising the sink of all data parsed
parseLine(String, int) - Method in class net.sf.clichart.data.CsvLineParser
 
parseLine(String, int) - Method in interface net.sf.clichart.data.LineParser
 
parseLine(String, int) - Method in class net.sf.clichart.data.WhiteSpaceLineParser
 
parseOption(String) - Method in class net.sf.clichart.chart.ColourOverrideOptionParser
 
ParseUtils - Class in net.sf.clichart.data
Static helpers for parsing values etc.
ParseUtils() - Constructor for class net.sf.clichart.data.ParseUtils
 
parseValue(String, int) - Static method in class net.sf.clichart.data.ParseUtils
Return the appropriate wrapper type (Long or Double) for a value
parseXValueImpl(String, int) - Method in class net.sf.clichart.data.AbstractDataParser
Parse the provided X value, and return as an appropriate object, e.g.
parseXValueImpl(String, int) - Method in class net.sf.clichart.data.TimeDataParser
 
parseXValueImpl(String, int) - Method in class net.sf.clichart.data.ValueDataParser
 
parsingFinished() - Method in class net.sf.clichart.chart.AbstractChartBuilder
 
parsingFinished() - Method in interface net.sf.clichart.data.DataSink
Advice that parsing of the source has been completed

R

renderOptions(StringBuffer, int, Options, int, int) - Method in class net.sf.clichart.main.FixedHelpFormatter
 
resetTimeout() - Method in class net.sf.clichart.main.cliserver.SystemExitTimer
Indicate that activity has been seen, so reset the timeout

S

saveChart(File) - Method in class net.sf.clichart.chart.ChartSaver
 
serve() - Method in class net.sf.clichart.main.cliserver.TcpServer
 
setBarChart(boolean) - Method in class net.sf.clichart.chart.OptionsBean
 
setChart(JFreeChart) - Method in class net.sf.clichart.main.ChartFrame
 
setChartGenerator(ChartGenerator) - Method in class net.sf.clichart.main.cliserver.CliServer
Set the chart generator, for creating chart generators for generating all charts
setChartHeight(int) - Method in class net.sf.clichart.chart.OptionsBean
 
setChartTitle(String) - Method in class net.sf.clichart.chart.OptionsBean
 
setChartWidth(int) - Method in class net.sf.clichart.chart.OptionsBean
 
setChartXAxisTitle(String) - Method in class net.sf.clichart.chart.OptionsBean
 
setChartXType(int) - Method in class net.sf.clichart.chart.OptionsBean
 
setChartYAxisTitle(String) - Method in class net.sf.clichart.chart.OptionsBean
 
setCliServer(boolean) - Method in class net.sf.clichart.chart.OptionsBean
 
setColourOverrides(List<ColourOverride>) - Method in class net.sf.clichart.chart.OptionsBean
 
setColumnIndexes(int[]) - Method in class net.sf.clichart.chart.OptionsBean
 
setColumnsInitialised(boolean) - Method in class net.sf.clichart.chart.ColumnParseState
 
setDataPoints(boolean) - Method in class net.sf.clichart.chart.OptionsBean
 
setDataSeparatorType(int) - Method in class net.sf.clichart.chart.OptionsBean
 
setDateFormat(String) - Method in class net.sf.clichart.chart.OptionsBean
 
setExcessColumnsAdvised(boolean) - Method in class net.sf.clichart.chart.ColumnParseState
 
setFileOutputPath(String) - Method in class net.sf.clichart.chart.OptionsBean
 
setHeaderRow(boolean) - Method in class net.sf.clichart.chart.OptionsBean
 
setIgnoreDuplicateValues(boolean) - Method in class net.sf.clichart.chart.OptionsBean
 
setIgnoreEmptyColumns(boolean) - Method in class net.sf.clichart.chart.OptionsBean
 
setIgnoreMissingColumns(boolean) - Method in class net.sf.clichart.chart.OptionsBean
 
setInitialHeight(int) - Method in class net.sf.clichart.main.ChartFrame
 
setInitialWidth(int) - Method in class net.sf.clichart.main.ChartFrame
 
setInputPath(String) - Method in class net.sf.clichart.chart.OptionsBean
 
setLineWeight(int) - Method in class net.sf.clichart.chart.OptionsBean
 
setListenPort(int) - Method in class net.sf.clichart.chart.OptionsBean
 
setMaxYValue(Integer) - Method in class net.sf.clichart.chart.OptionsBean
 
setMinimumHeight(int) - Method in class net.sf.clichart.main.ChartFrame
 
setMinimumWidth(int) - Method in class net.sf.clichart.main.ChartFrame
 
setMinYValue(Integer) - Method in class net.sf.clichart.chart.OptionsBean
 
setNumHeaders(int) - Method in class net.sf.clichart.chart.ColumnParseState
 
setOption(OptionsBean, String, String) - Method in class net.sf.clichart.main.cliserver.AbstractOptionSetter
 
setOption(OptionsBean, String, String) - Method in interface net.sf.clichart.main.cliserver.OptionSetter
 
setSecondAxisBarChart(boolean) - Method in class net.sf.clichart.chart.OptionsBean
 
setSecondAxisChartYAxisTitle(String) - Method in class net.sf.clichart.chart.OptionsBean
 
setSecondAxisColumnIndexes(int[]) - Method in class net.sf.clichart.chart.OptionsBean
 
setSecondAxisDataPoints(boolean) - Method in class net.sf.clichart.chart.OptionsBean
 
setSecondAxisLineWeight(int) - Method in class net.sf.clichart.chart.OptionsBean
 
setSecondAxisMaxYValue(Integer) - Method in class net.sf.clichart.chart.OptionsBean
 
setSecondAxisMinYValue(Integer) - Method in class net.sf.clichart.chart.OptionsBean
 
setSecondAxisSeriesTitles(String[]) - Method in class net.sf.clichart.chart.OptionsBean
 
setSeriesTitles(String[]) - Method in class net.sf.clichart.chart.OptionsBean
 
setTimeoutPeriod(int) - Method in class net.sf.clichart.main.cliserver.SystemExitTimer
Reset the timeout period
setValue(OptionsBean, Method, String, String) - Method in class net.sf.clichart.main.cliserver.AbstractOptionSetter
 
setValue(OptionsBean, Method, String, String) - Method in class net.sf.clichart.main.cliserver.BooleanOptionSetter
 
setValue(OptionsBean, Method, String, String) - Method in class net.sf.clichart.main.cliserver.ColourOverrideListOptionSetter
 
setValue(OptionsBean, Method, String, String) - Method in class net.sf.clichart.main.cliserver.IntArrayOptionSetter
 
setValue(OptionsBean, Method, String, String) - Method in class net.sf.clichart.main.cliserver.IntegerOptionSetterBase
 
setValue(OptionsBean, Method, String, String) - Method in class net.sf.clichart.main.cliserver.NoArgumentOptionSetter
 
setValue(OptionsBean, Method, String, String) - Method in class net.sf.clichart.main.cliserver.StringArrayOptionSetter
 
setValue(OptionsBean, Method, String, String) - Method in class net.sf.clichart.main.cliserver.StringOptionSetter
 
showHelp(String) - Method in class net.sf.clichart.main.OptionParser
 
ShowUsageException - Exception in net.sf.clichart.main
Thrown to indicate that the usage screen should be shown, then the application should terminate
ShowUsageException() - Constructor for exception net.sf.clichart.main.ShowUsageException
 
STRING - Static variable in class net.sf.clichart.main.CliOptionDefinitions
 
STRING_ARRAY - Static variable in class net.sf.clichart.main.CliOptionDefinitions
 
StringArrayOptionSetter - Class in net.sf.clichart.main.cliserver
Option setter for string[] properties, i.e.
StringArrayOptionSetter(String) - Constructor for class net.sf.clichart.main.cliserver.StringArrayOptionSetter
 
StringOptionSetter - Class in net.sf.clichart.main.cliserver
Option handler for setting a string property
StringOptionSetter(String) - Constructor for class net.sf.clichart.main.cliserver.StringOptionSetter
 
SystemExitTimer - Class in net.sf.clichart.main.cliserver
Keeps a timer with a specified timeout, and if it hasn't been told of any lines of input data being provided within that time, calls System.exit().
SystemExitTimer() - Constructor for class net.sf.clichart.main.cliserver.SystemExitTimer
 

T

TcpServer - Class in net.sf.clichart.main.cliserver
A simple TCP/IP server, which spawns a CliServer to handle each connection
TcpServer(int, ChartGeneratorFactory) - Constructor for class net.sf.clichart.main.cliserver.TcpServer
 
TerminateCliServerException - Exception in net.sf.clichart.main.cliserver
Thrown to indicate that the CLI server should terminate
TerminateCliServerException() - Constructor for exception net.sf.clichart.main.cliserver.TerminateCliServerException
 
TimeDataParser - Class in net.sf.clichart.data
Implementation of a DataParser for time-based data, i.e.
TimeDataParser(LineParser, String, int, int[], boolean, boolean, boolean, DataSink) - Constructor for class net.sf.clichart.data.TimeDataParser
 
TimeSeriesChartBuilder - Class in net.sf.clichart.chart
Builder for charts displaying time series (dates, times etc.)
TimeSeriesChartBuilder(Options, String[]) - Constructor for class net.sf.clichart.chart.TimeSeriesChartBuilder
 

V

ValueDataParser - Class in net.sf.clichart.data
A parser that uses a numeric value for the X axis.
ValueDataParser(LineParser, int, int[], boolean, boolean, boolean, DataSink) - Constructor for class net.sf.clichart.data.ValueDataParser
 

W

WhiteSpaceLineParser - Class in net.sf.clichart.data
A LineParser that splits the string based on white space
WhiteSpaceLineParser() - Constructor for class net.sf.clichart.data.WhiteSpaceLineParser
 

X

X_TYPE_DATE_TIME - Static variable in interface net.sf.clichart.chart.Options
 
X_TYPE_NONE - Static variable in interface net.sf.clichart.chart.Options
 
X_TYPE_VALUE - Static variable in interface net.sf.clichart.chart.Options
 
XYChartBuilder - Class in net.sf.clichart.chart
Builder for charts with a numeric X axis
XYChartBuilder(Options, String[]) - Constructor for class net.sf.clichart.chart.XYChartBuilder
 

A B C D E F G H I L M N O P R S T V W X