Interface Mustache.Visitor

  • Enclosing class:
    Mustache

    public static interface Mustache.Visitor
    Used to visit the tags in a template without executing it.
    • Method Detail

      • visitText

        void visitText​(java.lang.String text)
        Visits a text segment. These are blocks of text that are normally just reproduced as is when executing a template.
        Parameters:
        text - the block of text. May contain newlines.
      • visitVariable

        void visitVariable​(java.lang.String name)
        Visits a variable tag.
        Parameters:
        name - the name of the variable.
      • visitInclude

        boolean visitInclude​(java.lang.String name)
        Visits an include (partial) tag.
        Parameters:
        name - the name of the partial template specified by the tag.
        Returns:
        true if the template should be resolved and visited, false to skip it.
      • visitParent

        default boolean visitParent​(java.lang.String name)
        Visits a parent partial tag. For backward compatibility by default false is returned.
        Parameters:
        name - the name of the parent partial template specified by the tag.
        Returns:
        true if the template should be resolved and visited, false to skip it.
      • visitBlock

        default boolean visitBlock​(java.lang.String name)
        Visits a block tag. For backward compatibility by default is skipped.
        Parameters:
        name - the name of the block.
        Returns:
        true if the contents of the block should be visited, false to skip.
      • visitSection

        boolean visitSection​(java.lang.String name)
        Visits a section tag.
        Parameters:
        name - the name of the section.
        Returns:
        true if the contents of the section should be visited, false to skip.
      • visitInvertedSection

        boolean visitInvertedSection​(java.lang.String name)
        Visits an inverted section tag.
        Parameters:
        name - the name of the inverted section.
        Returns:
        true if the contents of the section should be visited, false to skip.