public class TruggerFieldsSelector extends java.lang.Object implements FieldsSelector
Constructor and Description |
---|
TruggerFieldsSelector(MembersFinder<java.lang.reflect.Field> finder) |
TruggerFieldsSelector(MembersFinder<java.lang.reflect.Field> finder,
java.util.function.Predicate<? super java.lang.reflect.Field> predicate,
boolean recursively) |
Modifier and Type | Method and Description |
---|---|
FieldsSelector |
deep()
Selects using a deep operation.
|
FieldsSelector |
filter(java.util.function.Predicate<? super java.lang.reflect.Field> predicate)
Selects the elements that matches with the given predicate.
|
java.util.List<java.lang.reflect.Field> |
in(java.lang.Object target)
Computes the request based on the given target and previous configurations.
|
public TruggerFieldsSelector(MembersFinder<java.lang.reflect.Field> finder)
public TruggerFieldsSelector(MembersFinder<java.lang.reflect.Field> finder, java.util.function.Predicate<? super java.lang.reflect.Field> predicate, boolean recursively)
public FieldsSelector filter(java.util.function.Predicate<? super java.lang.reflect.Field> predicate)
PredicateSelector
filter
in interface FieldsSelector
filter
in interface PredicateSelector<java.lang.reflect.Field>
predicate
- the predicate to match.public FieldsSelector deep()
DeepSelector
deep
in interface DeepSelector
deep
in interface FieldsSelector
public java.util.List<java.lang.reflect.Field> in(java.lang.Object target)
Result