@ProviderType
public class ResourceFilterStream
extends java.lang.Object
Predicate
of type Resource
to identify matching
Resource objectsConstructor 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 controlResourceFilterException
public ResourceFilterStream setChildSelector(java.lang.String childSelector)
childSelector
- resourcePredicate script to identify child resources to returnResourceFilterException
public 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.