Woolpack API

クラス
woolpack.validator.ValidatorContext の使用

ValidatorContext を使用しているパッケージ
woolpack.idweb 識別子とWebContextの両方の性質を持つコンテキストを処理する部品のパッケージです。 
woolpack.validator 値検証と値変換のための部品のパッケージです。 
 

woolpack.idweb での ValidatorContext の使用
 

ValidatorContext 型の引数を持つ型を返す woolpack.idweb のメソッド
 Fn<? super ValidatorContext,java.lang.Boolean,? extends E> ValidatorFn.getValidatorFn()
           
 

Method parameters in woolpack.idweb with type arguments of type ValidatorContext
 void ValidatorFn.setValidatorFn(Fn<? super ValidatorContext,java.lang.Boolean,? extends E> validatorFn)
           
static
<C extends WebContext & IdContext,E extends java.lang.Exception>
Fn<C,java.lang.Void,E>
IdWebUtils.validate(Fn<? super ValidatorContext,java.lang.Boolean,? extends E> validatorFn, Fn<? super C,java.lang.Void,? extends E> trueFn, Fn<? super C,java.lang.Void,? extends E> falseFn, Fn<? super java.util.List<AddressedMessage>,?,? extends E> messageListConverter, EL messageListSetter, boolean convertDelegateFlag, boolean convertReturnFlag)
          WebContextValidatorContextのアダプタを生成します。
 

Constructor parameters in woolpack.idweb with type arguments of type ValidatorContext
ValidatorFn(Fn<? super ValidatorContext,java.lang.Boolean,? extends E> validatorFn, Fn<? super C,java.lang.Void,? extends E> trueFn, Fn<? super C,java.lang.Void,? extends E> falseFn, Fn<? super java.util.List<AddressedMessage>,?,? extends E> messageListConverter, EL messageListSetter, boolean convertDelegateFlag, boolean convertReturnFlag)
           
 

woolpack.validator での ValidatorContext の使用
 

ValidatorContext 型の型パラメータを持つ woolpack.validator のフィールド
static Fn<ValidatorContext,java.util.Map<java.lang.String,java.util.List<java.lang.Object>>,java.lang.RuntimeException> ValidatorUtils.MAP
          getInputMap()を返す関数です。
static Fn<ValidatorContext,java.lang.Object,java.lang.RuntimeException> ValidatorUtils.VALUE
          getValue()を返す関数です。
static Fn<ValidatorContext,java.util.List<java.lang.Object>,java.lang.RuntimeException> ValidatorUtils.VALUES
          getInputMap()getKey()を キーとした値一覧を返す関数です。
 

ValidatorContext 型の引数を持つ型を返す woolpack.validator のメソッド
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.convertValue(Fn<java.lang.Object,?,? extends E> fn)
          値の変換を委譲する関数を生成します。
 java.util.Map<java.lang.String,? extends Fn<? super ValidatorContext,java.lang.Boolean,? extends E>> NameBranch.getMap()
           
static
<E extends java.lang.Exception>
Fn<ValidatorContext,java.lang.Boolean,E>
ValidatorUtils.localIndex(int tmpIndex, Fn<? super ValidatorContext,java.lang.Boolean,? extends E> fn)
          インデックス値を一時的に設定して委譲し、 委譲先から復帰したときに呼び出し時の状態に初期化する関数を生成します。
static
<E extends java.lang.Exception>
Fn<ValidatorContext,java.lang.Boolean,E>
ValidatorUtils.localKey(java.lang.String tmpKey, Fn<? super ValidatorContext,java.lang.Boolean,? extends E> fn)
          キー値を一時的に設定して委譲し、 委譲先から復帰したときに呼び出し時の状態に初期化する関数を生成します。
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)
          getInputMap()getKey()をキーとした 値一覧に対し順次委譲先を実行する関数を生成します。
static Fn<ValidatorContext,java.lang.Boolean,java.lang.RuntimeException> ValidatorUtils.message(java.lang.String message)
          メッセージを追加する関数です。
 

ValidatorContext 型のパラメータを持つ woolpack.validator のメソッド
 void SimpleMessageCollector.add(java.lang.String message, ValidatorContext context)
           
 void AddressedMessageCollector.add(java.lang.String message, ValidatorContext context)
           
 void MessageCollectable.add(java.lang.String message, ValidatorContext context)
          add(String)から呼び出されます(called)。
 java.lang.Boolean LocalIndexValidator.exec(ValidatorContext context)
           
 java.util.Map<java.lang.String,java.util.List<java.lang.Object>> MapGetter.exec(ValidatorContext c)
           
 java.lang.Boolean LocalKeyValidator.exec(ValidatorContext context)
           
 java.lang.Boolean ValueLoopValidator.exec(ValidatorContext context)
           
 java.lang.Boolean MessageValidator.exec(ValidatorContext context)
           
 java.lang.Boolean NameBranch.exec(ValidatorContext context)
           
 java.lang.Boolean ConvertValidator.exec(ValidatorContext c)
           
 java.util.List<java.lang.Object> ValuesGetter.exec(ValidatorContext c)
           
 java.lang.Object ValueGetter.exec(ValidatorContext c)
           
protected  java.util.Collection<java.lang.String> NameBranchIfExists.keySet(ValidatorContext context)
           
protected  java.util.Collection<java.lang.String> NameBranch.keySet(ValidatorContext context)
           
protected  java.util.Collection<java.lang.String> NameBranchIfNotEmpty.keySet(ValidatorContext context)
           
 

Method parameters in woolpack.validator with type arguments of type ValidatorContext
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.localIndex(int tmpIndex, Fn<? super ValidatorContext,java.lang.Boolean,? extends E> fn)
          インデックス値を一時的に設定して委譲し、 委譲先から復帰したときに呼び出し時の状態に初期化する関数を生成します。
static
<E extends java.lang.Exception>
Fn<ValidatorContext,java.lang.Boolean,E>
ValidatorUtils.localKey(java.lang.String tmpKey, Fn<? super ValidatorContext,java.lang.Boolean,? extends E> fn)
          キー値を一時的に設定して委譲し、 委譲先から復帰したときに呼び出し時の状態に初期化する関数を生成します。
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)
          getInputMap()getKey()をキーとした 値一覧に対し順次委譲先を実行する関数を生成します。
 void NameBranch.setMap(java.util.Map<java.lang.String,? extends Fn<? super ValidatorContext,java.lang.Boolean,? extends E>> map)
           
 

Constructor parameters in woolpack.validator with type arguments of type ValidatorContext
LocalIndexValidator(int index, Fn<? super ValidatorContext,java.lang.Boolean,? extends E> fn)
           
LocalKeyValidator(java.lang.String key, Fn<? super ValidatorContext,java.lang.Boolean,? extends E> fn)
           
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.