Woolpack API

クラス
woolpack.bool.BooleanState の使用

BooleanState を使用しているパッケージ
woolpack.bool 真偽値処理を行う部品のパッケージです。 
woolpack.validator 値検証と値変換のための部品のパッケージです。 
 

woolpack.bool での BooleanState の使用
 

BooleanState 型の型パラメータを持つ woolpack.bool のフィールド
static Fn<java.lang.Object,BooleanState,java.lang.RuntimeException> BoolUtils.AND
          ビットAND演算子のファクトリです。
static Fn<java.lang.Object,BooleanState,java.lang.RuntimeException> BoolUtils.ANDAND
          論理AND演算子のファクトリです。
static Fn<java.lang.Object,BooleanState,java.lang.RuntimeException> BoolUtils.EQ
          ビット同値演算子のファクトリです。
static Fn<java.lang.Object,BooleanState,java.lang.RuntimeException> BoolUtils.EQEQ
          論理同値演算子のファクトリです。
static Fn<java.lang.Object,BooleanState,java.lang.RuntimeException> BoolUtils.OR
          ビットOR演算子のファクトリです
適用しているデザインパターン:BooleanStateのAbstract Factory。
static Fn<java.lang.Object,BooleanState,java.lang.RuntimeException> BoolUtils.OROR
          論理OR演算子のファクトリです。
 

BooleanState を返す woolpack.bool のメソッド
 BooleanState BooleanStateOrOrFactory.exec(java.lang.Object c)
           
 BooleanState BooleanStateOrFactory.exec(java.lang.Object c)
           
 BooleanState BooleanStateEqEqFactory.exec(java.lang.Object c)
           
 BooleanState BooleanStateAndFactory.exec(java.lang.Object c)
           
 BooleanState BooleanStateAndAndFactory.exec(java.lang.Object c)
           
 BooleanState BooleanStateEqFactory.exec(java.lang.Object c)
           
 

BooleanState 型の引数を持つ型を返す woolpack.bool のメソッド
 Fn<java.lang.Object,? extends BooleanState,? extends java.lang.RuntimeException> BoolSeq.getFactory()
           
 

Method parameters in woolpack.bool with type arguments of type BooleanState
static
<C,E extends java.lang.Exception>
Fn<C,java.lang.Boolean,E>
BoolUtils.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)
          委譲先を順次呼び出して集計する関数を生成します。
 void BoolSeq.setFactory(Fn<java.lang.Object,? extends BooleanState,? extends java.lang.RuntimeException> factory)
           
 

Constructor parameters in woolpack.bool with type arguments of type BooleanState
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)
           
 

woolpack.validator での BooleanState の使用
 

BooleanState 型の引数を持つ型を返す woolpack.validator のメソッド
 Fn<java.lang.Object,? extends BooleanState,? extends java.lang.RuntimeException> ValueLoopValidator.getOperator()
           
 Fn<java.lang.Object,? extends BooleanState,? extends java.lang.RuntimeException> NameBranch.getOperator()
           
 

Method parameters in woolpack.validator with type arguments of type BooleanState
static
<E extends java.lang.Exception>
Fn<ValidatorContext,java.lang.Boolean,E>
ValidatorUtils.branchByName(Fn<java.lang.Object,? extends BooleanState,? extends java.lang.RuntimeException> operator, java.util.Map<java.lang.String,? extends Fn<? super ValidatorContext,java.lang.Boolean,? extends E>> map)
          プロパティ名で委譲先を分岐する関数を生成します。
static
<E extends java.lang.Exception>
Fn<ValidatorContext,java.lang.Boolean,E>
ValidatorUtils.branchByNameIfExists(Fn<java.lang.Object,? extends BooleanState,? extends java.lang.RuntimeException> operator, java.util.Map<java.lang.String,? extends Fn<? super ValidatorContext,java.lang.Boolean,? extends E>> map)
          プロパティ名で委譲先を分岐する関数を生成します。
static
<E extends java.lang.Exception>
Fn<ValidatorContext,java.lang.Boolean,E>
ValidatorUtils.branchByNameIfNotEmpty(Fn<java.lang.Object,? extends BooleanState,? extends java.lang.RuntimeException> operator, java.util.Map<java.lang.String,? extends Fn<? super ValidatorContext,java.lang.Boolean,? extends E>> map)
          プロパティ名で委譲先を分岐する関数を生成します。
static
<E extends java.lang.Exception>
Fn<ValidatorContext,java.lang.Boolean,E>
ValidatorUtils.loopValue(Fn<java.lang.Object,? extends BooleanState,? extends java.lang.RuntimeException> operator, Fn<? super ValidatorContext,java.lang.Boolean,? extends E> fn)
          ValidatorContext.getInputMap()ValidatorContext.getKey()をキーとした 値一覧に対し順次委譲先を実行する関数を生成します。
 void ValueLoopValidator.setOperator(Fn<java.lang.Object,? extends BooleanState,? extends java.lang.RuntimeException> operator)
           
 void NameBranch.setOperator(Fn<java.lang.Object,? extends BooleanState,? extends java.lang.RuntimeException> operator)
           
 

Constructor parameters in woolpack.validator with type arguments of type BooleanState
NameBranch(Fn<java.lang.Object,? extends BooleanState,? extends java.lang.RuntimeException> operator, java.util.Map<java.lang.String,? extends Fn<? super ValidatorContext,java.lang.Boolean,? extends E>> map)
           
NameBranchIfExists(Fn<java.lang.Object,? extends BooleanState,? extends java.lang.RuntimeException> operator, java.util.Map<java.lang.String,? extends Fn<? super ValidatorContext,java.lang.Boolean,? extends E>> map)
           
NameBranchIfNotEmpty(Fn<java.lang.Object,? extends BooleanState,? extends java.lang.RuntimeException> operator, java.util.Map<java.lang.String,? extends Fn<? super ValidatorContext,java.lang.Boolean,? extends E>> map)
           
ValueLoopValidator(Fn<java.lang.Object,? extends BooleanState,? extends java.lang.RuntimeException> operator, Fn<? super ValidatorContext,java.lang.Boolean,? extends E> fn)
           
 


Woolpack API

Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.