概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| Woolpack API
前 次 | フレームあり フレームなし

## クラス
woolpack.validator.ValidatorContext の使用

ValidatorContext を使用しているパッケージ
woolpack.ee | Web アプリケーション用部品とServlet API に依存する部品のパッケージです。
woolpack.validator | 値検証と値変換のための部品のパッケージです。

woolpack.ee での ValidatorContext の使用

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

Method parameters in woolpack.ee with type arguments of type ValidatorContext
`void` | `ValidatorBuilder.setValidatorFn(Fn<? super ValidatorContext,java.lang.Boolean,? extends E> validatorFn)`

Constructor parameters in woolpack.ee with type arguments of type ValidatorContext
`ValidatorBuilder(Fn<? super ValidatorContext,java.lang.Boolean,? extends E> validatorFn)` `EEContext.getConfig()`にメッセージの値が 見つからない場合は`NullPointerException`を投げます。
`ValidatorBuilder(Fn<? super ValidatorContext,java.lang.Boolean,? extends E> validatorFn, EL messagesEL, boolean valueNotFoundIgnoreFlag)`

woolpack.validator での ValidatorContext の使用

ValidatorContext 型の引数を持つ型を返す woolpack.validator のメソッド
`java.util.Map<java.lang.String,? extends Fn<? super ValidatorContext,java.lang.Boolean,? extends E>>` | `NameBranch.getMap()`
`BooleanOperator<ValidatorContext,E>` | `ValueLoopValidator.getOperator()`
`BooleanOperator<ValidatorContext,E>` | `NameBranch.getOperator()`

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)`

Method parameters in woolpack.validator with type arguments of type ValidatorContext
`static
`<E extends java.lang.Exception> NameBranch<E>`
` | `ValidatorUtils.branchByName(BooleanOperator<ValidatorContext,E> operator, java.util.Map<java.lang.String,? extends Fn<? super ValidatorContext,java.lang.Boolean,? extends E>> map)`
`static
`<E extends java.lang.Exception> NameBranch<E>`
` | `ValidatorUtils.branchByName(BooleanOperator<ValidatorContext,E> operator, java.util.Map<java.lang.String,? extends Fn<? super ValidatorContext,java.lang.Boolean,? extends E>> map)`
`static
`<E extends java.lang.Exception> NameBranch<E>`
` | `ValidatorUtils.branchByName(java.util.Map<java.lang.String,? extends Fn<? super ValidatorContext,java.lang.Boolean,? extends E>> map)` `BoolUtils.and()`を使用します。
`static
`<E extends java.lang.Exception> NameBranchIfExists<E>`
` | `ValidatorUtils.branchByNameIfExists(BooleanOperator<ValidatorContext,E> operator, java.util.Map<java.lang.String,? extends Fn<? super ValidatorContext,java.lang.Boolean,? extends E>> map)`
`static
`<E extends java.lang.Exception> NameBranchIfExists<E>`
` | `ValidatorUtils.branchByNameIfExists(BooleanOperator<ValidatorContext,E> operator, java.util.Map<java.lang.String,? extends Fn<? super ValidatorContext,java.lang.Boolean,? extends E>> map)`
`static
`<E extends java.lang.Exception> NameBranchIfExists<E>`
` | `ValidatorUtils.branchByNameIfExists(java.util.Map<java.lang.String,? extends Fn<? super ValidatorContext,java.lang.Boolean,? extends E>> map)` `BoolUtils.and()`を使用します。
`static
`<E extends java.lang.Exception> LocalIndexValidator<E>`
` | `ValidatorUtils.localIndex(int tmpIndex, Fn<? super ValidatorContext,java.lang.Boolean,? extends E> fn)`
`static
`<E extends java.lang.Exception> LocalKeyValidator<E>`
` | `ValidatorUtils.localKey(java.lang.String tmpKey, Fn<? super ValidatorContext,java.lang.Boolean,? extends E> fn)`
`static
`<E extends java.lang.Exception> ValueLoopValidator<E>`
` | `ValidatorUtils.loopValue(BooleanOperator<ValidatorContext,E> operator, Fn<? super ValidatorContext,java.lang.Boolean,? extends E> fn)`
`static
`<E extends java.lang.Exception> ValueLoopValidator<E>`
` | `ValidatorUtils.loopValue(BooleanOperator<ValidatorContext,E> operator, Fn<? super ValidatorContext,java.lang.Boolean,? extends E> fn)`
`static
`<E extends java.lang.Exception> ValueLoopValidator<E>`
` | `ValidatorUtils.loopValue(Fn<? super ValidatorContext,java.lang.Boolean,? extends E> fn)`
`void` | `NameBranch.setMap(java.util.Map<java.lang.String,? extends Fn<? super ValidatorContext,java.lang.Boolean,? extends E>> map)`
`void` | `ValueLoopValidator.setOperator(BooleanOperator<ValidatorContext,E> operator)`
`void` | `NameBranch.setOperator(BooleanOperator<ValidatorContext,E> operator)`

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(BooleanOperator<ValidatorContext,E> operator, java.util.Map<java.lang.String,? extends Fn<? super ValidatorContext,java.lang.Boolean,? extends E>> map)`
`NameBranch(BooleanOperator<ValidatorContext,E> operator, java.util.Map<java.lang.String,? extends Fn<? super ValidatorContext,java.lang.Boolean,? extends E>> map)`
`NameBranchIfExists(BooleanOperator<ValidatorContext,E> operator, java.util.Map<java.lang.String,? extends Fn<? super ValidatorContext,java.lang.Boolean,? extends E>> map)`
`NameBranchIfExists(BooleanOperator<ValidatorContext,E> operator, java.util.Map<java.lang.String,? extends Fn<? super ValidatorContext,java.lang.Boolean,? extends E>> map)`
`ValueLoopValidator(BooleanOperator<ValidatorContext,E> operator, Fn<? super ValidatorContext,java.lang.Boolean,? extends E> fn)`
`ValueLoopValidator(BooleanOperator<ValidatorContext,E> operator, Fn<? super ValidatorContext,java.lang.Boolean,? extends E> fn)`
`ValueLoopValidator(Fn<? super ValidatorContext,java.lang.Boolean,? extends E> fn)` `BoolUtils.and()`を使用します。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| Woolpack API
前 次 | フレームあり フレームなし

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