public class FeatureDescriptor extends Object
它支持一些可以为任何内省描述符设置和检索的常见信息。
此外,它还提供了一个扩展机制,使得任意的属性/值对可以与设计特征相关联。
Constructor and Description |
---|
FeatureDescriptor()
构造一个
FeatureDescriptor 。
|
Modifier and Type | Method and Description |
---|---|
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
- 与此属性/方法/事件相关
text
的(本地化)简短描述。
public void setValue(String attributeName, Object value)
attributeName
-
attributeName
的区域设置独立名称
value
- 值。
public Object getValue(String attributeName)
attributeName
-
attributeName
的区域设置独立名称
public Enumeration<String> attributeNames()