Woolpack API

クラス
woolpack.bool.BooleanState の使用

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

woolpack.bool での BooleanState の使用
 

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>
BoolSeq<C,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.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)
           
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.