|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.aptina.beans.internal.BeanInfo
public class BeanInfo
生成する Bean クラスの情報を保持するクラスです.
フィールドの概要 | |
---|---|
protected String |
beanClassName
Bean クラスの単純名 |
protected boolean |
boundProperties
bound プロパティをサポートする場合は true |
protected String |
comment
Javadoc コメント |
protected boolean |
constrainedProperties
constrained プロパティをサポートする場合は true |
protected List<ConstructorInfo> |
constructors
コンストラクタ情報の List |
protected String |
packageName
パッケージ名 |
protected Map<String,PropertyInfo> |
properties
プロパティ情報の Map |
protected String |
stateClassName
状態クラスの完全限定名 |
protected String |
typeParameter
型引数 |
コンストラクタの概要 | |
---|---|
BeanInfo()
インスタンスを構築します. |
メソッドの概要 | |
---|---|
void |
addConstructor(ConstructorInfo constructorInfo)
コンストラクタ情報を追加します. |
void |
addPropertyInfo(PropertyInfo propertyInfo)
プロパティ情報を追加します. |
String |
getBeanClassName()
Bean クラスの単純名を返します. |
String |
getComment()
Javadoc コメントを返します. |
List<ConstructorInfo> |
getConstructors()
コンストラクタ情報を返します. |
String |
getPackageName()
パッケージ名を返します. |
PropertyInfo |
getPropertyInfo(String propertyName)
指定されたプロパティの情報を返します. |
Set<String> |
getPropertyNames()
プロパティ名の Set を返します. |
String |
getStateClassName()
状態クラスの完全限定名を返します. |
String |
getTypeParameter()
型引数を返します. |
boolean |
isBoundProperties()
bound プロパティをサポートする場合は true を返します. |
boolean |
isConstrainedProperties()
constrained プロパティをサポートする場合は true を返します. |
void |
setBeanClassName(String beanClassName)
Bean クラスの単純名を設定します. |
void |
setBoundProperties(boolean boundProperties)
bound プロパティをサポートする場合は true を設定します. |
void |
setComment(String comment)
Javadoc コメントを設定します. |
void |
setConstrainedProperties(boolean constrainedProperties)
constrained プロパティをサポートする場合は true を設定します. |
void |
setPackageName(String packageName)
パッケージ名を設定します. |
void |
setStateClassName(String stateClassName)
状態クラスの完全限定名を設定します. |
void |
setTypeParameter(String typeParameter)
型引数を設定します. |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected String comment
protected String packageName
protected String beanClassName
protected String typeParameter
protected String stateClassName
protected boolean boundProperties
true
protected boolean constrainedProperties
true
protected final Map<String,PropertyInfo> properties
Map
protected final List<ConstructorInfo> constructors
List
コンストラクタの詳細 |
---|
public BeanInfo()
メソッドの詳細 |
---|
public String getComment()
public void setComment(String comment)
comment
- Javadoc コメントpublic String getPackageName()
public void setPackageName(String packageName)
packageName
- パッケージ名public String getBeanClassName()
public void setBeanClassName(String beanClassName)
beanClassName
- Bean クラスの単純名public String getTypeParameter()
public void setTypeParameter(String typeParameter)
typeParameter
- 型引数public String getStateClassName()
public void setStateClassName(String stateClassName)
stateClassName
- 状態クラスの完全限定名public boolean isBoundProperties()
true
を返します.
true
public void setBoundProperties(boolean boundProperties)
true
を設定します.
boundProperties
- bound プロパティをサポートする場合は true
public boolean isConstrainedProperties()
true
を返します.
true
public void setConstrainedProperties(boolean constrainedProperties)
true
を設定します.
constrainedProperties
- constrained プロパティをサポートする場合は true
public Set<String> getPropertyNames()
Set
を返します.
Set
public PropertyInfo getPropertyInfo(String propertyName)
propertyName
- プロパティ名
public void addPropertyInfo(PropertyInfo propertyInfo)
propertyInfo
- プロパティ情報public List<ConstructorInfo> getConstructors()
public void addConstructor(ConstructorInfo constructorInfo)
constructorInfo
- コンストラクタ情報
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |