Class MontiCoreFileTemplateLoader

java.lang.Object
freemarker.cache.FileTemplateLoader
de.monticore.generating.templateengine.freemarker.MontiCoreFileTemplateLoader
All Implemented Interfaces:
freemarker.cache.TemplateLoader

public class MontiCoreFileTemplateLoader extends freemarker.cache.FileTemplateLoader
  • Field Summary

    Fields inherited from class freemarker.cache.FileTemplateLoader

    baseDir, SYSTEM_PROPERTY_NAME_EMULATE_CASE_SENSITIVE_FILE_SYSTEM
  • Constructor Summary

    Constructors
    Constructor
    Description
    A template loader that uses files in a specified directory as the source of templates.
  • Method Summary

    Modifier and Type
    Method
    Description
    findTemplateSource(String templateName)
     

    Methods inherited from class freemarker.cache.FileTemplateLoader

    closeTemplateSource, getBaseDirectory, getEmulateCaseSensitiveFileSystem, getEmulateCaseSensitiveFileSystemDefault, getLastModified, getReader, setEmulateCaseSensitiveFileSystem, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • MontiCoreFileTemplateLoader

      public MontiCoreFileTemplateLoader(File baseDir) throws IOException
      A template loader that uses files in a specified directory as the source of templates.
      Throws:
      IOException
  • Method Details

    • findTemplateSource

      public Object findTemplateSource(String templateName) throws IOException
      Specified by:
      findTemplateSource in interface freemarker.cache.TemplateLoader
      Overrides:
      findTemplateSource in class freemarker.cache.FileTemplateLoader
      Throws:
      IOException