org.milyn.routing.file.naming
Class TemplatedNamingStrategy
java.lang.Object
org.milyn.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 in templateString and the dataModel
- Author:
- Daniel Bevenius
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TemplatedNamingStrategy
public TemplatedNamingStrategy()
generateFileName
public String generateFileName(String templateString,
Object dataModel)
throws NamingStrategyException
- Generates a file name by delegating to
FreeMarkerTemplate
- Specified by:
generateFileName in interface NamingStrategy
- Parameters:
templateString - - FreeMarker templatedataModel - - FreeMarker data model
- Throws:
NamingStrategyException
freemarker.template.TemplateException
Copyright © 2014. All Rights Reserved.