Class BeforeExecutionFileFilterSet
- java.lang.Object
-
- com.puppycrawl.tools.checkstyle.api.BeforeExecutionFileFilterSet
-
- All Implemented Interfaces:
BeforeExecutionFileFilter
public final class BeforeExecutionFileFilterSet extends java.lang.Object implements BeforeExecutionFileFilter
A before execution file filter set applies filters to events. If a before execution file filter in the set rejects an event, then the event is rejected. Otherwise, the event is accepted.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Set<BeforeExecutionFileFilter>beforeExecutionFileFiltersFilter set.
-
Constructor Summary
Constructors Constructor Description BeforeExecutionFileFilterSet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaccept(java.lang.String uri)Determines whether or not a before execution file filtered event is accepted.voidaddBeforeExecutionFileFilter(BeforeExecutionFileFilter filter)Adds a Filter to the set.voidclear()Clears the BeforeExecutionFileFilterSet.java.util.Set<BeforeExecutionFileFilter>getBeforeExecutionFileFilters()Returns the Filters of the filter set.voidremoveBeforeExecutionFileFilter(BeforeExecutionFileFilter filter)Removes filter.java.lang.StringtoString()
-
-
-
Field Detail
-
beforeExecutionFileFilters
private final java.util.Set<BeforeExecutionFileFilter> beforeExecutionFileFilters
Filter set.
-
-
Constructor Detail
-
BeforeExecutionFileFilterSet
public BeforeExecutionFileFilterSet()
-
-
Method Detail
-
addBeforeExecutionFileFilter
public void addBeforeExecutionFileFilter(BeforeExecutionFileFilter filter)
Adds a Filter to the set.- Parameters:
filter- the Filter to add.
-
removeBeforeExecutionFileFilter
public void removeBeforeExecutionFileFilter(BeforeExecutionFileFilter filter)
Removes filter.- Parameters:
filter- filter to remove.
-
getBeforeExecutionFileFilters
public java.util.Set<BeforeExecutionFileFilter> getBeforeExecutionFileFilters()
Returns the Filters of the filter set.- Returns:
- the Filters of the filter set.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
accept
public boolean accept(java.lang.String uri)
Description copied from interface:BeforeExecutionFileFilterDetermines whether or not a before execution file filtered event is accepted.- Specified by:
acceptin interfaceBeforeExecutionFileFilter- Parameters:
uri- the uri to filter.- Returns:
- true if the event is accepted.
-
clear
public void clear()
Clears the BeforeExecutionFileFilterSet.
-
-