public abstract class ComposableFilter<T> extends Object implements Filter<T>
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ComposableFilter.AndFilter<T> |
protected static class |
ComposableFilter.OrFilter<T> |
| Modifier | Constructor and Description |
|---|---|
protected |
ComposableFilter(Filter<T> leftFilter,
Filter<T> rightFilter) |
| Modifier and Type | Method and Description |
|---|---|
protected static <T> Filter<T> |
compose(Filter<T> leftFilter,
Filter<T> rightFilter,
ComposableFilter<T> composedFilter) |
static <T> Filter<T> |
composeAnd(Filter<T> leftFilter,
Filter<T> rightFilter) |
static <T> Filter<T> |
composeOr(Filter<T> leftFilter,
Filter<T> rightFilter) |
protected Filter<T> |
getLeftFilter() |
protected Filter<T> |
getRightFilter() |
protected static <T> Filter<T> compose(Filter<T> leftFilter, Filter<T> rightFilter, ComposableFilter<T> composedFilter)
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.