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

## インタフェース
woolpack.el.EL の使用

EL を使用しているパッケージ
woolpack.adapter | 外部ライブラリに依存する部品のパッケージです。
woolpack.config | 設定情報を`Map`で管理する部品のパッケージです。
woolpack.ee | Web アプリケーション用部品とServlet API に依存する部品のパッケージです。
woolpack.el | 値取得と値格納と作用のための式言語のインタフェースと式言語の単純実装のパッケージです。
woolpack.factory | ファクトリ部品のパッケージです。
woolpack.html | HTML を加工する部品のパッケージです。
woolpack.xml | DOM(Document Object Model)ツリーを加工する部品のパッケージです。

woolpack.adapter での EL の使用

EL を実装している woolpack.adapter のクラス
`class` | `JXE` JXPath を使用した`EL`(JXPath Expression)です。
`class` | `OGE` OGNL を使用した`EL`(Object Graph Expression)です。

woolpack.config での EL の使用

EL として宣言されている woolpack.config のフィールド
`static EL` | `ConfigUtils.CONFIG_EL` `ConfigContext`のアクセサにアクセスする`EL`です。

woolpack.ee での EL の使用

EL として宣言されている woolpack.ee のフィールド
`static EL` | `ValidatorBuilder.DEFALT_MESSAGES_EL` メッセージの一覧の取得先のデフォルト値です。
`static EL` | `ActionBuilder.DEFAULT_FORWARD_COMPONENT_EL_EL` 遷移先で使用するコンポーネントの取得先の`EL`のデフォルト値です。
`static EL` | `ActionBuilder.DEFAULT_RETURN_EL` 返却値の取得先のデフォルト値です。

EL を返す woolpack.ee のメソッド
`EL` | `ActionBuilder.getForwardComponentELEL()`
`EL` | `ValidatorBuilder.getMessagesEL()`
`EL` | `ActionBuilder.getReturnEL()`

EL 型のパラメータを持つ woolpack.ee のメソッド
`void` | `ActionBuilder.setForwardComponentELEL(EL forwardComponentELEL)`
`void` | `ValidatorBuilder.setMessagesEL(EL messagesEL)`
`void` | `ActionBuilder.setReturnEL(EL returnEL)`

EL 型のパラメータを持つ woolpack.ee のコンストラクタ
`ActionBuilder(ActionInvoker actionDefs, java.lang.Iterable<java.lang.String> attrNames, EL forwardComponentELEL, EL returnEL)`
`ValidatorBuilder(Fn<? super ValidatorContext,java.lang.Boolean> validatorFn, EL messagesEL, boolean valueNotFoundIgnoreFlag)`

woolpack.el での EL の使用

EL を実装している woolpack.el のクラス
`class` | `AbstractEL` `EL`のアダプタです。
`class` | `ArrayPathEL` 順に基点をたどっていく`EL`です。
`class` | `FixEL` 固定値を返す`EL`です。
`class` | `MapEL` `Map`のみをサポートする`EL`です。
`class` | `PathEL` ドット区切りのプロパティ名の順にたどっていく`EL`です。
`class` | `PropertyEL` `PropertyELFactory`の取得結果に対し作用させる`EL`です。
`class` | `StateEL` コンテキストに値を設定せず、内部に値を保持する`EL`です。

EL として宣言されている woolpack.el のフィールド
`static EL` | `ELUtils.NULL` null オブジェクト役の`EL`です。

EL を返す woolpack.el のメソッド
`EL` | `ArrayPathEL.getSetting()`
`EL` | `CachePropertyELFactory.newSetter(java.lang.Class clazz, java.lang.String propertyName)`
`EL` | `ReflectionPropertyELFactory.newSetter(java.lang.Class clazz, java.lang.String propertyName)`
`EL` | `MapPropertyELFactory.newSetter(java.lang.Class clazz, java.lang.String propertyName)`
`EL` | `PropertyELFactory.newSetter(java.lang.Class clazz, java.lang.String propertyName)` 対象クラスの対象プロパティ名に値を設定するための`EL`を返します。

EL 型のパラメータを持つ woolpack.el のメソッド
`void` | `ArrayPathEL.setSetting(EL setting)`

EL 型のパラメータを持つ woolpack.el のコンストラクタ
`ArrayPathEL(java.util.Collection<? extends GettingEL> getting, EL setting)`
`ArrayPathEL(EL... setting)`
`ArrayPathEL(GettingEL[] getting, EL setting)`
`ArrayPathEL(GettingEL getting, EL setting)`

Constructor parameters in woolpack.el with type arguments of type EL
`ArrayPathEL(java.util.Collection<? extends EL> setting)`

woolpack.factory での EL の使用

EL を返す woolpack.factory のメソッド
`EL` | `SideEffectConcurrentMapCache.getEl()`
`EL` | `SideEffectMapCache.getEl()`

EL 型のパラメータを持つ woolpack.factory のメソッド
`static
`<C,K> SideEffectMapCache<C,K>`
` | `FactoryUtils.cache(Fn<? super C,? extends java.util.Map<? super K,java.lang.Object>> mapGetter, Fn<? super C,? extends K> keyGetter, Fn<? super C,?> maker, EL el)`
`static
`<C,K> SideEffectConcurrentMapCache<C,K>`
` | `FactoryUtils.concurrentCache(Fn<? super C,? extends java.util.concurrent.ConcurrentMap<? super K,java.lang.Object>> mapGetter, Fn<? super C,? extends K> keyGetter, Fn<? super C,?> maker, EL el)`
`void` | `SideEffectConcurrentMapCache.setEl(EL el)`
`void` | `SideEffectMapCache.setEl(EL el)`

EL 型のパラメータを持つ woolpack.factory のコンストラクタ
`SideEffectConcurrentMapCache(Fn<? super C,? extends java.util.concurrent.ConcurrentMap<? super K,java.lang.Object>> mapGetter, Fn<? super C,? extends K> keyGetter, Fn<? super C,?> maker, EL el)`
`SideEffectMapCache(Fn<? super C,? extends java.util.Map<? super K,java.lang.Object>> mapGetter, Fn<? super C,? extends K> keyGetter, Fn<? super C,?> maker, EL el)`

woolpack.html での EL の使用

EL を返す woolpack.html のメソッド
`EL` | `AbstractCountProperty.getEl()`

EL 型のパラメータを持つ woolpack.html のメソッド
`static
`<C extends NodeContext> BranchPropertyCounter<C>`
` | `HtmlUtils.branchPropertyCount(EL el, java.lang.Iterable<java.lang.String> attrNames, Fn<? super C,java.lang.Void> firstFn, Fn<? super C,java.lang.Void> pluralFn)`
`void` | `AbstractCountProperty.setEl(EL el)`

EL 型のパラメータを持つ woolpack.html のコンストラクタ
`AbstractCountProperty(EL el, java.lang.Iterable<java.lang.String> attrNames)`
`BranchPropertyCounter(EL el, java.lang.Iterable<java.lang.String> attrNames, Fn<? super C,java.lang.Void> firstFn, Fn<? super C,java.lang.Void> pluralFn)`

woolpack.xml での EL の使用

EL として宣言されている woolpack.xml のフィールド
`static EL` | `XmlUtils.NODE_EL` `NodeContext`のアクセサにアクセスする`EL`です。

EL を返す woolpack.xml のメソッド
`EL` | `TemplateCopier.getValueEL()`

EL 型のパラメータを持つ woolpack.xml のメソッド
`static
`<C extends NodeContext> TemplateCopier<C>`
` | `XmlUtils.copyTemplate(GettingEL collectionEL, EL valueEL, Fn<? super C,java.lang.Void> fn)`
`void` | `TemplateCopier.setValueEL(EL valueEL)`

EL 型のパラメータを持つ woolpack.xml のコンストラクタ
`TemplateCopier(GettingEL collectionEL, EL valueEL, Fn<? super C,java.lang.Void> fn)`

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

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