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 |
Modifier and Type | Class | Description |
---|---|---|
class |
TreeBag |
Deprecated.
Moved to bag subpackage and rewritten internally.
|
Modifier and Type | Method | Description |
---|---|---|
static SortedBag |
BagUtils.predicatedSortedBag(SortedBag bag,
Predicate predicate) |
Returns a predicated (validating) sorted bag backed by the given sorted bag.
|
static SortedBag |
BagUtils.synchronizedSortedBag(SortedBag bag) |
Returns a synchronized (thread-safe) sorted bag backed by the given
sorted bag.
|
static SortedBag |
BagUtils.transformedSortedBag(SortedBag bag,
Transformer transformer) |
Returns a transformed sorted bag backed by the given bag.
|
static SortedBag |
BagUtils.typedSortedBag(SortedBag bag,
java.lang.Class type) |
Returns a typed sorted bag backed by the given bag.
|
static SortedBag |
BagUtils.unmodifiableSortedBag(SortedBag bag) |
Returns an unmodifiable view of the given sorted bag.
|
Modifier and Type | Method | Description |
---|---|---|
static SortedBag |
BagUtils.predicatedSortedBag(SortedBag bag,
Predicate predicate) |
Returns a predicated (validating) sorted bag backed by the given sorted bag.
|
static SortedBag |
BagUtils.synchronizedSortedBag(SortedBag bag) |
Returns a synchronized (thread-safe) sorted bag backed by the given
sorted bag.
|
static SortedBag |
BagUtils.transformedSortedBag(SortedBag bag,
Transformer transformer) |
Returns a transformed sorted bag backed by the given bag.
|
static SortedBag |
BagUtils.typedSortedBag(SortedBag bag,
java.lang.Class type) |
Returns a typed sorted bag backed by the given bag.
|
static SortedBag |
BagUtils.unmodifiableSortedBag(SortedBag bag) |
Returns an unmodifiable view of the given sorted bag.
|
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractSortedBagDecorator |
Decorates another
SortedBag to provide additional behaviour. |
class |
PredicatedSortedBag |
Decorates another
SortedBag to validate that additions
match a specified predicate. |
class |
SynchronizedSortedBag |
Decorates another
SortedBag to synchronize its behaviour
for a multi-threaded environment. |
class |
TransformedSortedBag |
Decorates another
SortedBag to transform objects that are added. |
class |
TreeBag |
Implements
SortedBag , using a TreeMap to provide
the data storage. |
class |
UnmodifiableSortedBag |
Decorates another
SortedBag to ensure it can't be altered. |
Modifier and Type | Method | Description |
---|---|---|
static SortedBag |
PredicatedSortedBag.decorate(SortedBag bag,
Predicate predicate) |
Factory method to create a predicated (validating) bag.
|
static SortedBag |
SynchronizedSortedBag.decorate(SortedBag bag) |
Factory method to create a synchronized sorted bag.
|
static SortedBag |
TransformedSortedBag.decorate(SortedBag bag,
Transformer transformer) |
Factory method to create a transforming sorted bag.
|
static SortedBag |
TypedSortedBag.decorate(SortedBag bag,
java.lang.Class type) |
Factory method to create a typed sorted bag.
|
static SortedBag |
UnmodifiableSortedBag.decorate(SortedBag bag) |
Factory method to create an unmodifiable bag.
|
protected SortedBag |
AbstractSortedBagDecorator.getSortedBag() |
Gets the bag being decorated.
|
protected SortedBag |
PredicatedSortedBag.getSortedBag() |
Gets the decorated sorted bag.
|
protected SortedBag |
SynchronizedSortedBag.getSortedBag() |
Gets the bag being decorated.
|
protected SortedBag |
TransformedSortedBag.getSortedBag() |
Gets the decorated bag.
|
Modifier and Type | Method | Description |
---|---|---|
static SortedBag |
PredicatedSortedBag.decorate(SortedBag bag,
Predicate predicate) |
Factory method to create a predicated (validating) bag.
|
static SortedBag |
SynchronizedSortedBag.decorate(SortedBag bag) |
Factory method to create a synchronized sorted bag.
|
static SortedBag |
TransformedSortedBag.decorate(SortedBag bag,
Transformer transformer) |
Factory method to create a transforming sorted bag.
|
static SortedBag |
TypedSortedBag.decorate(SortedBag bag,
java.lang.Class type) |
Factory method to create a typed sorted bag.
|
static SortedBag |
UnmodifiableSortedBag.decorate(SortedBag bag) |
Factory method to create an unmodifiable bag.
|
Constructor | Description |
---|---|
AbstractSortedBagDecorator(SortedBag bag) |
Constructor that wraps (not copies).
|
PredicatedSortedBag(SortedBag bag,
Predicate predicate) |
Constructor that wraps (not copies).
|
SynchronizedSortedBag(SortedBag bag) |
Constructor that wraps (not copies).
|
TransformedSortedBag(SortedBag bag,
Transformer transformer) |
Constructor that wraps (not copies).
|
Copyright © 2001-2017 Apache Software Foundation. All Rights Reserved.