org.seasar.framework.container.impl
クラス PropertyDefImpl

java.lang.Object
  拡張org.seasar.framework.container.impl.ArgDefImpl
      拡張org.seasar.framework.container.impl.PropertyDefImpl
すべての実装インタフェース:
ArgDef, MetaDefAware, PropertyDef

public class PropertyDefImpl
extends ArgDefImpl
implements PropertyDef

PropertyDefの実装クラスです。

作成者:
higa

コンストラクタの概要
PropertyDefImpl(java.lang.String propertyName)
          PropertyDefImplを作成します。
PropertyDefImpl(java.lang.String propertyName, java.lang.Object value)
          PropertyDefImplを作成します。
 
メソッドの概要
 AccessTypeDef getAccessTypeDef()
          アクセスタイプ定義を返します。
 BindingTypeDef getBindingTypeDef()
          バインディングタイプ定義を返します。
 java.lang.String getPropertyName()
          インジェクション対象となるプロパティ名またはフィールド名を返します。
 void setAccessTypeDef(AccessTypeDef accessTypeDef)
          アクセスタイプ定義を設定します。
 void setBindingTypeDef(BindingTypeDef bindingTypeDef)
          バインディングタイプ定義を設定します。
 
クラス org.seasar.framework.container.impl.ArgDefImpl から継承したメソッド
addMetaDef, getContainer, getExpression, getMetaDef, getMetaDef, getMetaDefs, getMetaDefSize, getValue, isValueGettable, setChildComponentDef, setContainer, setExpression, setValue
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.seasar.framework.container.ArgDef から継承したメソッド
getContainer, getExpression, getValue, isValueGettable, setChildComponentDef, setContainer, setExpression, setValue
 
インタフェース org.seasar.framework.container.MetaDefAware から継承したメソッド
addMetaDef, getMetaDef, getMetaDef, getMetaDefs, getMetaDefSize
 

コンストラクタの詳細

PropertyDefImpl

public PropertyDefImpl(java.lang.String propertyName)
PropertyDefImplを作成します。

パラメータ:
propertyName -

PropertyDefImpl

public PropertyDefImpl(java.lang.String propertyName,
                       java.lang.Object value)
PropertyDefImplを作成します。

パラメータ:
propertyName -
value -
メソッドの詳細

getPropertyName

public java.lang.String getPropertyName()
インタフェース PropertyDef の記述:
インジェクション対象となるプロパティ名またはフィールド名を返します。

定義:
インタフェース PropertyDef 内の getPropertyName
戻り値:
設定対象となるプロパティ名

getAccessTypeDef

public AccessTypeDef getAccessTypeDef()
インタフェース PropertyDef の記述:
アクセスタイプ定義を返します。

定義:
インタフェース PropertyDef 内の getAccessTypeDef
戻り値:
アクセスタイプ定義

setAccessTypeDef

public void setAccessTypeDef(AccessTypeDef accessTypeDef)
インタフェース PropertyDef の記述:
アクセスタイプ定義を設定します。

定義:
インタフェース PropertyDef 内の setAccessTypeDef
パラメータ:
accessTypeDef - アクセスタイプ定義

getBindingTypeDef

public BindingTypeDef getBindingTypeDef()
インタフェース PropertyDef の記述:
バインディングタイプ定義を返します。

定義:
インタフェース PropertyDef 内の getBindingTypeDef
戻り値:
バインディングタイプ定義

setBindingTypeDef

public void setBindingTypeDef(BindingTypeDef bindingTypeDef)
インタフェース PropertyDef の記述:
バインディングタイプ定義を設定します。

定義:
インタフェース PropertyDef 内の setBindingTypeDef
パラメータ:
bindingTypeDef - バインディングタイプ定義


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.