woolpack.el
クラス MapPropertyELFactory

java.lang.Object
  上位を拡張 woolpack.el.MapPropertyELFactory
すべての実装されたインタフェース:
PropertyELFactory

public class MapPropertyELFactory
extends java.lang.Object
implements PropertyELFactory

MapのみをサポートするPropertyELFactory。 適用しているパターン:Bolking。

作成者:
nakamura

コンストラクタの概要
MapPropertyELFactory(Convertable convertable, PropertyELFactory factory)
          コンストラクタ。
 
メソッドの概要
 Convertable getConvertable()
           
 PropertyELFactory getFactory()
           
 GettingEL newGetter(java.lang.Class clazz, java.lang.String propertyName)
          対象クラスの対象プロパティ名の値を取得するためのGettingELを返す。
 EL newSetter(java.lang.Class clazz, java.lang.String propertyName)
          対象クラスの対象プロパティ名に値を設定するためのELを返す。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MapPropertyELFactory

public MapPropertyELFactory(Convertable convertable,
                            PropertyELFactory factory)
コンストラクタ。

パラメータ:
convertable - 変換器。
factory - 型がMapでない場合の委譲先。
例外:
java.lang.NullPointerException - 引数のいずれかが null の場合。
メソッドの詳細

newGetter

public GettingEL newGetter(java.lang.Class clazz,
                           java.lang.String propertyName)
インタフェース PropertyELFactory の記述:
対象クラスの対象プロパティ名の値を取得するためのGettingELを返す。

定義:
インタフェース PropertyELFactory 内の newGetter
パラメータ:
clazz - 対象クラス。
propertyName - 対象クラスの対象プロパティ名。
戻り値:
対象クラスの対象プロパティ名の値を取得するGettingEL

newSetter

public EL newSetter(java.lang.Class clazz,
                    java.lang.String propertyName)
インタフェース PropertyELFactory の記述:
対象クラスの対象プロパティ名に値を設定するためのELを返す。

定義:
インタフェース PropertyELFactory 内の newSetter
パラメータ:
clazz - 対象クラス。
propertyName - 対象クラスの対象プロパティ名。
戻り値:
対象クラスの対象プロパティ名に値を設定するEL

getConvertable

public Convertable getConvertable()

getFactory

public PropertyELFactory getFactory()


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