FREEMARKER-195 Improve exposure of DataSources using TemplateHashModelEx2 (#36)
authorSiegfried Goeschl <siegfried.goeschl@gmail.com>
Fri, 8 Oct 2021 10:30:57 +0000 (12:30 +0200)
committerGitHub <noreply@github.com>
Fri, 8 Oct 2021 10:30:57 +0000 (12:30 +0200)
commit45c391f98cd91299ab192084bcfb38f779bb6134
tree01d91618d025f06063724a16b67aebf67132e670
parent51f8ee149e7daff132713affc9fb77839d4ff0a8
FREEMARKER-195 Improve exposure of DataSources using TemplateHashModelEx2 (#36)
68 files changed:
freemarker-generator-base/pom.xml
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/DataSourceLoader.java
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/util/NonClosableWriterWrapper.java
freemarker-generator-base/src/test/java/org/apache/freemarker/generator/datasource/DataSourcesTest.java
freemarker-generator-cli/CHANGELOG.md
freemarker-generator-cli/pom.xml
freemarker-generator-cli/src/app/examples/data/ftl/nginx/nginx.conf.ftl
freemarker-generator-cli/src/app/examples/templates/accesslog/combined-access.ftl
freemarker-generator-cli/src/app/examples/templates/csv/csv/gatling-user-credentials.ftl
freemarker-generator-cli/src/app/examples/templates/csv/fo/transactions.ftl
freemarker-generator-cli/src/app/examples/templates/csv/fo/transform.ftl
freemarker-generator-cli/src/app/examples/templates/csv/html/transactions.ftl
freemarker-generator-cli/src/app/examples/templates/csv/md/filter.ftl
freemarker-generator-cli/src/app/examples/templates/csv/shell/curl.ftl
freemarker-generator-cli/src/app/examples/templates/dataframe/example.ftl
freemarker-generator-cli/src/app/examples/templates/dataframe/html/print.ftl
freemarker-generator-cli/src/app/examples/templates/datasources.ftl
freemarker-generator-cli/src/app/examples/templates/demo.ftl
freemarker-generator-cli/src/app/examples/templates/excel/csv/custom.ftl
freemarker-generator-cli/src/app/examples/templates/excel/dataframe/transform.ftl
freemarker-generator-cli/src/app/examples/templates/html/csv/dependencies.ftl
freemarker-generator-cli/src/app/examples/templates/html/txt/licence.ftl
freemarker-generator-cli/src/app/examples/templates/json/csv/swagger-endpoints.ftl
freemarker-generator-cli/src/app/examples/templates/json/dataframe/github-users.ftl
freemarker-generator-cli/src/app/examples/templates/json/md/github-users.ftl
freemarker-generator-cli/src/app/examples/templates/logs/csv/serverlog-to-csv.ftl
freemarker-generator-cli/src/app/examples/templates/properties/csv/locker-test-users.ftl
freemarker-generator-cli/src/app/examples/templates/tsv/fo/transactions.ftl
freemarker-generator-cli/src/app/examples/templates/xml/txt/recipients.ftl
freemarker-generator-cli/src/app/examples/templates/yaml/txt/transform.ftl
freemarker-generator-cli/src/app/scripts/run-examples.bat
freemarker-generator-cli/src/app/scripts/run-examples.sh
freemarker-generator-cli/src/app/templates/freemarker-generator/cat.ftl
freemarker-generator-cli/src/app/templates/freemarker-generator/csv/confluence/transform.ftl [new file with mode: 0644]
freemarker-generator-cli/src/app/templates/freemarker-generator/csv/csv/transform.ftl
freemarker-generator-cli/src/app/templates/freemarker-generator/csv/html/transform.ftl
freemarker-generator-cli/src/app/templates/freemarker-generator/csv/md/transform.ftl
freemarker-generator-cli/src/app/templates/freemarker-generator/excel/csv/transform.ftl
freemarker-generator-cli/src/app/templates/freemarker-generator/excel/html/transform.ftl
freemarker-generator-cli/src/app/templates/freemarker-generator/excel/md/transform.ftl
freemarker-generator-cli/src/app/templates/freemarker-generator/info.ftl
freemarker-generator-cli/src/app/templates/freemarker-generator/json/yaml/transform.ftl
freemarker-generator-cli/src/app/templates/freemarker-generator/yaml/json/transform.ftl
freemarker-generator-cli/src/main/java/org/apache/freemarker/generator/cli/Main.java
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/task/FreeMarkerTask.java
freemarker-generator-cli/src/main/java/org/apache/freemarker/generator/cli/wrapper/DataSourcesAdapter.java [new file with mode: 0644]
freemarker-generator-cli/src/main/java/org/apache/freemarker/generator/cli/wrapper/FreeMarkerGeneratorObjectWrapper.java [new file with mode: 0644]
freemarker-generator-cli/src/site/markdown/cli/concepts/data-sources.md
freemarker-generator-cli/src/site/markdown/cli/usage/parsing-with-grok.md
freemarker-generator-cli/src/site/markdown/cli/usage/running-examples.md
freemarker-generator-cli/src/site/markdown/cli/usage/using-dataframes.md
freemarker-generator-cli/src/test/java/org/apache/freemarker/generator/cli/ExamplesTest.java
freemarker-generator-cli/src/test/java/org/apache/freemarker/generator/cli/ManualTest.java
freemarker-generator-cli/src/test/java/org/apache/freemarker/generator/cli/config/ConfigurationSupplierTest.java
freemarker-generator-cli/src/test/java/org/apache/freemarker/generator/cli/config/SuppliersTest.java
freemarker-generator-cli/src/test/templates/echo.ftl
freemarker-generator-cli/src/test/templates/manual.ftl
freemarker-generator-cli/src/test/templates/tools/csv.ftl
freemarker-generator-maven-plugin-sample/pom.xml
freemarker-generator-maven-plugin/pom.xml
freemarker-generator-tools/pom.xml
freemarker-generator-tools/src/main/java/org/apache/freemarker/generator/tools/commonscsv/CommonsCSVTool.java
freemarker-generator-tools/src/main/java/org/apache/freemarker/generator/tools/excel/ExcelTool.java
freemarker-generator-tools/src/main/java/org/apache/freemarker/generator/tools/grok/GrokTool.java
pom.xml