| Modifier and Type | Field and Description |
|---|---|
| private final Supplier | |
| private final Supplier |
| Access | Constructor and Description |
|---|---|
| public | |
| public | AbstractFilter(Supplier<List<PropertyFactory<?>>> propertyFactorySupplier, Supplier<List<ParameterFactory<?>>> parameterFactorySupplier)
|
| Modifier and Type | Method and Description |
|---|---|
| protected <V> V | |
| protected Parameter | |
| protected Parameter | |
| protected Parameter | |
| protected Parameter | |
| protected List | |
| protected List | |
| protected Property | |
| protected Property | |
| protected Property | |
| protected Property | |
| protected Property | property(FilterTarget operand, String value)
Build a property instance from a filter specification and value string. |
| protected FilterTarget |
| parameterFactorySupplier | back to summary |
|---|---|
| private final Supplier<List<ParameterFactory<?>>> parameterFactorySupplier | |
| propertyFactorySupplier | back to summary |
|---|---|
| private final Supplier<List<PropertyFactory<?>>> propertyFactorySupplier | |
| AbstractFilter | back to summary |
|---|---|
| public AbstractFilter() | |
| AbstractFilter | back to summary |
|---|---|
| public AbstractFilter(Supplier<List<PropertyFactory<?>>> propertyFactorySupplier, Supplier<List<ParameterFactory<?>>> parameterFactorySupplier) | |
| literal | back to summary |
|---|---|
| protected <V> V literal(FilterExpression expression) | |
| parameter | back to summary |
|---|---|
| protected Parameter parameter(UnaryExpression expression) Build a parameter instance from an expression. | |
| parameter | back to summary |
|---|---|
| protected Parameter parameter(BinaryExpression expression) Build a parameter instance from an expression. | |
| parameter | back to summary |
|---|---|
| protected Parameter parameter(FilterTarget. | |
| parameter | back to summary |
|---|---|
| protected Parameter parameter(String name, String value) Build a parameter from a name and value string.
| |
| parameters | back to summary |
|---|---|
| protected List Build a list of parameters from an expression. | |
| properties | back to summary |
|---|---|
| protected List Build a property list from an expression. | |
| property | back to summary |
|---|---|
| protected Property property(FilterExpression expression) Build a property instance from an expression. | |
| property | back to summary |
|---|---|
| protected Property property(UnaryExpression expression) Build a property instance from an expression. | |
| property | back to summary |
|---|---|
| protected Property property(BinaryExpression expression) Build a property instance from an expression. | |
| property | back to summary |
|---|---|
| protected Property property(FilterTarget operand) Build a property instance from a filter specification. | |
| property | back to summary |
|---|---|
| protected Property property(FilterTarget operand, String value) Build a property instance from a filter specification and value string. | |
| target | back to summary |
|---|---|
| protected FilterTarget target(FilterExpression expression) | |