├── .gitignore ├── LICENSE ├── README.md ├── demo-app ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── jfcbuilder │ └── demo │ ├── JFreeChartBuilderDemo.java │ └── data │ └── providers │ ├── AscendingDateTimeGenerator.java │ ├── IDateTimeSeriesProvider.java │ ├── IDohlcvProvider.java │ ├── RandomDohlcvGenerator.java │ └── numeric │ ├── Sinusoid.java │ ├── Sma.java │ └── StochasticOscillator.java ├── framework ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── jfcbuilder │ ├── adapters │ ├── INumberMappedCollection.java │ ├── NumberFormatDateAdapter.java │ ├── NumberMappedOHLCSeriesCollection.java │ ├── NumberMappedTimeSeriesCollection.java │ └── NumberMappedXYBarRenderer.java │ ├── builders │ ├── BuilderUtils.java │ ├── CandlestickRendererBuilder.java │ ├── ChartBuilder.java │ ├── IXYAnnotationBuilder.java │ ├── IXYTimeSeriesBuilder.java │ ├── IXYTimeSeriesDatasetBuilder.java │ ├── IXYTimeSeriesPlotBuilder.java │ ├── MarkerBuilder.java │ ├── OhlcPlotBuilder.java │ ├── OhlcSeriesBuilder.java │ ├── VolumeXYPlotBuilder.java │ ├── VolumeXYTimeSeriesBuilder.java │ ├── XYArrowBuilder.java │ ├── XYBoxBuilder.java │ ├── XYDataImageBuilder.java │ ├── XYDrawableBuilder.java │ ├── XYImageBuilder.java │ ├── XYLineBuilder.java │ ├── XYPolygonBuilder.java │ ├── XYShapeBuilder.java │ ├── XYTextBuilder.java │ ├── XYTimeSeriesBuilder.java │ ├── XYTimeSeriesPlotBuilder.java │ └── XYTitleBuilder.java │ ├── labels │ └── VolumeXYToolTipGenerator.java │ ├── listeners │ └── ChartCombinedAxisClickDispatcher.java │ └── types │ ├── BuilderConstants.java │ ├── DohlcvSeries.java │ ├── MinimalDateFormat.java │ ├── OhlcvSeries.java │ ├── Orientation.java │ ├── XYTextAnnotationElements.java │ ├── XYTimeSeriesElements.java │ ├── XYTimeSeriesPlotBuilderElements.java │ └── ZeroBasedIndexRange.java ├── license-LGPL.txt ├── pom.xml ├── screenshots ├── minimal-axis-date-format.png ├── multi-plot-minute-time-series.png ├── simple-time-series-with-annotations.png ├── stock-chart-time-series-no-time-gaps.png └── stock-chart-time-series-weekend-gaps.png └── scripts └── generate-javadoc.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/README.md -------------------------------------------------------------------------------- /demo-app/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/demo-app/pom.xml -------------------------------------------------------------------------------- /demo-app/src/main/java/com/jfcbuilder/demo/JFreeChartBuilderDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/demo-app/src/main/java/com/jfcbuilder/demo/JFreeChartBuilderDemo.java -------------------------------------------------------------------------------- /demo-app/src/main/java/com/jfcbuilder/demo/data/providers/AscendingDateTimeGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/demo-app/src/main/java/com/jfcbuilder/demo/data/providers/AscendingDateTimeGenerator.java -------------------------------------------------------------------------------- /demo-app/src/main/java/com/jfcbuilder/demo/data/providers/IDateTimeSeriesProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/demo-app/src/main/java/com/jfcbuilder/demo/data/providers/IDateTimeSeriesProvider.java -------------------------------------------------------------------------------- /demo-app/src/main/java/com/jfcbuilder/demo/data/providers/IDohlcvProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/demo-app/src/main/java/com/jfcbuilder/demo/data/providers/IDohlcvProvider.java -------------------------------------------------------------------------------- /demo-app/src/main/java/com/jfcbuilder/demo/data/providers/RandomDohlcvGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/demo-app/src/main/java/com/jfcbuilder/demo/data/providers/RandomDohlcvGenerator.java -------------------------------------------------------------------------------- /demo-app/src/main/java/com/jfcbuilder/demo/data/providers/numeric/Sinusoid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/demo-app/src/main/java/com/jfcbuilder/demo/data/providers/numeric/Sinusoid.java -------------------------------------------------------------------------------- /demo-app/src/main/java/com/jfcbuilder/demo/data/providers/numeric/Sma.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/demo-app/src/main/java/com/jfcbuilder/demo/data/providers/numeric/Sma.java -------------------------------------------------------------------------------- /demo-app/src/main/java/com/jfcbuilder/demo/data/providers/numeric/StochasticOscillator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/demo-app/src/main/java/com/jfcbuilder/demo/data/providers/numeric/StochasticOscillator.java -------------------------------------------------------------------------------- /framework/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/pom.xml -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/adapters/INumberMappedCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/adapters/INumberMappedCollection.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/adapters/NumberFormatDateAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/adapters/NumberFormatDateAdapter.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/adapters/NumberMappedOHLCSeriesCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/adapters/NumberMappedOHLCSeriesCollection.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/adapters/NumberMappedTimeSeriesCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/adapters/NumberMappedTimeSeriesCollection.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/adapters/NumberMappedXYBarRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/adapters/NumberMappedXYBarRenderer.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/builders/BuilderUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/builders/BuilderUtils.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/builders/CandlestickRendererBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/builders/CandlestickRendererBuilder.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/builders/ChartBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/builders/ChartBuilder.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/builders/IXYAnnotationBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/builders/IXYAnnotationBuilder.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/builders/IXYTimeSeriesBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/builders/IXYTimeSeriesBuilder.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/builders/IXYTimeSeriesDatasetBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/builders/IXYTimeSeriesDatasetBuilder.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/builders/IXYTimeSeriesPlotBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/builders/IXYTimeSeriesPlotBuilder.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/builders/MarkerBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/builders/MarkerBuilder.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/builders/OhlcPlotBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/builders/OhlcPlotBuilder.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/builders/OhlcSeriesBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/builders/OhlcSeriesBuilder.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/builders/VolumeXYPlotBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/builders/VolumeXYPlotBuilder.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/builders/VolumeXYTimeSeriesBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/builders/VolumeXYTimeSeriesBuilder.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/builders/XYArrowBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/builders/XYArrowBuilder.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/builders/XYBoxBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/builders/XYBoxBuilder.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/builders/XYDataImageBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/builders/XYDataImageBuilder.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/builders/XYDrawableBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/builders/XYDrawableBuilder.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/builders/XYImageBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/builders/XYImageBuilder.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/builders/XYLineBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/builders/XYLineBuilder.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/builders/XYPolygonBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/builders/XYPolygonBuilder.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/builders/XYShapeBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/builders/XYShapeBuilder.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/builders/XYTextBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/builders/XYTextBuilder.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/builders/XYTimeSeriesBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/builders/XYTimeSeriesBuilder.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/builders/XYTimeSeriesPlotBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/builders/XYTimeSeriesPlotBuilder.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/builders/XYTitleBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/builders/XYTitleBuilder.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/labels/VolumeXYToolTipGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/labels/VolumeXYToolTipGenerator.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/listeners/ChartCombinedAxisClickDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/listeners/ChartCombinedAxisClickDispatcher.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/types/BuilderConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/types/BuilderConstants.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/types/DohlcvSeries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/types/DohlcvSeries.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/types/MinimalDateFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/types/MinimalDateFormat.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/types/OhlcvSeries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/types/OhlcvSeries.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/types/Orientation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/types/Orientation.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/types/XYTextAnnotationElements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/types/XYTextAnnotationElements.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/types/XYTimeSeriesElements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/types/XYTimeSeriesElements.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/types/XYTimeSeriesPlotBuilderElements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/types/XYTimeSeriesPlotBuilderElements.java -------------------------------------------------------------------------------- /framework/src/main/java/com/jfcbuilder/types/ZeroBasedIndexRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/framework/src/main/java/com/jfcbuilder/types/ZeroBasedIndexRange.java -------------------------------------------------------------------------------- /license-LGPL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/license-LGPL.txt -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/pom.xml -------------------------------------------------------------------------------- /screenshots/minimal-axis-date-format.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/screenshots/minimal-axis-date-format.png -------------------------------------------------------------------------------- /screenshots/multi-plot-minute-time-series.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/screenshots/multi-plot-minute-time-series.png -------------------------------------------------------------------------------- /screenshots/simple-time-series-with-annotations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/screenshots/simple-time-series-with-annotations.png -------------------------------------------------------------------------------- /screenshots/stock-chart-time-series-no-time-gaps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/screenshots/stock-chart-time-series-no-time-gaps.png -------------------------------------------------------------------------------- /screenshots/stock-chart-time-series-weekend-gaps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/screenshots/stock-chart-time-series-weekend-gaps.png -------------------------------------------------------------------------------- /scripts/generate-javadoc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matoos32/jfreechart-builder/HEAD/scripts/generate-javadoc.sh --------------------------------------------------------------------------------