Class TemplatedNamingStrategy
- java.lang.Object
-
- org.smooks.cartridges.routing.file.naming.TemplatedNamingStrategy
-
- All Implemented Interfaces:
NamingStrategy
public class TemplatedNamingStrategy extends Object implements NamingStrategy
TemplatedNamingStrategy uses FreeMarker to generate a file name from the passed intemplateStringand thedataModel- Author:
- Daniel Bevenius
-
-
Constructor Summary
Constructors Constructor Description TemplatedNamingStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgenerateFileName(String templateString, Object dataModel)Generates a file name by delegating toFreeMarkerTemplate
-
-
-
Method Detail
-
generateFileName
public String generateFileName(String templateString, Object dataModel) throws NamingStrategyException
Generates a file name by delegating toFreeMarkerTemplate- Specified by:
generateFileNamein interfaceNamingStrategy- Parameters:
templateString- - FreeMarker templatedataModel- - FreeMarker data model- Throws:
NamingStrategyExceptionfreemarker.template.TemplateException
-
-