java.lang.Object
java.beans.FeatureDescriptor
- 直系の既知のサブクラス:
- BeanDescriptor,- EventSetDescriptor,- MethodDescriptor,- ParameterDescriptor,- PropertyDescriptor
public class FeatureDescriptor extends Object
FeatureDescriptorクラスは、PropertyDescriptor、EventSetDescriptor、MethodDescriptorなどの共通基底クラスです。
 
イントロスペクション記述子に対して設定および取得が可能な、一部の共通の情報をサポートします。
任意の属性および値のペアを設計機能と関連付けることができるように、拡張メカニズムを提供します。
- 導入されたバージョン:
- 1.1
- 
コンストラクタのサマリーコンストラクタ
- 
メソッドのサマリー修飾子と型メソッド説明この機能のロケールに依存しない名前の列挙を取得します。この機能のローカライズされた表示名を取得します。getName()この機能のプログラム名を取得します。この機能の短い説明を取得します。この機能を使用して名前付きの属性を取得します。booleanisExpert()「エキスパート」フラグは、上級者向けの機能を一般ユーザー向けの機能と区別するために使用されます。booleanisHidden()「隠し」フラグは、ツールだけで使用され、ユーザーには提供されない機能を識別するために使用されます。boolean「優先」フラグは、ユーザーへ表示する特に重要である機能を識別するために使用されます。voidsetDisplayName(String displayName) この機能のローカライズされた表示名を設定します。voidsetExpert(boolean expert) 「エキスパート」フラグは、上級者向けの機能を一般ユーザー向けの機能と区別するために使用されます。voidsetHidden(boolean hidden) 「隠し」フラグは、ツールだけで使用され、ユーザーには提供されない機能を識別するために使用されます。voidこの機能のプログラム名を設定します。voidsetPreferred(boolean preferred) 「優先」フラグは、ユーザーへ表示する特に重要である機能を識別するために使用されます。voidsetShortDescription(String text) 短い説明的な文字列を機能と関連付けることができます。void名前付きの属性をこの機能と関連付けます。toString()オブジェクトの文字列表現を返します。
- 
コンストラクタの詳細- 
FeatureDescriptorpublic FeatureDescriptor()FeatureDescriptorを構築します。
 
- 
- 
メソッドの詳細- 
getNamepublic String getName()この機能のプログラム名を取得します。- 戻り値:
- プロパティ、メソッド、またはイベントのプログラム名
 
- 
setNamepublic void setName(String name) この機能のプログラム名を設定します。- パラメータ:
- name- プロパティ、メソッド、またはイベントのプログラム名
 
- 
getDisplayNamepublic String getDisplayName()この機能のローカライズされた表示名を取得します。- 戻り値:
- プロパティ、メソッド、またはイベントのローカライズされた表示名。 デフォルトは、getNameで得られるプログラム名と同じ。
 
- 
setDisplayNamepublic void setDisplayName(String displayName) この機能のローカライズされた表示名を設定します。- パラメータ:
- displayName- プロパティ、メソッド、またはイベントのローカライズされた表示名。
 
- 
isExpertpublic boolean isExpert()「エキスパート」フラグは、上級者向けの機能を一般ユーザー向けの機能と区別するために使用されます。- 戻り値:
- この機能が上級者専用である場合はTrue。
 
- 
setExpertpublic void setExpert(boolean expert) 「エキスパート」フラグは、上級者向けの機能を一般ユーザー向けの機能と区別するために使用されます。- パラメータ:
- expert- この機能が上級者専用である場合はTrue。
 
- 
isHiddenpublic boolean isHidden()「隠し」フラグは、ツールだけで使用され、ユーザーには提供されない機能を識別するために使用されます。- 戻り値:
- この機能がユーザーから隠される場合はTrue。
 
- 
setHiddenpublic void setHidden(boolean hidden) 「隠し」フラグは、ツールだけで使用され、ユーザーには提供されない機能を識別するために使用されます。- パラメータ:
- hidden- この機能がユーザーから隠される場合はTrue。
 
- 
isPreferredpublic boolean isPreferred()「優先」フラグは、ユーザーへ表示する特に重要である機能を識別するために使用されます。- 戻り値:
- この機能がユーザーに優先的に表示される場合はTrue。
- 導入されたバージョン:
- 1.2
 
- 
setPreferredpublic void setPreferred(boolean preferred) 「優先」フラグは、ユーザーへ表示する特に重要である機能を識別するために使用されます。- パラメータ:
- preferred- この機能がユーザーに優先的に表示される場合はTrue。
- 導入されたバージョン:
- 1.2
 
- 
getShortDescriptionpublic String getShortDescription()この機能の短い説明を取得します。- 戻り値:
- このプロパティ、メソッド、またはイベントに関連したローカライズされた短い説明。 表示名のデフォルトになる。
 
- 
setShortDescriptionpublic void setShortDescription(String text) 短い説明的な文字列を機能と関連付けることができます。 通常、これらの説明的な文字列は、40文字未満にすることをお薦めします。- パラメータ:
- text- このプロパティ、メソッド、またはイベントに関連した(ローカライズされた)短い説明。
 
- 
setValue名前付きの属性をこの機能と関連付けます。- パラメータ:
- attributeName- ロケールに依存しない、属性の名前
- value- 値。
 
- 
getValueこの機能を使用して名前付きの属性を取得します。- パラメータ:
- attributeName- ロケールに依存しない、属性の名前
- 戻り値:
- 属性の値。 属性が不明の場合はnull可。
 
- 
attributeNamespublic Enumeration<String> attributeNames()この機能のロケールに依存しない名前の列挙を取得します。- 戻り値:
- setValueで登録された属性の、ロケールに依存しない名前の列挙。
 
- 
toStringpublic String toString()オブジェクトの文字列表現を返します。
 
-