Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addChangeListener(DatasetChangeListener) - Method in class com.jfcbuilder.adapters.NumberMappedOHLCSeriesCollection
- anchor() - Method in class com.jfcbuilder.builders.XYImageBuilder
-
Gets the image rectangle's position anchor
- anchor() - Method in class com.jfcbuilder.builders.XYTitleBuilder
-
Gets the title's position anchor
- anchor(RectangleAnchor) - Method in class com.jfcbuilder.builders.XYImageBuilder
-
Sets the image rectangle's position anchor
- anchor(RectangleAnchor) - Method in class com.jfcbuilder.builders.XYTitleBuilder
-
Sets the title's position anchor
- angle() - Method in class com.jfcbuilder.types.XYTextAnnotationElements
-
Gets the angular orientation of the annotation in degrees.
- angle(double) - Method in class com.jfcbuilder.builders.XYArrowBuilder
-
Sets the arrow's orientation angle in degrees.
- angle(double) - Method in class com.jfcbuilder.builders.XYTextBuilder
-
Sets the text's orientation angle in degrees.
- angle(double) - Method in class com.jfcbuilder.types.XYTextAnnotationElements
-
Sets the angular orientation of the annotation in degrees.
- annotation(IXYAnnotationBuilder<?>) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesPlotBuilder
-
Registers an IXYAnnotationBuilder whose
build()
method will be called to generate its XYAnnotation when this plot builder'sbuild()
method is called. - annotation(IXYAnnotationBuilder<?>) - Method in class com.jfcbuilder.builders.OhlcPlotBuilder
- annotation(IXYAnnotationBuilder<?>) - Method in class com.jfcbuilder.builders.XYTimeSeriesPlotBuilder
- annotation(IXYAnnotationBuilder<?>) - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Registers an IXYAnnotationBuilder to be used for building the plot.
- arrowLength(double) - Method in class com.jfcbuilder.builders.XYArrowBuilder
-
Sets the arrow length.
- at(double) - Method in class com.jfcbuilder.builders.MarkerBuilder
-
Sets the value at which the line show be drawn.
- axisColor() - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Gets the axis color to use when building the plot.
- axisColor(Paint) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesPlotBuilder
-
Sets the axis color to use when building the plot.
- axisColor(Paint) - Method in class com.jfcbuilder.builders.OhlcPlotBuilder
- axisColor(Paint) - Method in class com.jfcbuilder.builders.XYTimeSeriesPlotBuilder
- axisColor(Paint) - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Sets the axis color to use when building the plot.
- axisFontColor() - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Gets the axis font color to use when building the plot.
- axisFontColor(Paint) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesPlotBuilder
-
Sets the axis font color to use when building the plot.
- axisFontColor(Paint) - Method in class com.jfcbuilder.builders.OhlcPlotBuilder
- axisFontColor(Paint) - Method in class com.jfcbuilder.builders.XYTimeSeriesPlotBuilder
- axisFontColor(Paint) - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Sets the axis font color to use when building the plot.
B
- backgroundColor() - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Gets the plot background color to use when building the plot.
- backgroundColor(Paint) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesPlotBuilder
-
Sets the plot background color to use when building the plot.
- backgroundColor(Paint) - Method in class com.jfcbuilder.builders.OhlcPlotBuilder
- backgroundColor(Paint) - Method in class com.jfcbuilder.builders.XYTimeSeriesPlotBuilder
- backgroundColor(Paint) - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Sets the plot background color to use when building the plot.
- build() - Method in class com.jfcbuilder.builders.CandlestickRendererBuilder
-
Builds the renderer using all configured settings.
- build() - Method in class com.jfcbuilder.builders.ChartBuilder
-
Builds the JFreeChart using all configured settings.
- build() - Method in interface com.jfcbuilder.builders.IXYAnnotationBuilder
-
Builds the XYAnnotation from all configured data and properties.
- build() - Method in interface com.jfcbuilder.builders.IXYTimeSeriesBuilder
-
Builds a new TimeSeries instance from all data and settings supplied to this builder.
- build() - Method in interface com.jfcbuilder.builders.IXYTimeSeriesDatasetBuilder
-
Builds the XYDataset
- build() - Method in interface com.jfcbuilder.builders.IXYTimeSeriesPlotBuilder
-
Builds the XYPlot from all configured data and properties.
- build() - Method in class com.jfcbuilder.builders.MarkerBuilder
-
Builds a ValueMarker from the configured properties.
- build() - Method in class com.jfcbuilder.builders.OhlcPlotBuilder
-
Builds the DOHLC plot.
- build() - Method in class com.jfcbuilder.builders.OhlcSeriesBuilder
- build() - Method in class com.jfcbuilder.builders.VolumeXYTimeSeriesBuilder
- build() - Method in class com.jfcbuilder.builders.XYArrowBuilder
- build() - Method in class com.jfcbuilder.builders.XYBoxBuilder
- build() - Method in class com.jfcbuilder.builders.XYDataImageBuilder
- build() - Method in class com.jfcbuilder.builders.XYDrawableBuilder
- build() - Method in class com.jfcbuilder.builders.XYImageBuilder
- build() - Method in class com.jfcbuilder.builders.XYLineBuilder
- build() - Method in class com.jfcbuilder.builders.XYPolygonBuilder
- build() - Method in class com.jfcbuilder.builders.XYShapeBuilder
- build() - Method in class com.jfcbuilder.builders.XYTextBuilder
- build() - Method in class com.jfcbuilder.builders.XYTimeSeriesBuilder
- build() - Method in class com.jfcbuilder.builders.XYTimeSeriesPlotBuilder
- build() - Method in class com.jfcbuilder.builders.XYTitleBuilder
- BuilderConstants - Class in com.jfcbuilder.types
-
A family of constants used throughout this builder framework.
- BuilderConstants() - Constructor for class com.jfcbuilder.types.BuilderConstants
- BuilderUtils - Class in com.jfcbuilder.builders
-
Utility methods for common logic within the framework.
- BuilderUtils() - Constructor for class com.jfcbuilder.builders.BuilderUtils
C
- CandlestickRendererBuilder - Class in com.jfcbuilder.builders
-
Builder for creating configured CandlestickRenderer instances.
- ChartBuilder - Class in com.jfcbuilder.builders
-
The top-level builder for creating JFreeChart instances using configured parameters.
- ChartCombinedAxisClickDispatcher - Class in com.jfcbuilder.listeners
-
Specialized
ChartMouseListener
implementation that handles clicks on aChartPanel
and double-dispatches click handling to every combined axis sub-plot it contains. - ChartCombinedAxisClickDispatcher(ChartPanel) - Constructor for class com.jfcbuilder.listeners.ChartCombinedAxisClickDispatcher
-
Constructor.
- chartMouseClicked(ChartMouseEvent) - Method in class com.jfcbuilder.listeners.ChartCombinedAxisClickDispatcher
- chartMouseMoved(ChartMouseEvent) - Method in class com.jfcbuilder.listeners.ChartCombinedAxisClickDispatcher
- checkBuildPreconditions() - Method in class com.jfcbuilder.types.XYTextAnnotationElements
-
Checks to see if all preconditions for building the annotation are satisfied and throws an exception if not.
- checkBuildPreconditions() - Method in class com.jfcbuilder.types.XYTimeSeriesElements
-
Checks to see if all preconditions for building the series are satisfied and throws an exception if not.
- checkBuildPreconditions() - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Helper method to check if the preconditions for invoking
build()
have been satisfied. - closes() - Method in class com.jfcbuilder.types.OhlcvSeries
-
Gets the configured date values.
- color() - Method in interface com.jfcbuilder.builders.IXYTimeSeriesBuilder
-
Gets the cached color to be used for drawing the series.
- color() - Method in class com.jfcbuilder.builders.XYLineBuilder
-
Gets the line's color.
- color() - Method in class com.jfcbuilder.builders.XYTimeSeriesBuilder
- color() - Method in class com.jfcbuilder.types.XYTextAnnotationElements
-
Gets the color of the annotation
- color() - Method in class com.jfcbuilder.types.XYTimeSeriesElements
-
Gets the color that will be used to render the series.
- color(Color) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesBuilder
-
Sets the color used to draw series that is built.
- color(Color) - Method in class com.jfcbuilder.builders.MarkerBuilder
-
Sets the color to be used when drawing the line
- color(Color) - Method in class com.jfcbuilder.builders.XYArrowBuilder
-
Sets the arrow color.
- color(Color) - Method in class com.jfcbuilder.builders.XYTextBuilder
-
Sets the text color.
- color(Color) - Method in class com.jfcbuilder.builders.XYTimeSeriesBuilder
- color(Color) - Method in class com.jfcbuilder.types.XYTextAnnotationElements
-
Sets the annotation's color.
- color(Color) - Method in class com.jfcbuilder.types.XYTimeSeriesElements
-
Sets the desired color to be used when rendering the series.
- color(Paint) - Method in class com.jfcbuilder.builders.XYLineBuilder
-
Sets the line's color.
- com.jfcbuilder.adapters - package com.jfcbuilder.adapters
- com.jfcbuilder.builders - package com.jfcbuilder.builders
- com.jfcbuilder.labels - package com.jfcbuilder.labels
- com.jfcbuilder.listeners - package com.jfcbuilder.listeners
- com.jfcbuilder.types - package com.jfcbuilder.types
- createPlot(ValueAxis, NumberAxis, XYDataset, XYItemRenderer, XYTimeSeriesPlotBuilderElements) - Static method in class com.jfcbuilder.builders.BuilderUtils
-
Helper method to create and initialize an XYPlot.
- createYAxis(XYTimeSeriesPlotBuilderElements) - Static method in class com.jfcbuilder.builders.BuilderUtils
-
Helper method for creating and initializing a y-axis object.
D
- DARK_BLUE - Static variable in class com.jfcbuilder.types.BuilderConstants
- DARK_GREEN - Static variable in class com.jfcbuilder.types.BuilderConstants
- DARK_RED - Static variable in class com.jfcbuilder.types.BuilderConstants
- DASHED_LINE - Static variable in class com.jfcbuilder.types.BuilderConstants
-
Stroke configured for drawing a dashed line.
- data() - Method in class com.jfcbuilder.types.XYTimeSeriesElements
-
Gets the data that will be used for generating the series.
- data(double[]) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesBuilder
-
Sets the data value array to be plotted.
- data(double[]) - Method in class com.jfcbuilder.builders.XYTimeSeriesBuilder
- data(double[]) - Method in class com.jfcbuilder.types.XYTimeSeriesElements
-
Sets the data that will be used for generating the series.
- dataset(IXYTimeSeriesDatasetBuilder<?>) - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Registers an XYDataset builder to be used for building the plot.
- dateFormat(DateFormat) - Method in class com.jfcbuilder.builders.ChartBuilder
-
Overrides the time axis tick label format.
- dates() - Method in class com.jfcbuilder.types.DohlcvSeries
-
Gets the configured date values.
- DEFAULT_ANCHOR - Static variable in class com.jfcbuilder.builders.XYTitleBuilder
-
The default text anchor position to use if none is specified.
- DEFAULT_BAR_WIDTH_PERCENT - Static variable in class com.jfcbuilder.types.BuilderConstants
-
Percentage of total possible bar width to use for drawing XY bars and candlesticks.
- DEFAULT_COLOR - Static variable in class com.jfcbuilder.types.XYTimeSeriesElements
-
A default color to use when rendering if none is specified.
- DEFAULT_DOWN_COLOR - Static variable in class com.jfcbuilder.types.BuilderConstants
-
A default color that can be used throughout the application to represent a price close down event.
- DEFAULT_DRAW_SCALE_FACTOR - Static variable in class com.jfcbuilder.builders.XYDrawableBuilder
-
The drawing scale factor to use if none is specified.
- DEFAULT_FILL_COLOR - Static variable in class com.jfcbuilder.builders.XYShapeBuilder
-
The default fill color to use if none is specified.
- DEFAULT_FILL_COLOR - Static variable in class com.jfcbuilder.types.BuilderConstants
-
A default color that can be used throughout the application to fill shapes.
- DEFAULT_FONT - Static variable in class com.jfcbuilder.types.BuilderConstants
-
A default font that can be used throughout the application.
- DEFAULT_GRIDLINE_PAINT - Static variable in class com.jfcbuilder.types.BuilderConstants
-
A default plot grid-line color that can be used throughout the application.
- DEFAULT_LINE_COLOR - Static variable in class com.jfcbuilder.builders.XYShapeBuilder
-
The default line color to use if none is specified.
- DEFAULT_LINE_COLOR - Static variable in class com.jfcbuilder.types.BuilderConstants
-
A default color that can be used throughout the application for drawing lines.
- DEFAULT_LINE_STYLE - Static variable in class com.jfcbuilder.builders.XYShapeBuilder
-
The default line style to use if none is specified.
- DEFAULT_LINE_STYLE - Static variable in class com.jfcbuilder.types.BuilderConstants
-
A default Stroke that can be used throughout the application for drawing lines.
- DEFAULT_MAX_HEIGHT - Static variable in class com.jfcbuilder.builders.XYTitleBuilder
-
The default maximum height to use if none is specified.
- DEFAULT_MAX_WIDTH - Static variable in class com.jfcbuilder.builders.XYTitleBuilder
-
The default maximum width to use if none is specified.
- DEFAULT_ORIENTATION - Static variable in class com.jfcbuilder.types.BuilderConstants
-
A default orientation that can be used throughout the application for drawing various items.
- DEFAULT_OUTLINE_COLOR - Static variable in class com.jfcbuilder.builders.XYBoxBuilder
-
The outline color to use if none is specified.
- DEFAULT_OUTLINE_COLOR - Static variable in class com.jfcbuilder.builders.XYPolygonBuilder
-
The default outline color to use if none is specified.
- DEFAULT_OUTLINE_COLOR - Static variable in class com.jfcbuilder.types.BuilderConstants
-
A default color that can be used throughout the application for shape outlines.
- DEFAULT_OUTLINE_STYLE - Static variable in class com.jfcbuilder.builders.XYBoxBuilder
-
The outline style to use if none is specified.
- DEFAULT_OUTLINE_STYLE - Static variable in class com.jfcbuilder.builders.XYPolygonBuilder
-
The default outline style to use if none is specified.
- DEFAULT_PLOT_WEIGHT - Static variable in class com.jfcbuilder.types.BuilderConstants
-
A default plot weight that can be used throughout the application.
- DEFAULT_SHOW_TIME_GAPS - Static variable in class com.jfcbuilder.types.BuilderConstants
-
Whether or not to render time gaps by default in time series plots.
- DEFAULT_STYLE - Static variable in class com.jfcbuilder.types.XYTimeSeriesElements
-
A default line style to use when rendering if none is specified.
- DEFAULT_UP_COLOR - Static variable in class com.jfcbuilder.types.BuilderConstants
-
A default color that can be used throughout the application to represent a price close up event.
- DEFAULT_X_COORD - Static variable in class com.jfcbuilder.builders.XYTitleBuilder
-
The default x-axis data coordinate to use if none is specified.
- DEFAULT_Y_COORD - Static variable in class com.jfcbuilder.builders.XYTitleBuilder
-
The default y-axis data coordinate to use if none is specified.
- displayHeight() - Method in class com.jfcbuilder.builders.XYDrawableBuilder
-
Gets the height of the area into which to draw the
Drawable
. - displayHeight(double) - Method in class com.jfcbuilder.builders.XYDrawableBuilder
-
Sets the height of the area into which to draw the
Drawable
. - displayWidth() - Method in class com.jfcbuilder.builders.XYDrawableBuilder
-
Gets the width of the area into which to draw the
Drawable
. - displayWidth(double) - Method in class com.jfcbuilder.builders.XYDrawableBuilder
-
Sets the width of the area into which to draw the
Drawable
. - DohlcvSeries - Class in com.jfcbuilder.types
-
Class for aggregating and representing a stock market Date Open High Low Close Volume (DOHLCV) series.
- DohlcvSeries() - Constructor for class com.jfcbuilder.types.DohlcvSeries
-
Constructor.
- DohlcvSeries(long[], double[], double[], double[], double[], double[]) - Constructor for class com.jfcbuilder.types.DohlcvSeries
-
Constructor for initializing with specific value arrays.
- downColor() - Method in class com.jfcbuilder.builders.CandlestickRendererBuilder
-
Gets the configured close-down candle color.
- downColor() - Method in class com.jfcbuilder.builders.OhlcSeriesBuilder
-
Gets the color to use for drawing OHLCV items on days where price closed down (lower than open).
- downColor() - Method in class com.jfcbuilder.builders.VolumeXYTimeSeriesBuilder
-
Gets the color to use for drawing OHLCV items on days where price closed down (lower than open).
- downColor(Color) - Method in class com.jfcbuilder.builders.CandlestickRendererBuilder
-
Sets the close-down candle color to be used when rendering candles.
- downColor(Color) - Method in class com.jfcbuilder.builders.OhlcSeriesBuilder
-
Sets the color to use for drawing OHLCV items on days where price closed down (lower than open).
- downColor(Color) - Method in class com.jfcbuilder.builders.VolumeXYTimeSeriesBuilder
-
Sets the color to use for drawing OHLCV items on days where price closed down (lower than open).
- drawable() - Method in class com.jfcbuilder.builders.XYDrawableBuilder
-
Gets the
Drawable
object to be annotated. - drawable(Drawable) - Method in class com.jfcbuilder.builders.XYDrawableBuilder
-
Sets the
Drawable
object to be annotated. - drawItem(Graphics2D, XYItemRendererState, Rectangle2D, PlotRenderingInfo, XYPlot, ValueAxis, ValueAxis, XYDataset, int, int, CrosshairState, int) - Method in class com.jfcbuilder.adapters.NumberMappedXYBarRenderer
-
Custom drawItem method to calculate a proper bar width when mapping timeseries values because NumberMappedtimeSeriesCollection assumes the same start/end X value which creates a width of zero.
- drawScaleFactor() - Method in class com.jfcbuilder.builders.XYDrawableBuilder
-
Gets the draw scale factor to be used
- drawScaleFactor(double) - Method in class com.jfcbuilder.builders.XYDrawableBuilder
-
Sets the draw scale factor to use.
E
- EMPTY_SERIES_DATA - Static variable in class com.jfcbuilder.types.BuilderConstants
-
A reusable empty double value array to avoid creating many such instances.
- EMPTY_TIME_DATA - Static variable in class com.jfcbuilder.types.BuilderConstants
-
A reusable empty milliseconds since epoch (long) value array to avoid creating many such instances.
F
- fillColor() - Method in class com.jfcbuilder.builders.XYBoxBuilder
-
Gets the fill color of the box.
- fillColor() - Method in class com.jfcbuilder.builders.XYPolygonBuilder
-
Gets the polygon fill color.
- fillColor() - Method in class com.jfcbuilder.builders.XYShapeBuilder
-
Gets the fill color of the shape.
- fillColor(Paint) - Method in class com.jfcbuilder.builders.XYBoxBuilder
-
Sets the fill color of the box.
- fillColor(Paint) - Method in class com.jfcbuilder.builders.XYPolygonBuilder
-
Sets the polygon fill color.
- fillColor(Paint) - Method in class com.jfcbuilder.builders.XYShapeBuilder
-
Sets the fill color of the shape.
- format(double, StringBuffer, FieldPosition) - Method in class com.jfcbuilder.adapters.NumberFormatDateAdapter
- format(long, StringBuffer, FieldPosition) - Method in class com.jfcbuilder.adapters.NumberFormatDateAdapter
- format(Date, StringBuffer, FieldPosition) - Method in class com.jfcbuilder.types.MinimalDateFormat
G
- generateToolTip(XYDataset, int, int) - Method in class com.jfcbuilder.labels.VolumeXYToolTipGenerator
- get() - Static method in class com.jfcbuilder.builders.CandlestickRendererBuilder
-
Factory method for obtaining new instances of this class.
- get() - Static method in class com.jfcbuilder.builders.ChartBuilder
-
Factory method for obtaining new instances of this class.
- get() - Static method in class com.jfcbuilder.builders.MarkerBuilder
-
Factory method for obtaining new instances of this class.
- get() - Static method in class com.jfcbuilder.builders.OhlcPlotBuilder
-
Factory method for obtaining new instances of this class.
- get() - Static method in class com.jfcbuilder.builders.OhlcSeriesBuilder
-
Factory method for obtaining new instances of this class.
- get() - Static method in class com.jfcbuilder.builders.VolumeXYPlotBuilder
-
Factory method for obtaining new instances of this class.
- get() - Static method in class com.jfcbuilder.builders.VolumeXYTimeSeriesBuilder
-
Factory method for obtaining new instances of this class.
- get() - Static method in class com.jfcbuilder.builders.XYArrowBuilder
-
Factory method for obtaining new instances of this class.
- get() - Static method in class com.jfcbuilder.builders.XYBoxBuilder
-
Factory method for obtaining new instances of this class.
- get() - Static method in class com.jfcbuilder.builders.XYDataImageBuilder
-
Factory method for obtaining new instances of this class.
- get() - Static method in class com.jfcbuilder.builders.XYDrawableBuilder
-
Factory method for obtaining new instances of this class.
- get() - Static method in class com.jfcbuilder.builders.XYImageBuilder
-
Factory method for obtaining new instances of this class.
- get() - Static method in class com.jfcbuilder.builders.XYLineBuilder
-
Factory method for obtaining new instances of this class.
- get() - Static method in class com.jfcbuilder.builders.XYPolygonBuilder
-
Factory method for obtaining new instances of this class.
- get() - Static method in class com.jfcbuilder.builders.XYShapeBuilder
-
Factory method for obtaining new instances of this class.
- get() - Static method in class com.jfcbuilder.builders.XYTextBuilder
-
Factory method for obtaining new instances of this class.
- get() - Static method in class com.jfcbuilder.builders.XYTimeSeriesBuilder
-
Factory method for obtaining new instances of this class.
- get() - Static method in class com.jfcbuilder.builders.XYTimeSeriesPlotBuilder
-
Factory method for obtaining new instances of this class.
- get() - Static method in class com.jfcbuilder.builders.XYTitleBuilder
-
Factory method for obtaining new instances of this class.
- getClose(int, int) - Method in class com.jfcbuilder.adapters.NumberMappedOHLCSeriesCollection
- getCloseValue(int, int) - Method in class com.jfcbuilder.adapters.NumberMappedOHLCSeriesCollection
- getDefaultNumberFormat() - Static method in class com.jfcbuilder.builders.BuilderUtils
-
Factory method for getting new instances of the default axis number format.
- getDomainOrder() - Method in class com.jfcbuilder.adapters.NumberMappedOHLCSeriesCollection
- getEndIndex() - Method in class com.jfcbuilder.types.ZeroBasedIndexRange
-
Gets the zero-based end index defining the range.
- getEndXValue(int, int) - Method in class com.jfcbuilder.adapters.NumberMappedTimeSeriesCollection
- getGroup() - Method in class com.jfcbuilder.adapters.NumberMappedOHLCSeriesCollection
- getHigh(int, int) - Method in class com.jfcbuilder.adapters.NumberMappedOHLCSeriesCollection
- getHighValue(int, int) - Method in class com.jfcbuilder.adapters.NumberMappedOHLCSeriesCollection
- getItemCount(int) - Method in class com.jfcbuilder.adapters.NumberMappedOHLCSeriesCollection
- getLow(int, int) - Method in class com.jfcbuilder.adapters.NumberMappedOHLCSeriesCollection
- getLowValue(int, int) - Method in class com.jfcbuilder.adapters.NumberMappedOHLCSeriesCollection
- getOpen(int, int) - Method in class com.jfcbuilder.adapters.NumberMappedOHLCSeriesCollection
- getOpenValue(int, int) - Method in class com.jfcbuilder.adapters.NumberMappedOHLCSeriesCollection
- getParent() - Method in class com.jfcbuilder.listeners.ChartCombinedAxisClickDispatcher
-
Gets the reference to the
ChartPanel
set as the parent/context. - getSeriesCount() - Method in class com.jfcbuilder.adapters.NumberMappedOHLCSeriesCollection
- getSeriesKey(int) - Method in class com.jfcbuilder.adapters.NumberMappedOHLCSeriesCollection
- getStartIndex() - Method in class com.jfcbuilder.types.ZeroBasedIndexRange
-
Gets the zero-based start index defining the range.
- getStartXValue(int, int) - Method in class com.jfcbuilder.adapters.NumberMappedTimeSeriesCollection
- getVolume(int, int) - Method in class com.jfcbuilder.adapters.NumberMappedOHLCSeriesCollection
- getVolumeValue(int, int) - Method in class com.jfcbuilder.adapters.NumberMappedOHLCSeriesCollection
- getX(int, int) - Method in class com.jfcbuilder.adapters.NumberMappedOHLCSeriesCollection
- getXValue(int, int) - Method in interface com.jfcbuilder.adapters.INumberMappedCollection
-
Returns a series item's x-value element index as a double instead of the x-value itself.
- getXValue(int, int) - Method in class com.jfcbuilder.adapters.NumberMappedOHLCSeriesCollection
- getXValue(int, int) - Method in class com.jfcbuilder.adapters.NumberMappedTimeSeriesCollection
- getY(int, int) - Method in class com.jfcbuilder.adapters.NumberMappedOHLCSeriesCollection
- getYValue(int, int) - Method in class com.jfcbuilder.adapters.NumberMappedOHLCSeriesCollection
- gridLines() - Method in interface com.jfcbuilder.builders.IXYTimeSeriesPlotBuilder
-
Deprecated.
- gridLines() - Method in class com.jfcbuilder.builders.OhlcPlotBuilder
-
Deprecated.This facility is replaced by
OhlcPlotBuilder.majorGrid(boolean)
andOhlcPlotBuilder.minorGrid(boolean)
, and will be removed in a future release.For removal since v1.5.7
- gridLines() - Method in class com.jfcbuilder.builders.XYTimeSeriesPlotBuilder
-
Deprecated.This facility is replaced by
XYTimeSeriesPlotBuilder.majorGrid(boolean)
andXYTimeSeriesPlotBuilder.minorGrid(boolean)
, and will be removed in a future release.For removal since v1.5.7
H
- height() - Method in class com.jfcbuilder.builders.XYDataImageBuilder
-
Gets the data-space height of the image's drawing rectangle.
- height(double) - Method in class com.jfcbuilder.builders.XYDataImageBuilder
-
Sets the data-space height of the image's drawing rectangle.
- highs() - Method in class com.jfcbuilder.types.OhlcvSeries
-
Gets the configured high values.
- horizontal() - Method in class com.jfcbuilder.builders.MarkerBuilder
-
Sets the orientation of the line to horizontal.
- HORIZONTAL - Enum constant in enum com.jfcbuilder.types.Orientation
-
The related item is horizontal in nature.
I
- image() - Method in class com.jfcbuilder.builders.XYDataImageBuilder
-
Gets the
Image
to be annotated. - image() - Method in class com.jfcbuilder.builders.XYImageBuilder
-
Gets the
Image
to be annotated. - image(Image) - Method in class com.jfcbuilder.builders.XYDataImageBuilder
-
Sets the
Image
to be annotated. - image(Image) - Method in class com.jfcbuilder.builders.XYImageBuilder
-
Sets the
Image
to be annotated. - includeInDataBounds() - Method in class com.jfcbuilder.builders.XYDataImageBuilder
-
Gets the "include in data bounds" flag.
- includeInDataBounds(boolean) - Method in class com.jfcbuilder.builders.XYDataImageBuilder
-
Sets the "include in data bounds" flag.
- indexOf(Comparable) - Method in class com.jfcbuilder.adapters.NumberMappedOHLCSeriesCollection
- indexRange() - Method in class com.jfcbuilder.types.XYTimeSeriesElements
-
Gets the zero-based index range to be used when generating the series.
- indexRange() - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Gets the zero-based index range to be used with all data series.
- indexRange(int, int) - Method in class com.jfcbuilder.builders.ChartBuilder
-
Sets the zero-based indexes defining what elements to actually use in all the configured data sets.
- indexRange(ZeroBasedIndexRange) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesBuilder
-
Sets zero-based data indexing range (start index and end index) to be used.
- indexRange(ZeroBasedIndexRange) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesDatasetBuilder
-
Sets the zero-based index range used to index into all source data for building the XYDataset.
- indexRange(ZeroBasedIndexRange) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesPlotBuilder
-
Sets the zero-based index range used to index into all source data for building the XYPlot.
- indexRange(ZeroBasedIndexRange) - Method in class com.jfcbuilder.builders.OhlcPlotBuilder
- indexRange(ZeroBasedIndexRange) - Method in class com.jfcbuilder.builders.OhlcSeriesBuilder
- indexRange(ZeroBasedIndexRange) - Method in class com.jfcbuilder.builders.VolumeXYTimeSeriesBuilder
- indexRange(ZeroBasedIndexRange) - Method in class com.jfcbuilder.builders.XYTimeSeriesBuilder
- indexRange(ZeroBasedIndexRange) - Method in class com.jfcbuilder.builders.XYTimeSeriesPlotBuilder
- indexRange(ZeroBasedIndexRange) - Method in class com.jfcbuilder.types.XYTimeSeriesElements
-
Sets the zero-based index range to be used when generating the series.
- indexRange(ZeroBasedIndexRange) - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Sets the zero-based index range to be used with all data series.
- INumberMappedCollection - Interface in com.jfcbuilder.adapters
-
Interface for all wrappers that map a collection's values to x-axis index numbers.
- IXYAnnotationBuilder<T extends IXYAnnotationBuilder<T>> - Interface in com.jfcbuilder.builders
-
Interface for all XYAnnotation builders.
- IXYTimeSeriesBuilder<T extends IXYTimeSeriesBuilder<T>> - Interface in com.jfcbuilder.builders
-
Interface for all XYTimeSeries builders.
- IXYTimeSeriesDatasetBuilder<T extends IXYTimeSeriesDatasetBuilder<T>> - Interface in com.jfcbuilder.builders
-
Interface for all time series based dataset builders.
- IXYTimeSeriesPlotBuilder<T extends IXYTimeSeriesPlotBuilder<T>> - Interface in com.jfcbuilder.builders
-
Interface for all time series based XYPlot builders.
L
- lineColor() - Method in class com.jfcbuilder.builders.XYShapeBuilder
-
Gets the line color of the shape.
- lineColor(Paint) - Method in class com.jfcbuilder.builders.XYShapeBuilder
-
Sets the line color of the shape.
- lineStyle() - Method in class com.jfcbuilder.builders.XYShapeBuilder
-
Gets the line style of the shape.
- lineStyle(Stroke) - Method in class com.jfcbuilder.builders.XYShapeBuilder
-
Sets the line style of the shape.
- lows() - Method in class com.jfcbuilder.types.OhlcvSeries
-
Gets the configured low values.
M
- majorGrid() - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Returns true if displaying major grid lines is set ON or OFF.
- majorGrid(boolean) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesPlotBuilder
-
Toggles displaying major grid lines ON or OFF.
- majorGrid(boolean) - Method in class com.jfcbuilder.builders.OhlcPlotBuilder
- majorGrid(boolean) - Method in class com.jfcbuilder.builders.XYTimeSeriesPlotBuilder
- majorGrid(boolean) - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Toggle displaying major grid lines ON or OFF.
- majorGridColor() - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Gets the configured major grid color.
- majorGridColor(Paint) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesPlotBuilder
-
Sets the major grid color to use when building the plot.
- majorGridColor(Paint) - Method in class com.jfcbuilder.builders.OhlcPlotBuilder
- majorGridColor(Paint) - Method in class com.jfcbuilder.builders.XYTimeSeriesPlotBuilder
- majorGridColor(Paint) - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Sets the major grid color to use when building the plot.
- majorGridStyle() - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Gets the configured major grid style.
- majorGridStyle(Stroke) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesPlotBuilder
-
Sets the major grid line style to use when building the plot.
- majorGridStyle(Stroke) - Method in class com.jfcbuilder.builders.OhlcPlotBuilder
- majorGridStyle(Stroke) - Method in class com.jfcbuilder.builders.XYTimeSeriesPlotBuilder
- majorGridStyle(Stroke) - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Sets the major grid line style to use when building the plot.
- mapXToTimeIndex(long[], int, int) - Method in interface com.jfcbuilder.builders.IXYAnnotationBuilder
-
Helper mutation method for replacing the configured x-axis date values with corresponding source array element index value.
- mapXToTimeIndex(long[], int, int) - Method in class com.jfcbuilder.builders.XYArrowBuilder
-
Uses
Arrays.binarySearch()
to search the source array for the date value. - mapXToTimeIndex(long[], int, int) - Method in class com.jfcbuilder.builders.XYBoxBuilder
-
Uses
Arrays.binarySearch()
two times to search the source array for the x1 and x2 date value. - mapXToTimeIndex(long[], int, int) - Method in class com.jfcbuilder.builders.XYDataImageBuilder
- mapXToTimeIndex(long[], int, int) - Method in class com.jfcbuilder.builders.XYDrawableBuilder
-
Uses
Arrays.binarySearch()
to search the source array for the date value. - mapXToTimeIndex(long[], int, int) - Method in class com.jfcbuilder.builders.XYImageBuilder
-
Uses
Arrays.binarySearch()
to search the source array for the date value. - mapXToTimeIndex(long[], int, int) - Method in class com.jfcbuilder.builders.XYLineBuilder
-
Uses
Arrays.binarySearch()
two times to search the source array for the x1 and x2 date value. - mapXToTimeIndex(long[], int, int) - Method in class com.jfcbuilder.builders.XYPolygonBuilder
-
Uses
Arrays.binarySearch()
for each polygon vertex to search the source array for the X date values. - mapXToTimeIndex(long[], int, int) - Method in class com.jfcbuilder.builders.XYShapeBuilder
- mapXToTimeIndex(long[], int, int) - Method in class com.jfcbuilder.builders.XYTextBuilder
-
Uses
Arrays.binarySearch()
to search the source array for the date value. - mapXToTimeIndex(long[], int, int) - Method in class com.jfcbuilder.builders.XYTitleBuilder
- marker(MarkerBuilder) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesPlotBuilder
-
Registers a
MarkerBuilder
whosebuild()
method will be called to generate its plot line when this plot builder'sbuild()
method is called. - marker(MarkerBuilder) - Method in class com.jfcbuilder.builders.OhlcPlotBuilder
- marker(MarkerBuilder) - Method in class com.jfcbuilder.builders.XYTimeSeriesPlotBuilder
- marker(MarkerBuilder) - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Registers a fixed marker builder to be used for building the plot.
- MarkerBuilder - Class in com.jfcbuilder.builders
-
Uses configured properties to Build a
ValueMarker
representing a plot overlay line. - maxHeight() - Method in class com.jfcbuilder.builders.XYTitleBuilder
-
Gets the maximum height of the annotation.
- maxHeight(double) - Method in class com.jfcbuilder.builders.XYTitleBuilder
-
Sets the maximum height of the annotation.
- maxWidth() - Method in class com.jfcbuilder.builders.XYTitleBuilder
-
Gets the maximum width of the annotation.
- maxWidth(double) - Method in class com.jfcbuilder.builders.XYTitleBuilder
-
Sets the maximum width of the annotation.
- MinimalDateFormat - Class in com.jfcbuilder.types
-
Specialized
DateFormat
that generates the first letter(s) of the month for the first axis tick in that month followed by that new month's day number for subsequent ticks. - MinimalDateFormat() - Constructor for class com.jfcbuilder.types.MinimalDateFormat
-
Constructor using the default number of month label characters.
- MinimalDateFormat(int) - Constructor for class com.jfcbuilder.types.MinimalDateFormat
-
Constructor for using a specific number of month characters.
- minorGrid() - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Returns true if displaying minor grid lines is set ON or OFF.
- minorGrid(boolean) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesPlotBuilder
-
Toggles displaying minor grid lines ON or OFF.
- minorGrid(boolean) - Method in class com.jfcbuilder.builders.OhlcPlotBuilder
- minorGrid(boolean) - Method in class com.jfcbuilder.builders.XYTimeSeriesPlotBuilder
- minorGrid(boolean) - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Toggle displaying minor grid lines ON or OFF.
- minorGridColor() - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Gets the configured minor grid color.
- minorGridColor(Paint) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesPlotBuilder
-
Sets the minor grid color to use when building the plot.
- minorGridColor(Paint) - Method in class com.jfcbuilder.builders.OhlcPlotBuilder
- minorGridColor(Paint) - Method in class com.jfcbuilder.builders.XYTimeSeriesPlotBuilder
- minorGridColor(Paint) - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Sets the minor grid color to use when building the plot.
- minorGridStyle() - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Gets the configured minor grid style.
- minorGridStyle(Stroke) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesPlotBuilder
-
Sets the minor grid line style to use when building the plot.
- minorGridStyle(Stroke) - Method in class com.jfcbuilder.builders.OhlcPlotBuilder
- minorGridStyle(Stroke) - Method in class com.jfcbuilder.builders.XYTimeSeriesPlotBuilder
- minorGridStyle(Stroke) - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Sets the minor grid line style to use when building the plot.
N
- name() - Method in class com.jfcbuilder.types.XYTimeSeriesElements
-
Gets the series name.
- name(String) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesBuilder
-
Sets the name associated with the series.
- name(String) - Method in class com.jfcbuilder.builders.XYTimeSeriesBuilder
- name(String) - Method in class com.jfcbuilder.types.XYTimeSeriesElements
-
Sets the series name.
- noGridLines() - Method in interface com.jfcbuilder.builders.IXYTimeSeriesPlotBuilder
-
Sets displaying all grid lines OFF.
- noGridLines() - Method in class com.jfcbuilder.builders.OhlcPlotBuilder
- noGridLines() - Method in class com.jfcbuilder.builders.XYTimeSeriesPlotBuilder
- NumberFormatDateAdapter - Class in com.jfcbuilder.adapters
-
Class wrapping
DateFormat
to first lookup date array values using supplied indices then double-dispatch the values to an actualDateFormat
. - NumberFormatDateAdapter(ZeroBasedIndexRange, long[], DateFormat) - Constructor for class com.jfcbuilder.adapters.NumberFormatDateAdapter
-
Constructor.
- NumberMappedOHLCSeriesCollection - Class in com.jfcbuilder.adapters
-
Wrapper for OHLCSeriesCollection to map timestamp values to x-axis numeric indexes.
- NumberMappedOHLCSeriesCollection(OHLCSeriesCollection) - Constructor for class com.jfcbuilder.adapters.NumberMappedOHLCSeriesCollection
-
Constructor
- NumberMappedTimeSeriesCollection - Class in com.jfcbuilder.adapters
-
Extension to TimeSeriesCollection to map timestamp values to x-axis numeric indexes.
- NumberMappedTimeSeriesCollection() - Constructor for class com.jfcbuilder.adapters.NumberMappedTimeSeriesCollection
-
Constructor
- NumberMappedXYBarRenderer - Class in com.jfcbuilder.adapters
-
Specialized renderer for rendering XY bars when they have x-axis values mapped to a numeric scale.
- NumberMappedXYBarRenderer(double) - Constructor for class com.jfcbuilder.adapters.NumberMappedXYBarRenderer
-
Constructor
O
- OhlcPlotBuilder - Class in com.jfcbuilder.builders
-
Builder for producing stock market Open High Low Close (OHLC) plots using configured builder properties, series, and datasets.
- OhlcSeriesBuilder - Class in com.jfcbuilder.builders
-
Builder for producing stock market Open High Low Close (OHLC) data sets that can be used in OHLC plots.
- ohlcv(OhlcvSeries) - Method in class com.jfcbuilder.builders.OhlcSeriesBuilder
-
Sets the OHLCV data to be used for building the XYDataset.
- ohlcv(OhlcvSeries) - Method in class com.jfcbuilder.builders.VolumeXYTimeSeriesBuilder
-
Sets the OHLCV data to be used for building the XYDataset.
- OhlcvSeries - Class in com.jfcbuilder.types
-
Class for aggregating and representing a stock market Open High Low Close Volume (OHLCV) series.
- OhlcvSeries() - Constructor for class com.jfcbuilder.types.OhlcvSeries
-
Constructor.
- OhlcvSeries(double[], double[], double[], double[], double[]) - Constructor for class com.jfcbuilder.types.OhlcvSeries
-
Constructor for initializing with specific value arrays.
- opens() - Method in class com.jfcbuilder.types.OhlcvSeries
-
Gets the configured open values.
- orientation() - Method in class com.jfcbuilder.builders.MarkerBuilder
-
Gets the currently configured line orientation
- orientation(Orientation) - Method in class com.jfcbuilder.builders.MarkerBuilder
-
Sets the orientation of the line to be drawn.
- Orientation - Enum in com.jfcbuilder.types
-
Represent an orientation.
- outlineColor() - Method in class com.jfcbuilder.builders.XYBoxBuilder
-
Gets the outline color of the box.
- outlineColor() - Method in class com.jfcbuilder.builders.XYPolygonBuilder
-
Gets the color of the polygon outline.
- outlineColor(Paint) - Method in class com.jfcbuilder.builders.XYBoxBuilder
-
Sets the outline color of the box.
- outlineColor(Paint) - Method in class com.jfcbuilder.builders.XYPolygonBuilder
-
Sets the color of the polygon outline.
- outlineStyle() - Method in class com.jfcbuilder.builders.XYBoxBuilder
-
Gets the outline style of the box.
- outlineStyle() - Method in class com.jfcbuilder.builders.XYPolygonBuilder
-
Gets the polygon outline style.
- outlineStyle(Stroke) - Method in class com.jfcbuilder.builders.XYBoxBuilder
-
Sets outline style of the box.
- outlineStyle(Stroke) - Method in class com.jfcbuilder.builders.XYPolygonBuilder
-
Sets the polygon outline style.
P
- paddedText() - Method in class com.jfcbuilder.types.XYTextAnnotationElements
-
Helper method to build the left/right padded text to be displayed.
- parse(String, ParsePosition) - Method in class com.jfcbuilder.adapters.NumberFormatDateAdapter
- parse(String, ParsePosition) - Method in class com.jfcbuilder.types.MinimalDateFormat
- plotWeight() - Method in interface com.jfcbuilder.builders.IXYTimeSeriesPlotBuilder
-
Gets the currently configured plot weight.
- plotWeight() - Method in class com.jfcbuilder.builders.OhlcPlotBuilder
- plotWeight() - Method in class com.jfcbuilder.builders.XYTimeSeriesPlotBuilder
- plotWeight() - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Gets the layout weight to be used when rendering the plot.
- plotWeight(int) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesPlotBuilder
-
Sets the plot weight to be attributed to the plot.
- plotWeight(int) - Method in class com.jfcbuilder.builders.OhlcPlotBuilder
- plotWeight(int) - Method in class com.jfcbuilder.builders.XYTimeSeriesPlotBuilder
- plotWeight(int) - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Sets the layout weight to be used when rendering the plot.
- polygon() - Method in class com.jfcbuilder.builders.XYPolygonBuilder
-
Gets the copy of the polygon array, which was possibly mutated by
mapXToTimeIndex()
. - polygon(double[]) - Method in class com.jfcbuilder.builders.XYPolygonBuilder
-
Sets the polygon array by storying a copy of the supplied array.
R
- removeChangeListener(DatasetChangeListener) - Method in class com.jfcbuilder.adapters.NumberMappedOHLCSeriesCollection
S
- series(IXYTimeSeriesBuilder<?>) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesPlotBuilder
-
Registers an IXYTimeSeriesBuilder whose
build()
method will be called to generate its XYTimeSeries when this plot builder'sbuild()
method is called. - series(IXYTimeSeriesBuilder<?>) - Method in class com.jfcbuilder.builders.OhlcPlotBuilder
- series(IXYTimeSeriesBuilder<?>) - Method in class com.jfcbuilder.builders.XYTimeSeriesPlotBuilder
- series(IXYTimeSeriesBuilder<?>) - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Registers an XY time series builder to be used for building the plot.
- series(IXYTimeSeriesDatasetBuilder<?>) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesPlotBuilder
-
Registers an IXYDatasetBuilder whose
build()
method will be called to generate its XYDataset when this plot builder'sbuild()
method is called. - series(IXYTimeSeriesDatasetBuilder<?>) - Method in class com.jfcbuilder.builders.OhlcPlotBuilder
-
Same as interface
IXYTimeSeriesPlotBuilder<?>.series(IXYTimeSeriesDatasetBuilder<?>)
but also checks that only oneOhlcSeriesBuilder
is ever added because only one is allowed per plot. - series(IXYTimeSeriesDatasetBuilder<?>) - Method in class com.jfcbuilder.builders.VolumeXYPlotBuilder
- series(IXYTimeSeriesDatasetBuilder<?>) - Method in class com.jfcbuilder.builders.XYTimeSeriesPlotBuilder
- set(int, int) - Method in class com.jfcbuilder.types.ZeroBasedIndexRange
-
Sets the zero-based indexes defining the range.
- setGroup(DatasetGroup) - Method in class com.jfcbuilder.adapters.NumberMappedOHLCSeriesCollection
- setYMax(double) - Method in class com.jfcbuilder.adapters.NumberMappedXYBarRenderer
-
Sets the maximum y-value that is expected.
- shape() - Method in class com.jfcbuilder.builders.XYShapeBuilder
-
Gets the
Shape
to be annotated. - shape(Shape) - Method in class com.jfcbuilder.builders.XYShapeBuilder
-
Sets the
Shape
to be annotated. - sharedAxisColor(Paint) - Method in class com.jfcbuilder.builders.ChartBuilder
-
Sets the shared axis color to use when building the chart.
- sharedAxisFontColor(Paint) - Method in class com.jfcbuilder.builders.ChartBuilder
-
Sets the shared axis font color to use when building the chart.
- showTimeGaps() - Method in class com.jfcbuilder.builders.ChartBuilder
-
Gets whether to render time gaps.
- showTimeGaps() - Method in class com.jfcbuilder.types.XYTimeSeriesElements
-
Gets whether to render time gaps.
- showTimeGaps() - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Gets whether to render time gaps.
- showTimeGaps(boolean) - Method in class com.jfcbuilder.builders.ChartBuilder
-
Sets whether or not time gaps should be rendered.
- showTimeGaps(boolean) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesBuilder
-
Toggle whether to show time gaps at x-values where there is no corresponding time instance.
- showTimeGaps(boolean) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesPlotBuilder
-
Toggle whether to show time gaps at x-values where there is no corresponding time instance.
- showTimeGaps(boolean) - Method in class com.jfcbuilder.builders.OhlcPlotBuilder
- showTimeGaps(boolean) - Method in class com.jfcbuilder.builders.XYTimeSeriesBuilder
- showTimeGaps(boolean) - Method in class com.jfcbuilder.builders.XYTimeSeriesPlotBuilder
- showTimeGaps(boolean) - Method in class com.jfcbuilder.types.XYTimeSeriesElements
-
Sets whether or not time gaps should be rendered.
- showTimeGaps(boolean) - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Sets whether or not time gaps should be rendered.
- SOLID_LINE - Static variable in class com.jfcbuilder.types.BuilderConstants
-
Stroke configured for drawing a solid line.
- style() - Method in interface com.jfcbuilder.builders.IXYTimeSeriesBuilder
-
Gets the cached style to be used for drawing the series.
- style() - Method in class com.jfcbuilder.builders.XYLineBuilder
-
Gets the line's style.
- style() - Method in class com.jfcbuilder.builders.XYTimeSeriesBuilder
- style() - Method in class com.jfcbuilder.types.XYTimeSeriesElements
-
Gets the line style to be used when rendering the series.
- style(Stroke) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesBuilder
-
Sets the Stroke ("style") used to draw series that is built.
- style(Stroke) - Method in class com.jfcbuilder.builders.MarkerBuilder
-
Sets the line style (
Stroke
) to be used when drawing the line - style(Stroke) - Method in class com.jfcbuilder.builders.XYLineBuilder
-
Sets the line's style.
- style(Stroke) - Method in class com.jfcbuilder.builders.XYTimeSeriesBuilder
- style(Stroke) - Method in class com.jfcbuilder.types.XYTimeSeriesElements
-
Sets the desired line style to be used when rendering the series.
T
- text() - Method in class com.jfcbuilder.types.XYTextAnnotationElements
-
Gets the annotation text.
- text(String) - Method in class com.jfcbuilder.builders.XYArrowBuilder
-
Sets the arrow's text
- text(String) - Method in class com.jfcbuilder.builders.XYTextBuilder
-
Sets the text
- text(String) - Method in class com.jfcbuilder.types.XYTextAnnotationElements
-
Sets the annotation text.
- textAlign(TextAnchor) - Method in class com.jfcbuilder.builders.XYArrowBuilder
-
Sets the anchor alignment method of the text.
- textAlign(TextAnchor) - Method in class com.jfcbuilder.builders.XYTextBuilder
-
Sets the anchor alignment method of the text.
- textAlign(TextAnchor) - Method in class com.jfcbuilder.types.XYTextAnnotationElements
-
Sets the annotation's text alignment relative to the anchored XY coordinate.
- textAlignment() - Method in class com.jfcbuilder.types.XYTextAnnotationElements
-
Gets the annotation's text alignment relative to the anchored XY coordinate.
- textPaddingLeft() - Method in class com.jfcbuilder.types.XYTextAnnotationElements
-
Gets the number of padding spaces to left side of the text.
- textPaddingLeft(int) - Method in class com.jfcbuilder.builders.XYArrowBuilder
-
Sets a number of padding space characters to insert to the left of the configured text.
- textPaddingLeft(int) - Method in class com.jfcbuilder.builders.XYTextBuilder
-
Sets a number of padding space characters to insert to the left of the configured text.
- textPaddingLeft(int) - Method in class com.jfcbuilder.types.XYTextAnnotationElements
-
Sets the number of padding spaces to left side of the text.
- textPaddingRight() - Method in class com.jfcbuilder.types.XYTextAnnotationElements
-
Gets the number of padding spaces to right side of the text.
- textPaddingRight(int) - Method in class com.jfcbuilder.builders.XYArrowBuilder
-
Sets a number of padding space characters to insert to the right of the configured text.
- textPaddingRight(int) - Method in class com.jfcbuilder.builders.XYTextBuilder
-
Sets a number of padding space characters to insert to the right of the configured text.
- textPaddingRight(int) - Method in class com.jfcbuilder.types.XYTextAnnotationElements
-
Sets the number of padding spaces to right side of the text.
- THICK_DASHED_LINE - Static variable in class com.jfcbuilder.types.BuilderConstants
-
Stroke configured for drawing a thick dashed line.
- THICK_SOLID_LINE - Static variable in class com.jfcbuilder.types.BuilderConstants
-
Stroke configured for drawing a thick solid line.
- THIN_DASHED_LINE - Static variable in class com.jfcbuilder.types.BuilderConstants
-
Stroke configured for drawing a thin dashed line.
- THIN_SOLID_LINE - Static variable in class com.jfcbuilder.types.BuilderConstants
-
Stroke configured for drawing a thin solid line.
- timeData() - Method in class com.jfcbuilder.types.XYTimeSeriesElements
-
Gets the time data that will be used for generating the series.
- timeData() - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Gets the time data to be used with all data series.
- timeData(long[]) - Method in class com.jfcbuilder.builders.ChartBuilder
-
Sets the epoch milliseconds date-time data common to all plots.
- timeData(long[]) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesBuilder
-
Sets the time data array associated with various other data to be plotted.
- timeData(long[]) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesDatasetBuilder
-
Sets the time data to be used for generating the XYDataset.
- timeData(long[]) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesPlotBuilder
-
Sets the date-time values to be used when building the plot.
- timeData(long[]) - Method in class com.jfcbuilder.builders.OhlcPlotBuilder
- timeData(long[]) - Method in class com.jfcbuilder.builders.OhlcSeriesBuilder
- timeData(long[]) - Method in class com.jfcbuilder.builders.VolumeXYTimeSeriesBuilder
- timeData(long[]) - Method in class com.jfcbuilder.builders.XYTimeSeriesBuilder
- timeData(long[]) - Method in class com.jfcbuilder.builders.XYTimeSeriesPlotBuilder
- timeData(long[]) - Method in class com.jfcbuilder.types.XYTimeSeriesElements
-
Sets the time data that will be used for generating the series.
- timeData(long[]) - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Sets the time data to be used with all data series.
- tipRadius(double) - Method in class com.jfcbuilder.builders.XYArrowBuilder
-
Sets the arrow tip's radius in Java2D units (effectively the tip size)
- title() - Method in class com.jfcbuilder.builders.XYTitleBuilder
-
Gets the
Title
to be annotated. - title(String) - Method in class com.jfcbuilder.builders.ChartBuilder
-
Sets the main title of the chart.
- title(Title) - Method in class com.jfcbuilder.builders.XYTitleBuilder
-
Sets the
Title
to be annotated. - toolTipGenerator() - Method in class com.jfcbuilder.builders.CandlestickRendererBuilder
-
Gets the configured tooltip generator.
- toolTipGenerator(XYToolTipGenerator) - Method in class com.jfcbuilder.builders.CandlestickRendererBuilder
-
Sets the tooltip generator to use.
- toString() - Method in class com.jfcbuilder.builders.XYTimeSeriesBuilder
- toString() - Method in class com.jfcbuilder.types.ZeroBasedIndexRange
- TRANSPARENT_DARK_GREEN - Static variable in class com.jfcbuilder.types.BuilderConstants
- TRANSPARENT_DARK_RED - Static variable in class com.jfcbuilder.types.BuilderConstants
- TRANSPARENT_GREEN - Static variable in class com.jfcbuilder.types.BuilderConstants
- TRANSPARENT_RED - Static variable in class com.jfcbuilder.types.BuilderConstants
- TRANSPARENT_YELLOW - Static variable in class com.jfcbuilder.types.BuilderConstants
U
- unmodifiableAnnotations() - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Gets an unmodifiable list of the annotation builders to be used for building the plot.
- unmodifiableDatasets() - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Gets an unmodifiable list of the dataset builders to be used for building the plot.
- unmodifiableLines() - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Gets an unmodifiable list of the marker builders to be used for building the plot.
- unmodifiableSeries() - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Gets an unmodifiable list of the series builders to be used for building the plot.
- upColor() - Method in class com.jfcbuilder.builders.CandlestickRendererBuilder
-
Gets the configured close-up candle color.
- upColor() - Method in class com.jfcbuilder.builders.OhlcSeriesBuilder
-
Gets the color to use for drawing OHLCV items on days where price closed up (higher than open).
- upColor() - Method in class com.jfcbuilder.builders.VolumeXYTimeSeriesBuilder
-
Gets the color to use for drawing OHLCV items on days where price closed up (higher than open).
- upColor(Color) - Method in class com.jfcbuilder.builders.CandlestickRendererBuilder
-
Sets the close-up candle color to be used when rendering candles.
- upColor(Color) - Method in class com.jfcbuilder.builders.OhlcSeriesBuilder
-
Sets the color to use for drawing OHLCV items on days where price closed up (higher than open).
- upColor(Color) - Method in class com.jfcbuilder.builders.VolumeXYTimeSeriesBuilder
-
Sets the color to use for drawing OHLCV items on days where price closed up (higher than open).
- usingDefaultYAxisTickSize() - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Checks if the builder is configured to use the default y-axis tick size.
V
- valueOf(String) - Static method in enum com.jfcbuilder.types.Orientation
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.jfcbuilder.types.Orientation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- vertical() - Method in class com.jfcbuilder.builders.MarkerBuilder
-
Sets the orientation of the line to vertical.
- VERTICAL - Enum constant in enum com.jfcbuilder.types.Orientation
-
The related item is vertical in nature.
- verticalTickLabels(boolean) - Method in class com.jfcbuilder.builders.ChartBuilder
-
Override the time axis flag specifying if tick labels should be drawn vertical or horizontal.
- volumes() - Method in class com.jfcbuilder.types.OhlcvSeries
-
Gets the configured volume values.
- VolumeXYPlotBuilder - Class in com.jfcbuilder.builders
-
Builder for producing stock market volume plots using configured builder properties, series, and datasets.
- VolumeXYTimeSeriesBuilder - Class in com.jfcbuilder.builders
-
Builder for producing stock market volume data sets that can be used in Volume XY plots.
- VolumeXYToolTipGenerator - Class in com.jfcbuilder.labels
-
Specialized tooltip generator for OHLC volume XY data.
- VolumeXYToolTipGenerator() - Constructor for class com.jfcbuilder.labels.VolumeXYToolTipGenerator
W
- width() - Method in class com.jfcbuilder.builders.XYDataImageBuilder
-
Gets the data-space width of the image's drawing rectangle.
- width(double) - Method in class com.jfcbuilder.builders.XYDataImageBuilder
-
Sets the data-space width of the image's drawing rectangle.
X
- x() - Method in class com.jfcbuilder.builders.XYArrowBuilder
-
Gets the x-axis data coordinate that is set.
- x() - Method in class com.jfcbuilder.builders.XYDataImageBuilder
-
Gets the x-axis data coordinate that is set.
- x() - Method in class com.jfcbuilder.builders.XYDrawableBuilder
-
Gets the x-coordinate that is set.
- x() - Method in class com.jfcbuilder.builders.XYImageBuilder
-
Gets the x-axis data coordinate that is set.
- x() - Method in class com.jfcbuilder.builders.XYTextBuilder
-
Gets the x-axis data coordinate that is set.
- x() - Method in class com.jfcbuilder.builders.XYTitleBuilder
-
Gets the x-coordinate of the annotation.
- x() - Method in class com.jfcbuilder.types.XYTextAnnotationElements
-
Gets the x-coordinate of the annotation.
- x(double) - Method in class com.jfcbuilder.builders.XYArrowBuilder
-
Sets the arrow's x-axis data coordinate.
- x(double) - Method in class com.jfcbuilder.builders.XYDataImageBuilder
-
Sets the data image's x-axis data coordinate.
- x(double) - Method in class com.jfcbuilder.builders.XYDrawableBuilder
-
Sets the drawable's x-coordinate.
- x(double) - Method in class com.jfcbuilder.builders.XYImageBuilder
-
Sets the image's x-axis data coordinate.
- x(double) - Method in class com.jfcbuilder.builders.XYTextBuilder
-
Sets the text's x-axis data coordinate.
- x(double) - Method in class com.jfcbuilder.builders.XYTitleBuilder
-
Sets the x-coordinate of the annotation.
- x(double) - Method in class com.jfcbuilder.types.XYTextAnnotationElements
-
Sets the x-coordinate of the annotation.
- x1() - Method in class com.jfcbuilder.builders.XYBoxBuilder
-
Gets the x-axis data coordinate of the first corner of the box.
- x1() - Method in class com.jfcbuilder.builders.XYLineBuilder
-
Gets the x-axis data coordinate of the line's first point.
- x1(double) - Method in class com.jfcbuilder.builders.XYBoxBuilder
-
Sets the x-axis data coordinate of the first corner of the box.
- x1(double) - Method in class com.jfcbuilder.builders.XYLineBuilder
-
Sets the x-axis data coordinate of the line's first point.
- x2() - Method in class com.jfcbuilder.builders.XYBoxBuilder
-
Gets the x-axis data coordinate of the second corner of the box.
- x2() - Method in class com.jfcbuilder.builders.XYLineBuilder
-
Gets the x-axis data coordinate of the line's second point.
- x2(double) - Method in class com.jfcbuilder.builders.XYBoxBuilder
-
Sets the x-axis data coordinate of the second corner of the box.
- x2(double) - Method in class com.jfcbuilder.builders.XYLineBuilder
-
Sets the x-axis data coordinate of the line's second point.
- xAxis() - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Gets the x-axis to be used with all data series.
- xAxis(ValueAxis) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesPlotBuilder
-
Sets the x-axis used when building the plot.
- xAxis(ValueAxis) - Method in class com.jfcbuilder.builders.OhlcPlotBuilder
- xAxis(ValueAxis) - Method in class com.jfcbuilder.builders.XYTimeSeriesPlotBuilder
- xAxis(ValueAxis) - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Sets the x-axis to be used with all data series.
- XYArrowBuilder - Class in com.jfcbuilder.builders
-
Builder for producing
XYPointerAnnotation
(arrow) objects. - XYBoxBuilder - Class in com.jfcbuilder.builders
-
Builder for producing
XYBoxAnnotation
objects. - XYDataImageBuilder - Class in com.jfcbuilder.builders
-
Builder for producing
XYDataImageAnnotation
objects. - XYDrawableBuilder - Class in com.jfcbuilder.builders
-
Builder for producing
XYDrawableAnnotation
objects. - XYImageBuilder - Class in com.jfcbuilder.builders
-
Builder for producing
XYImageAnnotation
objects. - XYLineBuilder - Class in com.jfcbuilder.builders
-
Builder for producing
XYLineAnnotation
objects. - xyPlot(IXYTimeSeriesPlotBuilder<?>) - Method in class com.jfcbuilder.builders.ChartBuilder
-
Registers an IXYTimeSeriesPlotBuilder whose
build()
method will be called to generate its plot when this chart builder'sbuild()
method is called. - XYPolygonBuilder - Class in com.jfcbuilder.builders
-
Builder for producing
XYPolygonAnnotation
objects. - XYShapeBuilder - Class in com.jfcbuilder.builders
-
Builder for producing
XYShapeAnnotation
objects. - XYTextAnnotationElements - Class in com.jfcbuilder.types
-
Helper class for storing and accessing properties common to different kinds of XYAnnotation builders.
- XYTextAnnotationElements() - Constructor for class com.jfcbuilder.types.XYTextAnnotationElements
-
Constructor.
- XYTextBuilder - Class in com.jfcbuilder.builders
-
Builder for producing
XYTextAnnotation
objects. - XYTimeSeriesBuilder - Class in com.jfcbuilder.builders
-
Builder for producing TimeSeries instances from configured properties and source data.
- XYTimeSeriesElements - Class in com.jfcbuilder.types
-
Helper class for storing and accessing properties common to different kinds of XY TimeSeries builders.
- XYTimeSeriesElements() - Constructor for class com.jfcbuilder.types.XYTimeSeriesElements
-
Constructor.
- XYTimeSeriesPlotBuilder - Class in com.jfcbuilder.builders
-
Builder for producing general XYPlot plots using configured builder properties, series, and datasets.
- XYTimeSeriesPlotBuilderElements - Class in com.jfcbuilder.types
-
Helper class for storing and accessing properties common to different kinds of XY plot builders.
- XYTimeSeriesPlotBuilderElements() - Constructor for class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Constructor.
- XYTitleBuilder - Class in com.jfcbuilder.builders
-
Builder for producing
XYTitleAnnotation
objects.
Y
- y() - Method in class com.jfcbuilder.builders.XYArrowBuilder
-
Gets the y-axis data coordinate that is set.
- y() - Method in class com.jfcbuilder.builders.XYDataImageBuilder
-
Gets the y-axis data coordinate that is set.
- y() - Method in class com.jfcbuilder.builders.XYDrawableBuilder
-
Gets the y-coordinate that is set.
- y() - Method in class com.jfcbuilder.builders.XYImageBuilder
-
Gets the y-axis data coordinate that is set.
- y() - Method in class com.jfcbuilder.builders.XYTextBuilder
-
Gets the y-axis data coordinate that is set.
- y() - Method in class com.jfcbuilder.builders.XYTitleBuilder
-
Gets the y-coordinate of the annotation.
- y() - Method in class com.jfcbuilder.types.XYTextAnnotationElements
-
Gets the y-coordinate of the annotation.
- y(double) - Method in class com.jfcbuilder.builders.XYArrowBuilder
-
Sets the arrow's y-axis data coordinate.
- y(double) - Method in class com.jfcbuilder.builders.XYDataImageBuilder
-
Sets the data image's y-axis data coordinate.
- y(double) - Method in class com.jfcbuilder.builders.XYDrawableBuilder
-
Sets the drawable's y-coordinate.
- y(double) - Method in class com.jfcbuilder.builders.XYImageBuilder
-
Sets the image's y-axis data coordinate.
- y(double) - Method in class com.jfcbuilder.builders.XYTextBuilder
-
Sets the text's y-axis data coordinate.
- y(double) - Method in class com.jfcbuilder.builders.XYTitleBuilder
-
Sets the y-coordinate of the annotation.
- y(double) - Method in class com.jfcbuilder.types.XYTextAnnotationElements
-
Sets the y-coordinate of the annotation.
- y1() - Method in class com.jfcbuilder.builders.XYBoxBuilder
-
Gets the y-axis data coordinate of the first corner of the box.
- y1() - Method in class com.jfcbuilder.builders.XYLineBuilder
-
Gets the y-axis data coordinate of the line's first point.
- y1(double) - Method in class com.jfcbuilder.builders.XYBoxBuilder
-
Sets the y-axis data coordinate of the first corner of the box.
- y1(double) - Method in class com.jfcbuilder.builders.XYLineBuilder
-
Sets the y-axis data coordinate of the line's first point.
- y2() - Method in class com.jfcbuilder.builders.XYBoxBuilder
-
Gets the y-axis data coordinate of the second corner of the box.
- y2() - Method in class com.jfcbuilder.builders.XYLineBuilder
-
Gets the y-axis data coordinate of the line's second point.
- y2(double) - Method in class com.jfcbuilder.builders.XYBoxBuilder
-
Sets the y-axis data coordinate of the second corner of the box.
- y2(double) - Method in class com.jfcbuilder.builders.XYLineBuilder
-
Sets the y-axis data coordinate of the line's second point.
- yAxisName() - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Gets the y-axis name to be used when building the plot.
- yAxisName(String) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesPlotBuilder
-
Sets the plot's y-axis name.
- yAxisName(String) - Method in class com.jfcbuilder.builders.OhlcPlotBuilder
- yAxisName(String) - Method in class com.jfcbuilder.builders.XYTimeSeriesPlotBuilder
- yAxisName(String) - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Sets the y-axis name to be used when building the plot.
- yAxisRange() - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Gets the main y-axis Range to be used when building the plot.
- yAxisRange(double, double) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesPlotBuilder
-
Sets an explicit y-axis value range to use instead of having the y-axis auto-calculate it.
- yAxisRange(double, double) - Method in class com.jfcbuilder.builders.OhlcPlotBuilder
- yAxisRange(double, double) - Method in class com.jfcbuilder.builders.XYTimeSeriesPlotBuilder
- yAxisRange(double, double) - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Sets the main y-axis Range to be used when building the plot.
- yAxisTickFormat() - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Gets the main y-axis tick number format to be used when building the plot.
- yAxisTickSize() - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Gets the main y-axis tick size to be used when building the plot.
- yAxisTickSize(double) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesPlotBuilder
-
Sets the plot's y-axis tick size.
- yAxisTickSize(double) - Method in class com.jfcbuilder.builders.OhlcPlotBuilder
- yAxisTickSize(double) - Method in class com.jfcbuilder.builders.XYTimeSeriesPlotBuilder
- yAxisTickSize(double) - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Sets the main y-axis tick size to be used when building the plot.
- yTickFormat(NumberFormat) - Method in interface com.jfcbuilder.builders.IXYTimeSeriesPlotBuilder
-
Sets the plot's y-axis tick format.
- yTickFormat(NumberFormat) - Method in class com.jfcbuilder.builders.OhlcPlotBuilder
- yTickFormat(NumberFormat) - Method in class com.jfcbuilder.builders.XYTimeSeriesPlotBuilder
- yTickFormat(NumberFormat) - Method in class com.jfcbuilder.types.XYTimeSeriesPlotBuilderElements
-
Sets the main y-axis tick format to be used when building the plot.
Z
- ZeroBasedIndexRange - Class in com.jfcbuilder.types
-
Represents a range of container elements by defining both a start and end zero-based index.
- ZeroBasedIndexRange() - Constructor for class com.jfcbuilder.types.ZeroBasedIndexRange
-
Constructor.
- ZeroBasedIndexRange(int, int) - Constructor for class com.jfcbuilder.types.ZeroBasedIndexRange
-
Constructor that sets the zero-based indexes defining the range.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
IXYTimeSeriesPlotBuilder.majorGrid(boolean)
andIXYTimeSeriesPlotBuilder.minorGrid(boolean)
, and will be removed in a future release.For removal since v1.5.7