Package | Description |
---|---|
net.sourceforge.pmd.dcd.graph | |
net.sourceforge.pmd.util.filter |
Modifier and Type | Field and Description |
---|---|
protected Filter<String> |
UsageGraphBuilder.classFilter |
protected Filter<String> |
UsageGraph.classFilter |
Constructor and Description |
---|
UsageGraph(Filter<String> classFilter) |
UsageGraphBuilder(Filter<String> classFilter) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCompoundFilter<T>
A base class for Filters which implements behavior using a List of other
Filters.
|
class |
AbstractDelegateFilter<T>
A base class for Filters which implements behavior using delegation
to an underlying filter.
|
class |
AndFilter<T>
A logical AND of a list of Filters.
|
class |
DirectoryFilter
Directory filter.
|
class |
FileExtensionFilter |
class |
NotFilter<T>
A logical NEGATION of a Filter.
|
class |
OrFilter<T>
A logical OR of a list of Filters.
|
class |
RegexStringFilter
A filter which uses a regular expression to match Strings.
|
Modifier and Type | Field and Description |
---|---|
protected Filter<T> |
AbstractDelegateFilter.filter |
Modifier and Type | Field and Description |
---|---|
protected List<Filter<T>> |
AbstractCompoundFilter.filters |
Modifier and Type | Method and Description |
---|---|
static Filter<String> |
Filters.buildRegexFilterExcludeOverInclude(List<String> includeRegexes,
List<String> excludeRegexes)
Construct a String Filter using set of include and exclude regular
expressions.
|
static Filter<String> |
Filters.buildRegexFilterIncludeOverExclude(List<String> includeRegexes,
List<String> excludeRegexes)
Construct a String Filter using set of include and exclude regular
expressions.
|
static <T> Filter<T> |
Filters.fromStringFilter(Filter<String> filter)
Given a String Filter, expose as a Filter on another type.
|
static Filter<File> |
Filters.getDirectoryFilter()
Get a File Filter for directories.
|
static Filter<File> |
Filters.getFileExtensionFilter(String... extensions)
Get a File Filter for files with the given extensions, ignoring case.
|
static Filter<File> |
Filters.getFileExtensionOrDirectoryFilter(String... extensions)
Get a File Filter for directories or for files with the given extensions, ignoring case.
|
Filter<T> |
AbstractDelegateFilter.getFilter() |
static Filter<File> |
Filters.toFileFilter(FilenameFilter filter)
Given a FilenameFilter, expose as a File Filter.
|
static Filter<File> |
Filters.toNormalizedFileFilter(Filter<String> filter)
Given a String Filter, expose as a File Filter.
|
Modifier and Type | Method and Description |
---|---|
List<Filter<T>> |
AbstractCompoundFilter.getFilters() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractCompoundFilter.addFilter(Filter<T> filter) |
static <T> List<T> |
Filters.filter(Filter<T> filter,
Collection<T> collection)
Filter a given Collection.
|
static <T> Filter<T> |
Filters.fromStringFilter(Filter<String> filter)
Given a String Filter, expose as a Filter on another type.
|
void |
AbstractDelegateFilter.setFilter(Filter<T> filter) |
static FilenameFilter |
Filters.toFilenameFilter(Filter<File> filter)
Given a File Filter, expose as a FilenameFilter.
|
static Filter<File> |
Filters.toNormalizedFileFilter(Filter<String> filter)
Given a String Filter, expose as a File Filter.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractCompoundFilter.setFilters(List<Filter<T>> filters) |
Constructor and Description |
---|
AbstractCompoundFilter(Filter<T>... filters) |
AbstractDelegateFilter(Filter<T> filter) |
AndFilter(Filter<T>... filters) |
NotFilter(Filter<T> filter) |
OrFilter(Filter<T>... filters) |
Copyright © 2002–2017 PMD. All rights reserved.