public final class FieldPredicate
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.util.function.Predicate<java.lang.String> |
exclude(java.util.List<java.lang.String> excludedFields)
Creates
Predicate that rejects given fields. |
static java.util.function.Predicate<java.lang.String> |
exclude(java.lang.String... excludedFields)
Creates
Predicate that rejects given fields. |
static java.util.function.Predicate<java.lang.String> |
include(java.util.List<java.lang.String> includedFields)
Creates
Predicate that accepts given fields. |
static java.util.function.Predicate<java.lang.String> |
include(java.lang.String... includedFields)
Creates
Predicate that accepts given fields. |
static java.util.function.Predicate<java.lang.String> |
includeAllFields(java.lang.Class<?> clazz)
Creates
Predicate that accepts all fields of specified class. |
public static java.util.function.Predicate<java.lang.String> includeAllFields(java.lang.Class<?> clazz)
Predicate
that accepts all fields of specified class.clazz
- class, which fields will be acceptedPredicate
that accepts all fields of given classPredicate
public static java.util.function.Predicate<java.lang.String> include(java.util.List<java.lang.String> includedFields)
Predicate
that accepts given fields.includedFields
- fields, that will be included into predicatePredicate
that accepts given fieldsPredicate
public static java.util.function.Predicate<java.lang.String> include(java.lang.String... includedFields)
Predicate
that accepts given fields.includedFields
- fields, that will be included into predicatePredicate
that accepts given fieldsPredicate
public static java.util.function.Predicate<java.lang.String> exclude(java.util.List<java.lang.String> excludedFields)
Predicate
that rejects given fields.excludedFields
- fields, that will be excluded from predicatePredicate
that rejects given fieldsPredicate
public static java.util.function.Predicate<java.lang.String> exclude(java.lang.String... excludedFields)
Predicate
that rejects given fields.excludedFields
- fields, that will be excluded from predicatePredicate
that rejects given fieldsPredicate