Woolpack API

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

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

woolpack.el での PropertyELFactory の使用
 

PropertyELFactory を実装している woolpack.el のクラス
 class CachePropertyELFactory
          委譲先で生成したGettingELELを クラス名とプロパティ名の組をキーとしてキャッシュするプロパティ式言語ファクトリです。
 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)
           
 


Woolpack API

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