Class PatternSpec


  • public final class PatternSpec
    extends Object

    Utility class of internal use for holding the patterns that certain artifacts (usually template names) must match for obtaining some consideration. For example, it is used at many ITemplateResolver implementations for holding the patterns that match a template to a specific template mode.

    Note a class with this name existed since 1.0, but it was completely reimplemented in Thymeleaf 3.0

    Since:
    3.0.0
    Author:
    Daniel Fernández
    • Constructor Detail

      • PatternSpec

        public PatternSpec()
    • Method Detail

      • isEmpty

        public boolean isEmpty()
      • getPatterns

        public Set<String> getPatterns()
      • setPatterns

        public void setPatterns​(Set<String> newPatterns)
      • addPattern

        public void addPattern​(String pattern)
      • clearPatterns

        public void clearPatterns()
      • matches

        public boolean matches​(String templateName)