org.richfaces.cdk.util
Class MorePredicates

java.lang.Object
  extended by org.richfaces.cdk.util.MorePredicates

public final class MorePredicates
extends java.lang.Object

Author:
Nick Belaevski

Method Summary
static
<S,D> com.google.common.base.Predicate<D>
any(java.lang.Iterable<S> options, com.google.common.base.Function<S,com.google.common.base.Predicate<D>> function)
           
static
<S,D> com.google.common.base.Predicate<D>
compose(java.lang.Iterable<S> includes, java.lang.Iterable<S> excludes, com.google.common.base.Function<S,com.google.common.base.Predicate<D>> function)
           
static com.google.common.base.Predicate<java.lang.CharSequence> matches(java.util.regex.Pattern pattern)
           
static
<S,D> com.google.common.base.Predicate<D>
none(java.lang.Iterable<S> options, com.google.common.base.Function<S,com.google.common.base.Predicate<D>> function)
           
static com.google.common.base.Predicate<java.lang.String> startsWith(java.lang.String prefix)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

any

public static <S,D> com.google.common.base.Predicate<D> any(java.lang.Iterable<S> options,
                                                            com.google.common.base.Function<S,com.google.common.base.Predicate<D>> function)

none

public static <S,D> com.google.common.base.Predicate<D> none(java.lang.Iterable<S> options,
                                                             com.google.common.base.Function<S,com.google.common.base.Predicate<D>> function)

compose

public static <S,D> com.google.common.base.Predicate<D> compose(java.lang.Iterable<S> includes,
                                                                java.lang.Iterable<S> excludes,
                                                                com.google.common.base.Function<S,com.google.common.base.Predicate<D>> function)

startsWith

public static com.google.common.base.Predicate<java.lang.String> startsWith(java.lang.String prefix)

matches

public static com.google.common.base.Predicate<java.lang.CharSequence> matches(java.util.regex.Pattern pattern)


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.