## Uses of Class
freemarker.cache.TemplateSourceMatcher

Packages that use TemplateSourceMatcher
freemarker.cache: Template loading and caching.

### Uses of TemplateSourceMatcher in freemarker.cache

Subclasses of TemplateSourceMatcher in freemarker.cache
`class` `AndMatcher` Logical "and" operation among the given matchers.
`class` `FileExtensionMatcher` Matches the file extension; unlike other matchers, by default case insensitive.
`class` `FileNameGlobMatcher` As opposed to `PathGlobMatcher`, it only compares the "file name" part (the part after the last `/`) of the source name with the given glob.
`class` `NotMatcher` Logical "not" operation on the given matcher.
`class` `OrMatcher` Logical "or" operation among the given matchers.
`class` `PathGlobMatcher` Matches the whole template source name (also known as template source path) with the given glob.
`class` `PathRegexMatcher` Matches the whole template source name (also known as template source path) with the given regular expression.

Constructors in freemarker.cache with parameters of type TemplateSourceMatcher
Constructor and Description
`AndMatcher(TemplateSourceMatcher... matchers)`
`ConditionalTemplateConfigurationFactory(TemplateSourceMatcher matcher, TemplateConfiguration templateConfiguration)`
`ConditionalTemplateConfigurationFactory(TemplateSourceMatcher matcher, TemplateConfigurationFactory templateConfigurationFactory)`
`NotMatcher(TemplateSourceMatcher matcher)`
`OrMatcher(TemplateSourceMatcher... matchers)`