public class FeatureDescriptor extends Object
イントロスペクション記述子に対して設定および取得が可能な、一部の共通の情報をサポートします。
任意の属性および値のペアを設計機能と関連付けることができるように、拡張メカニズムを提供します。
コンストラクタと説明 |
---|
FeatureDescriptor()
FeatureDescriptor を構築します。 |
修飾子と型 | メソッドと説明 |
---|---|
Enumeration<String> |
attributeNames()
この機能のロケールに依存しない名前の列挙を取得します。
|
String |
getDisplayName()
この機能のローカライズされた表示名を取得します。
|
String |
getName()
この機能のプログラム名を取得します。
|
String |
getShortDescription()
この機能の短い説明を取得します。
|
Object |
getValue(String attributeName)
この機能を使用して名前付きの属性を取得します。
|
boolean |
isExpert()
「エキスパート」フラグは、上級者向けの機能を一般ユーザー向けの機能と区別するために使用されます。
|
boolean |
isHidden()
「隠し」フラグは、ツールだけで使用され、ユーザーには提供されない機能を識別するために使用されます。
|
boolean |
isPreferred()
「優先」フラグは、ユーザーへ表示する特に重要である機能を識別するために使用されます。
|
void |
setDisplayName(String displayName)
この機能のローカライズされた表示名を設定します。
|
void |
setExpert(boolean expert)
「エキスパート」フラグは、上級者向けの機能を一般ユーザー向けの機能と区別するために使用されます。
|
void |
setHidden(boolean hidden)
「隠し」フラグは、ツールだけで使用され、ユーザーには提供されない機能を識別するために使用されます。
|
void |
setName(String name)
この機能のプログラム名を設定します。
|
void |
setPreferred(boolean preferred)
「優先」フラグは、ユーザーへ表示する特に重要である機能を識別するために使用されます。
|
void |
setShortDescription(String text)
短い説明的な文字列を機能と関連付けることができます。
|
void |
setValue(String attributeName, Object value)
名前付きの属性をこの機能と関連付けます。
|
String |
toString()
オブジェクトの文字列表現を返します。
|
public String getName()
public void setName(String name)
name
- プロパティ、メソッド、またはイベントのプログラム名public String getDisplayName()
public void setDisplayName(String displayName)
displayName
- プロパティ、メソッド、またはイベントのローカライズされた表示名。public boolean isExpert()
public void setExpert(boolean expert)
expert
- この機能が上級者専用である場合はTrue。public boolean isHidden()
public void setHidden(boolean hidden)
hidden
- この機能がユーザーから隠される場合はTrue。public boolean isPreferred()
public void setPreferred(boolean preferred)
preferred
- この機能がユーザーに優先的に表示される場合はTrue。public String getShortDescription()
public void setShortDescription(String text)
text
- このプロパティ、メソッド、またはイベントに関連した(ローカライズされた)短い説明。public void setValue(String attributeName, Object value)
attributeName
- ロケールに依存しない、属性の名前value
- 値。public Object getValue(String attributeName)
attributeName
- ロケールに依存しない、属性の名前public Enumeration<String> attributeNames()
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.