|
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 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||