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

## インタフェース
woolpack.bool.BooleanOperator の使用

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

woolpack.bool での BooleanOperator の使用

BooleanOperator を実装している woolpack.bool のクラス
`class` | `And<C,E extends Exception>` ビットAND演算子の`BooleanOperator`です。
`class` | `AndAnd<C,E extends Exception>` 論理AND演算子の`BooleanOperator`です。
`class` | `Eq<C,E extends Exception>` ビット同値演算子の`BooleanOperator`です。
`class` | `EqEq<C,E extends Exception>` 論理同値演算子の`BooleanOperator`です。
`class` | `Or<C,E extends Exception>` ビットOR演算子の`BooleanOperator`です。
`class` | `OrOr<C,E extends Exception>` 論理OR演算子の`BooleanOperator`です。

BooleanOperator を返す woolpack.bool のメソッド
`BooleanOperator<C,E>` | `BoolSeq.getOperator()`

BooleanOperator 型のパラメータを持つ woolpack.bool のメソッド
`static
`<C,E extends java.lang.Exception> BoolSeq<C,E>`
` | `BoolUtils.boolSeq(BooleanOperator<C,E> operator, java.lang.Iterable<? extends Fn<? super C,java.lang.Boolean,? extends E>> iterable)`
`void` | `BoolSeq.setOperator(BooleanOperator<C,E> operator)`

BooleanOperator 型のパラメータを持つ woolpack.bool のコンストラクタ
`BoolSeq(BooleanOperator<C,E> operator, java.lang.Iterable<? extends Fn<? super C,java.lang.Boolean,? extends E>> iterable)`

woolpack.validator での BooleanOperator の使用

BooleanOperator を返す woolpack.validator のメソッド
`BooleanOperator<ValidatorContext,E>` | `ValueLoopValidator.getOperator()`
`BooleanOperator<ValidatorContext,E>` | `NameBranch.getOperator()`

BooleanOperator 型のパラメータを持つ woolpack.validator のメソッド
`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> 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> ValueLoopValidator<E>`
` | `ValidatorUtils.loopValue(BooleanOperator<ValidatorContext,E> operator, Fn<? super ValidatorContext,java.lang.Boolean,? extends E> fn)`
`void` | `ValueLoopValidator.setOperator(BooleanOperator<ValidatorContext,E> operator)`
`void` | `NameBranch.setOperator(BooleanOperator<ValidatorContext,E> operator)`

BooleanOperator 型のパラメータを持つ woolpack.validator のコンストラクタ
`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)`
`ValueLoopValidator(BooleanOperator<ValidatorContext,E> operator, Fn<? super ValidatorContext,java.lang.Boolean,? extends E> fn)`

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

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