Interface TemplateLoader

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String DEFAULT_PREFIX
      The default view prefix.
      static java.lang.String DEFAULT_SUFFIX
      The default view suffix.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.nio.charset.Charset getCharset()  
      java.lang.String getPrefix()  
      java.lang.String getSuffix()  
      java.lang.String resolve​(java.lang.String location)
      Resolve a relative location to an absolute location.
      void setCharset​(java.nio.charset.Charset charset)
      Set the default charset.
      void setPrefix​(java.lang.String prefix)
      Set the prefix that gets prepended to view names when building a URI.
      void setSuffix​(java.lang.String suffix)
      Set the suffix that gets appended to view names when building a URI.
      TemplateSource sourceAt​(java.lang.String location)
      Get a template source from location.
    • Field Detail

      • DEFAULT_PREFIX

        static final java.lang.String DEFAULT_PREFIX
        The default view prefix.
        See Also:
        Constant Field Values
      • DEFAULT_SUFFIX

        static final java.lang.String DEFAULT_SUFFIX
        The default view suffix.
        See Also:
        Constant Field Values
    • Method Detail

      • sourceAt

        TemplateSource sourceAt​(java.lang.String location)
                         throws java.io.IOException
        Get a template source from location.
        Parameters:
        location - The location of the template source. Required.
        Returns:
        A new template source.
        Throws:
        java.io.IOException - If the template's source can't be resolved.
      • resolve

        java.lang.String resolve​(java.lang.String location)
        Resolve a relative location to an absolute location.
        Parameters:
        location - The candidate location.
        Returns:
        Resolve the uri to an absolute location.
      • getPrefix

        java.lang.String getPrefix()
        Returns:
        The prefix that gets prepended to view names when building a URI.
      • getSuffix

        java.lang.String getSuffix()
        Returns:
        The suffix that gets appended to view names when building a URI.
      • setPrefix

        void setPrefix​(java.lang.String prefix)
        Set the prefix that gets prepended to view names when building a URI.
        Parameters:
        prefix - The prefix that gets prepended to view names when building a URI.
      • setSuffix

        void setSuffix​(java.lang.String suffix)
        Set the suffix that gets appended to view names when building a URI.
        Parameters:
        suffix - The suffix that gets appended to view names when building a URI.
      • setCharset

        void setCharset​(java.nio.charset.Charset charset)
        Set the default charset.
        Parameters:
        charset - Charset.
      • getCharset

        java.nio.charset.Charset getCharset()
        Returns:
        Charset.