Woolpack API

インタフェース
woolpack.id.IdContext の使用

IdContext を使用しているパッケージ
woolpack.ee Web アプリケーション用部品とServlet API に依存する部品のパッケージです。 
woolpack.id 識別子を処理する部品のパッケージです。 
woolpack.idnode 識別子とDOM(Document Object Model)ツリーの両方の性質を持つコンテキストを処理する部品のパッケージです。 
woolpack.idweb 識別子とWebContextの両方の性質を持つコンテキストを処理する部品のパッケージです。 
woolpack.validator 値検証と値変換のための部品のパッケージです。 
 

woolpack.ee での IdContext の使用
 

IdContext を実装している woolpack.ee のクラス
 class EEContext
          単一リクエストまたは単一スレッドごとの状態を保持するコンテキストです。
 

woolpack.id での IdContext の使用
 

IdContext 型の型パラメータを持つ woolpack.id のクラス
 class LocalId<C extends IdContext,R,E extends Exception>
           
 

IdContext を実装している woolpack.id のクラス
 class SimpleIdContext
          単純なIdContext実装です。
 

IdContext 型の型パラメータを持つ woolpack.id のフィールド
static Fn<IdContext,java.lang.String,java.lang.RuntimeException> IdUtils.GET_ID
          getId()を返す関数です。
 

IdContext 型の型パラメータを持つ woolpack.id のメソッド
static
<C extends IdContext,R,E extends java.lang.Exception>
Fn<C,R,E>
IdUtils.localId(Fn<? super C,? extends R,? extends E> fn)
          委譲先から復帰したときに識別子の値を呼び出し時の状態に初期化するFnです。
 

IdContext 型の引数を持つ型を返す woolpack.id のメソッド
static
<R,E extends java.lang.Exception>
Fn<IdContext,R,E>
IdUtils.convertId(Fn<? super java.lang.String,java.lang.String,? extends E> fn)
          id の変換を委譲する関数を生成します。
static
<E extends java.lang.Exception>
Fn<IdContext,java.lang.String,E>
IdUtils.getId()
          getId()を返す関数を生成します。
 

IdContext 型のパラメータを持つ woolpack.id のメソッド
 R IdConverter.exec(IdContext c)
           
 java.lang.String IdGetter.exec(IdContext c)
           
 

woolpack.idnode での IdContext の使用
 

IdContext 型の型パラメータを持つ woolpack.idnode のクラス
 class IFrameInserter<C extends NodeContext & IdContext,E extends Exception>
           
 

IdContext を実装している woolpack.idnode のクラス
 class SimpleIdNodeContext
          単純なNodeContextIdContext実装です。
 

IdContext 型の型パラメータを持つ woolpack.idnode のメソッド
static
<C extends NodeContext & IdContext,E extends java.lang.Exception>
Fn<C,java.lang.Void,E>
IdNodeUtils.cache(java.util.Map<java.lang.String,java.lang.Object> map, Fn<? super C,?,? extends E> maker)
          ノードをキャッシュするFnを返します。
static
<C extends NodeContext & IdContext,E extends java.lang.Exception>
Fn<C,java.lang.Void,E>
IdNodeUtils.insertIFrame(java.lang.String frameId, java.lang.String targetName, Fn<C,java.lang.Void,? extends E> nodeMaker, Fn<java.lang.String,java.lang.String,? extends E> idConverter)
          HTML の内部フレームを流し込む関数を生成します。
 

woolpack.idweb での IdContext の使用
 

IdContext 型の型パラメータを持つ woolpack.idweb のクラス
 class ValidatorFn<C extends WebContext & IdContext,E extends Exception>
           
 

IdContext を実装している woolpack.idweb のクラス
 class IdWebContext
          単純なWebContextIdContextの実装です。
 

IdContext 型の型パラメータを持つ woolpack.idweb のメソッド
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のアダプタを生成します。
 

woolpack.validator での IdContext の使用
 

IdContext を実装している woolpack.validator のクラス
 class ValidatorContext
          値を検証し変換するためのコンテキストです。
 


Woolpack API

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