Package org.thymeleaf.util
Class PatternSpec
java.lang.Object
org.thymeleaf.util.PatternSpec
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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate LinkedHashSet<Pattern> private LinkedHashSet<String> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPattern(String pattern) voidbooleanisEmpty()booleanvoidsetPatterns(Set<String> newPatterns)
-
Field Details
-
DEFAULT_PATTERN_SET_SIZE
private static final int DEFAULT_PATTERN_SET_SIZE- See Also:
-
patternStrs
-
patterns
-
-
Constructor Details
-
PatternSpec
public PatternSpec()
-
-
Method Details
-
isEmpty
public boolean isEmpty() -
getPatterns
-
setPatterns
-
addPattern
-
clearPatterns
public void clearPatterns() -
matches
-