|
Woolpack API | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectwoolpack.bool.BoolUtils
public final class BoolUtils
ユーティリティです。 型推論で表記を簡略するためのスタティックメソッドと変数を含みます。
フィールドの概要 | |
---|---|
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 BooleanConverter<java.lang.RuntimeException> |
TO_BOOLEAN
|
メソッドの概要 | ||
---|---|---|
static
|
and()
|
|
static
|
andand()
|
|
static
|
boolSeq(BooleanOperator<C,E> operator,
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
|
eq()
|
|
static
|
eqeq()
|
|
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)
|
|
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,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 <C,E extends java.lang.Exception> And<C,E> and()
public static <C,E extends java.lang.Exception> AndAnd<C,E> andand()
public static <C,E extends java.lang.Exception> BoolSeq<C,E> boolSeq(BooleanOperator<C,E> operator, 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 <C,E extends java.lang.Exception> Eq<C,E> eq()
public static <C,E extends java.lang.Exception> EqEq<C,E> eqeq()
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 <C,E extends java.lang.Exception> Or<C,E> or()
public static <C,E extends java.lang.Exception> OrOr<C,E> oror()
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 | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |