FREEMARKER-172 [freemarker-generator] Refactor DataSourceFactory (#27)
authorSiegfried Goeschl <siegfried.goeschl@gmail.com>
Sat, 6 Feb 2021 17:34:46 +0000 (18:34 +0100)
committerGitHub <noreply@github.com>
Sat, 6 Feb 2021 17:34:46 +0000 (18:34 +0100)
commitf0bae9a8870f325fa828afcd5968169516648944
tree9eeed776ccb4ac98c644b2f6408ec4488ff094b5
parent4962dcb184226a63d991d57c53e98edd2adb1088
FREEMARKER-172 [freemarker-generator] Refactor DataSourceFactory (#27)
39 files changed:
freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/datasource/DataSource.java
freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/datasource/DataSourceFactory.java
freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/datasource/DataSourceLoader.java [new file with mode: 0644]
freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/datasource/DataSourceLoaderFactory.java [new file with mode: 0644]
freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/datasource/DataSources.java
freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/datasource/DataSourcesSupplier.java
freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/datasource/loader/DefaultDataSourceLoader.java [new file with mode: 0644]
freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/datasource/loader/EnvironmentDataSourceLoader.java [new file with mode: 0644]
freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/datasource/loader/FileDataSourceLoader.java [new file with mode: 0644]
freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/datasource/loader/HttpDataSourceLoader.java [new file with mode: 0644]
freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/mime/MimetypesFileTypeMapFactory.java
freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/template/TemplateTransformationsBuilder.java
freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/tools/ToolsFactory.java
freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/uri/NamedUri.java
freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/util/ListUtils.java
freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/util/MapBuilder.java
freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/util/OperatingSystem.java
freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/util/PropertiesTransformer.java
freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/util/UriUtils.java
freemarker-generator-base/src/test/data/txt/utf16.txt [new file with mode: 0755]
freemarker-generator-base/src/test/data/txt/utf8.txt [new file with mode: 0755]
freemarker-generator-base/src/test/java/org/apache/freemarker/generator/datasource/DataSourceFactoryTest.java
freemarker-generator-base/src/test/java/org/apache/freemarker/generator/datasource/DataSourceLoaderTest.java [new file with mode: 0644]
freemarker-generator-base/src/test/java/org/apache/freemarker/generator/datasource/DataSourceTest.java
freemarker-generator-base/src/test/java/org/apache/freemarker/generator/datasource/DataSourcesSupplierTest.java
freemarker-generator-base/src/test/java/org/apache/freemarker/generator/datasource/DataSourcesTest.java
freemarker-generator-base/src/test/java/org/apache/freemarker/generator/file/RecursiveFileSupplierTest.java
freemarker-generator-base/src/test/java/org/apache/freemarker/generator/uri/NamedUriStringParserTest.java
freemarker-generator-cli/CHANGELOG.md
freemarker-generator-cli/src/app/examples/templates/demo.ftl
freemarker-generator-cli/src/main/java/org/apache/freemarker/generator/cli/config/ConfigurationSupplier.java
freemarker-generator-cli/src/main/java/org/apache/freemarker/generator/cli/config/DataModelSupplier.java
freemarker-generator-cli/src/main/java/org/apache/freemarker/generator/cli/model/GeneratorObjectWrapper.java
freemarker-generator-cli/src/main/java/org/apache/freemarker/generator/cli/picocli/OutputGeneratorDefinition.java
freemarker-generator-cli/src/site/markdown/cli/concepts/data-sources.md
freemarker-generator-cli/src/test/java/org/apache/freemarker/generator/cli/ManualTest.java
freemarker-generator-cli/src/test/templates/manual.ftl
freemarker-generator-maven-plugin/src/test/java/org/apache/freemarker/generator/maven/OutputGeneratorTest.java
freemarker-generator-tools/src/test/java/org/apache/freemarker/generator/tools/dataframe/DataFrameToolTest.java