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