概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 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.sql.fn | RDB にアクセスする部品のパッケージです。
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, Fn<GettingEL,? extends Fn<? super EEContext,java.lang.Void,? extends java.lang.RuntimeException>,? extends java.lang.RuntimeException> autoUpdaterFactory, EL forwardComponentELEL, EL returnEL)`
`ValidatorBuilder(Fn<? super ValidatorContext,java.lang.Boolean,? extends E> 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,E extends java.lang.Exception> SideEffectMapCache<C,K,E>`
` | `FactoryUtils.cache(Fn<? super C,? extends java.util.Map<? super K,java.lang.Object>,? extends E> mapGetter, Fn<? super C,? extends K,? extends E> keyGetter, Fn<? super C,?,? extends E> maker, EL el)`
`static
`<C,K,E extends java.lang.Exception> SideEffectConcurrentMapCache<C,K,E>`
` | `FactoryUtils.concurrentCache(Fn<? super C,? extends java.util.concurrent.ConcurrentMap<? super K,java.lang.Object>,? extends E> mapGetter, Fn<? super C,? extends K,? extends E> keyGetter, Fn<? super C,?,? extends E> 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>,? extends E> mapGetter, Fn<? super C,? extends K,? extends E> keyGetter, Fn<? super C,?,? extends E> maker, EL el)`
`SideEffectMapCache(Fn<? super C,? extends java.util.Map<? super K,java.lang.Object>,? extends E> mapGetter, Fn<? super C,? extends K,? extends E> keyGetter, Fn<? super C,?,? extends E> maker, EL el)`

woolpack.html での EL の使用

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

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

woolpack.sql.fn での EL の使用

EL 型の引数を持つ型を返す woolpack.sql.fn のメソッド
`Fn<java.lang.String,EL,? extends java.lang.Exception>` | `BeanResult.getElFactory()`

Method parameters in woolpack.sql.fn with type arguments of type EL
`static
`<R> BeanResult<R>`
` | `SqlFnUtils.getBeanResult(java.lang.Class<R> clazz, Fn<java.lang.String,EL,? extends java.lang.Exception> elFactory)`

Constructor parameters in woolpack.sql.fn with type arguments of type EL
`BeanResult(java.lang.Class<R> clazz, Fn<java.lang.String,EL,? extends java.lang.Exception> elFactory)`

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,E extends java.lang.Exception> TemplateCopier<C,E>`
` | `XmlUtils.copyTemplate(GettingEL collectionEL, EL valueEL, Fn<? super C,java.lang.Void,? extends E> fn)`
`void` | `TemplateCopier.setValueEL(EL valueEL)`

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

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

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