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 classPredicatepublic 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 fieldsPredicatepublic 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 fieldsPredicatepublic 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 fieldsPredicatepublic 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