Package | Description |
---|---|
org.apache.tapestry5.dom |
A Document Object Model, a tree of nodes representing elements, attributes
and text within a document.
|
org.apache.tapestry5.func |
Light-weight functional programming for Flows of values
|
org.apache.tapestry5.ioc.internal.util |
[INTERNAL USE ONLY] utility classes for Tapestry IOC services; API subject to change
|
Modifier and Type | Method and Description |
---|---|
Element |
Element.getElement(Predicate<Element> predicate)
Tries to find an element under this element (including itself) accepted by the given predicate.
|
Modifier and Type | Field and Description |
---|---|
static Predicate<String> |
F.IS_BLANK
Predicate that returns true if the provided string is blank (null or all whitespace).
|
Modifier and Type | Method and Description |
---|---|
static <T> Predicate<T> |
F.and(Predicate<? super T>... delegates)
Combines any number of delegates as a logical and operation.
|
static Predicate<String> |
F.endsWith(String suffix)
A Predicate factory for matching String elements with a given suffix.
|
static Predicate<String> |
F.endsWithIgnoringCase(String suffix)
As with
F.endsWith(String) but ignores case. |
static <T extends Comparable<T>> |
F.eq(T value)
A Predicate factory for comparison of a Comparable element from a flow against a fixed value.
|
static <T> Predicate<T> |
F.eql(T value)
A Predicate factory for equality of an element from a flow against a specified
value.
|
static <T extends Comparable<T>> |
F.gt(T value)
A Predicate factory for comparison of a Comparable against a fixed value; true
if the flow element is greater than the provided value.
|
static <T extends Comparable<T>> |
F.gteq(T value)
A Predicate factory for comparison of a Comparable against a fixed value; true
if the flow element is greater than or equal to the value.
|
static <T> Predicate<T> |
F.isNull()
A Predicate factory; returns true if the value from the Flow is null.
|
static <T extends Comparable<T>> |
F.lt(T value)
A Predicate factory for comparison of a Comparable against a fixed value; true
if the element is less than the value.
|
static <T extends Comparable<T>> |
F.lteq(T value)
A Predicate factory for comparison of a Comprable element against a fixed value; true
if the element is less than or equal to the value.
|
static <T extends Comparable<T>> |
F.neq(T value)
A Predicate factory for comparison of a Comparable element against a fixed value.
|
static <T> Predicate<T> |
F.not(Predicate<? super T> delegate)
Inverts a predicate.
|
static <T> Predicate<T> |
F.notNull()
A Predicate factory; returns true if the value from the Flow is not null.
|
static <T> Predicate<T> |
F.or(Predicate<? super T>... delegates)
Combines any number of delegates as a logical or operation.
|
static Predicate<String> |
F.startsWith(String prefix)
A Predicate factory for matching String elements with a given prefix.
|
static Predicate<String> |
F.startsWithIgnoringCase(String prefix)
As
F.startsWith(String) , but ignores case. |
static <S> Predicate<S> |
F.toPredicate(Mapper<S,Boolean> mapper)
Allows a Mapper that maps to boolean to be used as a Predicate.
|
Modifier and Type | Method and Description |
---|---|
static <T> Predicate<T> |
F.and(Predicate<? super T>... delegates)
Combines any number of delegates as a logical and operation.
|
FT |
FlowOperations.filter(Predicate<? super T> predicate)
Filters values, keeping only values where the predicate is true, returning a new Flow with
just the retained values.
|
ZippedFlow<A,B> |
ZippedFlow.filterOnFirst(Predicate<? super A> predicate)
Filters the tuples in the zipped flow by applying a predicate to the first value in each tuple.
|
ZippedFlow<A,B> |
ZippedFlow.filterOnSecond(Predicate<? super B> predicate)
Filters the tuples in the zipped flow by applying a predicate to the second value in each tuple.
|
static <T> Predicate<T> |
F.not(Predicate<? super T> delegate)
Inverts a predicate.
|
static <T> Predicate<T> |
F.or(Predicate<? super T>... delegates)
Combines any number of delegates as a logical or operation.
|
FT |
FlowOperations.remove(Predicate<? super T> predicate)
Removes values where the predicate returns true, returning a new Flow with just the remaining
values.
|
ZippedFlow<A,B> |
ZippedFlow.removeOnFirst(Predicate<? super A> predicate)
Removes tuples from the zipped flow by applying a predicate to the first value in each tuple.
|
ZippedFlow<A,B> |
ZippedFlow.removeOnSecond(Predicate<? super B> predicate)
Removes tuples from the zipped flow by applying a predicate to the second value in each tuple.
|
static <S,T> Mapper<S,T> |
F.select(Predicate<? super S> predicate,
Mapper<S,T> ifAccepted)
Override of
F.select(Predicate, Mapper, Mapper) where rejected values are replaced
with null. |
static <S,T> Mapper<S,T> |
F.select(Predicate<? super S> predicate,
Mapper<S,T> ifAccepted,
Mapper<S,T> ifRejected)
A Mapper factory that combines a Predicate with two
Mapper s; evaluating the predicate
selects one of the two mappers. |
static <S,T> Mapper<S,T> |
F.select(Predicate<? super S> predicate,
Mapper<S,T> ifAccepted,
T ifRejectedValue)
Override of
F.select(Predicate, Mapper) where rejected values are replaced with a
fixed value. |
Modifier and Type | Method and Description |
---|---|
static <T extends Comparable<T>> |
InternalUtils.matchAndSort(Collection<? extends T> collection,
Predicate<T> predicate) |
${project.version} - Copyright © 2003-2015 The Apache Software Foundation.