in freemarker-generator-cli/src/main/java/org/apache/freemarker/generator/cli/config/output/TemplateTransformationsBuilder.java [166:178]
private List<TemplateTransformation> resolve(String source, File output) {
if (isTemplateFileFound(source)) {
return resolveTemplateFile(source, output);
} else if (isTemplateDirectoryFound(source)) {
return resolveTemplateDirectory(source, output);
} else if (isTemplateHttpUrl(source)) {
return resolveTemplateHttpUrl(source, output);
} else if (isTemplateUri(source)) {
return resolveTemplateUri(source, output);
} else {
return resolveTemplatePath(source, output);
}
}