Woolpack API

クラス
woolpack.fn.Delegator の使用

Delegator を使用しているパッケージ
woolpack.bool 真偽値処理を行う部品のパッケージです。 
woolpack.fn インタープリタ デザインパターンを汎用型で抽象化したAPIの基本部品のパッケージです。 
woolpack.id 識別子を処理する部品のパッケージです。 
woolpack.misc 多雑な部品のパッケージです。 
woolpack.validator 値検証と値変換のための部品のパッケージです。 
 

woolpack.bool での Delegator の使用
 

woolpack.bool での Delegator のサブクラス
 class NotDelegator<C>
          委譲先の結果の否定するFnです。
 

woolpack.fn での Delegator の使用
 

woolpack.fn での Delegator のサブクラス
 class TryFn<C,R>
          Java の try-catch-finallyのそれぞれのブロックで委譲するFnです。
 

Delegator を返す woolpack.fn のメソッド
static
<C,R> Delegator<C,R>
FnUtils.delegate()
           
static
<C,R> Delegator<C,R>
FnUtils.delegate(Fn<? super C,? extends R> fn)
           
 

woolpack.id での Delegator の使用
 

woolpack.id での Delegator のサブクラス
 class LocalId<C extends IdContext,R>
          委譲先から復帰したときに識別子の値を呼び出し時の状態に初期化するFnです。
 

woolpack.misc での Delegator の使用
 

woolpack.misc での Delegator のサブクラス
 class LapTimeFn<C,R>
          委譲先の実行時間を測定するFnです。
 

woolpack.validator での Delegator の使用
 

woolpack.validator での Delegator のサブクラス
 class LocalIndexValidator
          インデックス値を一時的に設定して委譲し、 委譲先から復帰したときに呼び出し時の状態に初期化するFnです。
 class LocalKeyValidator
          キー値を一時的に設定して委譲し、 委譲先から復帰したときに呼び出し時の状態に初期化するFnです。
 class ValueLoopValidator
          ValidatorContext.getInputMap()ValidatorContext.getKey()をキーとした 値一覧に対し順次委譲先を実行するFnです。
 


Woolpack API

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