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

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

PropertyELFactory を使用しているパッケージ
woolpack.el | 値取得と値格納と作用のための式言語のインタフェースと式言語の単純実装のパッケージです。

woolpack.el での PropertyELFactory の使用

PropertyELFactory を実装している woolpack.el のクラス
`class` | `CachePropertyELFactory` 委譲先で生成した`GettingEL`と`EL`を クラス名とプロパティ名の組をキーとしてキャッシュするプロパティ式言語ファクトリです。
`class` | `MapPropertyELFactory` `Map`のみをサポートするプロパティ式言語ファクトリです。
`class` | `MapSimilarPropertyELFactory` `MapSimilarPropertyELFactory.newGetter(Class, String)`で 元のプロパティ名から類推したプロパティ名の候補を試行する `MapPropertyELFactory`です。
`class` | `MaybePropertyELFactory` 初期設定により `PropertyNotFoundException`が発生した際の挙動を切り替える プロパティ式言語ファクトリです。
`class` | `ReflectionPropertyELFactory` リフレクションを使用したプロパティ式言語ファクトリです。
`class` | `SimilarPropertyELFactory` 元のプロパティ名から類推したプロパティ名の候補を試行するプロパティ式言語ファクトリです。

PropertyELFactory として宣言されている woolpack.el のフィールド
`static PropertyELFactory` | `ELUtils.PROPERTY_EL_FACTORY` プロパティ式言語ファクトリのデフォルト値です。

PropertyELFactory を返す woolpack.el のメソッド
`PropertyELFactory` | `SimilarPropertyELFactory.getFactory()`
`PropertyELFactory` | `MaybePropertyELFactory.getFactory()`
`PropertyELFactory` | `CachePropertyELFactory.getFactory()`
`PropertyELFactory` | `PropertyEL.getFactory()`
`PropertyELFactory` | `MapPropertyELFactory.getFactory()`
`PropertyELFactory` | `PathEL.getFactory()`
`static PropertyELFactory` | `ELUtils.getPropertyELFactory(boolean notFoundIgnoreFlag)` プロパティ式言語ファクトリを生成します。
`static PropertyELFactory` | `ELUtils.getPropertyELFactory(Fn<ConvertContext,java.lang.Void,? extends java.lang.RuntimeException> fn, Fn<java.lang.String,java.lang.Iterable<java.lang.String>,? extends java.lang.RuntimeException> guessFactory, boolean notFoundIgnoreFlag)` プロパティ式言語ファクトリを生成します。

PropertyELFactory 型のパラメータを持つ woolpack.el のメソッド
`void` | `SimilarPropertyELFactory.setFactory(PropertyELFactory factory)`
`void` | `MaybePropertyELFactory.setFactory(PropertyELFactory factory)`
`void` | `CachePropertyELFactory.setFactory(PropertyELFactory factory)`
`void` | `PropertyEL.setFactory(PropertyELFactory factory)`
`void` | `MapPropertyELFactory.setFactory(PropertyELFactory factory)`
`void` | `PathEL.setFactory(PropertyELFactory factory)`

PropertyELFactory 型のパラメータを持つ woolpack.el のコンストラクタ
`CachePropertyELFactory(PropertyELFactory factory)`
`MapPropertyELFactory(Fn<ConvertContext,java.lang.Void,? extends java.lang.RuntimeException> fn, PropertyELFactory factory)`
`MapSimilarPropertyELFactory(Fn<ConvertContext,java.lang.Void,? extends java.lang.RuntimeException> fn, PropertyELFactory factory, Fn<java.lang.String,java.lang.Iterable<java.lang.String>,? extends java.lang.RuntimeException> guessFactory)`
`MaybePropertyELFactory(boolean notFoundIgnoreFlag, PropertyELFactory factory)`
`PathEL(java.lang.String expression, PropertyELFactory factory, boolean notFoundIgnoreFlag)`
`PropertyEL(java.lang.String propertyName, PropertyELFactory factory)`
`SimilarPropertyELFactory(PropertyELFactory factory, Fn<java.lang.String,java.lang.Iterable<java.lang.String>,? extends java.lang.RuntimeException> guessFactory)`

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

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