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

## クラス
woolpack.container.ContainerContext の使用

ContainerContext を使用しているパッケージ
woolpack.container | インタープリタ デザインパターンとダブルディスパッチを使用した、 オブジェクトの生成をフラット構造で定義するための部品のパッケージです。
woolpack.web | Servlet APIの各スコープを`Map`と `ConcurrentMap`で抽象化したインタフェースと それに対する操作を定義するパッケージです。

woolpack.container での ContainerContext の使用

ContainerContext 型の型パラメータを持つ woolpack.container のメソッド
`static
`<C extends ContainerContext<?>> Fn<C,java.lang.Object,java.lang.RuntimeException>`
` | `ContainerUtils.getKey()` `getKey()`を返す`Fn`を返します。
`static
`<S,C extends ContainerContext<S>> Fn<C,S,java.lang.Exception>`
` | `ContainerUtils.getSubContext()` `getSubContext()`を返す`Fn`を返します。

ContainerContext 型の引数を持つ型を返す woolpack.container のメソッド
`Fn<? super ContainerContext<S>,?,? extends java.lang.Exception>` | `ContainerContext.getFn()`

Method parameters in woolpack.container with type arguments of type ContainerContext
`void` | `ContainerContext.setFn(Fn<? super ContainerContext<S>,?,? extends java.lang.Exception> fn)`

woolpack.web での ContainerContext の使用

ContainerContext 型の型パラメータを持つ woolpack.web のメソッド
`static
`<C extends ContainerContext<WebContext>> ConcurrentMapCache<C,java.lang.String,java.lang.Exception>`
` | `WebUtils.application(Fn<? super C,?,? extends java.lang.Exception> fn)` アプリケーションスコープでキャッシュする関数を生成します。
`static
`<C extends ContainerContext<WebContext>> MapCache<C,java.lang.String,java.lang.Exception>`
` | `WebUtils.request(Fn<? super C,?,? extends java.lang.Exception> fn)` リクエストスコープでキャッシュする関数を生成します。
`static
`<C extends ContainerContext<WebContext>> ConcurrentMapCache<C,java.lang.String,java.lang.Exception>`
` | `WebUtils.session(Fn<? super C,?,? extends java.lang.Exception> fn)` セッションスコープでキャッシュする関数を生成します。

ContainerContext 型の引数を持つ型を返す woolpack.web のメソッド
`Fn<? super ContainerContext<WebContext>,?,? extends java.lang.Exception>` | `ContainerContextSetter.getFn()`

Method parameters in woolpack.web with type arguments of type ContainerContext
`static Fn<WebContext,java.lang.Void,java.lang.RuntimeException>` | `WebUtils.setContainerContext(Fn<? super ContainerContext<WebContext>,?,? extends java.lang.Exception> fn)` `WebContext.setContainer(Object)`に`ContainerContext`を設定する関数を生成します。
`void` | `ContainerContextSetter.setFn(Fn<? super ContainerContext<WebContext>,?,? extends java.lang.Exception> fn)`

Constructor parameters in woolpack.web with type arguments of type ContainerContext
`ContainerContextSetter(Fn<? super ContainerContext<WebContext>,?,? extends java.lang.Exception> fn)`

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

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