base.Predicates
Predicate用のユーティリティー
staticメソッド
返り値 Predicate<Class<?>>
- assignableFrom(Class<?> clazz) - ClassがassignableFromかどうか
[GWT未対応]
返り値 Predicate<T>
- alwaysFalse() - 常にfalseを返す
- alwaysTrue() - 常にtrueを返す
- equalTo(T target) - 同じかどうか
- in(Collection<? extends T> target) - 含まれるかどうか
- instanceOf(Class<?> clazz) - インスタンスかどうか
- isNull() - nullかどうか
- not(Predicate
predicate) - trueとfalseを逆にする - notNull() - nullでないかどうか
すべてのPredicateがtrueを返せばtrueになる。
- and(Iterable<? extends Predicate<? super T>> components) - 複数を組合わせる
- and(Predicate<? super T>... components) - 複数を組合わせる
- and(Predicate<? super T> first, Predicate<? super T> second) - 複数を組合わせる
いずれかのPredicateがtrueを返せばtrueになる。
- or(Iterable<? extends Predicate<? super T>> components) - 複数を組合わせる
- or(Predicate<? super T>... components) - 複数を組合わせる
- or(Predicate<? super T> first, Predicate<? super T> second) - 複数を組合わせる
返り値 Predicate<A>
- compose(Predicate<B> predicate, Function function) - Functionと組み合わせる
返り値 Predicate<CharSequence>
- contains(Pattern pattern) - Patternにマッチするか
[GWT未対応]
- containsPattern(String pattern) - パターン文字列にマッチするか
[GWT未対応]