Package | Description |
---|---|
org.apache.commons.collections |
This package contains the interfaces and utilities shared across all the subpackages of this component.
|
org.apache.commons.collections.bag | |
org.apache.commons.collections.buffer |
This package contains implementations of the
Buffer interface. |
org.apache.commons.collections.collection |
This package contains implementations of the
Collection interface. |
org.apache.commons.collections.functors |
This package contains implementations of the
Closure ,
Predicate ,
Transformer and
Factory interfaces. |
org.apache.commons.collections.iterators |
This package contains implementations of the
Iterator interface. |
org.apache.commons.collections.list |
This package contains implementations of the
List interface. |
org.apache.commons.collections.map | |
org.apache.commons.collections.set |
Modifier and Type | Method and Description |
---|---|
static Predicate |
PredicateUtils.allPredicate(Collection predicates)
Create a new Predicate that returns true only if all of the specified
predicates are true.
|
static Predicate |
PredicateUtils.allPredicate(Predicate[] predicates)
Create a new Predicate that returns true only if all of the specified
predicates are true.
|
static Predicate |
PredicateUtils.andPredicate(Predicate predicate1,
Predicate predicate2)
Create a new Predicate that returns true only if both of the specified
predicates are true.
|
static Predicate |
PredicateUtils.anyPredicate(Collection predicates)
Create a new Predicate that returns true if any of the specified
predicates are true.
|
static Predicate |
PredicateUtils.anyPredicate(Predicate[] predicates)
Create a new Predicate that returns true if any of the specified
predicates are true.
|
static Predicate |
PredicateUtils.asPredicate(Transformer transformer)
Create a new Predicate that wraps a Transformer.
|
static Predicate |
PredicateUtils.eitherPredicate(Predicate predicate1,
Predicate predicate2)
Create a new Predicate that returns true if one, but not both, of the
specified predicates are true.
|
static Predicate |
PredicateUtils.equalPredicate(Object value)
Creates a Predicate that checks if the input object is equal to the
specified object using equals().
|
static Predicate |
PredicateUtils.exceptionPredicate()
Gets a Predicate that always throws an exception.
|
static Predicate |
PredicateUtils.falsePredicate()
Gets a Predicate that always returns false.
|
static Predicate |
PredicateUtils.identityPredicate(Object value)
Creates a Predicate that checks if the input object is equal to the
specified object by identity.
|
static Predicate |
PredicateUtils.instanceofPredicate(Class type)
Creates a Predicate that checks if the object passed in is of
a particular type, using instanceof.
|
static Predicate |
PredicateUtils.invokerPredicate(String methodName)
Creates a Predicate that invokes a method on the input object.
|
static Predicate |
PredicateUtils.invokerPredicate(String methodName,
Class[] paramTypes,
Object[] args)
Creates a Predicate that invokes a method on the input object.
|
static Predicate |
PredicateUtils.neitherPredicate(Predicate predicate1,
Predicate predicate2)
Create a new Predicate that returns true if neither of the specified
predicates are true.
|
static Predicate |
PredicateUtils.nonePredicate(Collection predicates)
Create a new Predicate that returns true if none of the specified
predicates are true.
|
static Predicate |
PredicateUtils.nonePredicate(Predicate[] predicates)
Create a new Predicate that returns true if none of the specified
predicates are true.
|
static Predicate |
PredicateUtils.notNullPredicate()
Gets a Predicate that checks if the input object passed in is not null.
|
static Predicate |
PredicateUtils.notPredicate(Predicate predicate)
Create a new Predicate that returns true if the specified predicate
returns false and vice versa.
|
static Predicate |
PredicateUtils.nullIsExceptionPredicate(Predicate predicate)
Gets a Predicate that throws an exception if the input object is null,
otherwise it calls the specified Predicate.
|
static Predicate |
PredicateUtils.nullIsFalsePredicate(Predicate predicate)
Gets a Predicate that returns false if the input object is null, otherwise
it calls the specified Predicate.
|
static Predicate |
PredicateUtils.nullIsTruePredicate(Predicate predicate)
Gets a Predicate that returns true if the input object is null, otherwise
it calls the specified Predicate.
|
static Predicate |
PredicateUtils.nullPredicate()
Gets a Predicate that checks if the input object passed in is null.
|
static Predicate |
PredicateUtils.onePredicate(Collection predicates)
Create a new Predicate that returns true if only one of the specified
predicates are true.
|
static Predicate |
PredicateUtils.onePredicate(Predicate[] predicates)
Create a new Predicate that returns true if only one of the specified
predicates are true.
|
static Predicate |
PredicateUtils.orPredicate(Predicate predicate1,
Predicate predicate2)
Create a new Predicate that returns true if either of the specified
predicates are true.
|
static Predicate |
PredicateUtils.transformedPredicate(Transformer transformer,
Predicate predicate)
Creates a predicate that transforms the input object before passing it
to the predicate.
|
static Predicate |
PredicateUtils.truePredicate()
Gets a Predicate that always returns true.
|
static Predicate |
PredicateUtils.uniquePredicate()
Creates a Predicate that returns true the first time an object is
encountered, and false if the same object is received
again.
|
Modifier and Type | Method and Description |
---|---|
static Predicate |
PredicateUtils.allPredicate(Predicate[] predicates)
Create a new Predicate that returns true only if all of the specified
predicates are true.
|
static Predicate |
PredicateUtils.andPredicate(Predicate predicate1,
Predicate predicate2)
Create a new Predicate that returns true only if both of the specified
predicates are true.
|
static Predicate |
PredicateUtils.anyPredicate(Predicate[] predicates)
Create a new Predicate that returns true if any of the specified
predicates are true.
|
static Transformer |
TransformerUtils.asTransformer(Predicate predicate)
Creates a Transformer that calls a Predicate each time the transformer is used.
|
static int |
CollectionUtils.countMatches(Collection inputCollection,
Predicate predicate)
Counts the number of elements in the input collection that match the predicate.
|
static Closure |
ClosureUtils.doWhileClosure(Closure closure,
Predicate predicate)
Creates a Closure that will call the closure once and then repeatedly
until the predicate returns false.
|
static Predicate |
PredicateUtils.eitherPredicate(Predicate predicate1,
Predicate predicate2)
Create a new Predicate that returns true if one, but not both, of the
specified predicates are true.
|
static boolean |
CollectionUtils.exists(Collection collection,
Predicate predicate)
Answers true if a predicate is true for at least one element of a collection.
|
static void |
CollectionUtils.filter(Collection collection,
Predicate predicate)
Filter the collection by applying a Predicate to each element.
|
static Iterator |
IteratorUtils.filteredIterator(Iterator iterator,
Predicate predicate)
Gets an iterator that filters another iterator.
|
static ListIterator |
IteratorUtils.filteredListIterator(ListIterator listIterator,
Predicate predicate)
Gets a list iterator that filters another list iterator.
|
static Object |
CollectionUtils.find(Collection collection,
Predicate predicate)
Finds the first element in the given collection which matches the given predicate.
|
static Closure |
ClosureUtils.ifClosure(Predicate predicate,
Closure trueClosure)
Create a new Closure that calls another closure based on the
result of the specified predicate.
|
static Closure |
ClosureUtils.ifClosure(Predicate predicate,
Closure trueClosure,
Closure falseClosure)
Create a new Closure that calls one of two closures depending
on the specified predicate.
|
static Predicate |
PredicateUtils.neitherPredicate(Predicate predicate1,
Predicate predicate2)
Create a new Predicate that returns true if neither of the specified
predicates are true.
|
static Predicate |
PredicateUtils.nonePredicate(Predicate[] predicates)
Create a new Predicate that returns true if none of the specified
predicates are true.
|
static Predicate |
PredicateUtils.notPredicate(Predicate predicate)
Create a new Predicate that returns true if the specified predicate
returns false and vice versa.
|
static Predicate |
PredicateUtils.nullIsExceptionPredicate(Predicate predicate)
Gets a Predicate that throws an exception if the input object is null,
otherwise it calls the specified Predicate.
|
static Predicate |
PredicateUtils.nullIsFalsePredicate(Predicate predicate)
Gets a Predicate that returns false if the input object is null, otherwise
it calls the specified Predicate.
|
static Predicate |
PredicateUtils.nullIsTruePredicate(Predicate predicate)
Gets a Predicate that returns true if the input object is null, otherwise
it calls the specified Predicate.
|
static Predicate |
PredicateUtils.onePredicate(Predicate[] predicates)
Create a new Predicate that returns true if only one of the specified
predicates are true.
|
static Predicate |
PredicateUtils.orPredicate(Predicate predicate1,
Predicate predicate2)
Create a new Predicate that returns true if either of the specified
predicates are true.
|
static Bag |
BagUtils.predicatedBag(Bag bag,
Predicate predicate)
Returns a predicated (validating) bag backed by the given bag.
|
static Buffer |
BufferUtils.predicatedBuffer(Buffer buffer,
Predicate predicate)
Returns a predicated (validating) buffer backed by the given buffer.
|
static Collection |
CollectionUtils.predicatedCollection(Collection collection,
Predicate predicate)
Returns a predicated (validating) collection backed by the given collection.
|
static List |
ListUtils.predicatedList(List list,
Predicate predicate)
Returns a predicated (validating) list backed by the given list.
|
static Map |
MapUtils.predicatedMap(Map map,
Predicate keyPred,
Predicate valuePred)
Returns a predicated (validating) map backed by the given map.
|
static Set |
SetUtils.predicatedSet(Set set,
Predicate predicate)
Returns a predicated (validating) set backed by the given set.
|
static SortedBag |
BagUtils.predicatedSortedBag(SortedBag bag,
Predicate predicate)
Returns a predicated (validating) sorted bag backed by the given sorted bag.
|
static SortedMap |
MapUtils.predicatedSortedMap(SortedMap map,
Predicate keyPred,
Predicate valuePred)
Returns a predicated (validating) sorted map backed by the given map.
|
static SortedSet |
SetUtils.predicatedSortedSet(SortedSet set,
Predicate predicate)
Returns a predicated (validating) sorted set backed by the given sorted set.
|
static Collection |
CollectionUtils.select(Collection inputCollection,
Predicate predicate)
Selects all elements from input collection which match the given predicate
into an output collection.
|
static void |
CollectionUtils.select(Collection inputCollection,
Predicate predicate,
Collection outputCollection)
Selects all elements from input collection which match the given predicate
and adds them to outputCollection.
|
static Collection |
CollectionUtils.selectRejected(Collection inputCollection,
Predicate predicate)
Selects all elements from inputCollection which don't match the given predicate
into an output collection.
|
static void |
CollectionUtils.selectRejected(Collection inputCollection,
Predicate predicate,
Collection outputCollection)
Selects all elements from inputCollection which don't match the given predicate
and adds them to outputCollection.
|
static Closure |
ClosureUtils.switchClosure(Predicate[] predicates,
Closure[] closures)
Create a new Closure that calls one of the closures depending
on the predicates.
|
static Closure |
ClosureUtils.switchClosure(Predicate[] predicates,
Closure[] closures,
Closure defaultClosure)
Create a new Closure that calls one of the closures depending
on the predicates.
|
static Transformer |
TransformerUtils.switchTransformer(Predicate[] predicates,
Transformer[] transformers)
Create a new Transformer that calls one of the transformers depending
on the predicates.
|
static Transformer |
TransformerUtils.switchTransformer(Predicate[] predicates,
Transformer[] transformers,
Transformer defaultTransformer)
Create a new Transformer that calls one of the transformers depending
on the predicates.
|
static Transformer |
TransformerUtils.switchTransformer(Predicate predicate,
Transformer trueTransformer,
Transformer falseTransformer)
Create a new Transformer that calls one of two transformers depending
on the specified predicate.
|
static Predicate |
PredicateUtils.transformedPredicate(Transformer transformer,
Predicate predicate)
Creates a predicate that transforms the input object before passing it
to the predicate.
|
static Closure |
ClosureUtils.whileClosure(Predicate predicate,
Closure closure)
Creates a Closure that will call the closure repeatedly until the
predicate returns false.
|
Modifier and Type | Method and Description |
---|---|
static Bag |
PredicatedBag.decorate(Bag bag,
Predicate predicate)
Factory method to create a predicated (validating) bag.
|
static SortedBag |
PredicatedSortedBag.decorate(SortedBag bag,
Predicate predicate)
Factory method to create a predicated (validating) bag.
|
Constructor and Description |
---|
PredicatedBag(Bag bag,
Predicate predicate)
Constructor that wraps (not copies).
|
PredicatedSortedBag(SortedBag bag,
Predicate predicate)
Constructor that wraps (not copies).
|
Modifier and Type | Method and Description |
---|---|
static Buffer |
PredicatedBuffer.decorate(Buffer buffer,
Predicate predicate)
Factory method to create a predicated (validating) buffer.
|
Constructor and Description |
---|
PredicatedBuffer(Buffer buffer,
Predicate predicate)
Constructor that wraps (not copies).
|
Modifier and Type | Field and Description |
---|---|
protected Predicate |
PredicatedCollection.predicate
The predicate to use
|
Modifier and Type | Method and Description |
---|---|
static Collection |
PredicatedCollection.decorate(Collection coll,
Predicate predicate)
Factory method to create a predicated (validating) collection.
|
Constructor and Description |
---|
PredicatedCollection(Collection coll,
Predicate predicate)
Constructor that wraps (not copies).
|
Modifier and Type | Interface and Description |
---|---|
interface |
PredicateDecorator
Defines a predicate that decorates one or more other predicates.
|
Modifier and Type | Class and Description |
---|---|
class |
AllPredicate
Predicate implementation that returns true if all the
predicates return true.
|
class |
AndPredicate
Predicate implementation that returns true if both the predicates return true.
|
class |
AnyPredicate
Predicate implementation that returns true if any of the
predicates return true.
|
class |
EqualPredicate
Predicate implementation that returns true if the input is the same object
as the one stored in this predicate by equals.
|
class |
ExceptionPredicate
Predicate implementation that always throws an exception.
|
class |
FalsePredicate
Predicate implementation that always returns false.
|
class |
IdentityPredicate
Predicate implementation that returns true if the input is the same object
as the one stored in this predicate.
|
class |
InstanceofPredicate
Predicate implementation that returns true if the input is an instanceof
the type stored in this predicate.
|
class |
NonePredicate
Predicate implementation that returns true if none of the
predicates return true.
|
class |
NotNullPredicate
Predicate implementation that returns true if the input is not null.
|
class |
NotPredicate
Predicate implementation that returns the opposite of the decorated predicate.
|
class |
NullIsExceptionPredicate
Predicate implementation that throws an exception if the input is null.
|
class |
NullIsFalsePredicate
Predicate implementation that returns false if the input is null.
|
class |
NullIsTruePredicate
Predicate implementation that returns true if the input is null.
|
class |
NullPredicate
Predicate implementation that returns true if the input is null.
|
class |
OnePredicate
Predicate implementation that returns true if only one of the
predicates return true.
|
class |
OrPredicate
Predicate implementation that returns true if either of the predicates return true.
|
class |
TransformedPredicate
Predicate implementation that transforms the given object before invoking
another
Predicate . |
class |
TransformerPredicate
Predicate implementation that returns the result of a transformer.
|
class |
TruePredicate
Predicate implementation that always returns true.
|
class |
UniquePredicate
Predicate implementation that returns true the first time an object is
passed into the predicate.
|
Modifier and Type | Field and Description |
---|---|
static Predicate |
FalsePredicate.INSTANCE
Singleton predicate instance
|
static Predicate |
TruePredicate.INSTANCE
Singleton predicate instance
|
static Predicate |
ExceptionPredicate.INSTANCE
Singleton predicate instance
|
static Predicate |
NotNullPredicate.INSTANCE
Singleton predicate instance
|
static Predicate |
NullPredicate.INSTANCE
Singleton predicate instance
|
Modifier and Type | Method and Description |
---|---|
static Predicate |
FalsePredicate.getInstance()
Factory returning the singleton instance.
|
static Predicate |
TruePredicate.getInstance()
Factory returning the singleton instance.
|
static Predicate |
UniquePredicate.getInstance()
Factory to create the predicate.
|
static Predicate |
ExceptionPredicate.getInstance()
Factory returning the singleton instance.
|
static Predicate |
NotNullPredicate.getInstance()
Factory returning the singleton instance.
|
static Predicate |
NullPredicate.getInstance()
Factory returning the singleton instance.
|
static Predicate |
InstanceofPredicate.getInstance(Class type)
Factory to create the identity predicate.
|
static Predicate |
AnyPredicate.getInstance(Collection predicates)
Factory to create the predicate.
|
static Predicate |
NonePredicate.getInstance(Collection predicates)
Factory to create the predicate.
|
static Predicate |
AllPredicate.getInstance(Collection predicates)
Factory to create the predicate.
|
static Predicate |
OnePredicate.getInstance(Collection predicates)
Factory to create the predicate.
|
static Predicate |
EqualPredicate.getInstance(Object object)
Factory to create the identity predicate.
|
static Predicate |
IdentityPredicate.getInstance(Object object)
Factory to create the identity predicate.
|
static Predicate |
NullIsExceptionPredicate.getInstance(Predicate predicate)
Factory to create the null exception predicate.
|
static Predicate |
NotPredicate.getInstance(Predicate predicate)
Factory to create the not predicate.
|
static Predicate |
NullIsTruePredicate.getInstance(Predicate predicate)
Factory to create the null true predicate.
|
static Predicate |
NullIsFalsePredicate.getInstance(Predicate predicate)
Factory to create the null false predicate.
|
static Predicate |
AnyPredicate.getInstance(Predicate[] predicates)
Factory to create the predicate.
|
static Predicate |
NonePredicate.getInstance(Predicate[] predicates)
Factory to create the predicate.
|
static Predicate |
AllPredicate.getInstance(Predicate[] predicates)
Factory to create the predicate.
|
static Predicate |
OnePredicate.getInstance(Predicate[] predicates)
Factory to create the predicate.
|
static Predicate |
AndPredicate.getInstance(Predicate predicate1,
Predicate predicate2)
Factory to create the predicate.
|
static Predicate |
OrPredicate.getInstance(Predicate predicate1,
Predicate predicate2)
Factory to create the predicate.
|
static Predicate |
TransformerPredicate.getInstance(Transformer transformer)
Factory to create the predicate.
|
static Predicate |
TransformedPredicate.getInstance(Transformer transformer,
Predicate predicate)
Factory to create the predicate.
|
Predicate |
WhileClosure.getPredicate()
Gets the predicate in use.
|
Predicate |
IfClosure.getPredicate()
Gets the predicate.
|
Predicate |
PredicateTransformer.getPredicate()
Gets the predicate.
|
Predicate[] |
NullIsExceptionPredicate.getPredicates()
Gets the predicate being decorated.
|
Predicate[] |
AndPredicate.getPredicates()
Gets the two predicates being decorated as an array.
|
Predicate[] |
AnyPredicate.getPredicates()
Gets the predicates, do not modify the array.
|
Predicate[] |
PredicateDecorator.getPredicates()
Gets the predicates being decorated as an array.
|
Predicate[] |
SwitchClosure.getPredicates()
Gets the predicates, do not modify the array.
|
Predicate[] |
SwitchTransformer.getPredicates()
Gets the predicates, do not modify the array.
|
Predicate[] |
NotPredicate.getPredicates()
Gets the predicate being decorated.
|
Predicate[] |
OrPredicate.getPredicates()
Gets the two predicates being decorated as an array.
|
Predicate[] |
NonePredicate.getPredicates()
Gets the predicates, do not modify the array.
|
Predicate[] |
AllPredicate.getPredicates()
Gets the predicates, do not modify the array.
|
Predicate[] |
OnePredicate.getPredicates()
Gets the predicates, do not modify the array.
|
Predicate[] |
NullIsTruePredicate.getPredicates()
Gets the predicate being decorated.
|
Predicate[] |
TransformedPredicate.getPredicates()
Gets the predicate being decorated.
|
Predicate[] |
NullIsFalsePredicate.getPredicates()
Gets the predicate being decorated.
|
Modifier and Type | Method and Description |
---|---|
static Predicate |
NullIsExceptionPredicate.getInstance(Predicate predicate)
Factory to create the null exception predicate.
|
static Predicate |
NotPredicate.getInstance(Predicate predicate)
Factory to create the not predicate.
|
static Transformer |
PredicateTransformer.getInstance(Predicate predicate)
Factory method that performs validation.
|
static Predicate |
NullIsTruePredicate.getInstance(Predicate predicate)
Factory to create the null true predicate.
|
static Predicate |
NullIsFalsePredicate.getInstance(Predicate predicate)
Factory to create the null false predicate.
|
static Predicate |
AnyPredicate.getInstance(Predicate[] predicates)
Factory to create the predicate.
|
static Predicate |
NonePredicate.getInstance(Predicate[] predicates)
Factory to create the predicate.
|
static Predicate |
AllPredicate.getInstance(Predicate[] predicates)
Factory to create the predicate.
|
static Predicate |
OnePredicate.getInstance(Predicate[] predicates)
Factory to create the predicate.
|
static Closure |
SwitchClosure.getInstance(Predicate[] predicates,
Closure[] closures,
Closure defaultClosure)
Factory method that performs validation and copies the parameter arrays.
|
static Transformer |
SwitchTransformer.getInstance(Predicate[] predicates,
Transformer[] transformers,
Transformer defaultTransformer)
Factory method that performs validation and copies the parameter arrays.
|
static Closure |
IfClosure.getInstance(Predicate predicate,
Closure trueClosure)
Factory method that performs validation.
|
static Closure |
WhileClosure.getInstance(Predicate predicate,
Closure closure,
boolean doLoop)
Factory method that performs validation.
|
static Closure |
IfClosure.getInstance(Predicate predicate,
Closure trueClosure,
Closure falseClosure)
Factory method that performs validation.
|
static Predicate |
AndPredicate.getInstance(Predicate predicate1,
Predicate predicate2)
Factory to create the predicate.
|
static Predicate |
OrPredicate.getInstance(Predicate predicate1,
Predicate predicate2)
Factory to create the predicate.
|
static Predicate |
TransformedPredicate.getInstance(Transformer transformer,
Predicate predicate)
Factory to create the predicate.
|
Constructor and Description |
---|
AllPredicate(Predicate[] predicates)
Constructor that performs no validation.
|
AndPredicate(Predicate predicate1,
Predicate predicate2)
Constructor that performs no validation.
|
AnyPredicate(Predicate[] predicates)
Constructor that performs no validation.
|
IfClosure(Predicate predicate,
Closure trueClosure)
Constructor that performs no validation.
|
IfClosure(Predicate predicate,
Closure trueClosure,
Closure falseClosure)
Constructor that performs no validation.
|
NonePredicate(Predicate[] predicates)
Constructor that performs no validation.
|
NotPredicate(Predicate predicate)
Constructor that performs no validation.
|
NullIsExceptionPredicate(Predicate predicate)
Constructor that performs no validation.
|
NullIsFalsePredicate(Predicate predicate)
Constructor that performs no validation.
|
NullIsTruePredicate(Predicate predicate)
Constructor that performs no validation.
|
OnePredicate(Predicate[] predicates)
Constructor that performs no validation.
|
OrPredicate(Predicate predicate1,
Predicate predicate2)
Constructor that performs no validation.
|
PredicateTransformer(Predicate predicate)
Constructor that performs no validation.
|
SwitchClosure(Predicate[] predicates,
Closure[] closures,
Closure defaultClosure)
Constructor that performs no validation.
|
SwitchTransformer(Predicate[] predicates,
Transformer[] transformers,
Transformer defaultTransformer)
Constructor that performs no validation.
|
TransformedPredicate(Transformer transformer,
Predicate predicate)
Constructor that performs no validation.
|
WhileClosure(Predicate predicate,
Closure closure,
boolean doLoop)
Constructor that performs no validation.
|
Modifier and Type | Method and Description |
---|---|
Predicate |
FilterIterator.getPredicate()
Gets the predicate this iterator is using.
|
Predicate |
FilterListIterator.getPredicate()
Gets the predicate this iterator is using.
|
Modifier and Type | Method and Description |
---|---|
void |
FilterIterator.setPredicate(Predicate predicate)
Sets the predicate this the iterator to use.
|
void |
FilterListIterator.setPredicate(Predicate predicate)
Sets the predicate this the iterator to use.
|
Constructor and Description |
---|
FilterIterator(Iterator iterator,
Predicate predicate)
Constructs a new
FilterIterator that will use the
given iterator and predicate. |
FilterListIterator(ListIterator iterator,
Predicate predicate)
Constructs a new
FilterListIterator . |
FilterListIterator(Predicate predicate)
Constructs a new
FilterListIterator that will not function
until setListIterator is invoked. |
Modifier and Type | Method and Description |
---|---|
static List |
PredicatedList.decorate(List list,
Predicate predicate)
Factory method to create a predicated (validating) list.
|
Constructor and Description |
---|
PredicatedList(List list,
Predicate predicate)
Constructor that wraps (not copies).
|
Modifier and Type | Field and Description |
---|---|
protected Predicate |
PredicatedMap.keyPredicate
The key predicate to use
|
protected Predicate |
PredicatedMap.valuePredicate
The value predicate to use
|
Modifier and Type | Method and Description |
---|---|
static Map |
PredicatedMap.decorate(Map map,
Predicate keyPredicate,
Predicate valuePredicate)
Factory method to create a predicated (validating) map.
|
static SortedMap |
PredicatedSortedMap.decorate(SortedMap map,
Predicate keyPredicate,
Predicate valuePredicate)
Factory method to create a predicated (validating) sorted map.
|
Constructor and Description |
---|
PredicatedMap(Map map,
Predicate keyPredicate,
Predicate valuePredicate)
Constructor that wraps (not copies).
|
PredicatedSortedMap(SortedMap map,
Predicate keyPredicate,
Predicate valuePredicate)
Constructor that wraps (not copies).
|
Modifier and Type | Method and Description |
---|---|
static Set |
PredicatedSet.decorate(Set set,
Predicate predicate)
Factory method to create a predicated (validating) set.
|
static SortedSet |
PredicatedSortedSet.decorate(SortedSet set,
Predicate predicate)
Factory method to create a predicated (validating) sorted set.
|
Constructor and Description |
---|
PredicatedSet(Set set,
Predicate predicate)
Constructor that wraps (not copies).
|
PredicatedSortedSet(SortedSet set,
Predicate predicate)
Constructor that wraps (not copies).
|
Copyright © 2001–2015 The Apache Software Foundation. All rights reserved.