├── .codeclimate.yml ├── .github └── FUNDING.yml ├── .gitignore ├── LICENSE.txt ├── README.md ├── ccu-historian-test ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.jdt.groovy.core.prefs ├── config │ ├── sim-sample.h2.db │ └── sim.config ├── run │ ├── CurlSetConfig.cmd │ ├── TestCalculateTimeSeries.cmd │ ├── TestJsonRpc.groovy │ ├── TestJsonRpcConfig.groovy │ ├── TestJsonRpcUpdateDataPoint.groovy │ ├── start-sim.cmd │ └── test.config └── src │ └── mdz │ └── ccuhistorian │ ├── ExpressionParserTest.groovy │ ├── MainTest.groovy │ ├── eventprocessing │ ├── IntervalProcessorTest.groovy │ └── SwingingDoorTest.groovy │ └── webapp │ ├── JsonRpcTest.groovy │ ├── TextFormatTest.groovy │ ├── TimeRangeTest.groovy │ ├── TrendParametersTest.groovy │ └── WebUtilitiesTest.groovy ├── ccu-historian ├── .classpath ├── .externalToolBuilders │ ├── Jar Builder.launch │ ├── Setup Builder.launch │ └── Web-App Builder.launch ├── .gitignore ├── .groovy │ └── suggestions.xdsl ├── .project ├── .settings │ ├── org.codehaus.groovy.eclipse.core.prefs │ ├── org.eclipse.core.resources.prefs │ ├── org.eclipse.jdt.core.prefs │ ├── org.eclipse.jdt.groovy.core.prefs │ └── org.eclipse.ltk.core.refactoring.prefs ├── CCU-Historian.launch ├── build-jar.xml ├── build-setup.xml ├── build-webapp.xml ├── build.properties ├── build │ └── .gitignore ├── run │ ├── .gitignore │ ├── cleanup.sql │ └── data │ │ └── .gitignore ├── src-webapp │ ├── WEB-INF │ │ ├── groovy │ │ │ └── mdz │ │ │ │ └── ccuhistorian │ │ │ │ └── webapp │ │ │ │ └── PageRenderer.groovy │ │ └── web.xml │ ├── custom │ │ ├── example1.gy │ │ └── h2-highchart │ │ │ ├── H2-HighChart.gy │ │ │ ├── H2-HighChart.js │ │ │ ├── HighChart.html │ │ │ ├── HighChart2.html │ │ │ ├── HighChart3.html │ │ │ ├── README.md │ │ │ ├── exporting.js │ │ │ ├── highcharts-more.js │ │ │ ├── highstock.js │ │ │ ├── historian-196.ico │ │ │ ├── historian.css │ │ │ ├── index.html │ │ │ ├── language.js │ │ │ ├── loading.gif │ │ │ ├── modules │ │ │ ├── boost.js │ │ │ ├── debugger.js │ │ │ └── export-data.js │ │ │ ├── offline-exporting.js │ │ │ ├── skies.jpg │ │ │ ├── stock-tools │ │ │ ├── acceleration-bands.js │ │ │ ├── accumulation-distribution.js │ │ │ ├── annotations-advanced.js │ │ │ ├── bollinger-bands.js │ │ │ ├── dema.js │ │ │ ├── drag-panes.js │ │ │ ├── full-screen.js │ │ │ ├── gui.css │ │ │ ├── indicators-all.js │ │ │ ├── indicators.js │ │ │ ├── popup.css │ │ │ ├── price-indicator.js │ │ │ ├── regressions.js │ │ │ ├── stock-icons │ │ │ │ ├── annotations-hidden.svg │ │ │ │ ├── annotations-visible.svg │ │ │ │ ├── arrow-bottom.svg │ │ │ │ ├── arrow-left.svg │ │ │ │ ├── arrow-line.svg │ │ │ │ ├── arrow-ray.svg │ │ │ │ ├── arrow-right.svg │ │ │ │ ├── arrow-segment.svg │ │ │ │ ├── arrow.svg │ │ │ │ ├── circle.svg │ │ │ │ ├── close.svg │ │ │ │ ├── crooked-3.svg │ │ │ │ ├── crooked-5.svg │ │ │ │ ├── current-price-hide.svg │ │ │ │ ├── current-price-show.svg │ │ │ │ ├── destroy.svg │ │ │ │ ├── drawing.svg │ │ │ │ ├── edit.svg │ │ │ │ ├── elliott-3.svg │ │ │ │ ├── elliott-5.svg │ │ │ │ ├── ellipse.svg │ │ │ │ ├── fibonacci-timezone.svg │ │ │ │ ├── fibonacci.svg │ │ │ │ ├── flag-basic.svg │ │ │ │ ├── flag-diamond.svg │ │ │ │ ├── flag-elipse.svg │ │ │ │ ├── flag-trapeze.svg │ │ │ │ ├── fullscreen.svg │ │ │ │ ├── horizontal-line.svg │ │ │ │ ├── indicators.svg │ │ │ │ ├── label.svg │ │ │ │ ├── line.svg │ │ │ │ ├── linear.svg │ │ │ │ ├── logarithmic.svg │ │ │ │ ├── measure-x.svg │ │ │ │ ├── measure-xy.svg │ │ │ │ ├── measure-y.svg │ │ │ │ ├── panning.svg │ │ │ │ ├── parallel-channel.svg │ │ │ │ ├── pitchfork.svg │ │ │ │ ├── ray.svg │ │ │ │ ├── rectangle.svg │ │ │ │ ├── remove-annotations.svg │ │ │ │ ├── save-chart.svg │ │ │ │ ├── segment.svg │ │ │ │ ├── separator.svg │ │ │ │ ├── series-candlestick.svg │ │ │ │ ├── series-heikin-ashi.svg │ │ │ │ ├── series-hlc.svg │ │ │ │ ├── series-hollow-candlestick.svg │ │ │ │ ├── series-line.svg │ │ │ │ ├── series-ohlc.svg │ │ │ │ ├── text.svg │ │ │ │ ├── time-cycles.svg │ │ │ │ ├── vertical-arrow.svg │ │ │ │ ├── vertical-counter.svg │ │ │ │ ├── vertical-double-arrow.svg │ │ │ │ ├── vertical-label.svg │ │ │ │ ├── vertical-line.svg │ │ │ │ ├── zoom-x.svg │ │ │ │ ├── zoom-xy.svg │ │ │ │ └── zoom-y.svg │ │ │ ├── stock-tools.js │ │ │ ├── tema.js │ │ │ ├── trendline.js │ │ │ └── wma.js │ │ │ └── themes.js │ ├── external │ │ ├── bootstrap │ │ │ ├── css │ │ │ │ └── bootstrap.css │ │ │ ├── fonts │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ │ └── glyphicons-halflings-regular.woff2 │ │ │ └── js │ │ │ │ └── bootstrap.js │ │ ├── chartjs │ │ │ ├── chart.umd.js │ │ │ └── chartjs-adapter-luxon.min.js │ │ ├── jquery │ │ │ └── jquery.js │ │ ├── luxon │ │ │ └── luxon.min.js │ │ ├── mithril │ │ │ └── mithril.js │ │ └── underscore │ │ │ └── underscore.js │ ├── historian │ │ ├── config.gy │ │ ├── diagnosis.html │ │ ├── dpconfig.gy │ │ ├── dpdetails.gy │ │ ├── dptools.gy │ │ ├── expimp.gy │ │ ├── exprtrend.gy │ │ ├── historian-180.png │ │ ├── historian-196.ico │ │ ├── historian.css │ │ ├── index.gy │ │ ├── index.html │ │ ├── messages.gy │ │ ├── script.gy │ │ └── trend.gy │ ├── index.html │ └── query │ │ ├── csv.gy │ │ ├── export.gy │ │ ├── jsonrpc.gy │ │ ├── text.gy │ │ ├── trend.gy │ │ └── webmatic.gy └── src │ └── mdz │ └── ccuhistorian │ ├── Base.groovy │ ├── BaseConfig.groovy │ ├── BaseSystem.groovy │ ├── CmdLineConfig.groovy │ ├── Configuration.groovy │ ├── Database.groovy │ ├── DatabaseConfig.groovy │ ├── DatabaseExpressionAdapter.groovy │ ├── DatabaseExtensions.groovy │ ├── DatabaseSystem.groovy │ ├── ExpressionParser.groovy │ ├── ExtendedStorage.groovy │ ├── Historian.groovy │ ├── HistorianConfig.groovy │ ├── HistorianSystem.groovy │ ├── LogSystem.groovy │ ├── LogSystemConfig.groovy │ ├── Main.groovy │ ├── MaintenanceSystem.groovy │ ├── ManagerConfigurator.groovy │ ├── OfflineMaintenanceSystem.groovy │ ├── TrendDesign.groovy │ ├── Watchdog.groovy │ ├── eventprocessing │ ├── DataPointStorageUpdater.groovy │ ├── FirstArchived.groovy │ ├── HistoryDisabledFilter.groovy │ ├── IntervalFunction.groovy │ ├── IntervalProcessor.groovy │ ├── OverflowHandler.groovy │ ├── Preprocessor.groovy │ └── SwingingDoorProcessor.groovy │ └── webapp │ ├── GroovyServlet.groovy │ ├── ImportServlet.groovy │ ├── TemplateServlet.groovy │ ├── TextFormat.groovy │ ├── TimeRange.groovy │ ├── TrendParameters.groovy │ ├── TrendParametersV1.groovy │ ├── TrendParametersV2.groovy │ ├── WebServer.groovy │ ├── WebServerConfig.groovy │ └── WebUtilities.groovy ├── dist-ccu ├── .externalToolBuilders │ └── CCU-Distribution Builder.launch ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.ltk.core.refactoring.prefs ├── build.xml └── src │ ├── addon │ ├── ccu-historian-sample.config │ ├── etc │ │ └── monitCCUHistorian.cfg │ ├── rc.d │ │ └── ccu-historian │ ├── update_hm_addons.tcl │ └── www │ │ ├── config.cgi │ │ └── update-check.cgi │ ├── ccu-historian │ └── .gitignore │ └── update_script ├── dist-generic ├── .externalToolBuilders │ └── Generic Distribution Builder.launch ├── .project ├── .settings │ └── org.eclipse.core.resources.prefs ├── build.xml ├── build │ └── .gitignore ├── launch4j.xml └── src │ ├── ccu-historian-sample.config │ ├── ccu-historian.exe │ ├── cleanup.sql │ ├── csvimport.groovy │ ├── csvimport.readme.txt │ ├── third-party-licenses │ ├── chartjs-license.txt │ ├── cron-utils-license.txt │ ├── groovy-license.txt │ ├── h2database-license.txt │ ├── highcharts-license.txt │ ├── jcommon-license.txt │ ├── jetty-license.txt │ ├── jfreechart-license.txt │ ├── jquery-license.txt │ └── slf4j-license.txt │ ├── tool │ └── tool.cmd ├── dist-synology-dsm7 ├── .externalToolBuilders │ └── Synology DSM7 Distribution Builder.launch ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.core.runtime.prefs ├── build.xml └── src │ ├── package │ └── ui │ │ ├── ccu-historian_120.png │ │ ├── ccu-historian_16.png │ │ ├── ccu-historian_24.png │ │ ├── ccu-historian_256.png │ │ ├── ccu-historian_32.png │ │ ├── ccu-historian_48.png │ │ ├── ccu-historian_64.png │ │ ├── ccu-historian_72.png │ │ └── config │ └── root │ ├── PACKAGE_ICON.PNG │ ├── PACKAGE_ICON_256.PNG │ ├── WIZARD_UIFILES │ ├── install_uifile.sh │ ├── install_uifile_ger.sh │ ├── uninstall_uifile │ ├── uninstall_uifile_ger │ ├── upgrade_uifile │ └── upgrade_uifile_ger │ ├── conf │ └── privilege │ └── scripts │ ├── postinst │ ├── postuninst │ ├── postupgrade │ ├── preinst │ ├── preuninst │ ├── preupgrade │ └── start-stop-status ├── dist-synology ├── .externalToolBuilders │ └── Synology Distribution Builder.launch ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.core.runtime.prefs ├── README.md ├── build.xml └── src │ ├── package │ └── ui │ │ ├── ccu-historian_120.png │ │ ├── ccu-historian_16.png │ │ ├── ccu-historian_24.png │ │ ├── ccu-historian_256.png │ │ ├── ccu-historian_32.png │ │ ├── ccu-historian_48.png │ │ ├── ccu-historian_64.png │ │ ├── ccu-historian_72.png │ │ └── config │ └── root │ ├── INFO │ ├── PACKAGE_ICON.PNG │ ├── PACKAGE_ICON_256.PNG │ ├── WIZARD_UIFILES │ ├── install_uifile.sh │ ├── install_uifile_ger.sh │ ├── uninstall_uifile │ ├── uninstall_uifile_ger │ ├── upgrade_uifile │ └── upgrade_uifile_ger │ └── scripts │ ├── postinst │ ├── preinst │ ├── preuninst │ ├── preupgrade │ └── start-stop-status ├── doc ├── .project ├── .settings │ └── org.eclipse.core.resources.prefs ├── ccu-historian-logo.png ├── ccu-historian-overview.plantuml ├── ccu-historian-overview.svg └── cover.png ├── external-libs ├── .project ├── .settings │ └── org.eclipse.core.resources.prefs ├── ant-spk-0.7.1 │ ├── ant-spk-0.7.1.jar │ ├── bcpg-jdk15on-1.67.jar │ ├── bcprov-jdk15on-1.67.jar │ ├── commons-codec-1.11.jar │ ├── commons-logging-1.2.jar │ ├── httpclient-4.5.13.jar │ ├── httpcore-4.4.14.jar │ ├── httpmime-4.5.13.jar │ └── javax.json-1.1.4.jar ├── commons-cli-1.4 │ └── commons-cli-1.4.jar ├── cron-utils-9.2.0 │ ├── LICENSE.txt │ ├── cron-utils-9.2.0-javadoc.jar │ ├── cron-utils-9.2.0-sources.jar │ └── cron-utils-9.2.0.jar ├── groovy-4.0.15 │ ├── groovy-cli-commons-4.0.15.jar │ ├── groovy-dateutil-4.0.15.jar │ ├── groovy-json-4.0.15.jar │ ├── groovy-servlet-4.0.15.jar │ ├── groovy-sql-4.0.15.jar │ ├── groovy-templates-4.0.15.jar │ └── groovy-xml-4.0.15.jar ├── groovy-xmlrpc-0.8 │ └── groovy-xmlrpc-0.8.jar ├── h2-2.1.214 │ ├── LICENSE.txt │ └── h2-2.1.214.jar ├── jcommon-1.0.23 │ ├── LICENSE │ ├── README.md │ ├── ant │ │ ├── build.properties │ │ └── build.xml │ ├── checkstyle │ │ ├── javadocs.xml │ │ ├── lines.xml │ │ ├── properties.txt │ │ ├── style.xml │ │ └── whitespace.xml │ ├── jcommon-1.0.23.jar │ ├── jcommon-xml-1.0.23.jar │ ├── lib │ │ └── junit.jar │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ ├── com │ │ │ └── keypoint │ │ │ │ ├── PngEncoder.java │ │ │ │ └── package.html │ │ │ ├── org │ │ │ └── jfree │ │ │ │ ├── JCommon.java │ │ │ │ ├── JCommonInfo.java │ │ │ │ ├── base │ │ │ │ ├── AbstractBoot.java │ │ │ │ ├── BaseBoot.java │ │ │ │ ├── BasicProjectInfo.java │ │ │ │ ├── BootableProjectInfo.java │ │ │ │ ├── ClassPathDebugger.java │ │ │ │ ├── Library.java │ │ │ │ ├── config │ │ │ │ │ ├── HierarchicalConfiguration.java │ │ │ │ │ ├── ModifiableConfiguration.java │ │ │ │ │ ├── PropertyFileConfiguration.java │ │ │ │ │ └── SystemPropertyConfiguration.java │ │ │ │ ├── jcommon.properties │ │ │ │ ├── log │ │ │ │ │ ├── DefaultLog.java │ │ │ │ │ ├── DefaultLogModule.java │ │ │ │ │ ├── LogConfiguration.java │ │ │ │ │ ├── MemoryUsageMessage.java │ │ │ │ │ ├── PadMessage.java │ │ │ │ │ └── module.properties │ │ │ │ ├── modules │ │ │ │ │ ├── AbstractModule.java │ │ │ │ │ ├── DefaultModuleInfo.java │ │ │ │ │ ├── Module.java │ │ │ │ │ ├── ModuleInfo.java │ │ │ │ │ ├── ModuleInitializeException.java │ │ │ │ │ ├── ModuleInitializer.java │ │ │ │ │ ├── PackageManager.java │ │ │ │ │ ├── PackageSorter.java │ │ │ │ │ ├── PackageState.java │ │ │ │ │ ├── SubSystem.java │ │ │ │ │ └── package.html │ │ │ │ └── package.html │ │ │ │ ├── date │ │ │ │ ├── AnnualDateRule.java │ │ │ │ ├── DateUtilities.java │ │ │ │ ├── DayAndMonthRule.java │ │ │ │ ├── DayOfWeekInMonthRule.java │ │ │ │ ├── EasterSundayRule.java │ │ │ │ ├── MonthConstants.java │ │ │ │ ├── RelativeDayOfWeekRule.java │ │ │ │ ├── SerialDate.java │ │ │ │ ├── SerialDateUtilities.java │ │ │ │ ├── SpreadsheetDate.java │ │ │ │ └── package.html │ │ │ │ ├── demo │ │ │ │ ├── DateChooserPanelDemo.java │ │ │ │ ├── DrawStringDemo.java │ │ │ │ ├── DrawStringPanel.java │ │ │ │ ├── TextBlockDemo.java │ │ │ │ ├── TextBlockPanel.java │ │ │ │ └── package.html │ │ │ │ ├── io │ │ │ │ ├── FileUtilities.java │ │ │ │ ├── IOUtils.java │ │ │ │ ├── SerialUtilities.java │ │ │ │ └── package.html │ │ │ │ ├── layout │ │ │ │ ├── CenterLayout.java │ │ │ │ ├── FormatLayout.java │ │ │ │ ├── LCBLayout.java │ │ │ │ ├── RadialLayout.java │ │ │ │ └── package.html │ │ │ │ ├── package.html │ │ │ │ ├── resources │ │ │ │ ├── JCommonResources.java │ │ │ │ └── package.html │ │ │ │ ├── text │ │ │ │ ├── G2TextMeasurer.java │ │ │ │ ├── TextBlock.java │ │ │ │ ├── TextBlockAnchor.java │ │ │ │ ├── TextBox.java │ │ │ │ ├── TextFragment.java │ │ │ │ ├── TextLine.java │ │ │ │ ├── TextMeasurer.java │ │ │ │ ├── TextUtilities.java │ │ │ │ └── package.html │ │ │ │ ├── threads │ │ │ │ ├── ReaderWriterLock.java │ │ │ │ └── package.html │ │ │ │ ├── ui │ │ │ │ ├── Align.java │ │ │ │ ├── ApplicationFrame.java │ │ │ │ ├── ArrowPanel.java │ │ │ │ ├── BevelArrowIcon.java │ │ │ │ ├── DateCellRenderer.java │ │ │ │ ├── DateChooserPanel.java │ │ │ │ ├── Drawable.java │ │ │ │ ├── DrawablePanel.java │ │ │ │ ├── ExtendedDrawable.java │ │ │ │ ├── ExtensionFileFilter.java │ │ │ │ ├── FilesystemFilter.java │ │ │ │ ├── FloatDimension.java │ │ │ │ ├── FloatingButtonEnabler.java │ │ │ │ ├── FontChooserDialog.java │ │ │ │ ├── FontChooserPanel.java │ │ │ │ ├── FontDisplayField.java │ │ │ │ ├── GradientPaintTransformType.java │ │ │ │ ├── GradientPaintTransformer.java │ │ │ │ ├── HorizontalAlignment.java │ │ │ │ ├── InsetsChooserPanel.java │ │ │ │ ├── InsetsTextField.java │ │ │ │ ├── IntegerDocument.java │ │ │ │ ├── JTextObserver.java │ │ │ │ ├── KeyedComboBoxModel.java │ │ │ │ ├── L1R1ButtonPanel.java │ │ │ │ ├── L1R2ButtonPanel.java │ │ │ │ ├── L1R3ButtonPanel.java │ │ │ │ ├── Layer.java │ │ │ │ ├── LengthAdjustmentType.java │ │ │ │ ├── LengthLimitingDocument.java │ │ │ │ ├── LocalizationBundle.properties │ │ │ │ ├── LocalizationBundle_de.properties │ │ │ │ ├── LocalizationBundle_es.properties │ │ │ │ ├── LocalizationBundle_fr.properties │ │ │ │ ├── LocalizationBundle_pt_PT.properties │ │ │ │ ├── NumberCellRenderer.java │ │ │ │ ├── OverlayLayout.java │ │ │ │ ├── PaintSample.java │ │ │ │ ├── RectangleAnchor.java │ │ │ │ ├── RectangleEdge.java │ │ │ │ ├── RectangleInsets.java │ │ │ │ ├── RefineryUtilities.java │ │ │ │ ├── SerialDateChooserPanel.java │ │ │ │ ├── Size2D.java │ │ │ │ ├── SortButtonRenderer.java │ │ │ │ ├── SortableTable.java │ │ │ │ ├── SortableTableHeaderListener.java │ │ │ │ ├── SortableTableModel.java │ │ │ │ ├── Spinner.java │ │ │ │ ├── StandardDialog.java │ │ │ │ ├── StandardGradientPaintTransformer.java │ │ │ │ ├── StrokeChooserPanel.java │ │ │ │ ├── StrokeSample.java │ │ │ │ ├── TextAnchor.java │ │ │ │ ├── UIUtilities.java │ │ │ │ ├── VerticalAlignment.java │ │ │ │ ├── WizardDialog.java │ │ │ │ ├── WizardPanel.java │ │ │ │ ├── about │ │ │ │ │ ├── AboutDialog.java │ │ │ │ │ ├── AboutFrame.java │ │ │ │ │ ├── AboutPanel.java │ │ │ │ │ ├── Contributor.java │ │ │ │ │ ├── ContributorsPanel.java │ │ │ │ │ ├── ContributorsTableModel.java │ │ │ │ │ ├── Library.java │ │ │ │ │ ├── LibraryPanel.java │ │ │ │ │ ├── LibraryTableModel.java │ │ │ │ │ ├── Licences.java │ │ │ │ │ ├── ProjectInfo.java │ │ │ │ │ ├── SystemProperties.java │ │ │ │ │ ├── SystemPropertiesFrame.java │ │ │ │ │ ├── SystemPropertiesPanel.java │ │ │ │ │ ├── SystemPropertiesTableModel.java │ │ │ │ │ ├── gpl-2.0.txt │ │ │ │ │ ├── lgpl-2.1.txt │ │ │ │ │ ├── package.html │ │ │ │ │ └── resources │ │ │ │ │ │ ├── AboutResources.java │ │ │ │ │ │ ├── AboutResources_de.java │ │ │ │ │ │ ├── AboutResources_es.java │ │ │ │ │ │ ├── AboutResources_fr.java │ │ │ │ │ │ ├── AboutResources_pl.java │ │ │ │ │ │ └── package.html │ │ │ │ ├── action │ │ │ │ │ ├── AbstractActionDowngrade.java │ │ │ │ │ ├── AbstractFileSelectionAction.java │ │ │ │ │ ├── ActionButton.java │ │ │ │ │ ├── ActionConcentrator.java │ │ │ │ │ ├── ActionDowngrade.java │ │ │ │ │ ├── ActionMenuItem.java │ │ │ │ │ ├── ActionRadioButton.java │ │ │ │ │ ├── DowngradeActionMap.java │ │ │ │ │ └── package.html │ │ │ │ ├── package.html │ │ │ │ └── tabbedui │ │ │ │ │ ├── AbstractTabbedUI.java │ │ │ │ │ ├── DetailEditor.java │ │ │ │ │ ├── RootEditor.java │ │ │ │ │ ├── RootPanel.java │ │ │ │ │ ├── TabbedApplet.java │ │ │ │ │ ├── TabbedDialog.java │ │ │ │ │ ├── TabbedFrame.java │ │ │ │ │ ├── VerticalLayout.java │ │ │ │ │ └── package.html │ │ │ │ ├── util │ │ │ │ ├── AbstractObjectList.java │ │ │ │ ├── ArrayUtilities.java │ │ │ │ ├── AttributedStringUtilities.java │ │ │ │ ├── BooleanList.java │ │ │ │ ├── BooleanUtilities.java │ │ │ │ ├── ClassComparator.java │ │ │ │ ├── Configuration.java │ │ │ │ ├── DefaultConfiguration.java │ │ │ │ ├── ExtendedConfiguration.java │ │ │ │ ├── ExtendedConfigurationWrapper.java │ │ │ │ ├── FastStack.java │ │ │ │ ├── HashNMap.java │ │ │ │ ├── LineBreakIterator.java │ │ │ │ ├── Log.java │ │ │ │ ├── LogContext.java │ │ │ │ ├── LogTarget.java │ │ │ │ ├── ObjectList.java │ │ │ │ ├── ObjectTable.java │ │ │ │ ├── ObjectUtilities.java │ │ │ │ ├── PaintList.java │ │ │ │ ├── PaintUtilities.java │ │ │ │ ├── PrintStreamLogTarget.java │ │ │ │ ├── PublicCloneable.java │ │ │ │ ├── ReadOnlyIterator.java │ │ │ │ ├── ResourceBundleSupport.java │ │ │ │ ├── ResourceBundleWrapper.java │ │ │ │ ├── Rotation.java │ │ │ │ ├── ShapeList.java │ │ │ │ ├── ShapeUtilities.java │ │ │ │ ├── SortOrder.java │ │ │ │ ├── SortedConfigurationWriter.java │ │ │ │ ├── StackableException.java │ │ │ │ ├── StackableRuntimeException.java │ │ │ │ ├── StringUtils.java │ │ │ │ ├── StrokeList.java │ │ │ │ ├── TableOrder.java │ │ │ │ ├── UnitType.java │ │ │ │ ├── WaitingImageObserver.java │ │ │ │ └── package.html │ │ │ │ └── xml │ │ │ │ ├── AbstractElementDefinitionHandler.java │ │ │ │ ├── CommentHandler.java │ │ │ │ ├── ElementDefinitionException.java │ │ │ │ ├── ElementDefinitionHandler.java │ │ │ │ ├── FrontendDefaultHandler.java │ │ │ │ ├── JCommonXMLInfo.java │ │ │ │ ├── ParseException.java │ │ │ │ ├── Parser.java │ │ │ │ ├── ParserFrontend.java │ │ │ │ ├── ParserUtil.java │ │ │ │ ├── attributehandlers │ │ │ │ ├── AttributeHandler.java │ │ │ │ ├── BooleanAttributeHandler.java │ │ │ │ ├── ByteAttributeHandler.java │ │ │ │ ├── CharacterAttributeHandler.java │ │ │ │ ├── DoubleAttributeHandler.java │ │ │ │ ├── FloatAttributeHandler.java │ │ │ │ ├── IntegerAttributeHandler.java │ │ │ │ ├── LongAttributeHandler.java │ │ │ │ ├── ShortAttributeHandler.java │ │ │ │ ├── StringAttributeHandler.java │ │ │ │ └── package.html │ │ │ │ ├── factory │ │ │ │ └── objects │ │ │ │ │ ├── AbstractObjectDescription.java │ │ │ │ │ ├── ArrayClassFactory.java │ │ │ │ │ ├── ArrayObjectDescription.java │ │ │ │ │ ├── BasicStrokeObjectDescription.java │ │ │ │ │ ├── BeanObjectDescription.java │ │ │ │ │ ├── BooleanObjectDescription.java │ │ │ │ │ ├── ByteObjectDescription.java │ │ │ │ │ ├── CharacterObjectDescription.java │ │ │ │ │ ├── ClassComparator.java │ │ │ │ │ ├── ClassFactory.java │ │ │ │ │ ├── ClassFactoryCollector.java │ │ │ │ │ ├── ClassFactoryImpl.java │ │ │ │ │ ├── ClassLoaderObjectDescription.java │ │ │ │ │ ├── CollectionObjectDescription.java │ │ │ │ │ ├── ColorObjectDescription.java │ │ │ │ │ ├── DateObjectDescription.java │ │ │ │ │ ├── DecimalFormatObjectDescription.java │ │ │ │ │ ├── Dimension2DObjectDescription.java │ │ │ │ │ ├── DimensionObjectDescription.java │ │ │ │ │ ├── DoubleObjectDescription.java │ │ │ │ │ ├── FloatObjectDescription.java │ │ │ │ │ ├── IntegerObjectDescription.java │ │ │ │ │ ├── JavaBaseClassFactory.java │ │ │ │ │ ├── Line2DObjectDescription.java │ │ │ │ │ ├── LongObjectDescription.java │ │ │ │ │ ├── ObjectDescription.java │ │ │ │ │ ├── ObjectFactoryException.java │ │ │ │ │ ├── Point2DObjectDescription.java │ │ │ │ │ ├── Rectangle2DObjectDescription.java │ │ │ │ │ ├── ShortObjectDescription.java │ │ │ │ │ ├── SimpleDateFormatObjectDescription.java │ │ │ │ │ ├── StringObjectDescription.java │ │ │ │ │ ├── URLClassFactory.java │ │ │ │ │ ├── URLObjectDescription.java │ │ │ │ │ └── package.html │ │ │ │ ├── generator │ │ │ │ ├── DefaultModelReader.java │ │ │ │ ├── DescriptionGenerator.java │ │ │ │ ├── JavaSourceCollector.java │ │ │ │ ├── ModelBuilder.java │ │ │ │ ├── ModelWriter.java │ │ │ │ ├── SourceCollector.java │ │ │ │ ├── SplittingModelWriter.java │ │ │ │ ├── attributehandler.properties │ │ │ │ ├── generator.properties │ │ │ │ ├── model.dtd │ │ │ │ ├── model │ │ │ │ │ ├── ClassDescription.java │ │ │ │ │ ├── Comments.java │ │ │ │ │ ├── DescriptionModel.java │ │ │ │ │ ├── IgnoredPropertyInfo.java │ │ │ │ │ ├── IndexedPropertyInfo.java │ │ │ │ │ ├── KeyDescription.java │ │ │ │ │ ├── ManualMappingInfo.java │ │ │ │ │ ├── MappingModel.java │ │ │ │ │ ├── MultiplexMappingInfo.java │ │ │ │ │ ├── PrintBeanInfo.java │ │ │ │ │ ├── PropertyInfo.java │ │ │ │ │ ├── PropertyType.java │ │ │ │ │ ├── TypeInfo.java │ │ │ │ │ └── package.html │ │ │ │ └── package.html │ │ │ │ ├── package.html │ │ │ │ ├── parser │ │ │ │ ├── AbstractXmlReadHandler.java │ │ │ │ ├── Base64ReadHandler.java │ │ │ │ ├── RootXmlReadHandler.java │ │ │ │ ├── XmlReadHandler.java │ │ │ │ ├── XmlReaderException.java │ │ │ │ ├── coretypes │ │ │ │ │ ├── BasicStrokeReadHandler.java │ │ │ │ │ ├── ColorReadHandler.java │ │ │ │ │ ├── FontReadHandler.java │ │ │ │ │ ├── GenericReadHandler.java │ │ │ │ │ ├── GradientPaintReadHandler.java │ │ │ │ │ ├── InsetsReadHandler.java │ │ │ │ │ ├── ListReadHandler.java │ │ │ │ │ ├── NullReadHandler.java │ │ │ │ │ ├── ObjectRefHandler.java │ │ │ │ │ ├── Point2DReadHandler.java │ │ │ │ │ ├── Rectangle2DReadHandler.java │ │ │ │ │ ├── RenderingHintValueReadHandler.java │ │ │ │ │ ├── RenderingHintsReadHandler.java │ │ │ │ │ ├── StringReadHandler.java │ │ │ │ │ └── package.html │ │ │ │ └── package.html │ │ │ │ ├── util │ │ │ │ ├── AbstractModelReader.java │ │ │ │ ├── AttributeDefinition.java │ │ │ │ ├── Base64.java │ │ │ │ ├── BasicTypeSupport.java │ │ │ │ ├── ClassModelTags.java │ │ │ │ ├── ConstructorDefinition.java │ │ │ │ ├── GenericObjectFactory.java │ │ │ │ ├── LookupDefinition.java │ │ │ │ ├── ManualMappingDefinition.java │ │ │ │ ├── MultiplexMappingDefinition.java │ │ │ │ ├── MultiplexMappingEntry.java │ │ │ │ ├── ObjectDescriptionException.java │ │ │ │ ├── ObjectFactory.java │ │ │ │ ├── ObjectFactoryLoader.java │ │ │ │ ├── PropertyDefinition.java │ │ │ │ ├── SimpleObjectFactory.java │ │ │ │ └── package.html │ │ │ │ └── writer │ │ │ │ ├── AbstractXmlWriteHandler.java │ │ │ │ ├── AttributeList.java │ │ │ │ ├── RootXmlWriteHandler.java │ │ │ │ ├── SafeTagList.java │ │ │ │ ├── XMLWriter.java │ │ │ │ ├── XMLWriterException.java │ │ │ │ ├── XMLWriterSupport.java │ │ │ │ ├── XmlWriteHandler.java │ │ │ │ ├── coretypes │ │ │ │ ├── BasicStrokeWriteHandler.java │ │ │ │ ├── ColorWriteHandler.java │ │ │ │ ├── FontWriteHandler.java │ │ │ │ ├── GenericWriteHandler.java │ │ │ │ ├── GradientPaintWriteHandler.java │ │ │ │ ├── InsetsWriteHandler.java │ │ │ │ ├── ListWriteHandler.java │ │ │ │ ├── Point2DWriteHandler.java │ │ │ │ ├── Rectangle2DWriteHandler.java │ │ │ │ ├── RenderingHintsWriteHandler.java │ │ │ │ └── package.html │ │ │ │ └── package.html │ │ │ └── overview.html │ │ └── test │ │ └── java │ │ └── org │ │ └── jfree │ │ ├── JCommonTestSuite.java │ │ ├── JavaTestSuite.java │ │ ├── PaintTest.java │ │ ├── StrokeTest.java │ │ ├── date │ │ ├── DatePackageTests.java │ │ ├── SerialDateTest.java │ │ ├── SerialDateUtilitiesTest.java │ │ └── SpreadsheetDateTest.java │ │ ├── io │ │ ├── IOPackageTests.java │ │ ├── IOUtilsTest.java │ │ └── SerialUtilitiesTest.java │ │ ├── text │ │ ├── TextBlockAnchorTest.java │ │ ├── TextBlockTest.java │ │ ├── TextBoxTest.java │ │ ├── TextFragmentTest.java │ │ ├── TextLineTest.java │ │ └── TextPackageTests.java │ │ ├── ui │ │ ├── FontChooserDialogTest.java │ │ ├── GradientPaintTransformTypeTest.java │ │ ├── HorizontalAlignmentTest.java │ │ ├── LayerTest.java │ │ ├── RectangleAnchorTest.java │ │ ├── RectangleEdgeTest.java │ │ ├── RectangleInsetsTest.java │ │ ├── Size2DTest.java │ │ ├── StandardGradientPaintTransformerTest.java │ │ ├── TextAnchorTest.java │ │ ├── UIPackageTests.java │ │ └── VerticalAlignmentTest.java │ │ └── util │ │ ├── ArrayUtilitiesTest.java │ │ ├── AttributedStringUtilitiesTest.java │ │ ├── BooleanListTest.java │ │ ├── LogTest.java │ │ ├── ObjectListTest.java │ │ ├── ObjectTableTest.java │ │ ├── ObjectUtilitiesTest.java │ │ ├── PaintListTest.java │ │ ├── PaintUtilitiesTest.java │ │ ├── RotationTest.java │ │ ├── ShapeListTest.java │ │ ├── ShapeUtilitiesTest.java │ │ ├── SortOrderTest.java │ │ ├── UnitTypeTest.java │ │ └── UtilPackageTests.java ├── jetty-9.4.53 │ ├── jetty-http-9.4.53.v20231009.jar │ ├── jetty-io-9.4.53.v20231009.jar │ ├── jetty-security-9.4.53.v20231009.jar │ ├── jetty-server-9.4.53.v20231009.jar │ ├── jetty-servlet-9.4.53.v20231009.jar │ ├── jetty-servlets-9.4.53.v20231009.jar │ ├── jetty-util-9.4.53.v20231009.jar │ ├── jetty-webapp-9.4.53.v20231009.jar │ ├── jetty-xml-9.4.53.v20231009.jar │ └── servlet-api-3.1.jar ├── jfreechart-1.0.19 │ ├── ChangeLog │ ├── NEWS │ ├── README.txt │ ├── ant │ │ ├── build-fx.xml │ │ ├── build-swt.xml │ │ └── build.xml │ ├── checkstyle │ │ ├── javadocs.xml │ │ ├── lines.xml │ │ ├── properties.txt │ │ ├── style.xml │ │ └── whitespace.xml │ ├── docfiles │ │ ├── AreaRendererSample.png │ │ ├── BarRenderer3DSample.png │ │ ├── BarRendererSample.png │ │ ├── BoxAndWhiskerRendererSample.png │ │ ├── CandleStickRendererSample.png │ │ ├── CategoryStepRendererSample.png │ │ ├── ClusteredXYBarRendererSample.png │ │ ├── DeviationRendererSample.png │ │ ├── DialPlotSample.png │ │ ├── GanttRendererSample.png │ │ ├── GroupedStackedBarRendererSample.png │ │ ├── HighLowRendererSample.png │ │ ├── IntervalBarRendererSample.png │ │ ├── LayeredBarRendererSample.png │ │ ├── LevelRendererSample.png │ │ ├── LineAndShapeRendererSample.png │ │ ├── LineRenderer3DSample.png │ │ ├── MinMaxCategoryRendererSample.png │ │ ├── PiePlotSample.png │ │ ├── ScatterRendererSample.png │ │ ├── StackedAreaRendererSample.png │ │ ├── StackedBarRenderer3DSample.png │ │ ├── StackedBarRendererSample.png │ │ ├── StackedXYAreaRenderer2Sample.png │ │ ├── StackedXYAreaRendererSample.png │ │ ├── StackedXYBarRendererSample.png │ │ ├── StatisticalBarRendererSample.png │ │ ├── StatisticalLineRendererSample.png │ │ ├── VectorRendererSample.png │ │ ├── WaterfallBarRendererSample.png │ │ ├── WindItemRendererSample.png │ │ ├── XYAreaRenderer2Sample.png │ │ ├── XYAreaRendererSample.png │ │ ├── XYBarRendererSample.png │ │ ├── XYBlockRendererSample.png │ │ ├── XYBoxAndWhiskerRendererSample.png │ │ ├── XYBubbleRendererSample.png │ │ ├── XYDifferenceRendererSample.png │ │ ├── XYDotRendererSample.png │ │ ├── XYErrorRendererSample.png │ │ ├── XYLineAndShapeRendererSample.png │ │ ├── XYShapeRendererSample.png │ │ ├── XYSplineRendererSample.png │ │ ├── XYStepAreaRendererSample.png │ │ ├── XYStepRendererSample.png │ │ └── YIntervalRendererSample.png │ ├── experimental │ │ └── org │ │ │ └── jfree │ │ │ └── experimental │ │ │ └── chart │ │ │ ├── demo │ │ │ ├── CombinedCategoryPlotDemo1.java │ │ │ └── CombinedXYPlotDemo1.java │ │ │ ├── plot │ │ │ ├── CombinedCategoryPlot.java │ │ │ └── CombinedXYPlot.java │ │ │ └── renderer │ │ │ └── xy │ │ │ └── XYSmoothLineAndShapeRenderer.java │ ├── jfreechart-1.0.19-demo.jar │ ├── jfreechart-1.0.19-install.pdf │ ├── lib │ │ ├── hamcrest-core-1.3.jar │ │ ├── jcommon-1.0.23.jar │ │ ├── jfreechart-1.0.19-experimental.jar │ │ ├── jfreechart-1.0.19-swt.jar │ │ ├── jfreechart-1.0.19.jar │ │ ├── jfreesvg-2.0.jar │ │ ├── junit-4.11.jar │ │ ├── orsoncharts-1.4-eval-nofx.jar │ │ ├── orsonpdf-1.6-eval.jar │ │ ├── servlet.jar │ │ └── swtgraphics2d.jar │ ├── licence-LGPL.txt │ ├── pom.xml │ ├── source │ │ ├── org │ │ │ └── jfree │ │ │ │ ├── chart │ │ │ │ ├── ChartColor.java │ │ │ │ ├── ChartFactory.java │ │ │ │ ├── ChartFrame.java │ │ │ │ ├── ChartHints.java │ │ │ │ ├── ChartMouseEvent.java │ │ │ │ ├── ChartMouseListener.java │ │ │ │ ├── ChartPanel.java │ │ │ │ ├── ChartRenderingInfo.java │ │ │ │ ├── ChartTheme.java │ │ │ │ ├── ChartTransferable.java │ │ │ │ ├── ChartUtilities.java │ │ │ │ ├── ClipPath.java │ │ │ │ ├── DrawableLegendItem.java │ │ │ │ ├── Effect3D.java │ │ │ │ ├── HashUtilities.java │ │ │ │ ├── JFreeChart.java │ │ │ │ ├── LegendItem.java │ │ │ │ ├── LegendItemCollection.java │ │ │ │ ├── LegendItemSource.java │ │ │ │ ├── LegendRenderingOrder.java │ │ │ │ ├── LocalizationBundle.properties │ │ │ │ ├── LocalizationBundle_cs.properties │ │ │ │ ├── LocalizationBundle_de.properties │ │ │ │ ├── LocalizationBundle_es.properties │ │ │ │ ├── LocalizationBundle_fr.properties │ │ │ │ ├── LocalizationBundle_it.properties │ │ │ │ ├── LocalizationBundle_ja.properties │ │ │ │ ├── LocalizationBundle_nl.properties │ │ │ │ ├── LocalizationBundle_pl.properties │ │ │ │ ├── LocalizationBundle_pt_BR.properties │ │ │ │ ├── LocalizationBundle_pt_PT.properties │ │ │ │ ├── LocalizationBundle_ru.properties │ │ │ │ ├── LocalizationBundle_zh_CN.properties │ │ │ │ ├── LocalizationBundle_zh_TW.properties │ │ │ │ ├── MouseWheelHandler.java │ │ │ │ ├── PaintMap.java │ │ │ │ ├── PolarChartPanel.java │ │ │ │ ├── StandardChartTheme.java │ │ │ │ ├── StrokeMap.java │ │ │ │ ├── annotations │ │ │ │ │ ├── AbstractAnnotation.java │ │ │ │ │ ├── AbstractXYAnnotation.java │ │ │ │ │ ├── Annotation.java │ │ │ │ │ ├── CategoryAnnotation.java │ │ │ │ │ ├── CategoryLineAnnotation.java │ │ │ │ │ ├── CategoryPointerAnnotation.java │ │ │ │ │ ├── CategoryTextAnnotation.java │ │ │ │ │ ├── TextAnnotation.java │ │ │ │ │ ├── XYAnnotation.java │ │ │ │ │ ├── XYAnnotationBoundsInfo.java │ │ │ │ │ ├── XYBoxAnnotation.java │ │ │ │ │ ├── XYDataImageAnnotation.java │ │ │ │ │ ├── XYDrawableAnnotation.java │ │ │ │ │ ├── XYImageAnnotation.java │ │ │ │ │ ├── XYLineAnnotation.java │ │ │ │ │ ├── XYPointerAnnotation.java │ │ │ │ │ ├── XYPolygonAnnotation.java │ │ │ │ │ ├── XYShapeAnnotation.java │ │ │ │ │ ├── XYTextAnnotation.java │ │ │ │ │ ├── XYTitleAnnotation.java │ │ │ │ │ └── package.html │ │ │ │ ├── axis │ │ │ │ │ ├── Axis.java │ │ │ │ │ ├── AxisCollection.java │ │ │ │ │ ├── AxisLabelLocation.java │ │ │ │ │ ├── AxisLocation.java │ │ │ │ │ ├── AxisSpace.java │ │ │ │ │ ├── AxisState.java │ │ │ │ │ ├── CategoryAnchor.java │ │ │ │ │ ├── CategoryAxis.java │ │ │ │ │ ├── CategoryAxis3D.java │ │ │ │ │ ├── CategoryLabelPosition.java │ │ │ │ │ ├── CategoryLabelPositions.java │ │ │ │ │ ├── CategoryLabelWidthType.java │ │ │ │ │ ├── CategoryTick.java │ │ │ │ │ ├── ColorBar.java │ │ │ │ │ ├── CompassFormat.java │ │ │ │ │ ├── CyclicNumberAxis.java │ │ │ │ │ ├── DateAxis.java │ │ │ │ │ ├── DateTick.java │ │ │ │ │ ├── DateTickMarkPosition.java │ │ │ │ │ ├── DateTickUnit.java │ │ │ │ │ ├── DateTickUnitType.java │ │ │ │ │ ├── ExtendedCategoryAxis.java │ │ │ │ │ ├── LogAxis.java │ │ │ │ │ ├── LogTick.java │ │ │ │ │ ├── LogarithmicAxis.java │ │ │ │ │ ├── MarkerAxisBand.java │ │ │ │ │ ├── ModuloAxis.java │ │ │ │ │ ├── MonthDateFormat.java │ │ │ │ │ ├── NumberAxis.java │ │ │ │ │ ├── NumberAxis3D.java │ │ │ │ │ ├── NumberTick.java │ │ │ │ │ ├── NumberTickUnit.java │ │ │ │ │ ├── NumberTickUnitSource.java │ │ │ │ │ ├── PeriodAxis.java │ │ │ │ │ ├── PeriodAxisLabelInfo.java │ │ │ │ │ ├── QuarterDateFormat.java │ │ │ │ │ ├── SegmentedTimeline.java │ │ │ │ │ ├── StandardTickUnitSource.java │ │ │ │ │ ├── SubCategoryAxis.java │ │ │ │ │ ├── SymbolAxis.java │ │ │ │ │ ├── Tick.java │ │ │ │ │ ├── TickType.java │ │ │ │ │ ├── TickUnit.java │ │ │ │ │ ├── TickUnitSource.java │ │ │ │ │ ├── TickUnits.java │ │ │ │ │ ├── Timeline.java │ │ │ │ │ ├── ValueAxis.java │ │ │ │ │ ├── ValueTick.java │ │ │ │ │ └── package.html │ │ │ │ ├── block │ │ │ │ │ ├── AbstractBlock.java │ │ │ │ │ ├── Arrangement.java │ │ │ │ │ ├── Block.java │ │ │ │ │ ├── BlockBorder.java │ │ │ │ │ ├── BlockContainer.java │ │ │ │ │ ├── BlockFrame.java │ │ │ │ │ ├── BlockParams.java │ │ │ │ │ ├── BlockResult.java │ │ │ │ │ ├── BorderArrangement.java │ │ │ │ │ ├── CenterArrangement.java │ │ │ │ │ ├── ColorBlock.java │ │ │ │ │ ├── ColumnArrangement.java │ │ │ │ │ ├── EmptyBlock.java │ │ │ │ │ ├── EntityBlockParams.java │ │ │ │ │ ├── EntityBlockResult.java │ │ │ │ │ ├── FlowArrangement.java │ │ │ │ │ ├── GridArrangement.java │ │ │ │ │ ├── LabelBlock.java │ │ │ │ │ ├── LengthConstraintType.java │ │ │ │ │ ├── LineBorder.java │ │ │ │ │ ├── RectangleConstraint.java │ │ │ │ │ └── package.html │ │ │ │ ├── demo │ │ │ │ │ ├── BarChartDemo1.java │ │ │ │ │ ├── PieChartDemo1.java │ │ │ │ │ ├── TimeSeriesChartDemo1.java │ │ │ │ │ └── package.html │ │ │ │ ├── editor │ │ │ │ │ ├── ChartEditor.java │ │ │ │ │ ├── ChartEditorFactory.java │ │ │ │ │ ├── ChartEditorManager.java │ │ │ │ │ ├── DefaultAxisEditor.java │ │ │ │ │ ├── DefaultChartEditor.java │ │ │ │ │ ├── DefaultChartEditorFactory.java │ │ │ │ │ ├── DefaultColorBarEditor.java │ │ │ │ │ ├── DefaultLogAxisEditor.java │ │ │ │ │ ├── DefaultNumberAxisEditor.java │ │ │ │ │ ├── DefaultPlotEditor.java │ │ │ │ │ ├── DefaultPolarPlotEditor.java │ │ │ │ │ ├── DefaultTitleEditor.java │ │ │ │ │ ├── DefaultValueAxisEditor.java │ │ │ │ │ ├── LocalizationBundle.properties │ │ │ │ │ ├── LocalizationBundle_cs.properties │ │ │ │ │ ├── LocalizationBundle_de.properties │ │ │ │ │ ├── LocalizationBundle_es.properties │ │ │ │ │ ├── LocalizationBundle_fr.properties │ │ │ │ │ ├── LocalizationBundle_ja.properties │ │ │ │ │ ├── LocalizationBundle_nl.properties │ │ │ │ │ ├── LocalizationBundle_pl.properties │ │ │ │ │ ├── LocalizationBundle_pt_BR.properties │ │ │ │ │ ├── LocalizationBundle_pt_PT.properties │ │ │ │ │ ├── LocalizationBundle_ru.properties │ │ │ │ │ ├── LocalizationBundle_zh_CN.properties │ │ │ │ │ ├── PaletteChooserPanel.java │ │ │ │ │ ├── PaletteSample.java │ │ │ │ │ └── package.html │ │ │ │ ├── encoders │ │ │ │ │ ├── EncoderUtil.java │ │ │ │ │ ├── ImageEncoder.java │ │ │ │ │ ├── ImageEncoderFactory.java │ │ │ │ │ ├── ImageFormat.java │ │ │ │ │ ├── KeypointPNGEncoderAdapter.java │ │ │ │ │ ├── SunJPEGEncoderAdapter.java │ │ │ │ │ ├── SunPNGEncoderAdapter.java │ │ │ │ │ └── package.html │ │ │ │ ├── entity │ │ │ │ │ ├── AxisEntity.java │ │ │ │ │ ├── CategoryItemEntity.java │ │ │ │ │ ├── CategoryLabelEntity.java │ │ │ │ │ ├── ChartEntity.java │ │ │ │ │ ├── ContourEntity.java │ │ │ │ │ ├── EntityCollection.java │ │ │ │ │ ├── JFreeChartEntity.java │ │ │ │ │ ├── LegendItemEntity.java │ │ │ │ │ ├── PieSectionEntity.java │ │ │ │ │ ├── PlotEntity.java │ │ │ │ │ ├── StandardEntityCollection.java │ │ │ │ │ ├── TickLabelEntity.java │ │ │ │ │ ├── TitleEntity.java │ │ │ │ │ ├── XYAnnotationEntity.java │ │ │ │ │ ├── XYItemEntity.java │ │ │ │ │ └── package.html │ │ │ │ ├── event │ │ │ │ │ ├── AnnotationChangeEvent.java │ │ │ │ │ ├── AnnotationChangeListener.java │ │ │ │ │ ├── AxisChangeEvent.java │ │ │ │ │ ├── AxisChangeListener.java │ │ │ │ │ ├── ChartChangeEvent.java │ │ │ │ │ ├── ChartChangeEventType.java │ │ │ │ │ ├── ChartChangeListener.java │ │ │ │ │ ├── ChartProgressEvent.java │ │ │ │ │ ├── ChartProgressListener.java │ │ │ │ │ ├── MarkerChangeEvent.java │ │ │ │ │ ├── MarkerChangeListener.java │ │ │ │ │ ├── OverlayChangeEvent.java │ │ │ │ │ ├── OverlayChangeListener.java │ │ │ │ │ ├── PlotChangeEvent.java │ │ │ │ │ ├── PlotChangeListener.java │ │ │ │ │ ├── RendererChangeEvent.java │ │ │ │ │ ├── RendererChangeListener.java │ │ │ │ │ ├── TitleChangeEvent.java │ │ │ │ │ ├── TitleChangeListener.java │ │ │ │ │ └── package.html │ │ │ │ ├── fx │ │ │ │ │ ├── ChartCanvas.java │ │ │ │ │ ├── ChartViewer.java │ │ │ │ │ ├── ChartViewerSkin.java │ │ │ │ │ ├── FXGraphics2D.java │ │ │ │ │ ├── chart-viewer.css │ │ │ │ │ ├── demo │ │ │ │ │ │ ├── BarChartFXDemo1.java │ │ │ │ │ │ ├── PieChartFXDemo1.java │ │ │ │ │ │ ├── TimeSeriesChartFXDemo1.java │ │ │ │ │ │ └── package-info.java │ │ │ │ │ ├── interaction │ │ │ │ │ │ ├── AbstractMouseHandlerFX.java │ │ │ │ │ │ ├── AnchorHandlerFX.java │ │ │ │ │ │ ├── ChartMouseEventFX.java │ │ │ │ │ │ ├── ChartMouseListenerFX.java │ │ │ │ │ │ ├── DispatchHandlerFX.java │ │ │ │ │ │ ├── MouseHandlerFX.java │ │ │ │ │ │ ├── PanHandlerFX.java │ │ │ │ │ │ ├── ScrollHandlerFX.java │ │ │ │ │ │ ├── TooltipHandlerFX.java │ │ │ │ │ │ ├── ZoomHandlerFX.java │ │ │ │ │ │ └── package-info.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── gorilla.jpg │ │ │ │ ├── imagemap │ │ │ │ │ ├── DynamicDriveToolTipTagFragmentGenerator.java │ │ │ │ │ ├── ImageMapUtilities.java │ │ │ │ │ ├── OverLIBToolTipTagFragmentGenerator.java │ │ │ │ │ ├── StandardToolTipTagFragmentGenerator.java │ │ │ │ │ ├── StandardURLTagFragmentGenerator.java │ │ │ │ │ ├── ToolTipTagFragmentGenerator.java │ │ │ │ │ ├── URLTagFragmentGenerator.java │ │ │ │ │ └── package.html │ │ │ │ ├── labels │ │ │ │ │ ├── AbstractCategoryItemLabelGenerator.java │ │ │ │ │ ├── AbstractPieItemLabelGenerator.java │ │ │ │ │ ├── AbstractXYItemLabelGenerator.java │ │ │ │ │ ├── BoxAndWhiskerToolTipGenerator.java │ │ │ │ │ ├── BoxAndWhiskerXYToolTipGenerator.java │ │ │ │ │ ├── BubbleXYItemLabelGenerator.java │ │ │ │ │ ├── CategoryItemLabelGenerator.java │ │ │ │ │ ├── CategorySeriesLabelGenerator.java │ │ │ │ │ ├── CategoryToolTipGenerator.java │ │ │ │ │ ├── ContourToolTipGenerator.java │ │ │ │ │ ├── CrosshairLabelGenerator.java │ │ │ │ │ ├── CustomXYToolTipGenerator.java │ │ │ │ │ ├── HighLowItemLabelGenerator.java │ │ │ │ │ ├── IntervalCategoryItemLabelGenerator.java │ │ │ │ │ ├── IntervalCategoryToolTipGenerator.java │ │ │ │ │ ├── IntervalXYItemLabelGenerator.java │ │ │ │ │ ├── ItemLabelAnchor.java │ │ │ │ │ ├── ItemLabelPosition.java │ │ │ │ │ ├── MultipleXYSeriesLabelGenerator.java │ │ │ │ │ ├── PieSectionLabelGenerator.java │ │ │ │ │ ├── PieToolTipGenerator.java │ │ │ │ │ ├── StandardCategoryItemLabelGenerator.java │ │ │ │ │ ├── StandardCategorySeriesLabelGenerator.java │ │ │ │ │ ├── StandardCategoryToolTipGenerator.java │ │ │ │ │ ├── StandardContourToolTipGenerator.java │ │ │ │ │ ├── StandardCrosshairLabelGenerator.java │ │ │ │ │ ├── StandardPieSectionLabelGenerator.java │ │ │ │ │ ├── StandardPieToolTipGenerator.java │ │ │ │ │ ├── StandardXYItemLabelGenerator.java │ │ │ │ │ ├── StandardXYSeriesLabelGenerator.java │ │ │ │ │ ├── StandardXYToolTipGenerator.java │ │ │ │ │ ├── StandardXYZToolTipGenerator.java │ │ │ │ │ ├── SymbolicXYItemLabelGenerator.java │ │ │ │ │ ├── XYItemLabelGenerator.java │ │ │ │ │ ├── XYSeriesLabelGenerator.java │ │ │ │ │ ├── XYToolTipGenerator.java │ │ │ │ │ ├── XYZToolTipGenerator.java │ │ │ │ │ └── package.html │ │ │ │ ├── needle │ │ │ │ │ ├── ArrowNeedle.java │ │ │ │ │ ├── LineNeedle.java │ │ │ │ │ ├── LongNeedle.java │ │ │ │ │ ├── MeterNeedle.java │ │ │ │ │ ├── MiddlePinNeedle.java │ │ │ │ │ ├── PinNeedle.java │ │ │ │ │ ├── PlumNeedle.java │ │ │ │ │ ├── PointerNeedle.java │ │ │ │ │ ├── ShipNeedle.java │ │ │ │ │ ├── WindNeedle.java │ │ │ │ │ └── package.html │ │ │ │ ├── package.html │ │ │ │ ├── panel │ │ │ │ │ ├── AbstractOverlay.java │ │ │ │ │ ├── CrosshairOverlay.java │ │ │ │ │ ├── Overlay.java │ │ │ │ │ └── package.html │ │ │ │ ├── plot │ │ │ │ │ ├── AbstractPieLabelDistributor.java │ │ │ │ │ ├── CategoryCrosshairState.java │ │ │ │ │ ├── CategoryMarker.java │ │ │ │ │ ├── CategoryPlot.java │ │ │ │ │ ├── CenterTextMode.java │ │ │ │ │ ├── ColorPalette.java │ │ │ │ │ ├── CombinedDomainCategoryPlot.java │ │ │ │ │ ├── CombinedDomainXYPlot.java │ │ │ │ │ ├── CombinedRangeCategoryPlot.java │ │ │ │ │ ├── CombinedRangeXYPlot.java │ │ │ │ │ ├── CompassPlot.java │ │ │ │ │ ├── ContourPlot.java │ │ │ │ │ ├── ContourPlotUtilities.java │ │ │ │ │ ├── ContourValuePlot.java │ │ │ │ │ ├── Crosshair.java │ │ │ │ │ ├── CrosshairState.java │ │ │ │ │ ├── DatasetRenderingOrder.java │ │ │ │ │ ├── DefaultDrawingSupplier.java │ │ │ │ │ ├── DialShape.java │ │ │ │ │ ├── DrawingSupplier.java │ │ │ │ │ ├── FastScatterPlot.java │ │ │ │ │ ├── GreyPalette.java │ │ │ │ │ ├── IntervalMarker.java │ │ │ │ │ ├── JThermometer.java │ │ │ │ │ ├── LocalizationBundle.properties │ │ │ │ │ ├── LocalizationBundle_cs.properties │ │ │ │ │ ├── LocalizationBundle_de.properties │ │ │ │ │ ├── LocalizationBundle_es.properties │ │ │ │ │ ├── LocalizationBundle_fr.properties │ │ │ │ │ ├── LocalizationBundle_ja.properties │ │ │ │ │ ├── LocalizationBundle_nl.properties │ │ │ │ │ ├── LocalizationBundle_pl.properties │ │ │ │ │ ├── LocalizationBundle_pt_PT.properties │ │ │ │ │ ├── LocalizationBundle_ru.properties │ │ │ │ │ ├── LocalizationBundle_zh_CN.properties │ │ │ │ │ ├── Marker.java │ │ │ │ │ ├── MeterInterval.java │ │ │ │ │ ├── MeterPlot.java │ │ │ │ │ ├── MultiplePiePlot.java │ │ │ │ │ ├── Pannable.java │ │ │ │ │ ├── PieLabelDistributor.java │ │ │ │ │ ├── PieLabelLinkStyle.java │ │ │ │ │ ├── PieLabelRecord.java │ │ │ │ │ ├── PiePlot.java │ │ │ │ │ ├── PiePlot3D.java │ │ │ │ │ ├── PiePlotState.java │ │ │ │ │ ├── Plot.java │ │ │ │ │ ├── PlotOrientation.java │ │ │ │ │ ├── PlotRenderingInfo.java │ │ │ │ │ ├── PlotState.java │ │ │ │ │ ├── PlotUtilities.java │ │ │ │ │ ├── PolarAxisLocation.java │ │ │ │ │ ├── PolarPlot.java │ │ │ │ │ ├── RainbowPalette.java │ │ │ │ │ ├── RingPlot.java │ │ │ │ │ ├── SeriesRenderingOrder.java │ │ │ │ │ ├── SpiderWebPlot.java │ │ │ │ │ ├── ThermometerPlot.java │ │ │ │ │ ├── ValueAxisPlot.java │ │ │ │ │ ├── ValueMarker.java │ │ │ │ │ ├── WaferMapPlot.java │ │ │ │ │ ├── XYCrosshairState.java │ │ │ │ │ ├── XYPlot.java │ │ │ │ │ ├── Zoomable.java │ │ │ │ │ ├── dial │ │ │ │ │ │ ├── AbstractDialLayer.java │ │ │ │ │ │ ├── ArcDialFrame.java │ │ │ │ │ │ ├── DialBackground.java │ │ │ │ │ │ ├── DialCap.java │ │ │ │ │ │ ├── DialFrame.java │ │ │ │ │ │ ├── DialLayer.java │ │ │ │ │ │ ├── DialLayerChangeEvent.java │ │ │ │ │ │ ├── DialLayerChangeListener.java │ │ │ │ │ │ ├── DialPlot.java │ │ │ │ │ │ ├── DialPointer.java │ │ │ │ │ │ ├── DialScale.java │ │ │ │ │ │ ├── DialTextAnnotation.java │ │ │ │ │ │ ├── DialValueIndicator.java │ │ │ │ │ │ ├── StandardDialFrame.java │ │ │ │ │ │ ├── StandardDialRange.java │ │ │ │ │ │ ├── StandardDialScale.java │ │ │ │ │ │ └── package.html │ │ │ │ │ └── package.html │ │ │ │ ├── renderer │ │ │ │ │ ├── AbstractRenderer.java │ │ │ │ │ ├── AreaRendererEndType.java │ │ │ │ │ ├── DefaultPolarItemRenderer.java │ │ │ │ │ ├── GrayPaintScale.java │ │ │ │ │ ├── LookupPaintScale.java │ │ │ │ │ ├── NotOutlierException.java │ │ │ │ │ ├── Outlier.java │ │ │ │ │ ├── OutlierList.java │ │ │ │ │ ├── OutlierListCollection.java │ │ │ │ │ ├── PaintScale.java │ │ │ │ │ ├── PolarItemRenderer.java │ │ │ │ │ ├── RendererState.java │ │ │ │ │ ├── RendererUtilities.java │ │ │ │ │ ├── WaferMapRenderer.java │ │ │ │ │ ├── category │ │ │ │ │ │ ├── AbstractCategoryItemRenderer.java │ │ │ │ │ │ ├── AreaRenderer.java │ │ │ │ │ │ ├── BarPainter.java │ │ │ │ │ │ ├── BarRenderer.java │ │ │ │ │ │ ├── BarRenderer3D.java │ │ │ │ │ │ ├── BoxAndWhiskerRenderer.java │ │ │ │ │ │ ├── CategoryItemRenderer.java │ │ │ │ │ │ ├── CategoryItemRendererState.java │ │ │ │ │ │ ├── CategoryStepRenderer.java │ │ │ │ │ │ ├── DefaultCategoryItemRenderer.java │ │ │ │ │ │ ├── GanttRenderer.java │ │ │ │ │ │ ├── GradientBarPainter.java │ │ │ │ │ │ ├── GroupedStackedBarRenderer.java │ │ │ │ │ │ ├── IntervalBarRenderer.java │ │ │ │ │ │ ├── LayeredBarRenderer.java │ │ │ │ │ │ ├── LevelRenderer.java │ │ │ │ │ │ ├── LineAndShapeRenderer.java │ │ │ │ │ │ ├── LineRenderer3D.java │ │ │ │ │ │ ├── MinMaxCategoryRenderer.java │ │ │ │ │ │ ├── ScatterRenderer.java │ │ │ │ │ │ ├── StackedAreaRenderer.java │ │ │ │ │ │ ├── StackedBarRenderer.java │ │ │ │ │ │ ├── StackedBarRenderer3D.java │ │ │ │ │ │ ├── StandardBarPainter.java │ │ │ │ │ │ ├── StatisticalBarRenderer.java │ │ │ │ │ │ ├── StatisticalLineAndShapeRenderer.java │ │ │ │ │ │ ├── WaterfallBarRenderer.java │ │ │ │ │ │ └── package.html │ │ │ │ │ ├── package.html │ │ │ │ │ └── xy │ │ │ │ │ │ ├── AbstractXYItemRenderer.java │ │ │ │ │ │ ├── CandlestickRenderer.java │ │ │ │ │ │ ├── ClusteredXYBarRenderer.java │ │ │ │ │ │ ├── CyclicXYItemRenderer.java │ │ │ │ │ │ ├── DefaultXYItemRenderer.java │ │ │ │ │ │ ├── DeviationRenderer.java │ │ │ │ │ │ ├── GradientXYBarPainter.java │ │ │ │ │ │ ├── HighLowRenderer.java │ │ │ │ │ │ ├── SamplingXYLineRenderer.java │ │ │ │ │ │ ├── StackedXYAreaRenderer.java │ │ │ │ │ │ ├── StackedXYAreaRenderer2.java │ │ │ │ │ │ ├── StackedXYBarRenderer.java │ │ │ │ │ │ ├── StandardXYBarPainter.java │ │ │ │ │ │ ├── StandardXYItemRenderer.java │ │ │ │ │ │ ├── VectorRenderer.java │ │ │ │ │ │ ├── WindItemRenderer.java │ │ │ │ │ │ ├── XYAreaRenderer.java │ │ │ │ │ │ ├── XYAreaRenderer2.java │ │ │ │ │ │ ├── XYBarPainter.java │ │ │ │ │ │ ├── XYBarRenderer.java │ │ │ │ │ │ ├── XYBlockRenderer.java │ │ │ │ │ │ ├── XYBoxAndWhiskerRenderer.java │ │ │ │ │ │ ├── XYBubbleRenderer.java │ │ │ │ │ │ ├── XYDifferenceRenderer.java │ │ │ │ │ │ ├── XYDotRenderer.java │ │ │ │ │ │ ├── XYErrorRenderer.java │ │ │ │ │ │ ├── XYItemRenderer.java │ │ │ │ │ │ ├── XYItemRendererState.java │ │ │ │ │ │ ├── XYLine3DRenderer.java │ │ │ │ │ │ ├── XYLineAndShapeRenderer.java │ │ │ │ │ │ ├── XYShapeRenderer.java │ │ │ │ │ │ ├── XYSplineRenderer.java │ │ │ │ │ │ ├── XYStepAreaRenderer.java │ │ │ │ │ │ ├── XYStepRenderer.java │ │ │ │ │ │ ├── YIntervalRenderer.java │ │ │ │ │ │ └── package.html │ │ │ │ ├── resources │ │ │ │ │ ├── JFreeChartResources.java │ │ │ │ │ └── package.html │ │ │ │ ├── servlet │ │ │ │ │ ├── ChartDeleter.java │ │ │ │ │ ├── DisplayChart.java │ │ │ │ │ ├── ServletUtilities.java │ │ │ │ │ └── package.html │ │ │ │ ├── title │ │ │ │ │ ├── CompositeTitle.java │ │ │ │ │ ├── DateTitle.java │ │ │ │ │ ├── ImageTitle.java │ │ │ │ │ ├── LegendGraphic.java │ │ │ │ │ ├── LegendItemBlockContainer.java │ │ │ │ │ ├── LegendTitle.java │ │ │ │ │ ├── PaintScaleLegend.java │ │ │ │ │ ├── ShortTextTitle.java │ │ │ │ │ ├── TextTitle.java │ │ │ │ │ ├── Title.java │ │ │ │ │ └── package.html │ │ │ │ ├── urls │ │ │ │ │ ├── CategoryURLGenerator.java │ │ │ │ │ ├── CustomCategoryURLGenerator.java │ │ │ │ │ ├── CustomPieURLGenerator.java │ │ │ │ │ ├── CustomXYURLGenerator.java │ │ │ │ │ ├── PieURLGenerator.java │ │ │ │ │ ├── StandardCategoryURLGenerator.java │ │ │ │ │ ├── StandardPieURLGenerator.java │ │ │ │ │ ├── StandardXYURLGenerator.java │ │ │ │ │ ├── StandardXYZURLGenerator.java │ │ │ │ │ ├── TimeSeriesURLGenerator.java │ │ │ │ │ ├── URLUtilities.java │ │ │ │ │ ├── XYURLGenerator.java │ │ │ │ │ ├── XYZURLGenerator.java │ │ │ │ │ └── package.html │ │ │ │ └── util │ │ │ │ │ ├── AttrStringUtils.java │ │ │ │ │ ├── CloneUtils.java │ │ │ │ │ ├── DefaultShadowGenerator.java │ │ │ │ │ ├── DirectionalGradientPaintTransformer.java │ │ │ │ │ ├── ExportUtils.java │ │ │ │ │ ├── HMSNumberFormat.java │ │ │ │ │ ├── HexNumberFormat.java │ │ │ │ │ ├── LineUtilities.java │ │ │ │ │ ├── LogFormat.java │ │ │ │ │ ├── PaintAlpha.java │ │ │ │ │ ├── ParamChecks.java │ │ │ │ │ ├── RelativeDateFormat.java │ │ │ │ │ ├── ResourceBundleWrapper.java │ │ │ │ │ ├── ShadowGenerator.java │ │ │ │ │ ├── TextUtils.java │ │ │ │ │ ├── XYCoordinateType.java │ │ │ │ │ └── package.html │ │ │ │ └── data │ │ │ │ ├── ComparableObjectItem.java │ │ │ │ ├── ComparableObjectSeries.java │ │ │ │ ├── DataUtilities.java │ │ │ │ ├── DefaultKeyedValue.java │ │ │ │ ├── DefaultKeyedValues.java │ │ │ │ ├── DefaultKeyedValues2D.java │ │ │ │ ├── DomainInfo.java │ │ │ │ ├── DomainOrder.java │ │ │ │ ├── KeyToGroupMap.java │ │ │ │ ├── KeyedObject.java │ │ │ │ ├── KeyedObjects.java │ │ │ │ ├── KeyedObjects2D.java │ │ │ │ ├── KeyedValue.java │ │ │ │ ├── KeyedValueComparator.java │ │ │ │ ├── KeyedValueComparatorType.java │ │ │ │ ├── KeyedValues.java │ │ │ │ ├── KeyedValues2D.java │ │ │ │ ├── Range.java │ │ │ │ ├── RangeInfo.java │ │ │ │ ├── RangeType.java │ │ │ │ ├── UnknownKeyException.java │ │ │ │ ├── Value.java │ │ │ │ ├── Values.java │ │ │ │ ├── Values2D.java │ │ │ │ ├── category │ │ │ │ ├── CategoryDataset.java │ │ │ │ ├── CategoryRangeInfo.java │ │ │ │ ├── CategoryToPieDataset.java │ │ │ │ ├── DefaultCategoryDataset.java │ │ │ │ ├── DefaultIntervalCategoryDataset.java │ │ │ │ ├── IntervalCategoryDataset.java │ │ │ │ ├── SlidingCategoryDataset.java │ │ │ │ └── package.html │ │ │ │ ├── contour │ │ │ │ ├── ContourDataset.java │ │ │ │ ├── DefaultContourDataset.java │ │ │ │ ├── NonGridContourDataset.java │ │ │ │ └── package.html │ │ │ │ ├── function │ │ │ │ ├── Function2D.java │ │ │ │ ├── LineFunction2D.java │ │ │ │ ├── NormalDistributionFunction2D.java │ │ │ │ ├── PolynomialFunction2D.java │ │ │ │ ├── PowerFunction2D.java │ │ │ │ └── package.html │ │ │ │ ├── gantt │ │ │ │ ├── GanttCategoryDataset.java │ │ │ │ ├── SlidingGanttCategoryDataset.java │ │ │ │ ├── Task.java │ │ │ │ ├── TaskSeries.java │ │ │ │ ├── TaskSeriesCollection.java │ │ │ │ ├── XYTaskDataset.java │ │ │ │ └── package.html │ │ │ │ ├── general │ │ │ │ ├── AbstractDataset.java │ │ │ │ ├── AbstractSeriesDataset.java │ │ │ │ ├── CombinationDataset.java │ │ │ │ ├── CombinedDataset.java │ │ │ │ ├── Dataset.java │ │ │ │ ├── DatasetChangeEvent.java │ │ │ │ ├── DatasetChangeListener.java │ │ │ │ ├── DatasetGroup.java │ │ │ │ ├── DatasetUtilities.java │ │ │ │ ├── DefaultHeatMapDataset.java │ │ │ │ ├── DefaultKeyedValueDataset.java │ │ │ │ ├── DefaultKeyedValues2DDataset.java │ │ │ │ ├── DefaultKeyedValuesDataset.java │ │ │ │ ├── DefaultPieDataset.java │ │ │ │ ├── DefaultValueDataset.java │ │ │ │ ├── HeatMapDataset.java │ │ │ │ ├── HeatMapUtilities.java │ │ │ │ ├── KeyedValueDataset.java │ │ │ │ ├── KeyedValues2DDataset.java │ │ │ │ ├── KeyedValuesDataset.java │ │ │ │ ├── PieDataset.java │ │ │ │ ├── Series.java │ │ │ │ ├── SeriesChangeEvent.java │ │ │ │ ├── SeriesChangeListener.java │ │ │ │ ├── SeriesDataset.java │ │ │ │ ├── SeriesException.java │ │ │ │ ├── SubSeriesDataset.java │ │ │ │ ├── ValueDataset.java │ │ │ │ ├── WaferMapDataset.java │ │ │ │ └── package.html │ │ │ │ ├── io │ │ │ │ ├── CSV.java │ │ │ │ └── package.html │ │ │ │ ├── jdbc │ │ │ │ ├── JDBCCategoryDataset.java │ │ │ │ ├── JDBCPieDataset.java │ │ │ │ ├── JDBCXYDataset.java │ │ │ │ └── package.html │ │ │ │ ├── package.html │ │ │ │ ├── resources │ │ │ │ ├── DataPackageResources.java │ │ │ │ ├── DataPackageResources_de.java │ │ │ │ ├── DataPackageResources_es.java │ │ │ │ ├── DataPackageResources_fr.java │ │ │ │ ├── DataPackageResources_pl.java │ │ │ │ ├── DataPackageResources_ru.java │ │ │ │ └── package.html │ │ │ │ ├── statistics │ │ │ │ ├── BoxAndWhiskerCalculator.java │ │ │ │ ├── BoxAndWhiskerCategoryDataset.java │ │ │ │ ├── BoxAndWhiskerItem.java │ │ │ │ ├── BoxAndWhiskerXYDataset.java │ │ │ │ ├── DefaultBoxAndWhiskerCategoryDataset.java │ │ │ │ ├── DefaultBoxAndWhiskerXYDataset.java │ │ │ │ ├── DefaultMultiValueCategoryDataset.java │ │ │ │ ├── DefaultStatisticalCategoryDataset.java │ │ │ │ ├── HistogramBin.java │ │ │ │ ├── HistogramDataset.java │ │ │ │ ├── HistogramType.java │ │ │ │ ├── MeanAndStandardDeviation.java │ │ │ │ ├── MultiValueCategoryDataset.java │ │ │ │ ├── Regression.java │ │ │ │ ├── SimpleHistogramBin.java │ │ │ │ ├── SimpleHistogramDataset.java │ │ │ │ ├── StatisticalCategoryDataset.java │ │ │ │ ├── Statistics.java │ │ │ │ └── package.html │ │ │ │ ├── time │ │ │ │ ├── DateRange.java │ │ │ │ ├── Day.java │ │ │ │ ├── DynamicTimeSeriesCollection.java │ │ │ │ ├── FixedMillisecond.java │ │ │ │ ├── Hour.java │ │ │ │ ├── Millisecond.java │ │ │ │ ├── Minute.java │ │ │ │ ├── Month.java │ │ │ │ ├── MovingAverage.java │ │ │ │ ├── Quarter.java │ │ │ │ ├── RegularTimePeriod.java │ │ │ │ ├── Second.java │ │ │ │ ├── SimpleTimePeriod.java │ │ │ │ ├── TimePeriod.java │ │ │ │ ├── TimePeriodAnchor.java │ │ │ │ ├── TimePeriodFormatException.java │ │ │ │ ├── TimePeriodValue.java │ │ │ │ ├── TimePeriodValues.java │ │ │ │ ├── TimePeriodValuesCollection.java │ │ │ │ ├── TimeSeries.java │ │ │ │ ├── TimeSeriesCollection.java │ │ │ │ ├── TimeSeriesDataItem.java │ │ │ │ ├── TimeSeriesTableModel.java │ │ │ │ ├── TimeTableXYDataset.java │ │ │ │ ├── Week.java │ │ │ │ ├── Year.java │ │ │ │ ├── ohlc │ │ │ │ │ ├── OHLC.java │ │ │ │ │ ├── OHLCItem.java │ │ │ │ │ ├── OHLCSeries.java │ │ │ │ │ ├── OHLCSeriesCollection.java │ │ │ │ │ └── package.html │ │ │ │ └── package.html │ │ │ │ ├── xml │ │ │ │ ├── CategoryDatasetHandler.java │ │ │ │ ├── CategorySeriesHandler.java │ │ │ │ ├── DatasetReader.java │ │ │ │ ├── DatasetTags.java │ │ │ │ ├── ItemHandler.java │ │ │ │ ├── KeyHandler.java │ │ │ │ ├── PieDatasetHandler.java │ │ │ │ ├── RootHandler.java │ │ │ │ ├── ValueHandler.java │ │ │ │ └── package.html │ │ │ │ └── xy │ │ │ │ ├── AbstractIntervalXYDataset.java │ │ │ │ ├── AbstractXYDataset.java │ │ │ │ ├── AbstractXYZDataset.java │ │ │ │ ├── CategoryTableXYDataset.java │ │ │ │ ├── DefaultHighLowDataset.java │ │ │ │ ├── DefaultIntervalXYDataset.java │ │ │ │ ├── DefaultOHLCDataset.java │ │ │ │ ├── DefaultTableXYDataset.java │ │ │ │ ├── DefaultWindDataset.java │ │ │ │ ├── DefaultXYDataset.java │ │ │ │ ├── DefaultXYZDataset.java │ │ │ │ ├── IntervalXYDataset.java │ │ │ │ ├── IntervalXYDelegate.java │ │ │ │ ├── IntervalXYZDataset.java │ │ │ │ ├── MatrixSeries.java │ │ │ │ ├── MatrixSeriesCollection.java │ │ │ │ ├── NormalizedMatrixSeries.java │ │ │ │ ├── OHLCDataItem.java │ │ │ │ ├── OHLCDataset.java │ │ │ │ ├── TableXYDataset.java │ │ │ │ ├── Vector.java │ │ │ │ ├── VectorDataItem.java │ │ │ │ ├── VectorSeries.java │ │ │ │ ├── VectorSeriesCollection.java │ │ │ │ ├── VectorXYDataset.java │ │ │ │ ├── WindDataset.java │ │ │ │ ├── XIntervalDataItem.java │ │ │ │ ├── XIntervalSeries.java │ │ │ │ ├── XIntervalSeriesCollection.java │ │ │ │ ├── XYBarDataset.java │ │ │ │ ├── XYCoordinate.java │ │ │ │ ├── XYDataItem.java │ │ │ │ ├── XYDataset.java │ │ │ │ ├── XYDatasetTableModel.java │ │ │ │ ├── XYDomainInfo.java │ │ │ │ ├── XYInterval.java │ │ │ │ ├── XYIntervalDataItem.java │ │ │ │ ├── XYIntervalSeries.java │ │ │ │ ├── XYIntervalSeriesCollection.java │ │ │ │ ├── XYRangeInfo.java │ │ │ │ ├── XYSeries.java │ │ │ │ ├── XYSeriesCollection.java │ │ │ │ ├── XYZDataset.java │ │ │ │ ├── XisSymbolic.java │ │ │ │ ├── YInterval.java │ │ │ │ ├── YIntervalDataItem.java │ │ │ │ ├── YIntervalSeries.java │ │ │ │ ├── YIntervalSeriesCollection.java │ │ │ │ ├── YWithXInterval.java │ │ │ │ ├── YisSymbolic.java │ │ │ │ └── package.html │ │ └── overview.html │ ├── swt │ │ ├── README │ │ └── org │ │ │ └── jfree │ │ │ └── experimental │ │ │ ├── chart │ │ │ └── swt │ │ │ │ ├── ChartComposite.java │ │ │ │ ├── ChartPrintJob.java │ │ │ │ ├── demo │ │ │ │ ├── SWTBarChartDemo1.java │ │ │ │ ├── SWTMultipleAxisDemo1.java │ │ │ │ ├── SWTPieChartDemo1.java │ │ │ │ └── SWTTimeSeriesDemo.java │ │ │ │ └── editor │ │ │ │ ├── SWTAxisEditor.java │ │ │ │ ├── SWTChartEditor.java │ │ │ │ ├── SWTNumberAxisEditor.java │ │ │ │ ├── SWTOtherEditor.java │ │ │ │ ├── SWTPlotAppearanceEditor.java │ │ │ │ ├── SWTPlotEditor.java │ │ │ │ ├── SWTStrokeCanvas.java │ │ │ │ └── SWTTitleEditor.java │ │ │ └── swt │ │ │ ├── SWTGraphics2D.java │ │ │ ├── SWTPaintCanvas.java │ │ │ └── SWTUtils.java │ └── tests │ │ └── org │ │ └── jfree │ │ ├── chart │ │ ├── AreaChartTest.java │ │ ├── BarChart3DTest.java │ │ ├── BarChartTest.java │ │ ├── ChartPanelTest.java │ │ ├── ChartRenderingInfoTest.java │ │ ├── GanttChartTest.java │ │ ├── HashUtilitiesTest.java │ │ ├── JFreeChartTest.java │ │ ├── LegendItemCollectionTest.java │ │ ├── LegendItemTest.java │ │ ├── LineChart3DTest.java │ │ ├── LineChartTest.java │ │ ├── MeterChartTest.java │ │ ├── PaintMapTest.java │ │ ├── PieChart3DTest.java │ │ ├── PieChartTest.java │ │ ├── ScatterPlotTest.java │ │ ├── StackedAreaChartTest.java │ │ ├── StackedBarChart3DTest.java │ │ ├── StackedBarChartTest.java │ │ ├── StandardChartThemeTest.java │ │ ├── StrokeMapTest.java │ │ ├── TestUtilities.java │ │ ├── TimeSeriesChartTest.java │ │ ├── WaterfallChartTest.java │ │ ├── XYAreaChartTest.java │ │ ├── XYBarChartTest.java │ │ ├── XYLineChartTest.java │ │ ├── XYStepAreaChartTest.java │ │ ├── XYStepChartTest.java │ │ ├── annotations │ │ │ ├── CategoryLineAnnotationTest.java │ │ │ ├── CategoryPointerAnnotationTest.java │ │ │ ├── CategoryTextAnnotationTest.java │ │ │ ├── TextAnnotationTest.java │ │ │ ├── XYBoxAnnotationTest.java │ │ │ ├── XYDrawableAnnotationTest.java │ │ │ ├── XYImageAnnotationTest.java │ │ │ ├── XYLineAnnotationTest.java │ │ │ ├── XYPointerAnnotationTest.java │ │ │ ├── XYPolygonAnnotationTest.java │ │ │ ├── XYShapeAnnotationTest.java │ │ │ ├── XYTextAnnotationTest.java │ │ │ ├── XYTitleAnnotationTest.java │ │ │ └── package.html │ │ ├── axis │ │ │ ├── AxisLocationTest.java │ │ │ ├── AxisSpaceTest.java │ │ │ ├── AxisTest.java │ │ │ ├── CategoryAnchorTest.java │ │ │ ├── CategoryAxis3DTest.java │ │ │ ├── CategoryAxisTest.java │ │ │ ├── CategoryLabelPositionTest.java │ │ │ ├── CategoryLabelPositionsTest.java │ │ │ ├── CategoryLabelWidthTypeTest.java │ │ │ ├── CategoryTickTest.java │ │ │ ├── ColorBarTest.java │ │ │ ├── CyclicNumberAxisTest.java │ │ │ ├── DateAxisTest.java │ │ │ ├── DateTickMarkPositionTest.java │ │ │ ├── DateTickTest.java │ │ │ ├── DateTickUnitTest.java │ │ │ ├── ExtendedCategoryAxisTest.java │ │ │ ├── LogAxisTest.java │ │ │ ├── LogarithmicAxisTest.java │ │ │ ├── MarkerAxisBandTest.java │ │ │ ├── ModuloAxisTest.java │ │ │ ├── MonthDateFormatTest.java │ │ │ ├── NumberAxis3DTest.java │ │ │ ├── NumberAxisTest.java │ │ │ ├── NumberTickUnitTest.java │ │ │ ├── PeriodAxisLabelInfoTest.java │ │ │ ├── PeriodAxisTest.java │ │ │ ├── QuarterDateFormatTest.java │ │ │ ├── SegmentedTimelineAdditionalTest.java │ │ │ ├── SegmentedTimelineTest.java │ │ │ ├── StandardTickUnitSourceTest.java │ │ │ ├── SubCategoryAxisTest.java │ │ │ ├── SymbolAxisTest.java │ │ │ ├── TickUnitsTest.java │ │ │ ├── ValueAxisTest.java │ │ │ └── package.html │ │ ├── block │ │ │ ├── AbstractBlockTest.java │ │ │ ├── BlockBorderTest.java │ │ │ ├── BlockContainerTest.java │ │ │ ├── BorderArrangementTest.java │ │ │ ├── ColorBlockTest.java │ │ │ ├── ColumnArrangementTest.java │ │ │ ├── EmptyBlockTest.java │ │ │ ├── FlowArrangementTest.java │ │ │ ├── GridArrangementTest.java │ │ │ ├── LabelBlockTest.java │ │ │ ├── LineBorderTest.java │ │ │ └── RectangleConstraintTest.java │ │ ├── entity │ │ │ ├── CategoryItemEntityTest.java │ │ │ ├── CategoryLabelEntityTest.java │ │ │ ├── ContourEntityTest.java │ │ │ ├── LegendItemEntityTest.java │ │ │ ├── PieSectionEntityTest.java │ │ │ ├── StandardEntityCollectionTest.java │ │ │ ├── TickLabelEntityTest.java │ │ │ └── XYItemEntityTest.java │ │ ├── imagemap │ │ │ ├── DynamicDriveToolTipTagFragmentGeneratorTest.java │ │ │ ├── ImageMapUtilitiesTest.java │ │ │ ├── OverLIBToolTipTagFragmentGeneratorTest.java │ │ │ ├── StandardToolTipTagFragmentGeneratorTest.java │ │ │ └── StandardURLTagFragmentGeneratorTest.java │ │ ├── labels │ │ │ ├── BoxAndWhiskerToolTipGeneratorTest.java │ │ │ ├── BoxAndWhiskerXYToolTipGeneratorTest.java │ │ │ ├── BubbleXYItemLabelGeneratorTest.java │ │ │ ├── CustomXYItemLabelGeneratorTest.java │ │ │ ├── HighLowItemLabelGeneratorTest.java │ │ │ ├── IntervalCategoryItemLabelGeneratorTest.java │ │ │ ├── IntervalCategoryToolTipGeneratorTest.java │ │ │ ├── ItemLabelAnchorTest.java │ │ │ ├── ItemLabelPositionTest.java │ │ │ ├── MultipleXYSeriesLabelGeneratorTest.java │ │ │ ├── StandardCategoryItemLabelGeneratorTest.java │ │ │ ├── StandardCategorySeriesLabelGeneratorTest.java │ │ │ ├── StandardCategoryToolTipGeneratorTest.java │ │ │ ├── StandardContourToolTipGeneratorTest.java │ │ │ ├── StandardPieSectionLabelGeneratorTest.java │ │ │ ├── StandardPieToolTipGeneratorTest.java │ │ │ ├── StandardXYItemLabelGeneratorTest.java │ │ │ ├── StandardXYSeriesLabelGeneratorTest.java │ │ │ ├── StandardXYToolTipGeneratorTest.java │ │ │ ├── StandardXYZToolTipGeneratorTest.java │ │ │ ├── SymbolicXYItemLabelGeneratorTest.java │ │ │ └── package.html │ │ ├── needle │ │ │ ├── ArrowNeedleTest.java │ │ │ ├── LineNeedleTest.java │ │ │ ├── LongNeedleTest.java │ │ │ ├── MeterNeedleTest.java │ │ │ ├── MiddlePinNeedleTest.java │ │ │ ├── PinNeedleTest.java │ │ │ ├── PlumNeedleTest.java │ │ │ ├── PointerNeedleTest.java │ │ │ ├── ShipNeedleTest.java │ │ │ └── WindNeedleTest.java │ │ ├── package.html │ │ ├── panel │ │ │ └── CrosshairOverlayTest.java │ │ ├── plot │ │ │ ├── CategoryMarkerTest.java │ │ │ ├── CategoryPlotTest.java │ │ │ ├── ColorPaletteTest.java │ │ │ ├── CombinedDomainCategoryPlotTest.java │ │ │ ├── CombinedDomainXYPlotTest.java │ │ │ ├── CombinedRangeCategoryPlotTest.java │ │ │ ├── CombinedRangeXYPlotTest.java │ │ │ ├── CompassPlotTest.java │ │ │ ├── ContourPlotTest.java │ │ │ ├── CrosshairTest.java │ │ │ ├── DefaultDrawingSupplierTest.java │ │ │ ├── FastScatterPlotTest.java │ │ │ ├── IntervalMarkerTest.java │ │ │ ├── MarkerTest.java │ │ │ ├── MeterIntervalTest.java │ │ │ ├── MeterPlotTest.java │ │ │ ├── MultiplePiePlotTest.java │ │ │ ├── MyPlotChangeListener.java │ │ │ ├── PieLabelRecordTest.java │ │ │ ├── PiePlot3DTest.java │ │ │ ├── PiePlotTest.java │ │ │ ├── PlotOrientationTest.java │ │ │ ├── PlotRenderingInfoTest.java │ │ │ ├── PlotTest.java │ │ │ ├── PolarPlotTest.java │ │ │ ├── RingPlotTest.java │ │ │ ├── SpiderWebPlotTest.java │ │ │ ├── ThermometerPlotTest.java │ │ │ ├── ValueMarkerTest.java │ │ │ ├── XYPlotTest.java │ │ │ ├── dial │ │ │ │ ├── AbstractDialLayerTest.java │ │ │ │ ├── ArcDialFrameTest.java │ │ │ │ ├── DialBackgroundTest.java │ │ │ │ ├── DialCapTest.java │ │ │ │ ├── DialPlotTest.java │ │ │ │ ├── DialPointerTest.java │ │ │ │ ├── DialTextAnnotationTest.java │ │ │ │ ├── DialValueIndicatorTest.java │ │ │ │ ├── MyDialLayerChangeListener.java │ │ │ │ ├── StandardDialFrameTest.java │ │ │ │ ├── StandardDialRangeTest.java │ │ │ │ └── StandardDialScaleTest.java │ │ │ └── package.html │ │ ├── renderer │ │ │ ├── AbstractRendererTest.java │ │ │ ├── AreaRendererEndTypeTest.java │ │ │ ├── DefaultPolarItemRendererTest.java │ │ │ ├── GrayPaintScaleTest.java │ │ │ ├── LookupPaintScaleTest.java │ │ │ ├── OutlierTest.java │ │ │ ├── RendererChangeDetector.java │ │ │ ├── RendererUtilitiesTest.java │ │ │ ├── category │ │ │ │ ├── AbstractCategoryItemRendererTest.java │ │ │ │ ├── AreaRendererTest.java │ │ │ │ ├── BarRenderer3DTest.java │ │ │ │ ├── BarRendererTest.java │ │ │ │ ├── BoxAndWhiskerRendererTest.java │ │ │ │ ├── CategoryStepRendererTest.java │ │ │ │ ├── DefaultCategoryItemRendererTest.java │ │ │ │ ├── GanttRendererTest.java │ │ │ │ ├── GradientBarPainterTest.java │ │ │ │ ├── GroupedStackedBarRendererTest.java │ │ │ │ ├── IntervalBarRendererTest.java │ │ │ │ ├── LayeredBarRendererTest.java │ │ │ │ ├── LevelRendererTest.java │ │ │ │ ├── LineAndShapeRendererTest.java │ │ │ │ ├── LineRenderer3DTest.java │ │ │ │ ├── MinMaxCategoryRendererTest.java │ │ │ │ ├── ScatterRendererTest.java │ │ │ │ ├── StackedAreaRendererTest.java │ │ │ │ ├── StackedBarRenderer3DTest.java │ │ │ │ ├── StackedBarRendererTest.java │ │ │ │ ├── StandardBarPainterTest.java │ │ │ │ ├── StatisticalBarRendererTest.java │ │ │ │ ├── StatisticalLineAndShapeRendererTest.java │ │ │ │ └── WaterfallBarRendererTest.java │ │ │ ├── package.html │ │ │ └── xy │ │ │ │ ├── AbstractXYItemRendererTest.java │ │ │ │ ├── CandlestickRendererTest.java │ │ │ │ ├── ClusteredXYBarRendererTest.java │ │ │ │ ├── DeviationRendererTest.java │ │ │ │ ├── GradientXYBarPainterTest.java │ │ │ │ ├── HighLowRendererTest.java │ │ │ │ ├── RendererXYPackageUtils.java │ │ │ │ ├── StackedXYAreaRenderer2Test.java │ │ │ │ ├── StackedXYAreaRendererTest.java │ │ │ │ ├── StackedXYBarRendererTest.java │ │ │ │ ├── StandardXYBarPainterTest.java │ │ │ │ ├── StandardXYItemRendererTest.java │ │ │ │ ├── VectorRendererTest.java │ │ │ │ ├── WindItemRendererTest.java │ │ │ │ ├── XYAreaRenderer2Test.java │ │ │ │ ├── XYAreaRendererTest.java │ │ │ │ ├── XYBarRendererTest.java │ │ │ │ ├── XYBlockRendererTest.java │ │ │ │ ├── XYBoxAndWhiskerRendererTest.java │ │ │ │ ├── XYBubbleRendererTest.java │ │ │ │ ├── XYDifferenceRendererTest.java │ │ │ │ ├── XYDotRendererTest.java │ │ │ │ ├── XYErrorRendererTest.java │ │ │ │ ├── XYLine3DRendererTest.java │ │ │ │ ├── XYLineAndShapeRendererTest.java │ │ │ │ ├── XYShapeRendererTest.java │ │ │ │ ├── XYSplineRendererTest.java │ │ │ │ ├── XYStepAreaRendererTest.java │ │ │ │ ├── XYStepRendererTest.java │ │ │ │ └── YIntervalRendererTest.java │ │ ├── title │ │ │ ├── CompositeTitleTest.java │ │ │ ├── DateTitleTest.java │ │ │ ├── ImageTitleTest.java │ │ │ ├── LegendGraphicTest.java │ │ │ ├── LegendTitleTest.java │ │ │ ├── PaintScaleLegendTest.java │ │ │ ├── ShortTextTitleTest.java │ │ │ ├── TextTitleTest.java │ │ │ └── TitleTest.java │ │ ├── urls │ │ │ ├── CustomCategoryURLGeneratorTest.java │ │ │ ├── CustomPieURLGeneratorTest.java │ │ │ ├── CustomXYURLGeneratorTest.java │ │ │ ├── StandardCategoryURLGeneratorTest.java │ │ │ ├── StandardPieURLGeneratorTest.java │ │ │ ├── StandardXYURLGeneratorTest.java │ │ │ ├── TimeSeriesURLGeneratorTest.java │ │ │ └── package.html │ │ └── util │ │ │ ├── HMSNumberFormatTest.java │ │ │ ├── LineUtilitiesTest.java │ │ │ ├── LogFormatTest.java │ │ │ └── RelativeDateFormatTest.java │ │ └── data │ │ ├── ComparableObjectItemTest.java │ │ ├── ComparableObjectSeriesTest.java │ │ ├── DataUtilitiesTest.java │ │ ├── DefaultKeyedValueTest.java │ │ ├── DefaultKeyedValues2DTest.java │ │ ├── DefaultKeyedValuesTest.java │ │ ├── DomainOrderTest.java │ │ ├── KeyToGroupMapTest.java │ │ ├── KeyedObjectTest.java │ │ ├── KeyedObjects2DTest.java │ │ ├── KeyedObjectsTest.java │ │ ├── RangeTest.java │ │ ├── RangeTypeTest.java │ │ ├── category │ │ ├── CategoryToPieDatasetTest.java │ │ ├── DefaultCategoryDatasetTest.java │ │ ├── DefaultIntervalCategoryDatasetTest.java │ │ └── SlidingCategoryDatasetTest.java │ │ ├── function │ │ ├── LineFunction2DTest.java │ │ ├── NormalDistributionFunction2DTest.java │ │ ├── PolynomialFunction2DTest.java │ │ └── PowerFunction2DTest.java │ │ ├── gantt │ │ ├── SlidingGanttCategoryDatasetTest.java │ │ ├── TaskSeriesCollectionTest.java │ │ ├── TaskSeriesTest.java │ │ ├── TaskTest.java │ │ └── XYTaskDatasetTest.java │ │ ├── general │ │ ├── DatasetGroupTest.java │ │ ├── DatasetUtilitiesTest.java │ │ ├── DefaultHeatMapDatasetTest.java │ │ ├── DefaultKeyedValueDatasetTest.java │ │ ├── DefaultKeyedValues2DDatasetTest.java │ │ ├── DefaultKeyedValuesDatasetTest.java │ │ ├── DefaultPieDatasetTest.java │ │ ├── IntervalDataItem.java │ │ └── TestIntervalCategoryDataset.java │ │ ├── package.html │ │ ├── statistics │ │ ├── BoxAndWhiskerCalculatorTest.java │ │ ├── BoxAndWhiskerItemTest.java │ │ ├── DefaultBoxAndWhiskerCategoryDatasetTest.java │ │ ├── DefaultBoxAndWhiskerXYDatasetTest.java │ │ ├── DefaultMultiValueCategoryDatasetTest.java │ │ ├── DefaultStatisticalCategoryDatasetTest.java │ │ ├── HistogramBinTest.java │ │ ├── HistogramDatasetTest.java │ │ ├── MeanAndStandardDeviationTest.java │ │ ├── RegressionTest.java │ │ ├── SimpleHistogramBinTest.java │ │ ├── SimpleHistogramDatasetTest.java │ │ ├── StatisticsTest.java │ │ └── package.html │ │ ├── time │ │ ├── DateRangeTest.java │ │ ├── DayTest.java │ │ ├── FixedMillisecondTest.java │ │ ├── HourTest.java │ │ ├── MillisecondTest.java │ │ ├── MinuteTest.java │ │ ├── MonthTest.java │ │ ├── MovingAverageTest.java │ │ ├── QuarterTest.java │ │ ├── SecondTest.java │ │ ├── SimpleTimePeriodTest.java │ │ ├── TimePeriodAnchorTest.java │ │ ├── TimePeriodValueTest.java │ │ ├── TimePeriodValuesCollectionTest.java │ │ ├── TimePeriodValuesTest.java │ │ ├── TimeSeriesCollectionTest.java │ │ ├── TimeSeriesDataItemTest.java │ │ ├── TimeSeriesTest.java │ │ ├── TimeTableXYDatasetTest.java │ │ ├── WeekTest.java │ │ ├── YearTest.java │ │ ├── ohlc │ │ │ ├── OHLCItemTest.java │ │ │ ├── OHLCSeriesCollectionTest.java │ │ │ ├── OHLCSeriesTest.java │ │ │ └── OHLCTest.java │ │ └── package.html │ │ └── xy │ │ ├── CategoryTableXYDatasetTest.java │ │ ├── DefaultHighLowDatasetTest.java │ │ ├── DefaultIntervalXYDatasetTest.java │ │ ├── DefaultOHLCDatasetTest.java │ │ ├── DefaultTableXYDatasetTest.java │ │ ├── DefaultWindDatasetTest.java │ │ ├── DefaultXYDatasetTest.java │ │ ├── DefaultXYZDatasetTest.java │ │ ├── IntervalXYDelegateTest.java │ │ ├── MatrixSeriesCollectionTest.java │ │ ├── MatrixSeriesTest.java │ │ ├── OHLCDataItemTest.java │ │ ├── TableXYDatasetTest.java │ │ ├── VectorDataItemTest.java │ │ ├── VectorSeriesCollectionTest.java │ │ ├── VectorSeriesTest.java │ │ ├── VectorTest.java │ │ ├── XIntervalDataItemTest.java │ │ ├── XIntervalSeriesCollectionTest.java │ │ ├── XIntervalSeriesTest.java │ │ ├── XYBarDatasetTest.java │ │ ├── XYCoordinateTest.java │ │ ├── XYDataItemTest.java │ │ ├── XYIntervalDataItemTest.java │ │ ├── XYIntervalSeriesCollectionTest.java │ │ ├── XYIntervalSeriesTest.java │ │ ├── XYIntervalTest.java │ │ ├── XYSeriesCollectionTest.java │ │ ├── XYSeriesTest.java │ │ ├── YIntervalDataItemTest.java │ │ ├── YIntervalSeriesCollectionTest.java │ │ ├── YIntervalSeriesTest.java │ │ ├── YIntervalTest.java │ │ └── YWithXIntervalTest.java ├── jfreesvg-3.4.2 │ └── jfreesvg-3.4.2.jar └── slf4j-1.7.36 │ ├── slf4j-api-1.7.36-sources.jar │ ├── slf4j-api-1.7.36.jar │ ├── slf4j-jdk14-1.7.36-sources.jar │ └── slf4j-jdk14-1.7.36.jar ├── hc-utils-test ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.jdt.groovy.core.prefs └── src │ └── mdz │ └── hc │ ├── DataPointIdentifierTest.groovy │ ├── DataPointTest.groovy │ ├── TestConfiguration.groovy │ ├── TimeSeriesBulkIteratorTest.groovy │ ├── itf │ ├── ManagerTest.groovy │ ├── binrpc │ │ ├── BinRpcClientTest.groovy │ │ ├── BinRpcDecoderTest.groovy │ │ ├── BinRpcEncoderTest.groovy │ │ └── BinRpcServerTest.groovy │ └── hm │ │ ├── HmBinRpcInterfaceTest.groovy │ │ ├── HmModelTest.groovy │ │ ├── HmScriptClientTest.groovy │ │ ├── HmSysVarInterfaceTest.groovy │ │ ├── HmXmlRpcClientTest.groovy │ │ └── HmXmlRpcServerTest.groovy │ └── timeseries │ ├── TimeSeriesTest.groovy │ └── expr │ ├── AggregateFunctionsTest.groovy │ ├── BinaryOperatorExpressionTest.groovy │ ├── CutIteratorTest.groovy │ ├── ExpressionCategoryTest.groovy │ ├── ExpressionTest.groovy │ ├── ExpressionsTest.groovy │ └── PeekIteratorTest.groovy ├── hc-utils ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.jdt.groovy.core.prefs └── src │ └── mdz │ └── hc │ ├── DataPoint.groovy │ ├── DataPointIdentifier.groovy │ ├── Event.groovy │ ├── ProcessValue.java │ ├── ProcessValuePair.java │ ├── RawEvent.groovy │ ├── itf │ ├── BrowseSupport.groovy │ ├── Interface.groovy │ ├── Manager.groovy │ ├── SubscriptionSupport.groovy │ ├── WriteSupport.groovy │ ├── binrpc │ │ ├── BinRpcClient.groovy │ │ ├── BinRpcConstants.groovy │ │ ├── BinRpcDecoder.groovy │ │ ├── BinRpcEncoder.groovy │ │ ├── BinRpcException.groovy │ │ └── BinRpcServer.groovy │ ├── hm │ │ ├── HmBinRpcInterface.groovy │ │ ├── HmBinRpcServer.groovy │ │ ├── HmModel.groovy │ │ ├── HmReinitTask.groovy │ │ ├── HmReinitable.java │ │ ├── HmScriptClient.groovy │ │ ├── HmSysVarInterface.groovy │ │ ├── HmXmlRpcClient.groovy │ │ ├── HmXmlRpcInterface.groovy │ │ └── HmXmlRpcServer.groovy │ └── misc │ │ └── SimulationInterface.groovy │ ├── persistence │ ├── BackupStorage.groovy │ ├── ConfigStorage.groovy │ ├── DataPointStorage.groovy │ ├── HistoryStorage.groovy │ ├── ReadOnlyDecorator.groovy │ └── Storage.groovy │ └── timeseries │ ├── ChunkIterator.java │ ├── CombineLatestIterator.java │ ├── TimeSeries.java │ └── expr │ ├── AggregateExpression.java │ ├── AggregateFunctions.java │ ├── BinaryOperatorExpression.java │ ├── Characteristics.java │ ├── CharacteristicsExpression.java │ ├── CutIterator.java │ ├── Expression.java │ ├── ExpressionCategory.java │ ├── Expressions.java │ ├── FilterIterator.java │ ├── FromConstantExpression.java │ ├── FromIterableExpression.java │ ├── FromReaderExpression.java │ ├── HoldLastExpression.java │ ├── Interval.java │ ├── LiftExpression.java │ ├── LinearExpression.java │ ├── MapIterator.java │ ├── MapManyIterator.java │ ├── PeekIterator.java │ ├── Reader.java │ ├── SanitizeExpression.java │ ├── ScanIterator.java │ └── ScanManyIterator.java ├── mdz-utils-test ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.jdt.groovy.core.prefs └── src │ └── mdz │ ├── TestCSVParser.groovy │ ├── TextTest.groovy │ └── eventprocessing │ ├── BasicProducerTest.groovy │ ├── BufferTest.groovy │ ├── CollectorTest.groovy │ ├── FilterTest.groovy │ ├── IteratorAdaptersTest.groovy │ └── TransformerTest.groovy ├── mdz-utils ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.jdt.groovy.core.prefs └── src │ └── mdz │ ├── CSVParser.java │ ├── Exceptions.java │ ├── LogWriter.java │ ├── Text.java │ └── eventprocessing │ ├── BasicProducer.java │ ├── Buffer.java │ ├── Collector.java │ ├── Consumer.java │ ├── ConsumerIteratorAdapter.java │ ├── Filter.java │ ├── IteratorProducerAdapter.java │ ├── Processor.java │ ├── Producer.java │ ├── Requestable.java │ └── Transformer.java └── releng └── ChangeLog.groovy /.codeclimate.yml: -------------------------------------------------------------------------------- 1 | --- 2 | engines: 3 | duplication: 4 | enabled: false 5 | fixme: 6 | enabled: true 7 | markdownlint: 8 | enabled: true 9 | ratings: 10 | paths: 11 | - "**.jar" 12 | - "**.md" 13 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=SF4BR9ZE2JUBS 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /dist-ccu/build 3 | /ccu-historian/run/*.log 4 | /ccu-historian/run/*.lck 5 | /.metadata/ 6 | -------------------------------------------------------------------------------- /ccu-historian-test/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /ccu-historian-test/.gitignore: -------------------------------------------------------------------------------- 1 | /bin 2 | -------------------------------------------------------------------------------- /ccu-historian-test/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | ccu-historian-test 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.groovy.core.groovyNature 16 | org.eclipse.jdt.core.javanature 17 | 18 | 19 | -------------------------------------------------------------------------------- /ccu-historian-test/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /ccu-historian-test/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 4 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 5 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 6 | org.eclipse.jdt.core.compiler.compliance=11 7 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 8 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 9 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 10 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 11 | org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled 12 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 13 | org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning 14 | org.eclipse.jdt.core.compiler.release=enabled 15 | org.eclipse.jdt.core.compiler.source=11 16 | -------------------------------------------------------------------------------- /ccu-historian-test/.settings/org.eclipse.jdt.groovy.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | groovy.compiler.level=-1 3 | groovy.script.filters=**/*.dsld,y,scripts/**/*.groovy,y,src/main/resources/**/*.groovy,y,src/test/resources/**/*.groovy,y 4 | -------------------------------------------------------------------------------- /ccu-historian-test/config/sim-sample.h2.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/ccu-historian-test/config/sim-sample.h2.db -------------------------------------------------------------------------------- /ccu-historian-test/config/sim.config: -------------------------------------------------------------------------------- 1 | // configuration for the simulation database 2 | 3 | logSystem.showLoggerNames=true 4 | logSystem.consoleLevel=Level.FINEST 5 | logSystem.fileLevel=Level.FINEST 6 | logSystem.directMessages=true 7 | logSystem.fileName='./out.log' 8 | 9 | webServer.dir='../../ccu-historian/src-webapp' 10 | 11 | // uncomment for some tests 12 | //devices.device1.type=SIMULATION 13 | //devices.device1.writeAccess=true 14 | 15 | database.password='' 16 | database.name='sim' 17 | database.dir='.' 18 | -------------------------------------------------------------------------------- /ccu-historian-test/run/CurlSetConfig.cmd: -------------------------------------------------------------------------------- 1 | curl -X POST -H "Content-Type: application/json" -d "{""method"":""setConfig"", ""params"":[""abc"", ""def""]}" http://localhost/query/jsonrpc.gy 2 | -------------------------------------------------------------------------------- /ccu-historian-test/run/TestCalculateTimeSeries.cmd: -------------------------------------------------------------------------------- 1 | curl -X POST -H "Content-Type: application/json" -d "{""id"": 123, ""method"":""calculateTimeSeries"", ""params"":[""1+dataPoint(21)"", 1533852000000, 1534284000000]}" "http://localhost/query/jsonrpc.gy?k=abc" -------------------------------------------------------------------------------- /ccu-historian-test/run/start-sim.cmd: -------------------------------------------------------------------------------- 1 | copy ..\config\sim-sample.h2.db sim.h2.db 2 | del out.log.* 3 | java -jar ..\..\ccu-historian\build\ccu-historian.jar -config ..\config\sim.config 4 | -------------------------------------------------------------------------------- /ccu-historian-test/run/test.config: -------------------------------------------------------------------------------- 1 | database.dir='.' 2 | database.name='test' 3 | webServer.dir='../../ccu-historian/src-webapp' 4 | -------------------------------------------------------------------------------- /ccu-historian-test/src/mdz/ccuhistorian/MainTest.groovy: -------------------------------------------------------------------------------- 1 | package mdz.ccuhistorian 2 | 3 | import static org.junit.Assert.* 4 | 5 | import org.junit.After 6 | import org.junit.Before 7 | import org.junit.Test 8 | 9 | class MainTest { 10 | 11 | Main main; 12 | 13 | @Before 14 | public void setUp() { 15 | main=new Main() 16 | main.config.readCommandLine(["-config", "test.config"] as String[]); 17 | main.start() 18 | } 19 | 20 | @After 21 | public void tearDown() { 22 | main.stop() 23 | new File("test.mv.db").delete() 24 | } 25 | 26 | @Test 27 | public void test() { 28 | // only setUp and tearDown 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /ccu-historian/.gitignore: -------------------------------------------------------------------------------- 1 | /bin 2 | -------------------------------------------------------------------------------- /ccu-historian/.groovy/suggestions.xdsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /ccu-historian/.settings/org.codehaus.groovy.eclipse.core.prefs: -------------------------------------------------------------------------------- 1 | #Thu May 26 21:34:34 CEST 2011 2 | eclipse.preferences.version=1 3 | groovy.classpath.use.groovy,lib=default 4 | -------------------------------------------------------------------------------- /ccu-historian/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//src-webapp/historian/dpdetails.gy=UTF-8 3 | encoding//src-webapp/historian/dptools.gy=UTF-8 4 | encoding/=UTF-8 5 | -------------------------------------------------------------------------------- /ccu-historian/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 4 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 5 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 6 | org.eclipse.jdt.core.compiler.compliance=11 7 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 8 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 9 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 10 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 11 | org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled 12 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 13 | org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning 14 | org.eclipse.jdt.core.compiler.release=enabled 15 | org.eclipse.jdt.core.compiler.source=11 16 | -------------------------------------------------------------------------------- /ccu-historian/.settings/org.eclipse.jdt.groovy.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | groovy.compiler.level=-1 3 | groovy.script.filters=**/*.dsld,y,scripts/**/*.groovy,y,src/main/resources/**/*.groovy,y,src/test/resources/**/*.groovy,y 4 | -------------------------------------------------------------------------------- /ccu-historian/.settings/org.eclipse.ltk.core.refactoring.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.ltk.core.refactoring.enable.project.refactoring.history=false 3 | -------------------------------------------------------------------------------- /ccu-historian/build-setup.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Version: ${version} 6 | 7 | ${version} 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /ccu-historian/build-webapp.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /ccu-historian/build.properties: -------------------------------------------------------------------------------- 1 | # version of this build 2 | version=4.1.0 3 | -------------------------------------------------------------------------------- /ccu-historian/build/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /ccu-historian/run/.gitignore: -------------------------------------------------------------------------------- 1 | /ccu-historian.config 2 | /ccu-historian-*.log* 3 | /trenddesigns.groovy 4 | -------------------------------------------------------------------------------- /ccu-historian/run/cleanup.sql: -------------------------------------------------------------------------------- 1 | DROP DOMAIN IF EXISTS "REGPROC"; 2 | DROP ALIAS IF EXISTS "PUBLIC"."CURRENT_SCHEMA"; 3 | DROP ALIAS IF EXISTS "PUBLIC"."PG_GET_USERBYID"; 4 | DROP ALIAS IF EXISTS "PUBLIC"."HAS_TABLE_PRIVILEGE"; 5 | DROP ALIAS IF EXISTS "PUBLIC"."CURRTID2"; 6 | DROP ALIAS IF EXISTS "PUBLIC"."HAS_DATABASE_PRIVILEGE"; 7 | DROP ALIAS IF EXISTS "PUBLIC"."PG_GET_INDEXDEF"; 8 | DROP ALIAS IF EXISTS "PUBLIC"."VERSION"; 9 | DROP ALIAS IF EXISTS "PUBLIC"."PG_GET_OID"; 10 | DROP ALIAS IF EXISTS "PUBLIC"."PG_CONVERTTYPE"; 11 | DROP ALIAS IF EXISTS "PUBLIC"."PG_POSTMASTER_START_TIME"; 12 | DROP ALIAS IF EXISTS "PUBLIC"."PG_ENCODING_TO_CHAR"; 13 | -------------------------------------------------------------------------------- /ccu-historian/run/data/.gitignore: -------------------------------------------------------------------------------- 1 | /*.db 2 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/example1.gy: -------------------------------------------------------------------------------- 1 | /* 2 | CCU-Historian, a long term archive for the HomeMatic CCU 3 | Copyright (C) 2011-2018 MDZ (info@ccu-historian.de) 4 | 5 | This program is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU General Public License as published by 7 | the Free Software Foundation, either version 3 of the License, or 8 | (at your option) any later version. 9 | 10 | This program is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU General Public License for more details. 14 | 15 | You should have received a copy of the GNU General Public License 16 | along with this program. If not, see . 17 | */ 18 | 19 | // setup page 20 | def renderer=new mdz.ccuhistorian.webapp.PageRenderer(servlet: this) 21 | 22 | renderer.head={ 23 | title 'CCU-Historian: Beispiel 1 - Vorjahresvergleich' 24 | } 25 | 26 | renderer.content={ 27 | p 'TODO' 28 | } 29 | 30 | // render page 31 | renderer.render() 32 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | # Description of files: 5 | * H2-HighChart.gy - start page in Groovy, to add CCU-Historian menue 6 | * H2-HighChart.js - all JavaScripts needed for H2-HighChart 7 | * language.js - here are all translation and texts, could be adjusted if needed 8 | * historian.css - style sheet adjusted to same look and feel as CCU-Hostorian 9 | * index.html - redirect html side to H2-HighChart.gy 10 | * themes.js - setting for different themes 11 | * loading.gif - animated loading image 12 | 13 | **used from CCU-Historian** 14 | * historian-196.ico - icon file from CCU-Historian 15 | 16 | **belows are not change and downloaded from [HighChart](https://api.highcharts.com)** 17 | * highstock.js - main highchart javascript file 18 | * exporting.js - export button 19 | * offline-exporting.js - add export button offline functions 20 | * highcharts-more.js - enhance highchart functions 21 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/historian-196.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/ccu-historian/src-webapp/custom/h2-highchart/historian-196.ico -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/index.html: -------------------------------------------------------------------------------- 1 | <% redirect 'H2-HighChart.gy' %> -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/ccu-historian/src-webapp/custom/h2-highchart/loading.gif -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/skies.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/ccu-historian/src-webapp/custom/h2-highchart/skies.jpg -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/arrow-bottom.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/arrow-left.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/arrow-line.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 11 | 12 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/arrow-ray.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/arrow-right.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/arrow-segment.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/close.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 8 | 9 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/crooked-3.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/crooked-5.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/destroy.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/edit.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/ellipse.svg: -------------------------------------------------------------------------------- 1 | 3 | 7 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/fibonacci-timezone.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/flag-basic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/flag-diamond.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 9 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/flag-elipse.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 10 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/flag-trapeze.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 9 | 10 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/fullscreen.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 9 | 10 | 12 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/horizontal-line.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 8 | 9 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/label.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 9 | 11 | 13 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/line.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 11 | 12 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/linear.svg: -------------------------------------------------------------------------------- 1 | 3 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/logarithmic.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/ray.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/rectangle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 8 | 9 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/save-chart.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 9 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/segment.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/separator.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/series-candlestick.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/series-heikin-ashi.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/series-hlc.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/series-hollow-candlestick.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/series-line.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/series-ohlc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 9 | 11 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/text.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/vertical-arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/vertical-double-arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/vertical-label.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 11 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/vertical-line.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 8 | 9 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/custom/h2-highchart/stock-tools/stock-icons/zoom-xy.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 10 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /ccu-historian/src-webapp/external/bootstrap/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/ccu-historian/src-webapp/external/bootstrap/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /ccu-historian/src-webapp/external/bootstrap/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/ccu-historian/src-webapp/external/bootstrap/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /ccu-historian/src-webapp/external/bootstrap/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/ccu-historian/src-webapp/external/bootstrap/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /ccu-historian/src-webapp/external/bootstrap/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/ccu-historian/src-webapp/external/bootstrap/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /ccu-historian/src-webapp/historian/historian-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/ccu-historian/src-webapp/historian/historian-180.png -------------------------------------------------------------------------------- /ccu-historian/src-webapp/historian/historian-196.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/ccu-historian/src-webapp/historian/historian-196.ico -------------------------------------------------------------------------------- /ccu-historian/src-webapp/historian/index.html: -------------------------------------------------------------------------------- 1 | <% 2 | // redirect to V2 3 | redirect 'index.gy' 4 | %> -------------------------------------------------------------------------------- /ccu-historian/src-webapp/index.html: -------------------------------------------------------------------------------- 1 | <% redirect 'historian' %> -------------------------------------------------------------------------------- /ccu-historian/src/mdz/ccuhistorian/BaseConfig.groovy: -------------------------------------------------------------------------------- 1 | /* 2 | CCU-Historian, a long term archive for the HomeMatic CCU 3 | Copyright (C) 2011-2017 MDZ (info@ccu-historian.de) 4 | 5 | This program is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU General Public License as published by 7 | the Free Software Foundation, either version 3 of the License, or 8 | (at your option) any later version. 9 | 10 | This program is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU General Public License for more details. 14 | 15 | You should have received a copy of the GNU General Public License 16 | along with this program. If not, see . 17 | */ 18 | package mdz.ccuhistorian 19 | 20 | import groovy.util.logging.Log 21 | 22 | @Log 23 | class BaseConfig { 24 | 25 | // directory for scripts 26 | String scriptDir='.' 27 | 28 | // undocumented 29 | int threadPoolSize=2 30 | 31 | void logDebug() { 32 | log.fine "base.scriptDir='$scriptDir'" 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /ccu-historian/src/mdz/ccuhistorian/DatabaseExtensions.groovy: -------------------------------------------------------------------------------- 1 | package mdz.ccuhistorian 2 | 3 | import java.sql.Timestamp 4 | 5 | public class DatabaseExtensions { 6 | 7 | public static Long TS_TO_UNIX(Timestamp ts) { 8 | null==ts?null:(long)(ts.time.intdiv(1000l)) 9 | } 10 | 11 | public static Timestamp UNIX_TO_TS(Long unix) { 12 | null==unix?null:new Timestamp(unix*1000l) 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /ccu-historian/src/mdz/ccuhistorian/eventprocessing/IntervalFunction.groovy: -------------------------------------------------------------------------------- 1 | /* 2 | CCU-Historian, a long term archive for the HomeMatic CCU 3 | Copyright (C) 2011-2018 MDZ (info@ccu-historian.de) 4 | 5 | This program is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU General Public License as published by 7 | the Free Software Foundation, either version 3 of the License, or 8 | (at your option) any later version. 9 | 10 | This program is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU General Public License for more details. 14 | 15 | You should have received a copy of the GNU General Public License 16 | along with this program. If not, see . 17 | */ 18 | package mdz.ccuhistorian.eventprocessing 19 | 20 | import java.util.List 21 | import mdz.hc.Event 22 | 23 | public interface IntervalFunction { 24 | 25 | // parameter events must not be modified 26 | Event apply(long intervalBegin, long intervalEnd, List events) 27 | } 28 | -------------------------------------------------------------------------------- /dist-ccu/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | dist-ccu 4 | 5 | 6 | dist-generic 7 | 8 | 9 | 10 | org.eclipse.ui.externaltools.ExternalToolBuilder 11 | clean,full,incremental, 12 | 13 | 14 | LaunchConfigHandle 15 | <project>/.externalToolBuilders/CCU-Distribution Builder.launch 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /dist-ccu/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//src/addon/www/config.cgi=UTF-8 3 | encoding/=ISO-8859-1 4 | -------------------------------------------------------------------------------- /dist-ccu/.settings/org.eclipse.ltk.core.refactoring.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.ltk.core.refactoring.enable.project.refactoring.history=false 3 | -------------------------------------------------------------------------------- /dist-ccu/src/addon/ccu-historian-sample.config: -------------------------------------------------------------------------------- 1 | logSystem.fileLevel=Level.INFO 2 | logSystem.fileName='/var/log/ccu-historian-%g.log' 3 | logSystem.fileLimit=1000000 4 | logSystem.fileCount=5 5 | logSystem.binRpcLevel=Level.INFO 6 | database.webEnable=true 7 | database.webPort=8083 8 | database.webAllowOthers=true 9 | webServer.port=8082 10 | webServer.historianAddress='X.X.X.X' 11 | webServer.dir='/usr/local/addons/ccu-historian/ccu-historian/webapp' 12 | webServer.logLevel=Level.INFO 13 | devices.device1.type=CCU2 14 | devices.device1.address='X.X.X.X' 15 | devices.historianAddress='127.0.0.1' 16 | database.dir='/media/usb0/ccu-historian' 17 | historian.metaCycle=4*60*60*1000 18 | historian.bufferTime=4*60*60*1000 19 | base.scriptDir='/usr/local/addons/ccu-historian/ccu-historian' 20 | webServer.menuLinks.link1.text='H2-HighChart' 21 | webServer.menuLinks.link1.address='/custom/h2-highchart/H2-HighChart.gy' 22 | webServer.menuLinks.link2.text='Handbuch' 23 | webServer.menuLinks.link2.address='https://github.com/mdzio/ccu-historian/wiki' 24 | webServer.menuLinks.link3.text='Fehler melden' 25 | webServer.menuLinks.link3.address='https://github.com/mdzio/ccu-historian/issues' 26 | -------------------------------------------------------------------------------- /dist-ccu/src/addon/etc/monitCCUHistorian.cfg: -------------------------------------------------------------------------------- 1 | # ccu-historian daemon monitoring 2 | check process ccu-historian with pidfile /var/run/ccu-historian.pid 3 | group addon 4 | mode passive 5 | start = "/etc/config/rc.d/ccu-historian start" 6 | stop = "/etc/config/rc.d/ccu-historian stop" 7 | restart = "/etc/config/rc.d/ccu-historian restart" 8 | if does not exist then 9 | exec "/bin/triggerAlarm.tcl 'CCU-Historian nicht aktiv' 'WatchDog: CCU-Historian' true" 10 | if failed port 8082 for 5 cycles then 11 | exec "/bin/triggerAlarm.tcl 'CCU-Historian Web-Seiten nicht erreichbar' 'WatchDog: CCU-Historian' true" 12 | depends on lighttpd, rfd, HMIPServer, ReGaHss 13 | -------------------------------------------------------------------------------- /dist-ccu/src/addon/www/update-check.cgi: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env tclsh 2 | set infoUrl https://api.github.com/repos/mdzio/ccu-historian/releases/latest 3 | set infoError [catch { 4 | set info [exec wget -q -O- --no-check-certificate $infoUrl] 5 | set found [regexp {\"tag_name\"\s*:\s*\"v([^\"]*)\"} $info -> version] 6 | if {!$found} error 7 | set found [regexp {\"browser_download_url\"\s*:\s*\"([^\"]*/ccu-historian-addon-[^\"]+\.tar\.gz)\"} $info -> downloadUrl] 8 | if {!$found} error 9 | }] 10 | set downloadCmd [regexp {\mcmd=download\M} $env(QUERY_STRING)] 11 | if {$downloadCmd} { 12 | puts -nonewline "Content-Type: text/html; charset=utf-8\r\n\r\n" 13 | if {$infoError} { 14 | puts "Error determining download link!" 15 | } else { 16 | puts "" 17 | } 18 | } else { 19 | puts -nonewline "Content-Type: text/plain; charset=utf-8\r\n\r\n" 20 | if {$infoError} { 21 | puts "N/A" 22 | } else { 23 | puts $version 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /dist-ccu/src/ccu-historian/.gitignore: -------------------------------------------------------------------------------- 1 | # keep empty directory 2 | -------------------------------------------------------------------------------- /dist-generic/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | dist-generic 4 | 5 | 6 | ccu-historian 7 | 8 | 9 | 10 | org.eclipse.ui.externaltools.ExternalToolBuilder 11 | clean,full,incremental, 12 | 13 | 14 | LaunchConfigHandle 15 | <project>/.externalToolBuilders/Generic Distribution Builder.launch 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /dist-generic/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /dist-generic/build.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /dist-generic/build/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /dist-generic/launch4j.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | true 4 | console 5 | ccu-historian.jar 6 | ccu-historian.exe 7 | 8 | 9 | . 10 | normal 11 | https://adoptium.net 12 | 13 | false 14 | false 15 | 16 | 17 | 18 | ccu-historian 19 | CCU-Historian 20 | 21 | 22 | %JAVA_HOME%;%PATH% 23 | false 24 | false 25 | 11 26 | 27 | 28 | -------------------------------------------------------------------------------- /dist-generic/src/ccu-historian.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/dist-generic/src/ccu-historian.exe -------------------------------------------------------------------------------- /dist-generic/src/cleanup.sql: -------------------------------------------------------------------------------- 1 | DROP DOMAIN IF EXISTS "REGPROC"; 2 | DROP ALIAS IF EXISTS "PUBLIC"."CURRENT_SCHEMA"; 3 | DROP ALIAS IF EXISTS "PUBLIC"."PG_GET_USERBYID"; 4 | DROP ALIAS IF EXISTS "PUBLIC"."HAS_TABLE_PRIVILEGE"; 5 | DROP ALIAS IF EXISTS "PUBLIC"."CURRTID2"; 6 | DROP ALIAS IF EXISTS "PUBLIC"."HAS_DATABASE_PRIVILEGE"; 7 | DROP ALIAS IF EXISTS "PUBLIC"."PG_GET_INDEXDEF"; 8 | DROP ALIAS IF EXISTS "PUBLIC"."VERSION"; 9 | DROP ALIAS IF EXISTS "PUBLIC"."PG_GET_OID"; 10 | DROP ALIAS IF EXISTS "PUBLIC"."PG_CONVERTTYPE"; 11 | DROP ALIAS IF EXISTS "PUBLIC"."PG_POSTMASTER_START_TIME"; 12 | DROP ALIAS IF EXISTS "PUBLIC"."PG_ENCODING_TO_CHAR"; 13 | -------------------------------------------------------------------------------- /dist-generic/src/third-party-licenses/chartjs-license.txt: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2014-2022 Chart.js Contributors 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 6 | 7 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 8 | 9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- /dist-generic/src/third-party-licenses/h2database-license.txt: -------------------------------------------------------------------------------- 1 | This software contains unmodified binary redistributions for 2 | H2 database engine (http://www.h2database.com/), 3 | which is dual licensed and available under the MPL 2.0 4 | (Mozilla Public License) or under the EPL 1.0 (Eclipse Public License). 5 | An original copy of the license agreement can be found at: 6 | http://www.h2database.com/html/license.html 7 | -------------------------------------------------------------------------------- /dist-generic/src/third-party-licenses/highcharts-license.txt: -------------------------------------------------------------------------------- 1 | Highstock JS v7.0.2 (2019-01-17) 2 | (c) 2009-2018 Torstein Honsi 3 | License: www.highcharts.com/license 4 | 5 | Highcharts JS v7.0.2 (2019-01-17) 6 | Exporting module 7 | (c) 2010-2019 Torstein Honsi 8 | License: www.highcharts.com/license 9 | 10 | Highcharts JS v7.0.2 (2019-01-17) 11 | Client side exporting module 12 | (c) 2015-2019 Torstein Honsi / Oystein Moseng 13 | License: www.highcharts.com/license 14 | -------------------------------------------------------------------------------- /dist-generic/src/tool: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # Executes groovy scripts. 3 | 4 | # check which java version to use 5 | if [ -x "/opt/java/bin/java" ]; then 6 | # we are on CCU3/RaspberryMatic 7 | JAVA_BIN=/opt/java/bin/java 8 | elif which java > /dev/null; then 9 | # java is on the search path 10 | JAVA_BIN=java 11 | else 12 | >&2 echo "ERROR: Java binary not found" 13 | exit 1 14 | fi 15 | 16 | # get dir of shell script 17 | DIR=`dirname "$0"` 18 | 19 | # start java with GroovyMain 20 | ${JAVA_BIN} -cp $DIR/ccu-historian.jar:$DIR/lib/*.jar groovy.ui.GroovyMain "$@" 21 | -------------------------------------------------------------------------------- /dist-generic/src/tool.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | rem Executes groovy scripts. 3 | set "SCRIPT_DIR=%~dp0" 4 | java -cp "%SCRIPT_DIR%ccu-historian.jar;%SCRIPT_DIR%lib\*.jar" groovy.ui.GroovyMain %* 5 | -------------------------------------------------------------------------------- /dist-synology-dsm7/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /dist-synology-dsm7/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | dist-synology-dsm7 4 | 5 | 6 | dist-generic 7 | 8 | 9 | 10 | org.eclipse.ui.externaltools.ExternalToolBuilder 11 | clean,full,incremental, 12 | 13 | 14 | LaunchConfigHandle 15 | <project>/.externalToolBuilders/Synology DSM7 Distribution Builder.launch 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /dist-synology-dsm7/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /dist-synology-dsm7/.settings/org.eclipse.core.runtime.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | line.separator=\n 3 | -------------------------------------------------------------------------------- /dist-synology-dsm7/src/package/ui/ccu-historian_120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/dist-synology-dsm7/src/package/ui/ccu-historian_120.png -------------------------------------------------------------------------------- /dist-synology-dsm7/src/package/ui/ccu-historian_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/dist-synology-dsm7/src/package/ui/ccu-historian_16.png -------------------------------------------------------------------------------- /dist-synology-dsm7/src/package/ui/ccu-historian_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/dist-synology-dsm7/src/package/ui/ccu-historian_24.png -------------------------------------------------------------------------------- /dist-synology-dsm7/src/package/ui/ccu-historian_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/dist-synology-dsm7/src/package/ui/ccu-historian_256.png -------------------------------------------------------------------------------- /dist-synology-dsm7/src/package/ui/ccu-historian_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/dist-synology-dsm7/src/package/ui/ccu-historian_32.png -------------------------------------------------------------------------------- /dist-synology-dsm7/src/package/ui/ccu-historian_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/dist-synology-dsm7/src/package/ui/ccu-historian_48.png -------------------------------------------------------------------------------- /dist-synology-dsm7/src/package/ui/ccu-historian_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/dist-synology-dsm7/src/package/ui/ccu-historian_64.png -------------------------------------------------------------------------------- /dist-synology-dsm7/src/package/ui/ccu-historian_72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/dist-synology-dsm7/src/package/ui/ccu-historian_72.png -------------------------------------------------------------------------------- /dist-synology-dsm7/src/package/ui/config: -------------------------------------------------------------------------------- 1 | { 2 | ".url": { 3 | "SYNO.SDS.CCU-HISTORIAN": { 4 | "type": "url", 5 | "allUsers": true, 6 | "title": "CCU-Historian", 7 | "desc": "CCU-Historian Server for Synology", 8 | "icon": "ccu-historian_{0}.png", 9 | "protocol": "http", 10 | "url": "/", 11 | "port": "8080" 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /dist-synology-dsm7/src/root/PACKAGE_ICON.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/dist-synology-dsm7/src/root/PACKAGE_ICON.PNG -------------------------------------------------------------------------------- /dist-synology-dsm7/src/root/PACKAGE_ICON_256.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/dist-synology-dsm7/src/root/PACKAGE_ICON_256.PNG -------------------------------------------------------------------------------- /dist-synology-dsm7/src/root/WIZARD_UIFILES/uninstall_uifile: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "step_title": "!!! DEINSTALLATION WARNING !!!", 4 | "items": [ 5 | { 6 | "type": "multiselect", 7 | "desc": "ALL DATA AND THE CONFIGURATION WILL BE DELETED! PLEASE MAKE SURE YOU HAVE A BACKUP!", 8 | "subitems": [{ 9 | "key": "pkgwizard_confirm", 10 | "desc": "I do have a backup, please proceed!" 11 | }] 12 | } 13 | ] 14 | } 15 | ] -------------------------------------------------------------------------------- /dist-synology-dsm7/src/root/WIZARD_UIFILES/uninstall_uifile_ger: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "step_title": "!!! DEINSTALLATIONS-WARNUNG !!!", 4 | "items": [ 5 | { 6 | "type": "multiselect", 7 | "desc": "ALLE DATEN UND DIE KONFIGRUATION WERDEN GELÖSCHT! BITTE SICHERSTELLEN, DASS EIN BACKUP VORHANDEN IST!", 8 | "subitems": [{ 9 | "key": "pkgwizard_confirm", 10 | "desc": "Ich habe ein Backup, bitte fortfahren!" 11 | }] 12 | } 13 | ] 14 | } 15 | ] -------------------------------------------------------------------------------- /dist-synology-dsm7/src/root/WIZARD_UIFILES/upgrade_uifile: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "step_title": "!!! UPGRADE WARNING !!!", 4 | "items": [ 5 | { 6 | "type": "multiselect", 7 | "desc": "Please make sure you have a backup before proceeding!", 8 | "subitems": [{ 9 | "key": "pkgwizard_confirm", 10 | "desc": "I do have a backup, please proceed!" 11 | }] 12 | } 13 | ] 14 | } 15 | ] -------------------------------------------------------------------------------- /dist-synology-dsm7/src/root/WIZARD_UIFILES/upgrade_uifile_ger: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "step_title": "!!! UPGRADE WARNUNG !!!", 4 | "items": [ 5 | { 6 | "type": "multiselect", 7 | "desc": "Bitte sicherstellen, dass ein Backup vorhanden ist!", 8 | "subitems": [{ 9 | "key": "pkgwizard_confirm", 10 | "desc": "Ich habe ein Backup, bitte fortfahren!" 11 | }] 12 | } 13 | ] 14 | } 15 | ] -------------------------------------------------------------------------------- /dist-synology-dsm7/src/root/conf/privilege: -------------------------------------------------------------------------------- 1 | { 2 | "defaults":{ 3 | "run-as": "package" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /dist-synology-dsm7/src/root/scripts/postuninst: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exit 0 3 | -------------------------------------------------------------------------------- /dist-synology-dsm7/src/root/scripts/postupgrade: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #restore the config file and database 3 | /bin/cp -fpR "$SYNOPKG_TEMP_UPGRADE_FOLDER/data/" $SYNOPKG_PKGDEST 4 | /bin/cp -f "$SYNOPKG_TEMP_UPGRADE_FOLDER/ccu-historian.config" $SYNOPKG_PKGDEST 5 | exit 0 6 | -------------------------------------------------------------------------------- /dist-synology-dsm7/src/root/scripts/preinst: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | source /etc/profile 4 | 5 | if [ ! -x `which java` ]; then 6 | echo "Java is not installed or not properly configured. The Java binary could not be located. " > $SYNOPKG_TEMP_LOGFILE 7 | exit 1 8 | fi 9 | 10 | exit 0 11 | -------------------------------------------------------------------------------- /dist-synology-dsm7/src/root/scripts/preuninst: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | if [ "$pkgwizard_confirm" = "false" ]; then 4 | case $SYNOPKG_DSM_LANGUAGE in 5 | ger) 6 | printf "Bitte die Warnung bestätigen!" > $SYNOPKG_TEMP_LOGFILE 7 | ;; 8 | 9 | *) 10 | printf "Please confirm the warning!" > $SYNOPKG_TEMP_LOGFILE 11 | ;; 12 | esac 13 | exit 1 14 | fi 15 | 16 | exit 0 17 | -------------------------------------------------------------------------------- /dist-synology-dsm7/src/root/scripts/preupgrade: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | if [ "$pkgwizard_confirm" = "false" ]; then 4 | case $SYNOPKG_DSM_LANGUAGE in 5 | ger) 6 | printf "Bitte die Warnung bestätigen!" > $SYNOPKG_TEMP_LOGFILE 7 | ;; 8 | 9 | *) 10 | printf "Please confirm the warning!" > $SYNOPKG_TEMP_LOGFILE 11 | ;; 12 | esac 13 | exit 1 14 | fi 15 | 16 | # When upgrading, we need to backup the config file and database first 17 | /bin/cp -fpR "$SYNOPKG_PKGDEST/data/" $SYNOPKG_TEMP_UPGRADE_FOLDER 18 | /bin/cp -f "$SYNOPKG_PKGDEST/ccu-historian.config" $SYNOPKG_TEMP_UPGRADE_FOLDER 19 | 20 | exit 0 21 | -------------------------------------------------------------------------------- /dist-synology-dsm7/src/root/scripts/start-stop-status: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | ###BEGIN INIT INFO######################## 3 | # 4 | # start-stop-status 5 | # Starts, stops the CCU-Historian server and 6 | # reports status to the package manager 7 | # 8 | ###END INIT INFO########################## 9 | 10 | source /etc/profile 11 | 12 | PID="" 13 | 14 | get_pid () 15 | { 16 | PID=`ps aux |grep [j]ava |grep [c]cu-hist |awk '{print $2}'` 17 | } 18 | 19 | 20 | case $1 in 21 | start) 22 | get_pid 23 | if [ -z $PID ]; then 24 | cd "${SYNOPKG_PKGDEST}" 25 | java -Duser.timezone=Europe/Berlin -Duser.language=de -Duser.country=DE -Xms16m -Xmx512m -jar ccu-historian.jar > ccu-historian.log 2>&1 & 26 | exit $? 27 | else 28 | exit 0 29 | fi 30 | ;; 31 | stop) 32 | get_pid 33 | kill $PID 34 | exit $? 35 | ;; 36 | status) 37 | get_pid 38 | if [ -z $PID ]; then 39 | # is not running 40 | exit 1 41 | else 42 | # is running 43 | exit 0 44 | fi 45 | 46 | ;; 47 | log) 48 | echo "${SYNOPKG_PKGDEST}/ccu-historian.log"; 49 | exit 0 50 | ;; 51 | *) 52 | exit 0 53 | ;; 54 | esac 55 | -------------------------------------------------------------------------------- /dist-synology/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /dist-synology/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | dist-synology 4 | 5 | 6 | dist-generic 7 | 8 | 9 | 10 | org.eclipse.ui.externaltools.ExternalToolBuilder 11 | clean,full,incremental, 12 | 13 | 14 | LaunchConfigHandle 15 | <project>/.externalToolBuilders/Synology Distribution Builder.launch 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /dist-synology/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /dist-synology/.settings/org.eclipse.core.runtime.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | line.separator=\n 3 | -------------------------------------------------------------------------------- /dist-synology/README.md: -------------------------------------------------------------------------------- 1 | * [Synology DSM6.0 Developer Guide](https://developer.synology.com/developer-guide/index.html) 2 | -------------------------------------------------------------------------------- /dist-synology/src/package/ui/ccu-historian_120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/dist-synology/src/package/ui/ccu-historian_120.png -------------------------------------------------------------------------------- /dist-synology/src/package/ui/ccu-historian_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/dist-synology/src/package/ui/ccu-historian_16.png -------------------------------------------------------------------------------- /dist-synology/src/package/ui/ccu-historian_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/dist-synology/src/package/ui/ccu-historian_24.png -------------------------------------------------------------------------------- /dist-synology/src/package/ui/ccu-historian_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/dist-synology/src/package/ui/ccu-historian_256.png -------------------------------------------------------------------------------- /dist-synology/src/package/ui/ccu-historian_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/dist-synology/src/package/ui/ccu-historian_32.png -------------------------------------------------------------------------------- /dist-synology/src/package/ui/ccu-historian_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/dist-synology/src/package/ui/ccu-historian_48.png -------------------------------------------------------------------------------- /dist-synology/src/package/ui/ccu-historian_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/dist-synology/src/package/ui/ccu-historian_64.png -------------------------------------------------------------------------------- /dist-synology/src/package/ui/ccu-historian_72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/dist-synology/src/package/ui/ccu-historian_72.png -------------------------------------------------------------------------------- /dist-synology/src/package/ui/config: -------------------------------------------------------------------------------- 1 | { 2 | ".url": { 3 | "SYNO.SDS.CCU-HISTORIAN": { 4 | "type": "url", 5 | "allUsers": true, 6 | "title": "CCU-Historian", 7 | "desc": "CCU-Historian Server for Synology", 8 | "icon": "ccu-historian_{0}.png", 9 | "protocol": "http", 10 | "url": "/", 11 | "port": "8080" 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /dist-synology/src/root/INFO: -------------------------------------------------------------------------------- 1 | package="ccu-historian" 2 | displayname="CCU-Historian" 3 | displayname_ger="CCU-Historian" 4 | version="${cleanVersion}" 5 | description="CCU-Historian provides a long term archive for the central component (CCU) of the home automation system Homematic by the company eQ-3." 6 | description_ger="CCU-Historian stellt ein Langzeitarchiv für die Zentrale (CCU) des Hausautomations-Systems HomeMatic der Firma eQ-3 zur Verfügung." 7 | arch="noarch" 8 | reloadui="yes" 9 | firmware="5.0-4458" 10 | os_min_ver="5.0-4458" 11 | maintainer="Mathias Dzionsko" 12 | maintainer_url="http://www.ccu-historian.de" 13 | checksum="${checksum}" 14 | dsmuidir="ui" 15 | dsmappname="SYNO.SDS.CCU-HISTORIAN" 16 | adminport="8080" 17 | checkport="no" 18 | thirdparty="yes" 19 | beta="${betaflag}" 20 | -------------------------------------------------------------------------------- /dist-synology/src/root/PACKAGE_ICON.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/dist-synology/src/root/PACKAGE_ICON.PNG -------------------------------------------------------------------------------- /dist-synology/src/root/PACKAGE_ICON_256.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/dist-synology/src/root/PACKAGE_ICON_256.PNG -------------------------------------------------------------------------------- /dist-synology/src/root/WIZARD_UIFILES/uninstall_uifile: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "step_title": "!!! DEINSTALLATION WARNING !!!", 4 | "items": [ 5 | { 6 | "type": "multiselect", 7 | "desc": "ALL DATA AND THE CONFIGURATION WILL BE DELETED! PLEASE MAKE SURE YOU HAVE A BACKUP!", 8 | "subitems": [{ 9 | "key": "pkgwizard_confirm", 10 | "desc": "I do have a backup, please proceed!" 11 | }] 12 | } 13 | ] 14 | } 15 | ] -------------------------------------------------------------------------------- /dist-synology/src/root/WIZARD_UIFILES/uninstall_uifile_ger: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "step_title": "!!! DEINSTALLATIONS-WARNUNG !!!", 4 | "items": [ 5 | { 6 | "type": "multiselect", 7 | "desc": "ALLE DATEN UND DIE KONFIGRUATION WERDEN GELÖSCHT! BITTE SICHERSTELLEN, DASS EIN BACKUP VORHANDEN IST!", 8 | "subitems": [{ 9 | "key": "pkgwizard_confirm", 10 | "desc": "Ich habe ein Backup, bitte fortfahren!" 11 | }] 12 | } 13 | ] 14 | } 15 | ] -------------------------------------------------------------------------------- /dist-synology/src/root/WIZARD_UIFILES/upgrade_uifile: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "step_title": "!!! UPGRADE WARNING !!!", 4 | "items": [ 5 | { 6 | "type": "multiselect", 7 | "desc": "Please make sure you have a backup before proceeding!", 8 | "subitems": [{ 9 | "key": "pkgwizard_confirm", 10 | "desc": "I do have a backup, please proceed!" 11 | }] 12 | } 13 | ] 14 | } 15 | ] -------------------------------------------------------------------------------- /dist-synology/src/root/WIZARD_UIFILES/upgrade_uifile_ger: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "step_title": "!!! UPGRADE WARNUNG !!!", 4 | "items": [ 5 | { 6 | "type": "multiselect", 7 | "desc": "Bitte sicherstellen, dass ein Backup vorhanden ist!", 8 | "subitems": [{ 9 | "key": "pkgwizard_confirm", 10 | "desc": "Ich habe ein Backup, bitte fortfahren!" 11 | }] 12 | } 13 | ] 14 | } 15 | ] -------------------------------------------------------------------------------- /dist-synology/src/root/scripts/preinst: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | source /etc/profile 4 | 5 | if [ -z ${JAVA_HOME} ]; then 6 | echo "Java is not installed or not properly configured. JAVA_HOME is not defined. " > $SYNOPKG_TEMP_LOGFILE 7 | exit 1 8 | fi 9 | 10 | if [ ! -f ${JAVA_HOME}/bin/java ]; then 11 | echo "Java is not installed or not properly configured. The Java binary could not be located. " > $SYNOPKG_TEMP_LOGFILE 12 | exit 1 13 | fi 14 | 15 | exit 0 16 | -------------------------------------------------------------------------------- /dist-synology/src/root/scripts/preuninst: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | if [ "$pkgwizard_confirm" = "false" ]; then 4 | case $SYNOPKG_DSM_LANGUAGE in 5 | ger) 6 | printf "Bitte die Warnung bestätigen!" > $SYNOPKG_TEMP_LOGFILE 7 | ;; 8 | 9 | *) 10 | printf "Please confirm the warning!" > $SYNOPKG_TEMP_LOGFILE 11 | ;; 12 | esac 13 | exit 1 14 | fi 15 | 16 | exit 0 17 | -------------------------------------------------------------------------------- /dist-synology/src/root/scripts/preupgrade: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | if [ "$pkgwizard_confirm" = "false" ]; then 4 | case $SYNOPKG_DSM_LANGUAGE in 5 | ger) 6 | printf "Bitte die Warnung bestätigen!" > $SYNOPKG_TEMP_LOGFILE 7 | ;; 8 | 9 | *) 10 | printf "Please confirm the warning!" > $SYNOPKG_TEMP_LOGFILE 11 | ;; 12 | esac 13 | exit 1 14 | fi 15 | 16 | # When upgrading, we need to backup the config files first 17 | /bin/cp -fpR "$SYNOPKG_PKGDEST/data/" $SYNOPKG_PKGINST_TEMP_DIR 18 | /bin/cp -f "$SYNOPKG_PKGDEST/ccu-historian.config" $SYNOPKG_PKGINST_TEMP_DIR 19 | 20 | exit 0 21 | -------------------------------------------------------------------------------- /dist-synology/src/root/scripts/start-stop-status: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | ###BEGIN INIT INFO######################## 3 | # 4 | # start-stop-status 5 | # Starts, stops the CCU-Historian server and 6 | # reports status to the package manager 7 | # 8 | ###END INIT INFO########################## 9 | 10 | source /etc/profile 11 | 12 | PID="" 13 | 14 | get_pid () 15 | { 16 | PID=`ps aux |grep [j]ava |grep [c]cu-hist |awk '{print $2}'` 17 | } 18 | 19 | 20 | case $1 in 21 | start) 22 | get_pid 23 | if [ -z $PID ]; then 24 | cd "${SYNOPKG_PKGDEST}" 25 | java -Duser.timezone=Europe/Berlin -Duser.language=de -Duser.country=DE -Xms16m -Xmx512m -jar ccu-historian.jar > ccu-historian.log 2>&1 & 26 | exit $? 27 | else 28 | exit 0 29 | fi 30 | ;; 31 | stop) 32 | get_pid 33 | kill $PID 34 | exit $? 35 | ;; 36 | status) 37 | get_pid 38 | if [ -z $PID ]; then 39 | # is not running 40 | exit 1 41 | else 42 | # is running 43 | exit 0 44 | fi 45 | 46 | ;; 47 | log) 48 | echo "${SYNOPKG_PKGDEST}/ccu-historian.log"; 49 | exit 0 50 | ;; 51 | *) 52 | exit 0 53 | ;; 54 | esac 55 | -------------------------------------------------------------------------------- /doc/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | doc 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | LICENSE.txt 14 | 1 15 | PARENT-1-PROJECT_LOC/LICENSE.txt 16 | 17 | 18 | README.md 19 | 1 20 | PARENT-1-PROJECT_LOC/README.md 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /doc/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | encoding/README.md=UTF-8 4 | -------------------------------------------------------------------------------- /doc/ccu-historian-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/doc/ccu-historian-logo.png -------------------------------------------------------------------------------- /doc/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/doc/cover.png -------------------------------------------------------------------------------- /external-libs/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | external-libs 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /external-libs/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /external-libs/ant-spk-0.7.1/ant-spk-0.7.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/ant-spk-0.7.1/ant-spk-0.7.1.jar -------------------------------------------------------------------------------- /external-libs/ant-spk-0.7.1/bcpg-jdk15on-1.67.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/ant-spk-0.7.1/bcpg-jdk15on-1.67.jar -------------------------------------------------------------------------------- /external-libs/ant-spk-0.7.1/bcprov-jdk15on-1.67.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/ant-spk-0.7.1/bcprov-jdk15on-1.67.jar -------------------------------------------------------------------------------- /external-libs/ant-spk-0.7.1/commons-codec-1.11.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/ant-spk-0.7.1/commons-codec-1.11.jar -------------------------------------------------------------------------------- /external-libs/ant-spk-0.7.1/commons-logging-1.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/ant-spk-0.7.1/commons-logging-1.2.jar -------------------------------------------------------------------------------- /external-libs/ant-spk-0.7.1/httpclient-4.5.13.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/ant-spk-0.7.1/httpclient-4.5.13.jar -------------------------------------------------------------------------------- /external-libs/ant-spk-0.7.1/httpcore-4.4.14.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/ant-spk-0.7.1/httpcore-4.4.14.jar -------------------------------------------------------------------------------- /external-libs/ant-spk-0.7.1/httpmime-4.5.13.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/ant-spk-0.7.1/httpmime-4.5.13.jar -------------------------------------------------------------------------------- /external-libs/ant-spk-0.7.1/javax.json-1.1.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/ant-spk-0.7.1/javax.json-1.1.4.jar -------------------------------------------------------------------------------- /external-libs/commons-cli-1.4/commons-cli-1.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/commons-cli-1.4/commons-cli-1.4.jar -------------------------------------------------------------------------------- /external-libs/cron-utils-9.2.0/cron-utils-9.2.0-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/cron-utils-9.2.0/cron-utils-9.2.0-javadoc.jar -------------------------------------------------------------------------------- /external-libs/cron-utils-9.2.0/cron-utils-9.2.0-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/cron-utils-9.2.0/cron-utils-9.2.0-sources.jar -------------------------------------------------------------------------------- /external-libs/cron-utils-9.2.0/cron-utils-9.2.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/cron-utils-9.2.0/cron-utils-9.2.0.jar -------------------------------------------------------------------------------- /external-libs/groovy-4.0.15/groovy-cli-commons-4.0.15.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/groovy-4.0.15/groovy-cli-commons-4.0.15.jar -------------------------------------------------------------------------------- /external-libs/groovy-4.0.15/groovy-dateutil-4.0.15.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/groovy-4.0.15/groovy-dateutil-4.0.15.jar -------------------------------------------------------------------------------- /external-libs/groovy-4.0.15/groovy-json-4.0.15.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/groovy-4.0.15/groovy-json-4.0.15.jar -------------------------------------------------------------------------------- /external-libs/groovy-4.0.15/groovy-servlet-4.0.15.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/groovy-4.0.15/groovy-servlet-4.0.15.jar -------------------------------------------------------------------------------- /external-libs/groovy-4.0.15/groovy-sql-4.0.15.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/groovy-4.0.15/groovy-sql-4.0.15.jar -------------------------------------------------------------------------------- /external-libs/groovy-4.0.15/groovy-templates-4.0.15.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/groovy-4.0.15/groovy-templates-4.0.15.jar -------------------------------------------------------------------------------- /external-libs/groovy-4.0.15/groovy-xml-4.0.15.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/groovy-4.0.15/groovy-xml-4.0.15.jar -------------------------------------------------------------------------------- /external-libs/groovy-xmlrpc-0.8/groovy-xmlrpc-0.8.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/groovy-xmlrpc-0.8/groovy-xmlrpc-0.8.jar -------------------------------------------------------------------------------- /external-libs/h2-2.1.214/LICENSE.txt: -------------------------------------------------------------------------------- 1 | This software contains unmodified binary redistributions for 2 | H2 database engine (http://www.h2database.com/), 3 | which is dual licensed and available under the MPL 2.0 4 | (Mozilla Public License) or under the EPL 1.0 (Eclipse Public License). 5 | An original copy of the license agreement can be found at: 6 | http://www.h2database.com/html/license.html 7 | -------------------------------------------------------------------------------- /external-libs/h2-2.1.214/h2-2.1.214.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/h2-2.1.214/h2-2.1.214.jar -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/checkstyle/javadocs.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/checkstyle/lines.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/checkstyle/properties.txt: -------------------------------------------------------------------------------- 1 | checkstyle.allow.tabs no 2 | checkstyle.maxlinelen 100 3 | checkstyle.maxparameters 20 4 | checkstyle.rcurly alone 5 | checkstyle.ignore.public.in.interface yes 6 | checkstyle.javadoc.checkUnusedThrows yes 7 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/checkstyle/whitespace.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/jcommon-1.0.23.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jcommon-1.0.23/jcommon-1.0.23.jar -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/jcommon-xml-1.0.23.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jcommon-1.0.23/jcommon-xml-1.0.23.jar -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/lib/junit.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jcommon-1.0.23/lib/junit.jar -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/com/keypoint/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | A package containing the PNG encoder written by J David Eisenberg. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/base/log/module.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Support for logging. 3 | # 4 | 5 | module-info: 6 | name: base-logging-module 7 | producer: The JFreeChart project - www.jfree.org/jcommon 8 | description: Initialializer to configure the log system and to provide 9 | a facility for logging to the System.out stream. 10 | version.major: 1 11 | version.minor: 0 12 | version.patchlevel: 0 13 | subsystem: logging 14 | 15 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/base/modules/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Module definitions: 4 |

5 | By default the JFreeReport base package and JCommon are included. 6 | Additionally the J2SDK package exists in the system by default. 7 | A module that requires a specific java version should create a 8 | dependency to the module "J2SDK" and set the required version 9 | numbers. 10 |

11 | Known modules: 12 | org.jfree.report.modules.output.csv.CSVModule 13 | org.jfree.report.modules.output.xml.XMLModule 14 | org.jfree.report.modules.output.base.OutputBaseModule 15 | org.jfree.report.modules.output.csv.CSVModule 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/base/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Base level classes. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/date/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Date classes. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/demo/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Demo code for the JCommon class library. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/io/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Input/output related classes. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/layout/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Custom layout managers. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | The root package for the JCommon class library. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/resources/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | General localised resources for the JCommon class library. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/text/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Utility classes relating to text. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/threads/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Additional support for multi-threaded programs. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/ui/LocalizationBundle.properties: -------------------------------------------------------------------------------- 1 | # org.jfree.ui.ui ResourceBundle properties file 2 | # 3 | # Changes (from 31-Aug-2003) 4 | # -------------------------- 5 | # 31-Aug-2003 : Initial version (AL); 6 | # 7 | 8 | Attributes=Attributes: 9 | B=B: 10 | Bold=Bold 11 | Bottom=Bottom 12 | Font=Font: 13 | Insets=Insets: 14 | Italic=Italic 15 | L=L: 16 | Left=Left 17 | No_Font_Selected=No font selected. 18 | R=R: 19 | Right=Right 20 | Size=Size: 21 | T=T: 22 | Top=Top 23 | Help=Help 24 | OK=OK 25 | Cancel=Cancel 26 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/ui/LocalizationBundle_de.properties: -------------------------------------------------------------------------------- 1 | # org.jfree.ui.ui ResourceBundle properties file - german version 2 | # 3 | # Changes (from 31-Aug-2003) 4 | # -------------------------- 5 | # 15-Mar-2004 : Initial version (Christian W. Zuckschwerdt); 6 | # 7 | 8 | Attributes=Attribute: 9 | B=U: 10 | Bold=Fett 11 | Bottom=Unten 12 | Font=Schrift: 13 | Insets=R\u00e4nder: 14 | Italic=Kursiv 15 | L=L: 16 | Left=Links 17 | No_Font_Selected=Keine Schrift gew\u00e4hlt. 18 | R=R: 19 | Right=Rechts 20 | Size=Gr\u00f6\u00dfe: 21 | T=O: 22 | Top=Oben 23 | Help=Hilfe 24 | OK=OK 25 | Cancel=Abbrechen 26 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/ui/LocalizationBundle_es.properties: -------------------------------------------------------------------------------- 1 | # org.jfree.ui.ui ResourceBundle properties file spanish 2 | # 3 | # Changes (from 31-Aug-2003) 4 | # -------------------------- 5 | # 14-Oct-2004 : Initial version: Leopoldo Federico P�rtile (Grupo de Procesamiento Digital de Im�genes) 6 | # Universidad Tecnol�gica Nacional - Facultad Regional Resistencia, Argentina 7 | 8 | Attributes=Atributos: 9 | B=Inf: 10 | Bold=Negrita 11 | Bottom=Inferior 12 | Font=Fuente: 13 | Insets=M�rgenes: 14 | Italic=Cursiva 15 | L=Izq: 16 | Left=Izquierda 17 | No_Font_Selected=No se seleccion\00F3 ninguna fuente. 18 | R=Der: 19 | Right=Derecha 20 | Size=Tama\u00f1o: 21 | T=Sup: 22 | Top=Superior 23 | Help=Ayuda 24 | OK=Aceptar 25 | Cancel=Cancelar 26 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/ui/LocalizationBundle_fr.properties: -------------------------------------------------------------------------------- 1 | # org.jfree.ui.ui ResourceBundle properties file - french version 2 | # 3 | # Changes (from 31-Aug-2003) 4 | # -------------------------- 5 | # 31-Aug-2003 : Initial version (AL); 6 | # 7 | 8 | Attributes=Attributs : 9 | B=B : 10 | Bold=Gras 11 | Bottom=Bas 12 | Font=Police : 13 | Insets=Position : 14 | Italic=Italique 15 | L=G : 16 | Left=Gauche 17 | No_Font_Selected=Aucune police n'a \u00E9t\u00E9 s\u00E9lectionn\u00E9e. 18 | R=D : 19 | Right=Droite 20 | Size=Taille : 21 | T=H : 22 | Top=Haut 23 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/ui/LocalizationBundle_pt_PT.properties: -------------------------------------------------------------------------------- 1 | # org.jfree.chart.ChartPanel ResourceBundle properties file - portuguese version 2 | # 3 | # Changes (from 09-Set-2003) 4 | # -------------------------- 5 | # 09-Set-2003 : Initial version (Eduardo Ramalho); 6 | # 7 | 8 | Attributes=Atributos: 9 | B=B: 10 | Bold=Negrito 11 | Bottom=Fundo 12 | Font=Fonte: 13 | Insets=Posi\u00e7\u00e3o: 14 | Italic=It\u00e1lico 15 | L=E: 16 | Left=Esquerda 17 | No_Font_Selected=Nenhuma fonte est\u00e1 seleccionada. 18 | R=D: 19 | Right=Direita 20 | Size=Tamanho: 21 | T=T: 22 | Top=Topo 23 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/ui/about/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Classes for providing information about an application. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/ui/about/resources/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Resource bundles for items that require localisation. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/ui/action/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Provides an Action facility matching that introduced in JDK 1.3 (JCommon aims to run on JDK 1.2.2 or later). 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/ui/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Utility classes for creating user interfaces. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/ui/tabbedui/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Provides classes for tabbed user interfaces. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/util/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | General utility classes. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/xml/attributehandlers/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Provides attribute handlers for standard object types. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/xml/factory/objects/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Object descriptions for the parser. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/xml/generator/attributehandler.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Maps the attribute type class to the handler implementation 3 | # 4 | org.jfree.chart.axis.AxisLocation=org.jfree.chart.xml.attributehandlers.AxisLocationAttributeHandler 5 | org.jfree.chart.renderer.ItemLabelAnchor=org.jfree.chart.xml.attributehandlers.ItemLabelAnchorAttributeHandler 6 | org.jfree.chart.plot.PlotOrientation=org.jfree.chart.xml.attributehandlers.PlotOrientationAttributeHandler 7 | org.jfree.ui.TextAnchor=org.jfree.chart.xml.attributehandlers.TextAnchorAttributeHandler 8 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/xml/generator/model/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Contains the classes describing the class model used in the 5 | JFreeChart XML-parser and writer. 6 | 7 | 8 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/xml/generator/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | XML generatorBeanInfoBeanInfoBeanInfo. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/xml/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | XML parser. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/xml/parser/coretypes/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | XML writers for some core classes. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/xml/parser/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | XML parser. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/xml/util/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Utility classes for the XML framework. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/xml/writer/coretypes/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Writers for some core classes. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/org/jfree/xml/writer/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Core classes for writing XML files. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jcommon-1.0.23/src/main/java/overview.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | JCommon is a free general purpose library for Java that is shared by 5 | several other projects, including JFreeChart and Pentaho Reporting (formerly 6 | JFreeReport). 7 |

8 | Please visit http://www.jfree.org/jcommon/index.html 10 | for the latest information about JCommon. 11 |

12 | SPECIAL NOTICE: BOTH JFREECHART AND PENTAHO REPORTING ARE MOVING TOWARDS 13 | ELIMINATING THEIR DEPENDENCY ON JCOMMON. AFTER THIS HAPPENS, JCOMMON WILL 14 | MOST LIKELY BE "RETIRED". 15 | 16 | 17 | -------------------------------------------------------------------------------- /external-libs/jetty-9.4.53/jetty-http-9.4.53.v20231009.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jetty-9.4.53/jetty-http-9.4.53.v20231009.jar -------------------------------------------------------------------------------- /external-libs/jetty-9.4.53/jetty-io-9.4.53.v20231009.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jetty-9.4.53/jetty-io-9.4.53.v20231009.jar -------------------------------------------------------------------------------- /external-libs/jetty-9.4.53/jetty-security-9.4.53.v20231009.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jetty-9.4.53/jetty-security-9.4.53.v20231009.jar -------------------------------------------------------------------------------- /external-libs/jetty-9.4.53/jetty-server-9.4.53.v20231009.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jetty-9.4.53/jetty-server-9.4.53.v20231009.jar -------------------------------------------------------------------------------- /external-libs/jetty-9.4.53/jetty-servlet-9.4.53.v20231009.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jetty-9.4.53/jetty-servlet-9.4.53.v20231009.jar -------------------------------------------------------------------------------- /external-libs/jetty-9.4.53/jetty-servlets-9.4.53.v20231009.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jetty-9.4.53/jetty-servlets-9.4.53.v20231009.jar -------------------------------------------------------------------------------- /external-libs/jetty-9.4.53/jetty-util-9.4.53.v20231009.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jetty-9.4.53/jetty-util-9.4.53.v20231009.jar -------------------------------------------------------------------------------- /external-libs/jetty-9.4.53/jetty-webapp-9.4.53.v20231009.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jetty-9.4.53/jetty-webapp-9.4.53.v20231009.jar -------------------------------------------------------------------------------- /external-libs/jetty-9.4.53/jetty-xml-9.4.53.v20231009.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jetty-9.4.53/jetty-xml-9.4.53.v20231009.jar -------------------------------------------------------------------------------- /external-libs/jetty-9.4.53/servlet-api-3.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jetty-9.4.53/servlet-api-3.1.jar -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/checkstyle/javadocs.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/checkstyle/lines.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/checkstyle/properties.txt: -------------------------------------------------------------------------------- 1 | checkstyle.allow.tabs no 2 | checkstyle.maxlinelen 100 3 | checkstyle.maxparameters 20 4 | checkstyle.rcurly alone 5 | checkstyle.ignore.public.in.interface yes 6 | checkstyle.javadoc.checkUnusedThrows yes 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/checkstyle/whitespace.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/AreaRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/AreaRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/BarRenderer3DSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/BarRenderer3DSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/BarRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/BarRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/BoxAndWhiskerRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/BoxAndWhiskerRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/CandleStickRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/CandleStickRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/CategoryStepRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/CategoryStepRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/ClusteredXYBarRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/ClusteredXYBarRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/DeviationRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/DeviationRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/DialPlotSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/DialPlotSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/GanttRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/GanttRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/GroupedStackedBarRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/GroupedStackedBarRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/HighLowRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/HighLowRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/IntervalBarRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/IntervalBarRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/LayeredBarRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/LayeredBarRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/LevelRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/LevelRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/LineAndShapeRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/LineAndShapeRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/LineRenderer3DSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/LineRenderer3DSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/MinMaxCategoryRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/MinMaxCategoryRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/PiePlotSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/PiePlotSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/ScatterRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/ScatterRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/StackedAreaRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/StackedAreaRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/StackedBarRenderer3DSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/StackedBarRenderer3DSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/StackedBarRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/StackedBarRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/StackedXYAreaRenderer2Sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/StackedXYAreaRenderer2Sample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/StackedXYAreaRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/StackedXYAreaRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/StackedXYBarRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/StackedXYBarRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/StatisticalBarRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/StatisticalBarRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/StatisticalLineRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/StatisticalLineRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/VectorRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/VectorRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/WaterfallBarRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/WaterfallBarRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/WindItemRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/WindItemRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/XYAreaRenderer2Sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/XYAreaRenderer2Sample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/XYAreaRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/XYAreaRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/XYBarRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/XYBarRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/XYBlockRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/XYBlockRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/XYBoxAndWhiskerRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/XYBoxAndWhiskerRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/XYBubbleRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/XYBubbleRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/XYDifferenceRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/XYDifferenceRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/XYDotRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/XYDotRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/XYErrorRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/XYErrorRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/XYLineAndShapeRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/XYLineAndShapeRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/XYShapeRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/XYShapeRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/XYSplineRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/XYSplineRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/XYStepAreaRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/XYStepAreaRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/XYStepRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/XYStepRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/docfiles/YIntervalRendererSample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/docfiles/YIntervalRendererSample.png -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/jfreechart-1.0.19-demo.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/jfreechart-1.0.19-demo.jar -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/jfreechart-1.0.19-install.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/jfreechart-1.0.19-install.pdf -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/lib/hamcrest-core-1.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/lib/hamcrest-core-1.3.jar -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/lib/jcommon-1.0.23.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/lib/jcommon-1.0.23.jar -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/lib/jfreechart-1.0.19-experimental.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/lib/jfreechart-1.0.19-experimental.jar -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/lib/jfreechart-1.0.19-swt.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/lib/jfreechart-1.0.19-swt.jar -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/lib/jfreechart-1.0.19.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/lib/jfreechart-1.0.19.jar -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/lib/jfreesvg-2.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/lib/jfreesvg-2.0.jar -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/lib/junit-4.11.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/lib/junit-4.11.jar -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/lib/orsoncharts-1.4-eval-nofx.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/lib/orsoncharts-1.4-eval-nofx.jar -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/lib/orsonpdf-1.6-eval.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/lib/orsonpdf-1.6-eval.jar -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/lib/servlet.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/lib/servlet.jar -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/lib/swtgraphics2d.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/lib/swtgraphics2d.jar -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/LocalizationBundle.properties: -------------------------------------------------------------------------------- 1 | # org.jfree.chart.ChartPanel ResourceBundle properties file 2 | # 3 | # Changes (from 31-Aug-2003) 4 | # -------------------------- 5 | # 31-Aug-2003 : Initial version (AL); 6 | # 27-Nov-2013 : Added PNG..., PDF..., Save_as and SVG... (DG) 7 | # 8 | 9 | Auto_Range=Auto Range 10 | All_Axes=Both Axes 11 | Chart=Chart 12 | Chart_Properties=Chart Properties 13 | Copy=Copy 14 | Domain_Axis=Domain Axis 15 | FILE_EXISTS_CONFIRM_OVERWRITE=The file already exists, are you sure you want to overwrite it? 16 | PNG...=PNG... 17 | PNG_Image_Files=PNG Image Files 18 | PDF...=PDF... 19 | PDF_Files=PDF Files 20 | Print...=Print... 21 | Properties...=Properties... 22 | Range_Axis=Range Axis 23 | Save_as=Save as 24 | Save_as...=Save as... 25 | SVG...=SVG... 26 | SVG_Files=SVG Files 27 | Zoom_In=Zoom In 28 | Zoom_Out=Zoom Out 29 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/LocalizationBundle_cs.properties: -------------------------------------------------------------------------------- 1 | # org.jfree.chart.ChartPanel ResourceBundle properties file 2 | # 3 | # Changes (from 31-Aug-2003) 4 | # -------------------------- 5 | # 31-Aug-2003 : Initial version (AL); 6 | # 20-Mar-2010 : Czech translation; 7 | # 8 | 9 | Auto_Range=Auto rozm\u011br 10 | All_Axes=Ob\u011b osy 11 | Chart=Chart 12 | Chart_Properties=Vlastnosti grafu 13 | Copy=Kop\u00edrovat 14 | Domain_Axis=Osa oblasti 15 | PNG_Image_Files=Obr\u00e1zky PNG 16 | Print...=Tisk... 17 | Properties...=Vlastnosti... 18 | Save_as...=Ulo\u017eit jako... 19 | Range_Axis=Osa rozsahu 20 | Zoom_In=P\u0159ibl\u00ed\u017eit 21 | Zoom_Out=Odd\u00e1lit 22 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/LocalizationBundle_de.properties: -------------------------------------------------------------------------------- 1 | # org.jfree.chart.ChartPanel ResourceBundle properties file - german version 2 | # 3 | # Changes (from 31-Aug-2003) 4 | # -------------------------- 5 | # 31-Aug-2003 : Initial version (AL); 6 | # 15-Mar-2004 : Revised version (Christian W. Zuckschwerdt); 7 | # 8 | 9 | Auto_Range=Autojustage 10 | All_Axes=Beide Achsen 11 | Chart=Diagramm 12 | Chart_Properties=Diagramm-Eigenschaften 13 | Copy=Kopieren 14 | Domain_Axis=Horizontale Achse 15 | PNG_Image_Files=PNG Datei (Portable Network Graphics) (*.png) 16 | Print...=Drucken... 17 | Properties...=Eigenschaften... 18 | Save_as...=Speichern unter... 19 | Range_Axis=Vertikale Achse 20 | Zoom_In=Hineinzoomen 21 | Zoom_Out=Herauszoomen 22 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/LocalizationBundle_es.properties: -------------------------------------------------------------------------------- 1 | # org.jfree.chart.ChartPanel ResourceBundle properties file - spanish version 2 | # 3 | # Changes (from 16-Dec-2003) 4 | # -------------------------- 5 | # 16-Dec-2003 : Initial Version: Complejo Hospitalario Universitario Juan Canalejo 6 | # 7 | 8 | Auto_Range=Escala autom\u00E1tica 9 | All_Axes=Todos los ejes 10 | Chart=Chart 11 | Chart_Properties=Propiedades del gr\u00E1fico 12 | Copy=Copiar 13 | Domain_Axis=Eje horizontal 14 | PNG_Image_Files=Formato PNG (Portable Network Graphics) (*.png) 15 | Print...=Imprimir... 16 | Properties...=Propiedades... 17 | Save_as...=Grabar como... 18 | Range_Axis=Eje vertical 19 | Zoom_In=Acercar 20 | Zoom_Out=Alejar 21 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/LocalizationBundle_fr.properties: -------------------------------------------------------------------------------- 1 | # org.jfree.chart.ChartPanel ResourceBundle properties file - french version 2 | # 3 | # Changes (from 31-Aug-2003) 4 | # -------------------------- 5 | # 31-Aug-2003 : Initial version (AL); 6 | # 7 | 8 | Auto_Range=Echelle automatique 9 | All_Axes=Les deux axes 10 | Chart=Chart 11 | Chart_Properties=Propri\u00E9t\u00E9s du graphique 12 | Copy=Copier 13 | Domain_Axis=Axe horizontal 14 | PNG_Image_Files=Format PNG (Portable Network Graphics) (*.png) 15 | Print...=Imprimer... 16 | Properties...=Propri\u00E9t\u00E9s... 17 | Save_as...=Enregistrer sous... 18 | Range_Axis=Axe vertical 19 | Zoom_In=Zoom avant 20 | Zoom_Out=Zoom arri\u00E8re 21 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/LocalizationBundle_it.properties: -------------------------------------------------------------------------------- 1 | # org.jfree.chart.ChartPanel ResourceBundle properties file - italian version 2 | Auto_Range=Dimensiona Automaticamente 3 | All_Axes=Entrambi gli Assi 4 | Chart=Chart 5 | Chart_Properties=Propriet\u00E0 del Grafico 6 | Copy=Copia 7 | Domain_Axis=Asse Orizzontale 8 | PNG_Image_Files=Immagine PNG 9 | Print...=Stampa... 10 | Properties...=Propriet\u00E0... 11 | Save_as...=Salva Come... 12 | Range_Axis=Asse Verticale 13 | Zoom_In=Ingrandisci 14 | Zoom_Out=Rimpicciolisci 15 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/LocalizationBundle_ja.properties: -------------------------------------------------------------------------------- 1 | 2 | All_Axes=\u4e21\u8ef8 3 | Auto_Range=\u81ea\u52d5\u30b5\u30a4\u30b8\u30f3\u30b0 4 | Chart=\u30c1\u30e3\u30fc\u30c8 5 | Chart_Properties=\u30c1\u30e3\u30fc\u30c8 \u30d7\u30ed\u30d1\u30c6\u30a3 6 | Copy=\u30b3\u30d4\u30fc 7 | Domain_Axis=\u5206\u985e\u8ef8 8 | PNG_Image_Files=PNG \u30a4\u30e1\u30fc\u30b8\u30d5\u30a1\u30a4\u30eb 9 | Print...=\u5370\u5237... 10 | Properties...=\u30d7\u30ed\u30d1\u30c6\u30a3... 11 | Range_Axis=\u6570\u5024\u8ef8 12 | Save_as...=\u5225\u540d\u3067\u4fdd\u5b58... 13 | Zoom_In=\u30ba\u30fc\u30e0\u30a4\u30f3 14 | Zoom_Out=\u30ba\u30fc\u30e0\u30a2\u30a6\u30c8 15 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/LocalizationBundle_nl.properties: -------------------------------------------------------------------------------- 1 | # org.jfree.chart.ChartPanel ResourceBundle properties file 2 | # 3 | # Changes (from 31-Aug-2003) 4 | # -------------------------- 5 | # 24-Mar-2003 : Translated into Dutch 6 | # 31-Aug-2003 : Initial version (AL); 7 | # 8 | 9 | Auto_Range=Automatisch bereik 10 | All_Axes=Beide assen 11 | Chart=Chart 12 | Chart_Properties=Eigenschappen 13 | Copy=Kopi\u00EBren 14 | Domain_Axis=Horizontale As 15 | PNG_Image_Files=PNG afbeelding 16 | Print...=Afdrukken... 17 | Properties...=Eigenschappen... 18 | Save_as...=Opslaan als... 19 | Range_Axis=Verticale As 20 | Zoom_In=Inzoomen 21 | Zoom_Out=Uitzoomen 22 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/LocalizationBundle_pl.properties: -------------------------------------------------------------------------------- 1 | # org.jfree.chart.ChartPanel ResourceBundle properties file 2 | # 3 | # Changes (from 15-Mar-2004) 4 | # -------------------------- 5 | # 15-Mar-2004 : Initial version (Kuba Duda); 6 | # 7 | 8 | Auto_Range=Automatyczny zakres 9 | All_Axes=Obie osie 10 | Chart=Chart 11 | Chart_Properties=W\u0142a\u015bciwo\u015bci wykresu 12 | Copy=Kopiuj 13 | Domain_Axis=O\u015b pozioma 14 | PNG_Image_Files=Pliki graficzne PNG 15 | Print...=Drukuj... 16 | Properties...=W\u0142a\u015bciwo\u015bci... 17 | Save_as...=Zapisz jako... 18 | Range_Axis=O\u015b pionowa 19 | Zoom_In=Powi\u0119ksz 20 | Zoom_Out=Pomniejsz 21 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/LocalizationBundle_pt_BR.properties: -------------------------------------------------------------------------------- 1 | # org.jfree.chart.ChartPanel ResourceBundle properties file - portuguese version 2 | # 3 | # Changes (from 24-May-2007) 4 | # -------------------------- 5 | # 24-May-2007 : Initial version (Leonardo Alves Machado); 6 | # 7 | 8 | Auto_Range=Escala autom\u00E1tica 9 | All_Axes=Todos os eixos 10 | Chart=Chart 11 | Chart_Properties=Propriedades do gr\u00E1fico 12 | Copy=Copiar 13 | Domain_Axis=Eixo horizontal 14 | PNG_Image_Files=Formato PNG (Portable Network Graphics) (*.png) 15 | Print...=Imprimir... 16 | Properties...=Propriedades... 17 | Save_as...=Salvar como... 18 | Range_Axis=Eixo vertical 19 | Zoom_In=Ampliar 20 | Zoom_Out=Reduzir 21 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/LocalizationBundle_pt_PT.properties: -------------------------------------------------------------------------------- 1 | # org.jfree.chart.ChartPanel ResourceBundle properties file - portuguese version 2 | # 3 | # Changes (from 09-Set-2003) 4 | # -------------------------- 5 | # 09-Set-2003 : Initial version (ER); 6 | # 7 | 8 | Auto_Range=Escala autom\u00E1tica 9 | All_Axes=Todos os eixos 10 | Chart=Chart 11 | Chart_Properties=Propriedades do gr\u00E1fico 12 | Copy=Copiar 13 | Domain_Axis=Eixo horizontal 14 | PNG_Image_Files=Formato PNG (Portable Network Graphics) (*.png) 15 | Print...=Imprimir... 16 | Properties...=Propriedades... 17 | Save_as...=Gravar como... 18 | Range_Axis=Eixo vertical 19 | Zoom_In=Aproximar 20 | Zoom_Out=Afastar 21 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/LocalizationBundle_zh_CN.properties: -------------------------------------------------------------------------------- 1 | # org.jfree.chart.ChartPanel ResourceBundle properties file 2 | # 3 | # Changes 4 | # ------- 5 | # 29-Jun-2005 : Initial version, see: http://www.jfree.org/phpBB2/viewtopic.php?t=13495; 6 | # 7 | 8 | Auto_Range=\u81ea\u52a8\u8c03\u6574 9 | All_Axes=\u6240\u6709\u8f74 10 | Chart=Chart 11 | Chart_Properties=\u56fe\u8868\u5c5e\u6027 12 | Copy=\u590d\u5236 13 | Domain_Axis=\u6c34\u5e73\u8f74 14 | PNG_Image_Files=PNG \u683c\u5f0f\u7684\u56fe\u50cf 15 | Print...=\u6253\u5370 16 | Properties...=\u5c5e\u6027 17 | Save_as...=\u53e6\u5b58\u4e3a 18 | Range_Axis=\u5782\u76f4\u8f74 19 | Zoom_In=\u653e\u5927 20 | Zoom_Out=\u7f29\u5c0f 21 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/LocalizationBundle_zh_TW.properties: -------------------------------------------------------------------------------- 1 | # org.jfree.chart.ChartPanel ResourceBundle properties file 2 | # 3 | # Changes (from 31-Aug-2003) 4 | # -------------------------- 5 | # 31-Aug-2003 : Initial version (AL); 6 | # 7 | 8 | Auto_Range=\u81ea\u52d5\u8abf\u6574 9 | All_Axes=\u6240\u6709\u8ef8 10 | Chart=Chart 11 | Chart_Properties=\u5716\u8868\u5167\u5bb9 12 | Copy=\u8907\u88fd 13 | Domain_Axis=\u6a6b\u8ef8 14 | PNG_Image_Files=PNG\u5716\u6a94 15 | Print...=\u5217\u5370 16 | Properties...=\u5167\u5bb9 17 | Save_as...=\u53e6\u5b58\u65b0\u6a94 18 | Range_Axis=\u7e31\u8ef8 19 | Zoom_In=\u653e\u5927 20 | Zoom_Out=\u7e2e\u5c0f 21 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/annotations/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | A framework for adding annotations to charts. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/axis/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Axis classes and interfaces. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/block/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Blocks and layout classes used extensively by the {@link org.jfree.chart.title.LegendTitle} class. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/demo/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Some basic demos to get you started. A large range of demo applications is 5 | available for download (including source code) with the JFreeChart Developer 6 | Guide. For more information, see: 7 |

8 | 9 | http://www.object-refinery.com/jfreechart/guide.html 10 | 11 |

12 | 13 | 14 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/editor/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Provides a simple (but so far incomplete) framework for editing chart 5 | properties. 6 | 7 | 8 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/encoders/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Classes related to the encoding of charts to different image formats. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/entity/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Classes representing components of (or entities in) a chart. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/event/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Event classes and listener interfaces, used to provide a change 5 | notification mechanism so that charts are automatically redrawn 6 | whenever changes are made to any chart component. 7 | 8 | 9 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/fx/chart-viewer.css: -------------------------------------------------------------------------------- 1 | .chart-control { 2 | -fx-skin: "org.jfree.chart.fx.ChartViewerSkin"; 3 | } 4 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/fx/demo/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Basic demo applications showing the use of JFreeChart in JavaFX. 3 | */ 4 | package org.jfree.chart.fx.demo; 5 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/fx/interaction/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Contains classes that implement most of the interactivity for the 3 | * {@link org.jfree.chart.fx.ChartViewer} and 4 | * {@link org.jfree.chart.fx.ChartCanvas} components. 5 | */ 6 | package org.jfree.chart.fx.interaction; 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/fx/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Core classes that provide JavaFX support for JFreeChart. 3 | */ 4 | package org.jfree.chart.fx; 5 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/gorilla.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreechart-1.0.19/source/org/jfree/chart/gorilla.jpg -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/imagemap/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Classes, including {@link org.jfree.chart.imagemap.ImageMapUtilities}, for creating HTML image maps. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/labels/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Generators and other classes used for the display of item labels and tooltips. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/needle/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | A range of objects that can be used to represent the needle on a 5 | {@link org.jfree.chart.plot.CompassPlot}. 6 | 7 | 8 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Core classes, including {@link org.jfree.chart.JFreeChart} and 5 | {@link org.jfree.chart.ChartPanel}. 6 | 7 | 8 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/panel/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Classes related to the {@link org.jfree.chart.ChartPanel} class. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/plot/LocalizationBundle.properties: -------------------------------------------------------------------------------- 1 | # org.jfree.chart.plot.plot ResourceBundle properties file 2 | # 3 | # Changes (from 31-Aug-2003) 4 | # -------------------------- 5 | # 31-Aug-2003 : Initial version (AL); 6 | # 19-Jan-2004 : Added Polar_Plot (DG); 7 | # 8 | 9 | Category_Plot=Category Plot 10 | Combined_Domain_XYPlot=Combined Domain XYPlot 11 | Combined_Range_XYPlot=Combined Range XYPlot 12 | Compass_Plot=Compass Plot 13 | Contour_Plot=Contour Plot 14 | Fast_Scatter_Plot=Fast Scatter Plot 15 | Meter_Plot=Meter Plot 16 | Period_Marker_Plot=Period Marker Plot 17 | Pie_Plot=Pie Plot 18 | Thermometer_Plot=Thermometer Plot 19 | XY_Plot=XY Plot 20 | Polar_Plot=Polar Plot 21 | Too_many_elements=Too many elements 22 | 23 | #Secteurs 3D 24 | Pie_3D_Plot=Pie 3D Plot 25 | 26 | # points of the compass 27 | N=N 28 | E=E 29 | S=S 30 | W=W 31 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/plot/LocalizationBundle_cs.properties: -------------------------------------------------------------------------------- 1 | # org.jfree.chart.plot.plot ResourceBundle properties file 2 | # 3 | # Changes (from 31-Aug-2003) 4 | # -------------------------- 5 | # 31-Aug-2003 : Initial version (AL); 6 | # 19-Jan-2004 : Added Polar_Plot (DG); 7 | # 20-Mar-2010 : Czech translation; 8 | # 9 | 10 | Category_Plot=Graf kategori\u00ed 11 | Combined_Domain_XYPlot=XY graf kombinovan\u00e9 oblasti 12 | Combined_Range_XYPlot=XY graf kombinovan\u00e9ho rozsahu 13 | Compass_Plot=Kompasov\u00fd graf 14 | Contour_Plot=Obrysov\u00fd graf 15 | Fast_Scatter_Plot=Graf s rychl\u00fdm rozptylem 16 | Meter_Plot=Graf s m\u011b\u0159i\u010dem 17 | Period_Marker_Plot=Period Marker Plot 18 | Pie_Plot=Kol\u00e1\u010dov\u00fd graf 19 | Thermometer_Plot=Teplom\u011brov\u00fd graf 20 | XY_Plot=XY graf 21 | Polar_Plot=Pol\u00e1rn\u00ed graf 22 | 23 | #Secteurs 3D 24 | Pie_3D_Plot=3D kol\u00e1\u010dov\u00fd graf 25 | 26 | # points of the compass 27 | N=N 28 | E=E 29 | S=S 30 | W=W 31 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/plot/LocalizationBundle_de.properties: -------------------------------------------------------------------------------- 1 | # org.jfree.chart.plot.plot ResourceBundle properties file - german version 2 | # 3 | # Changes (from 31-Aug-2003) 4 | # -------------------------- 5 | # 31-Aug-2003 : Initial version (AL); 6 | # 15-Mar-2004 : Revised version (Christian W. Zuckschwerdt); 7 | # 8 | 9 | Category_Plot=Kategoriediagramm 10 | Combined_Domain_XYPlot=Rubriken-kombiniertes XY-Diagramm 11 | Combined_Range_XYPlot=Werte-kombiniertes XY-Diagramm 12 | Compass_Plot=Kompass-Diagramm 13 | Contour_Plot=Liniendiagramm 14 | Fast_Scatter_Plot=Streudiagramm 15 | Meter_Plot=Tachometer-Diagramm 16 | Period_Marker_Plot=Zeitreihe 17 | Pie_Plot=Kreisdiagramm 18 | Thermometer_Plot=Thermometer-Diagramm 19 | XY_Plot=XY-Diagramm 20 | Too_many_elements=Zu viele Elemente 21 | 22 | #Secteurs 3D 23 | Pie_3D_Plot=3D-Kreisdiagramm 24 | 25 | # points of the compass 26 | N=N 27 | E=O 28 | S=S 29 | W=W 30 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/plot/LocalizationBundle_es.properties: -------------------------------------------------------------------------------- 1 | # org.jfree.chart.plot.plot ResourceBundle properties file - spanish version 2 | # 3 | # Changes (from 16-Dec-2003) 4 | # -------------------------- 5 | # 16-Dec-2003 : Initial Version: Complejo Hospitalario Universitario Juan Canalejo 6 | # 7 | 8 | Category_Plot=Barras 9 | Combined_Domain_XYPlot=Curvas combinadas por la abcisa 10 | Combined_Range_XYPlot=Curvas combinadas por la ordenada 11 | Compass_Plot=Diagrama del comp\u00a3s 12 | Contour_Plot=Contorno del comp\u00a3s 13 | Fast_Scatter_Plot=Dispersi\u00f3n 14 | Meter_Plot=Diagrama del metro 15 | Period_Marker_Plot=Diagrama del marcador del per�odo 16 | Pie_Plot=Sectores 17 | Thermometer_Plot=Term\u00f3metro 18 | XY_Plot=Curvas 19 | Pie_3D_Plot=Sectores 3D 20 | Too_many_elements=Too many elements 21 | 22 | # points of the compass 23 | N=N 24 | E=E 25 | S=S 26 | W=W 27 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/plot/LocalizationBundle_fr.properties: -------------------------------------------------------------------------------- 1 | # org.jfree.chart.plot.plot ResourceBundle properties file - French version 2 | # 3 | # Changes (from 31-Aug-2003) 4 | # -------------------------- 5 | # 31-Aug-2003 : Initial version (AL); 6 | # 7 | 8 | Category_Plot=Barres 9 | Combined_Domain_XYPlot=Courbes combin\u00E9es sur l'abcisse 10 | Combined_Range_XYPlot=Courbes combin\u00E9es sur l'ordonn\u00E9e 11 | Compass_Plot=Compas 12 | Contour_Plot=Contours 13 | Fast_Scatter_Plot=Nuage de points 14 | Meter_Plot=Niveaux 15 | Period_Marker_Plot=Period Marker Plot 16 | Pie_Plot=Secteurs 17 | Thermometer_Plot=Thermom\u00E8tre 18 | XY_Plot=Courbes 19 | Pie_3D_Plot=Secteurs 3D 20 | Too_many_elements=Too many elements 21 | 22 | # points of the compass 23 | N=N 24 | E=E 25 | S=S 26 | W=W 27 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/plot/LocalizationBundle_ja.properties: -------------------------------------------------------------------------------- 1 | 2 | Category_Plot=\u30ab\u30c6\u30b4\u30ea\u306e\u30d7\u30ed\u30c3\u30c8 3 | Combined_Domain_XYPlot=\u5206\u985e\u306e\u7d44\u307f\u5408\u308f\u305b XY\u30d7\u30ed\u30c3\u30c8 4 | Combined_Range_XYPlot=\u6570\u5024\u306e\u7d44\u307f\u5408\u308f\u305b XY\u30d7\u30ed\u30c3\u30c8 5 | Compass_Plot=\u30b3\u30f3\u30d1\u30b9\u30d7\u30ed\u30c3\u30c8 6 | Contour_Plot=\u7b49\u9ad8\u7dda\u56f3 7 | Fast_Scatter_Plot=\u9ad8\u901f\u6563\u5e03\u56f3 8 | Meter_Plot=\u30e1\u30fc\u30bf\u30fc\u306e\u30d7\u30ed\u30c3\u30c8 9 | Period_Marker_Plot=\u671f\u9593\u30de\u30fc\u30ab\u30fc\u306e\u30d7\u30ed\u30c3\u30c8 10 | Pie_3D_Plot=3D\u5186\u30b0\u30e9\u30d5\u306e\u30d7\u30ed\u30c3\u30c8 11 | Pie_Plot=\u5186\u30b0\u30e9\u30d5\u306e\u30d7\u30ed\u30c3\u30c8 12 | Polar_Plot=\u6975\u5ea7\u6a19\u306e\u30d7\u30ed\u30c3\u30c8 13 | Thermometer_Plot=\u6e29\u5ea6\u8a08\u306e\u30d7\u30ed\u30c3\u30c8 14 | XY_Plot=XY \u30d7\u30ed\u30c3\u30c8 15 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/plot/LocalizationBundle_nl.properties: -------------------------------------------------------------------------------- 1 | # org.jfree.chart.plot.plot ResourceBundle properties file 2 | # 3 | # Changes (from 31-Aug-2003) 4 | # -------------------------- 5 | # 24-Mar-2003 : Translated into Dutch 6 | # 31-Aug-2003 : Initial version (AL); 7 | # 8 | 9 | Category_Plot=Categorie diagram 10 | Combined_Domain_XYPlot=Diagrammen met gecombineerd domein 11 | Combined_Range_XYPlot=Diagrammen met gecombineerd bereik 12 | Compass_Plot=Kompas diagram 13 | Contour_Plot=Contour diagram 14 | Fast_Scatter_Plot=Spreidingsdiagram 15 | Meter_Plot=Wijzerplaat-diagram 16 | Period_Marker_Plot=Periodemarker-diagram 17 | Pie_Plot=Taartdiagram 18 | Thermometer_Plot=Thermometer-diagram 19 | XY_Plot=XY Diagram 20 | Too_many_elements=Too many elements 21 | 22 | #Secteurs 3D 23 | Pie_3D_Plot=3D Taartdiagram 24 | 25 | # points of the compass 26 | N=N 27 | E=E 28 | S=S 29 | W=W 30 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/plot/LocalizationBundle_pl.properties: -------------------------------------------------------------------------------- 1 | # org.jfree.chart.plot.plot ResourceBundle properties file 2 | # 3 | # Changes (from 15-Mar-2004) 4 | # -------------------------- 5 | # 15-Mar-2004 : Initial version (Kuba Duda); 6 | # 7 | 8 | Category_Plot=Wykres kategorii 9 | Combined_Domain_XYPlot=Wykres kombinowany z dzielon\u0105 osi\u0105 domeny 10 | Combined_Range_XYPlot=Wykres kombinowany z dzielon\u0105 osi\u0105 zasi\u0119gu 11 | Compass_Plot=wykres kompasowy 12 | Contour_Plot=Wykres konturowy 13 | Fast_Scatter_Plot=Szybki wykres rozproszony punktowy 14 | Meter_Plot=Wykres miernikowy 15 | Period_Marker_Plot=Wykres zaznaczaj\u0105cy okresy czasu 16 | Pie_Plot=Wykres ko\u0142owy 17 | Thermometer_Plot=Wykres temperatury 18 | XY_Plot=Wykres XY 19 | Polar_Plot=Wykres dwuwymiarowy o wsp\u00f3\u0142rz\u0119dnych biegunowych 20 | Too_many_elements=Too many elements 21 | 22 | #Secteurs 3D 23 | Pie_3D_Plot=Wykres ko\u0142owy 3D 24 | 25 | # points of the compass 26 | N=N 27 | E=E 28 | S=S 29 | W=W 30 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/plot/LocalizationBundle_pt_PT.properties: -------------------------------------------------------------------------------- 1 | # org.jfree.chart.ChartPanel ResourceBundle properties file - portuguese version 2 | # 3 | # Changes (from 09-Set-2003) 4 | # -------------------------- 5 | # 09-Set-2003 : Initial version (Eduardo Ramalho); 6 | # 7 | 8 | Category_Plot=Barras 9 | Combined_Domain_XYPlot=Curvas combinadas pela abcissa 10 | Combined_Range_XYPlot=Curvas combinadas pela ordenada 11 | Compass_Plot=Compasso 12 | Contour_Plot=Contours 13 | Fast_Scatter_Plot=Dispers\u00E3o 14 | Meter_Plot=N\u00EDvel 15 | Period_Marker_Plot=Period Marker Plot 16 | Pie_Plot=Sectores 17 | Thermometer_Plot=Term\u00a2metro 18 | XY_Plot=Curvas 19 | Pie_3D_Plot=Sectores 3D 20 | Too_many_elements=Too many elements 21 | 22 | # points of the compass 23 | N=N 24 | E=E 25 | S=S 26 | W=W 27 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/plot/LocalizationBundle_zh_CN.properties: -------------------------------------------------------------------------------- 1 | # org.jfree.chart.plot.plot ResourceBundle properties file 2 | # 3 | # Changes 4 | # ------- 5 | # 29-Jun-2005 : Initial version, see: http://www.jfree.org/phpBB2/viewtopic.php?t=13495; 6 | # 7 | 8 | Category_Plot=\u7c7b\u6bd4\u56fe 9 | Combined_Domain_XYPlot=\u7ec4\u5408\u7684\u9879\u76ee XY \u56fe 10 | Combined_Range_XYPlot=\u7ec4\u5408\u7684\u8303\u56f4 XY \u56fe 11 | Compass_Plot=\u7f57\u76d8\u56fe 12 | Contour_Plot=\u8f6e\u5ed3\u56fe 13 | Fast_Scatter_Plot=\u5feb\u901f\u5206\u6563\u56fe 14 | Meter_Plot=\u4eea\u8868\u56fe 15 | Period_Marker_Plot=\u5468\u671f\u6807\u8bb0\u56fe 16 | Pie_Plot=\u997c\u56fe 17 | Thermometer_Plot=\u6e29\u5ea6\u8ba1\u56fe 18 | XY_Plot=XY \u56fe 19 | Polar_Plot=\u6781\u5750\u6807\u56fe 20 | Too_many_elements=Too many elements 21 | 22 | #Secteurs 3D 23 | Pie_3D_Plot=\u4e09\u7ef4\u997c\u56fe 24 | 25 | # points of the compass 26 | N=N 27 | E=E 28 | S=S 29 | W=W 30 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/plot/dial/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Classes for creating dial plots. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/plot/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Plot classes and related interfaces. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/renderer/category/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Plug-in renderers for the {@link org.jfree.chart.plot.CategoryPlot} class. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/renderer/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Core support for the plug-in renderers used by the {@link org.jfree.chart.plot.CategoryPlot} and {@link org.jfree.chart.plot.XYPlot} classes. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/renderer/xy/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Plug-in renderers for the {@link org.jfree.chart.plot.XYPlot} class. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/resources/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Localised resources for the JFreeChart class library. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/servlet/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Classes for providing useful servlet and JSP functionality. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/title/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Classes used to display chart titles and subtitles. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/urls/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Classes for adding URLS to charts for HTML image map generation. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/chart/util/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Utility classes used by JFreeChart. Some of these will be candidates for addition to JCommon, but we keep them here so that our dependency is only JCommon 1.0.0 or later. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/data/category/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | A package containing the {@link org.jfree.data.category.CategoryDataset} interface and related classes. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/data/contour/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Datasets used by the {@link org.jfree.chart.plot.ContourPlot} class. All 5 | classes/interfaces in this package are now deprecated. 6 | 7 | 8 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/data/function/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Representation for simple functions. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/data/gantt/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Data interfaces and classes for Gantt charts. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/data/general/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Data interfaces and classes. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/data/io/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Miscellaneous support for input/output of data. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/data/jdbc/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Dataset classes that fetch data from a database via JDBC. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/data/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | The base package for classes that represent various types of data. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/data/resources/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Resource bundles for items that require localisation. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/data/statistics/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Classes for representing statistical data. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/data/time/ohlc/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Classes for representing financial data in open-high-low-close form. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/data/time/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Interfaces and classes for time-related data. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/data/xml/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Support for reading datasets from XML files. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/org/jfree/data/xy/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | A package containing the {@link org.jfree.data.xy.XYDataset} interface and related classes. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/source/overview.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | JFreeChart is a free chart library for Java that can generate a 5 | wide variety of charts for use in both client (Swing and JavaFX) and server 6 | (web) applications. 7 |

8 | Please visit 9 | http://www.jfree.org/jfreechart/index.html 10 | 11 | for the latest information about JFreeChart. 12 | 13 | 14 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/tests/org/jfree/chart/annotations/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Tests for the classes in the org.jfree.chart.annotations package. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/tests/org/jfree/chart/axis/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Tests for the axis classes and interfaces. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/tests/org/jfree/chart/labels/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | JUnit tests. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/tests/org/jfree/chart/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Test cases for the JFreeChart class library, based on the JUnit framework. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/tests/org/jfree/chart/plot/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | JUnit tests for the plot classes. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/tests/org/jfree/chart/renderer/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | JUnit tests. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/tests/org/jfree/chart/urls/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | JUnit tests. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/tests/org/jfree/data/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Test cases for the classes in com.jrefinery.data.*. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/tests/org/jfree/data/statistics/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Tests for the classes in the org.jfree.data.statistics package. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreechart-1.0.19/tests/org/jfree/data/time/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | JUnit tests. 5 | 6 | 7 | -------------------------------------------------------------------------------- /external-libs/jfreesvg-3.4.2/jfreesvg-3.4.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/jfreesvg-3.4.2/jfreesvg-3.4.2.jar -------------------------------------------------------------------------------- /external-libs/slf4j-1.7.36/slf4j-api-1.7.36-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/slf4j-1.7.36/slf4j-api-1.7.36-sources.jar -------------------------------------------------------------------------------- /external-libs/slf4j-1.7.36/slf4j-api-1.7.36.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/slf4j-1.7.36/slf4j-api-1.7.36.jar -------------------------------------------------------------------------------- /external-libs/slf4j-1.7.36/slf4j-jdk14-1.7.36-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/slf4j-1.7.36/slf4j-jdk14-1.7.36-sources.jar -------------------------------------------------------------------------------- /external-libs/slf4j-1.7.36/slf4j-jdk14-1.7.36.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdzio/ccu-historian/dd3ac8340c9258eae4f546c08e3051a0311d77d7/external-libs/slf4j-1.7.36/slf4j-jdk14-1.7.36.jar -------------------------------------------------------------------------------- /hc-utils-test/.gitignore: -------------------------------------------------------------------------------- 1 | /bin 2 | /test.log 3 | -------------------------------------------------------------------------------- /hc-utils-test/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | hc-utils-test 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.groovy.core.groovyNature 16 | org.eclipse.jdt.core.javanature 17 | 18 | 19 | -------------------------------------------------------------------------------- /hc-utils-test/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /hc-utils-test/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 4 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 5 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 6 | org.eclipse.jdt.core.compiler.compliance=11 7 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 8 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 9 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 10 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 11 | org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled 12 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 13 | org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning 14 | org.eclipse.jdt.core.compiler.release=enabled 15 | org.eclipse.jdt.core.compiler.source=11 16 | -------------------------------------------------------------------------------- /hc-utils-test/.settings/org.eclipse.jdt.groovy.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | groovy.compiler.level=-1 3 | groovy.script.filters=scripts/**/*.groovy,n,src/main/resources/**/*.groovy,n,src/test/resources/**/*.groovy,n,resources/**/*.groovy,y 4 | groovy.script.filters.enabled=true 5 | org.codehaus.groovy.eclipse.preferences.compiler.project=true 6 | -------------------------------------------------------------------------------- /hc-utils-test/src/mdz/hc/timeseries/expr/ExpressionCategoryTest.groovy: -------------------------------------------------------------------------------- 1 | package mdz.hc.timeseries.expr 2 | 3 | import static org.junit.Assert.* 4 | import static mdz.hc.timeseries.expr.ExpressionTest.* 5 | import static mdz.hc.timeseries.expr.Expressions.* 6 | import org.junit.Test 7 | 8 | class ExpressionCategoryTest { 9 | 10 | @Test 11 | public void testCategory() { 12 | def ce=from(5.0) 13 | use(ExpressionCategory) { 14 | Expression re=2+ce 15 | def r=re.read(new Date(1000), new Date(2000)).toList() 16 | assert r==[ 17 | pv(1000, 7.0), 18 | pv(2000, 7.0), 19 | ] 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /hc-utils/.gitignore: -------------------------------------------------------------------------------- 1 | /bin 2 | -------------------------------------------------------------------------------- /hc-utils/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | hc-utils 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.groovy.core.groovyNature 16 | org.eclipse.jdt.core.javanature 17 | 18 | 19 | -------------------------------------------------------------------------------- /hc-utils/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /hc-utils/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 4 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 5 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 6 | org.eclipse.jdt.core.compiler.compliance=11 7 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 8 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 9 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 10 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 11 | org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled 12 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 13 | org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning 14 | org.eclipse.jdt.core.compiler.release=enabled 15 | org.eclipse.jdt.core.compiler.source=11 16 | -------------------------------------------------------------------------------- /hc-utils/.settings/org.eclipse.jdt.groovy.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | groovy.compiler.level=-1 3 | groovy.script.filters=**/*.dsld,y,scripts/**/*.groovy,y,src/main/resources/**/*.groovy,y,src/test/resources/**/*.groovy,y 4 | -------------------------------------------------------------------------------- /hc-utils/src/mdz/hc/itf/SubscriptionSupport.groovy: -------------------------------------------------------------------------------- 1 | /* 2 | CCU-Historian, a long term archive for the HomeMatic CCU 3 | Copyright (C) 2011-2017 MDZ (info@ccu-historian.de) 4 | 5 | This program is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU General Public License as published by 7 | the Free Software Foundation, either version 3 of the License, or 8 | (at your option) any later version. 9 | 10 | This program is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU General Public License for more details. 14 | 15 | You should have received a copy of the GNU General Public License 16 | along with this program. If not, see . 17 | */ 18 | package mdz.hc.itf 19 | 20 | import java.util.List 21 | import mdz.hc.DataPoint 22 | 23 | public interface SubscriptionSupport { 24 | /** 25 | * Register data points for the value update. 26 | * @param dps data points 27 | */ 28 | public void setSubscription(List dps) 29 | } 30 | -------------------------------------------------------------------------------- /hc-utils/src/mdz/hc/itf/hm/HmReinitable.java: -------------------------------------------------------------------------------- 1 | /* 2 | CCU-Historian, a long term archive for the HomeMatic CCU 3 | Copyright (C) 2011-2017 MDZ (info@ccu-historian.de) 4 | 5 | This program is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU General Public License as published by 7 | the Free Software Foundation, either version 3 of the License, or 8 | (at your option) any later version. 9 | 10 | This program is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU General Public License for more details. 14 | 15 | You should have received a copy of the GNU General Public License 16 | along with this program. If not, see . 17 | */ 18 | package mdz.hc.itf.hm; 19 | 20 | import java.util.Date; 21 | 22 | public interface HmReinitable { 23 | 24 | String getName(); 25 | 26 | void init(); 27 | 28 | public Date getLastCommTime(); 29 | } 30 | -------------------------------------------------------------------------------- /hc-utils/src/mdz/hc/persistence/BackupStorage.groovy: -------------------------------------------------------------------------------- 1 | package mdz.hc.persistence 2 | 3 | interface BackupStorage { 4 | 5 | void createBackup(String filename) 6 | } 7 | -------------------------------------------------------------------------------- /hc-utils/src/mdz/hc/persistence/ConfigStorage.groovy: -------------------------------------------------------------------------------- 1 | package mdz.hc.persistence 2 | 3 | public interface ConfigStorage { 4 | 5 | String getConfig(String name) 6 | 7 | void setConfig(String name, String value) 8 | } 9 | -------------------------------------------------------------------------------- /hc-utils/src/mdz/hc/persistence/Storage.groovy: -------------------------------------------------------------------------------- 1 | /* 2 | CCU-Historian, a long term archive for the HomeMatic CCU 3 | Copyright (C) 2011-2017 MDZ (info@ccu-historian.de) 4 | 5 | This program is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU General Public License as published by 7 | the Free Software Foundation, either version 3 of the License, or 8 | (at your option) any later version. 9 | 10 | This program is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU General Public License for more details. 14 | 15 | You should have received a copy of the GNU General Public License 16 | along with this program. If not, see . 17 | */ 18 | package mdz.hc.persistence 19 | 20 | import groovy.lang.Closure; 21 | 22 | public interface Storage extends DataPointStorage, HistoryStorage, ConfigStorage, BackupStorage { 23 | } 24 | -------------------------------------------------------------------------------- /mdz-utils-test/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /mdz-utils-test/.gitignore: -------------------------------------------------------------------------------- 1 | /bin 2 | -------------------------------------------------------------------------------- /mdz-utils-test/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | mdz-utils-test 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.groovy.core.groovyNature 16 | org.eclipse.jdt.core.javanature 17 | 18 | 19 | -------------------------------------------------------------------------------- /mdz-utils-test/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /mdz-utils-test/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 4 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 5 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 6 | org.eclipse.jdt.core.compiler.compliance=11 7 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 8 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 9 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 10 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 11 | org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled 12 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 13 | org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning 14 | org.eclipse.jdt.core.compiler.release=enabled 15 | org.eclipse.jdt.core.compiler.source=11 16 | -------------------------------------------------------------------------------- /mdz-utils-test/.settings/org.eclipse.jdt.groovy.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | groovy.compiler.level=-1 3 | -------------------------------------------------------------------------------- /mdz-utils/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /mdz-utils/.gitignore: -------------------------------------------------------------------------------- 1 | /bin 2 | -------------------------------------------------------------------------------- /mdz-utils/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | mdz-utils 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.core.javanature 16 | 17 | 18 | -------------------------------------------------------------------------------- /mdz-utils/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /mdz-utils/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 4 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 5 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 6 | org.eclipse.jdt.core.compiler.compliance=11 7 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 8 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 9 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 10 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 11 | org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled 12 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 13 | org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning 14 | org.eclipse.jdt.core.compiler.release=enabled 15 | org.eclipse.jdt.core.compiler.source=11 16 | -------------------------------------------------------------------------------- /mdz-utils/.settings/org.eclipse.jdt.groovy.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | groovy.compiler.level=-1 3 | groovy.script.filters=**/*.dsld,y,**/*.gradle,n 4 | -------------------------------------------------------------------------------- /mdz-utils/src/mdz/eventprocessing/Consumer.java: -------------------------------------------------------------------------------- 1 | /* 2 | CCU-Historian, a long term archive for the HomeMatic CCU 3 | Copyright (C) 2011-2017 MDZ (info@ccu-historian.de) 4 | 5 | This program is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU General Public License as published by 7 | the Free Software Foundation, either version 3 of the License, or 8 | (at your option) any later version. 9 | 10 | This program is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU General Public License for more details. 14 | 15 | You should have received a copy of the GNU General Public License 16 | along with this program. If not, see . 17 | */ 18 | package mdz.eventprocessing; 19 | 20 | public interface Consumer { 21 | 22 | public void consume(T t) throws Exception; 23 | } 24 | -------------------------------------------------------------------------------- /mdz-utils/src/mdz/eventprocessing/Processor.java: -------------------------------------------------------------------------------- 1 | /* 2 | CCU-Historian, a long term archive for the HomeMatic CCU 3 | Copyright (C) 2011-2017 MDZ (info@ccu-historian.de) 4 | 5 | This program is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU General Public License as published by 7 | the Free Software Foundation, either version 3 of the License, or 8 | (at your option) any later version. 9 | 10 | This program is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU General Public License for more details. 14 | 15 | You should have received a copy of the GNU General Public License 16 | along with this program. If not, see . 17 | */ 18 | package mdz.eventprocessing; 19 | 20 | public interface Processor extends Producer, Consumer { 21 | } 22 | -------------------------------------------------------------------------------- /mdz-utils/src/mdz/eventprocessing/Producer.java: -------------------------------------------------------------------------------- 1 | /* 2 | CCU-Historian, a long term archive for the HomeMatic CCU 3 | Copyright (C) 2011-2017 MDZ (info@ccu-historian.de) 4 | 5 | This program is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU General Public License as published by 7 | the Free Software Foundation, either version 3 of the License, or 8 | (at your option) any later version. 9 | 10 | This program is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU General Public License for more details. 14 | 15 | You should have received a copy of the GNU General Public License 16 | along with this program. If not, see . 17 | */ 18 | package mdz.eventprocessing; 19 | 20 | public interface Producer { 21 | 22 | public void addConsumer(Consumer consumer); 23 | 24 | public void removeConsumer(Consumer consumer); 25 | } -------------------------------------------------------------------------------- /mdz-utils/src/mdz/eventprocessing/Requestable.java: -------------------------------------------------------------------------------- 1 | /* 2 | CCU-Historian, a long term archive for the HomeMatic CCU 3 | Copyright (C) 2011-2017 MDZ (info@ccu-historian.de) 4 | 5 | This program is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU General Public License as published by 7 | the Free Software Foundation, either version 3 of the License, or 8 | (at your option) any later version. 9 | 10 | This program is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU General Public License for more details. 14 | 15 | You should have received a copy of the GNU General Public License 16 | along with this program. If not, see . 17 | */ 18 | package mdz.eventprocessing; 19 | 20 | public interface Requestable { 21 | 22 | /** 23 | * Requests the specified number of entries. 24 | * 25 | * @param numberOfItems 26 | * @return true, if additional entries exist after the request 27 | */ 28 | boolean request(int numberOfItems); 29 | } 30 | --------------------------------------------------------------------------------