Interface MustacheCompiler

    • Method Detail

      • compile

        MustacheTemplate compile​(String name)
        Compile template.
        Parameters:
        name - Template name.
        Returns:
        Compiled template.
      • setPrefix

        void setPrefix​(String prefix)
        Set prefix to prepend to template names before it is compiled.
        Parameters:
        prefix - New prefix value.
      • setSuffix

        void setSuffix​(String suffix)
        Set suffix to append to template names before it is compiled.
        Parameters:
        suffix - New suffix value.
      • getPrefix

        String getPrefix()
        Get prefix prepended to template names.
        Returns:
        Prefix.
      • getSuffix

        String getSuffix()
        Get suffix appended to template names.
        Returns:
        Suffix.
      • addTemporaryPartialAliases

        void addTemporaryPartialAliases​(Map<String,​String> partialAliases)
        Add temporary partials aliases. These partials can be removed later with removeTemporaryPartialAliases() method. Implementation should be thread safe.
        Parameters:
        partialAliases - Partials aliases to add.
      • removeTemporaryPartialAliases

        void removeTemporaryPartialAliases()
        Remove temporary partial aliases previously added with addTemporaryPartialAliases(java.util.Map) method. Implementation should be thread safe.