|
Woolpack API | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectwoolpack.bool.BoolUtils
public final class BoolUtils
ユーティリティです。 型推論で表記を簡略するためのスタティックメソッドと変数を含みます。
フィールドの概要 | |
---|---|
static NotFn |
NOT
|
static NotEmptyChecker |
NOT_EMPTY
|
static Fn<java.lang.Object,java.lang.Boolean> |
NOT_THROWABLE
引数が Throwable のサブクラスでないことを評価するFn です。 |
static BooleanConverter |
TO_BOOLEAN
|
メソッドの概要 | ||
---|---|---|
static
|
and()
|
|
static
|
andand()
|
|
static
|
boolSeq(BooleanOperator<C> operator,
java.lang.Iterable<? extends Fn<? super C,java.lang.Boolean>> iterable)
|
|
static
|
boolSeq(java.lang.Iterable<? extends Fn<? super C,java.lang.Boolean>> iterable)
|
|
static EqualsChecker |
checkEquals(java.lang.Object value)
|
|
static
|
checkMax(C value)
|
|
static MaxLengthChecker |
checkMaxLength(int value)
|
|
static
|
checkMin(C value)
|
|
static MinLengthChecker |
checkMinLength(int value)
|
|
static RegExpChecker |
checkRegExp(java.util.regex.Pattern pattern)
|
|
static
|
compare(C value)
|
|
static ContainsChecker |
contains(java.util.Collection<?> value)
|
|
static ContainsAllChecker |
containsAll(java.util.Collection<?> value)
|
|
static
|
eq()
|
|
static
|
eqeq()
|
|
static
|
ifNot(Fn<? super C,?> ifFn,
Fn<? super C,? extends java.lang.Boolean> falseFn)
評価結果が Boolean.TRUE でない場合に委譲するFn を返します。 |
|
static
|
ifTrue(Fn<? super C,?> ifFn,
Fn<? super C,? extends java.lang.Boolean> trueFn)
評価結果が Boolean.TRUE の場合に委譲するFn を返します。 |
|
static ObjectMatcher |
matchObject(java.lang.Object value)
|
|
static
|
not(Fn<? super C,java.lang.Boolean> fn)
|
|
static
|
or()
|
|
static
|
oror()
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final Fn<java.lang.Object,java.lang.Boolean> NOT_THROWABLE
Throwable
のサブクラスでないことを評価するFn
です。
public static final NotFn NOT
public static final NotEmptyChecker NOT_EMPTY
public static final BooleanConverter TO_BOOLEAN
メソッドの詳細 |
---|
public static <C> And<C> and()
public static <C> AndAnd<C> andand()
public static <C> BoolSeq<C> boolSeq(BooleanOperator<C> operator, java.lang.Iterable<? extends Fn<? super C,java.lang.Boolean>> iterable)
public static <C> BoolSeq<C> boolSeq(java.lang.Iterable<? extends Fn<? super C,java.lang.Boolean>> iterable)
public static <C extends java.lang.Comparable<C>> CompareFn<C> compare(C value)
public static ContainsAllChecker containsAll(java.util.Collection<?> value)
public static ContainsChecker contains(java.util.Collection<?> value)
public static <C> Eq<C> eq()
public static <C> EqEq<C> eqeq()
public static EqualsChecker checkEquals(java.lang.Object value)
public static <C extends java.lang.Comparable<C>> MaxChecker<C> checkMax(C value)
public static MaxLengthChecker checkMaxLength(int value)
public static <C extends java.lang.Comparable<C>> MinChecker<C> checkMin(C value)
public static MinLengthChecker checkMinLength(int value)
public static <C> NotDelegator<C> not(Fn<? super C,java.lang.Boolean> fn)
public static ObjectMatcher matchObject(java.lang.Object value)
public static <C> Or<C> or()
public static <C> OrOr<C> oror()
public static RegExpChecker checkRegExp(java.util.regex.Pattern pattern)
public static <C> IfFn<C,java.lang.Boolean> ifTrue(Fn<? super C,?> ifFn, Fn<? super C,? extends java.lang.Boolean> trueFn)
Boolean.TRUE
の場合に委譲するFn
を返します。
C
- ifFn
- trueFn
-
Boolean.TRUE
の場合に委譲するFn
。public static <C> IfFn<C,java.lang.Boolean> ifNot(Fn<? super C,?> ifFn, Fn<? super C,? extends java.lang.Boolean> falseFn)
Boolean.TRUE
でない場合に委譲するFn
を返します。
C
- ifFn
- falseFn
-
Boolean.TRUE
でない場合に委譲するFn
。
|
Woolpack API | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |