Class FileTemplater
java.lang.Object
net.thevpc.commons.filetemplate.FileTemplater
- Author:
- thevpc
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecuteProjectFile(Path path, String mimeTypesString) executeRegularFile(Path path, String mimeTypesString) executeStream(InputStream source, String mimeType) executeString(String source, String mimeType) getDefaultExecutor(String mimetype) getDefaultProcessor(String mimetype) getExecutor(String mimetype) getExecutorExact(String mimetype) getLog()getProcessor(String mimetype) getProcessorExact(String mimetype) getVarRequired(String name) getVars()booleanbooleannewChild()voidprocessFiles(Path path, Predicate<Path> filter) voidprocessProject(TemplateConfig config) voidprocessRegularFile(Path path, String mimeType) voidprocessStream(InputStream source, OutputStream target, String mimeType) processString(String source, String mimeType) voidprocessTree(Path path, Predicate<Path> filter) setCustomVarEvaluator(Function<String, Object> customVarEvaluator) setDefaultExecutor(String mimetype, ExprEvaluator executor) setDefaultExecutor(String mimetype, TemplateProcessor executor) setDefaultProcessor(String mimetype, ExprEvaluator processor) setDefaultProcessor(String mimetype, TemplateProcessor processor) setExecutorFactory(TemplateProcessorFactory processorFactory) setLog(TemplateLog log) setMimeTypeResolver(MimeTypeResolver mimeTypeResolver) setParent(FileTemplater parent) setPathTranslator(Path from, Path to) setPathTranslator(PathTranslator pathTranslator) setProcessorFactory(TemplateProcessorFactory processorFactory) setProjectFileName(String projectFileName) setRootDir(String rootDir) setSourcePath(String workingDir) setTargetPath(Path to) setUserParentProperties(boolean userParentProperties) setWorkingDir(String workingDir)
-
Field Details
-
ROOT_DIR
- See Also:
-
WORKING_DIR
- See Also:
-
SOURCE_PATH
- See Also:
-
PROJECT_FILENAME
- See Also:
-
-
Constructor Details
-
FileTemplater
public FileTemplater() -
FileTemplater
-
-
Method Details
-
isUserParentProperties
public boolean isUserParentProperties() -
setUserParentProperties
-
getProjectFileName
-
setProjectFileName
-
newChild
-
getProcessor
-
getCustomVarEvaluator
-
setCustomVarEvaluator
-
getDefaultProcessor
-
setDefaultProcessor
-
setDefaultProcessor
-
getExecutor
-
getProcessorExact
-
getExecutorExact
-
getDefaultExecutor
-
setDefaultExecutor
-
setDefaultExecutor
-
getExecutorFactory
-
setExecutorFactory
-
getProcessorFactory
-
setProcessorFactory
-
getLog
-
setLog
-
setParent
-
getParent
-
getWorkingDirRequired
-
getRootDirRequired
-
getWorkingDir
-
getRootDir
-
setWorkingDir
-
setRootDir
-
removeWorkingDir
-
removeRootDir
-
getSourcePathRequired
-
getSourcePath
-
setSourcePath
-
isSet
-
setVar
-
remove
-
getVars
-
getVar
-
getVarRequired
-
getVar
-
processTree
-
processFiles
-
executeProjectFile
-
executeRegularFile
-
processRegularFile
-
executeString
-
executeStream
-
processString
-
processStream
-
getMimeTypeResolver
-
setMimeTypeResolver
-
getPathTranslator
-
setPathTranslator
-
setTargetPath
-
setPathTranslator
-
processProject
-