|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.errai.reflections.util.FilterBuilder
public class FilterBuilder
an include exclude filter builder
for example:
Predicatefilter1 = FilterBuilder.parse("+.*, -java.*"); Predicate filter2 = new FilterBuilder().include(".*").exclude("java.*");
| Nested Class Summary | |
|---|---|
static class |
FilterBuilder.Exclude
|
static class |
FilterBuilder.Include
|
static class |
FilterBuilder.Matcher
|
| Constructor Summary | |
|---|---|
FilterBuilder()
|
|
| Method Summary | |
|---|---|
FilterBuilder |
add(com.google.common.base.Predicate<java.lang.String> filter)
add a Predicate to the chain of predicates |
boolean |
apply(java.lang.String regex)
|
FilterBuilder |
exclude(java.lang.String regex)
exclude a regular expression |
FilterBuilder |
excludePackage(java.lang.Class<?> aClass)
exclude a package of a given class |
FilterBuilder |
include(java.lang.String regex)
include a regular expression |
FilterBuilder |
includePackage(java.lang.Class<?> aClass)
include a package of a given class |
static FilterBuilder |
parse(java.lang.String includeExcludeString)
parses a string representation of include exclude filter |
static java.lang.String |
prefix(java.lang.String qualifiedName)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.google.common.base.Predicate |
|---|
equals |
| Constructor Detail |
|---|
public FilterBuilder()
| Method Detail |
|---|
public FilterBuilder include(java.lang.String regex)
public FilterBuilder exclude(java.lang.String regex)
public FilterBuilder add(com.google.common.base.Predicate<java.lang.String> filter)
public FilterBuilder includePackage(java.lang.Class<?> aClass)
public FilterBuilder excludePackage(java.lang.Class<?> aClass)
public static java.lang.String prefix(java.lang.String qualifiedName)
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean apply(java.lang.String regex)
apply in interface com.google.common.base.Predicate<java.lang.String>public static FilterBuilder parse(java.lang.String includeExcludeString)
the given includeExcludeString is a comma separated list of patterns, each starts with either + or - to indicate include/exclude resp. followed by the regular expression pattern
for example parse("-java., -javax., -sun., -com.sun.") or parse("+com.myn,-com.myn.excluded")
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||