@ProviderType
public class ResourceFilterStream
extends java.lang.Object
Predicate of type Resource to identify matching
Resource objects| Constructor and Description |
|---|
ResourceFilterStream(Resource resource,
ResourcePredicates filter) |
| Modifier and Type | Method and Description |
|---|---|
ResourceFilterStream |
addParam(java.lang.String key,
java.lang.Object value)
Add a key - value pair that can then be evaluated as part of the Script
|
ResourceFilterStream |
addParams(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
ScriptFilter
|
ResourceFilterStream |
setBranchSelector(java.lang.String branchSelector)
Adds a branchSelector to define which child resource are acceptable to travel
down as part of the Resource traversal
|
ResourceFilterStream |
setChildSelector(java.lang.String childSelector)
Adds a childSelector to define which child resources should be part of the
stream
|
java.util.stream.Stream<Resource> |
stream()
Stream
|
public ResourceFilterStream(Resource resource, ResourcePredicates filter)
public ResourceFilterStream setBranchSelector(java.lang.String branchSelector)
branchSelector - resourcePredicate script for traversal controlResourceFilterExceptionpublic ResourceFilterStream setChildSelector(java.lang.String childSelector)
childSelector - resourcePredicate script to identify child resources to returnResourceFilterExceptionpublic ResourceFilterStream addParam(java.lang.String key, java.lang.Object value)
params - public ResourceFilterStream addParams(java.util.Map<java.lang.String,java.lang.Object> params)
params - public java.util.stream.Stream<Resource> stream()
Copyright © 2022 The Apache Software Foundation. All rights reserved.