Package org.jusecase.jte.resolve
Class DirectoryCodeResolver
- java.lang.Object
-
- org.jusecase.jte.resolve.DirectoryCodeResolver
-
- All Implemented Interfaces:
CodeResolver
public class DirectoryCodeResolver extends Object implements CodeResolver
-
-
Constructor Summary
Constructors Constructor Description DirectoryCodeResolver(Path root)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidenableHotReload(TemplateEngine templateEngine, Consumer<List<String>> onTemplatesInvalidated)voidenableHotReloadBlocking(TemplateEngine templateEngine, Consumer<List<String>> onTemplatesInvalidated)Stringresolve(String name)List<String>resolveAllTemplateNames()
-
-
-
Constructor Detail
-
DirectoryCodeResolver
public DirectoryCodeResolver(Path root)
-
-
Method Detail
-
resolve
public String resolve(String name)
- Specified by:
resolvein interfaceCodeResolver
-
resolveAllTemplateNames
public List<String> resolveAllTemplateNames()
- Specified by:
resolveAllTemplateNamesin interfaceCodeResolver
-
enableHotReload
public void enableHotReload(TemplateEngine templateEngine, Consumer<List<String>> onTemplatesInvalidated)
-
enableHotReloadBlocking
public void enableHotReloadBlocking(TemplateEngine templateEngine, Consumer<List<String>> onTemplatesInvalidated)
-
-