Woolpack API

woolpack.el
クラス MapPropertyELFactory

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

public class MapPropertyELFactory
extends java.lang.Object
implements PropertyELFactory

MapのみをサポートするPropertyELFactoryです。

作成者:
nakamura

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

コンストラクタの詳細

MapPropertyELFactory

public MapPropertyELFactory(Fn<ConvertContext,java.lang.Void> fn,
                            PropertyELFactory factory)
パラメータ:
fn - 変換器。
factory - 型がMapでない場合の委譲先。
メソッドの詳細

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

getFn

public Fn<ConvertContext,java.lang.Void> getFn()

setFn

public void setFn(Fn<ConvertContext,java.lang.Void> fn)

getFactory

public PropertyELFactory getFactory()

setFactory

public void setFactory(PropertyELFactory factory)

Woolpack API

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