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)CreatesPredicatethat rejects given fields.static Predicate<String>exclude(List<String> excludedFields)CreatesPredicatethat rejects given fields.static Predicate<String>include(String... includedFields)CreatesPredicatethat accepts given fields.static Predicate<String>include(List<String> includedFields)CreatesPredicatethat accepts given fields.static Predicate<String>includeAllFields(Class<?> clazz)CreatesPredicatethat accepts all fields of specified class.
-
-
-
Method Detail
-
includeAllFields
public static Predicate<String> includeAllFields(Class<?> clazz)
CreatesPredicatethat accepts all fields of specified class.
-
include
public static Predicate<String> include(List<String> includedFields)
CreatesPredicatethat accepts given fields.
-
include
public static Predicate<String> include(String... includedFields)
CreatesPredicatethat accepts given fields.
-
exclude
public static Predicate<String> exclude(List<String> excludedFields)
CreatesPredicatethat rejects given fields.
-
-