protected List get()

in freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/datasource/DataSourcesSupplier.java [89:103]


    protected List<DataSource> get(String source) {
        Validate.notEmpty(source, "source is empty");

        try {
            if (isHttpUri(source)) {
                return singletonList(resolveHttpUrl(source));
            } else if (isEnvUri(source)) {
                return singletonList(resolveEnvironment(source));
            } else {
                return resolveFileOrDirectory(source, include, exclude, charset);
            }
        } catch (RuntimeException e) {
            throw new RuntimeException("Unable to create the data source: " + source, e);
        }
    }