@ProviderType
public interface ResourcePredicates
Modifier and Type | Interface and Description |
---|---|
static interface |
ResourcePredicates.ResourcePredicateBuilder
Provides a transitional state where multiple parameters can be applied before
creating the Predicate
|
Modifier and Type | Method and Description |
---|---|
java.util.function.Predicate<Resource> |
parse(java.lang.String filter)
Creates a Predicate
|
java.util.function.Predicate<Resource> |
parse(java.lang.String filter,
java.lang.String charEncoding)
Creates a Predicate
|
ResourcePredicates.ResourcePredicateBuilder |
usingParameterMap(java.util.Map<java.lang.String,java.lang.Object> params)
Replaces the existing parameter map with the supplied Map
|
ResourcePredicates.ResourcePredicateBuilder |
withParameter(java.lang.String key,
java.lang.Object value)
Adds a key - value pair that can then be evaluated as part of the
Predicate
|
ResourcePredicates.ResourcePredicateBuilder |
withParameters(java.util.Map<java.lang.String,java.lang.Object> params)
Add a series of key - value pairs that can then be evaluated as part of the
Predicate
|
java.util.function.Predicate<Resource> parse(java.lang.String filter)
filter
- ResourceFilterException
java.util.function.Predicate<Resource> parse(java.lang.String filter, java.lang.String charEncoding)
filter
- charEncoding
- ResourceFilterException
ResourcePredicates.ResourcePredicateBuilder withParameters(java.util.Map<java.lang.String,java.lang.Object> params)
params
- Map of Key - Value pairsResourcePredicates.ResourcePredicateBuilder withParameter(java.lang.String key, java.lang.Object value)
key
- value
- ResourcePredicates.ResourcePredicateBuilder usingParameterMap(java.util.Map<java.lang.String,java.lang.Object> params)
Copyright © 2022 The Apache Software Foundation. All rights reserved.