org.seasar.swing.desc
クラス DefaultModelPropertyDesc

java.lang.Object
  上位を拡張 org.seasar.swing.desc.DefaultModelPropertyDesc
すべての実装されたインタフェース:
ModelPropertyDesc

public class DefaultModelPropertyDesc
extends java.lang.Object
implements ModelPropertyDesc

ModelPropertyDescの標準実装です。

作成者:
kaiseh

コンストラクタの概要
DefaultModelPropertyDesc(org.seasar.framework.beans.PropertyDesc propertyDesc)
           
 
メソッドの概要
 Column getColumn()
          プロパティに@Columnアノテーションが付与されている場合、そのアノテーションを返します。
 java.util.List<Constraint> getConstraints()
          プロパティに関連付けられた制約の一覧を返します。
 org.jdesktop.beansbinding.Converter<?,?> getConverter()
          プロパティに関連付けられたコンバータを返します。
 java.lang.String getLabel()
          画面上でプロパティ名として表示するラベルを返します。
 java.lang.Class<?> getModelClass()
          プロパティを保持するモデルのクラスを返します。
 java.lang.Class<?> getPropertyClass()
          プロパティのクラスを返します。
 org.seasar.framework.beans.PropertyDesc getPropertyDesc()
          Seasarのプロパティ記述子を返します。
 java.lang.String getPropertyName()
          プロパティ名を返します。
 java.lang.Class<?> getRowClass()
          プロパティに@Rowアノテーションが付与されている場合、その引数で指定された行クラスを返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DefaultModelPropertyDesc

public DefaultModelPropertyDesc(org.seasar.framework.beans.PropertyDesc propertyDesc)
メソッドの詳細

getModelClass

public java.lang.Class<?> getModelClass()
インタフェース ModelPropertyDesc の記述:
プロパティを保持するモデルのクラスを返します。

定義:
インタフェース ModelPropertyDesc 内の getModelClass
戻り値:
モデルクラス

getPropertyClass

public java.lang.Class<?> getPropertyClass()
インタフェース ModelPropertyDesc の記述:
プロパティのクラスを返します。

定義:
インタフェース ModelPropertyDesc 内の getPropertyClass
戻り値:
プロパティクラス

getPropertyName

public java.lang.String getPropertyName()
インタフェース ModelPropertyDesc の記述:
プロパティ名を返します。

定義:
インタフェース ModelPropertyDesc 内の getPropertyName
戻り値:
プロパティ名

getPropertyDesc

public org.seasar.framework.beans.PropertyDesc getPropertyDesc()
インタフェース ModelPropertyDesc の記述:
Seasarのプロパティ記述子を返します。

定義:
インタフェース ModelPropertyDesc 内の getPropertyDesc
戻り値:
Seasarのプロパティ記述子

getConstraints

public java.util.List<Constraint> getConstraints()
インタフェース ModelPropertyDesc の記述:
プロパティに関連付けられた制約の一覧を返します。

定義:
インタフェース ModelPropertyDesc 内の getConstraints
戻り値:
制約の一覧

getConverter

public org.jdesktop.beansbinding.Converter<?,?> getConverter()
インタフェース ModelPropertyDesc の記述:
プロパティに関連付けられたコンバータを返します。

定義:
インタフェース ModelPropertyDesc 内の getConverter
戻り値:
コンバータ

getRowClass

public java.lang.Class<?> getRowClass()
インタフェース ModelPropertyDesc の記述:
プロパティに@Rowアノテーションが付与されている場合、その引数で指定された行クラスを返します。

定義:
インタフェース ModelPropertyDesc 内の getRowClass
戻り値:
行クラス

getColumn

public Column getColumn()
インタフェース ModelPropertyDesc の記述:
プロパティに@Columnアノテーションが付与されている場合、そのアノテーションを返します。

定義:
インタフェース ModelPropertyDesc 内の getColumn
戻り値:
{code @Column}アノテーション

getLabel

public java.lang.String getLabel()
インタフェース ModelPropertyDesc の記述:
画面上でプロパティ名として表示するラベルを返します。

定義:
インタフェース ModelPropertyDesc 内の getLabel
戻り値:
ラベル