Package com.java.pojo.api
Class FieldPredicate
- java.lang.Object
-
- com.java.pojo.api.FieldPredicate
-
public final class FieldPredicate extends Object
This class is used to create field predicates. It has methods that allow to create common predicates e.g. accept all fields.- Since:
- 0.1.0
- Author:
- Piotr JoĊski
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Predicate<String>
exclude(String... excludedFields)
CreatesPredicate
that rejects given fields.static Predicate<String>
exclude(List<String> excludedFields)
CreatesPredicate
that rejects given fields.static Predicate<String>
include(String... includedFields)
CreatesPredicate
that accepts given fields.static Predicate<String>
include(List<String> includedFields)
CreatesPredicate
that accepts given fields.static Predicate<String>
includeAllFields(Class<?> clazz)
CreatesPredicate
that accepts all fields of specified class.
-
-
-
Method Detail
-
includeAllFields
public static Predicate<String> includeAllFields(Class<?> clazz)
CreatesPredicate
that accepts all fields of specified class.
-
include
public static Predicate<String> include(List<String> includedFields)
CreatesPredicate
that accepts given fields.
-
include
public static Predicate<String> include(String... includedFields)
CreatesPredicate
that accepts given fields.
-
exclude
public static Predicate<String> exclude(List<String> excludedFields)
CreatesPredicate
that rejects given fields.
-
-