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 booleanhasChanged(String name)Stringresolve(String name)List<String>resolveAllTemplateNames()voidstartTemplateFilesListener(TemplateEngine templateEngine, Consumer<List<String>> onTemplatesChanged)voidstartTemplateFilesListenerBlocking(TemplateEngine templateEngine, Consumer<List<String>> onTemplatesChanged)voidstopTemplateFilesListener()
-
-
-
Constructor Detail
-
DirectoryCodeResolver
public DirectoryCodeResolver(Path root)
-
-
Method Detail
-
resolve
public String resolve(String name)
- Specified by:
resolvein interfaceCodeResolver
-
hasChanged
public boolean hasChanged(String name)
- Specified by:
hasChangedin interfaceCodeResolver
-
resolveAllTemplateNames
public List<String> resolveAllTemplateNames()
- Specified by:
resolveAllTemplateNamesin interfaceCodeResolver
-
startTemplateFilesListener
public void startTemplateFilesListener(TemplateEngine templateEngine, Consumer<List<String>> onTemplatesChanged)
-
stopTemplateFilesListener
public void stopTemplateFilesListener()
-
startTemplateFilesListenerBlocking
public void startTemplateFilesListenerBlocking(TemplateEngine templateEngine, Consumer<List<String>> onTemplatesChanged)
-
-