java.lang.Object
java.beans.FeatureDescriptor
- 直接已知的子类:
-
BeanDescriptor
,EventSetDescriptor
,MethodDescriptor
,ParameterDescriptor
,PropertyDescriptor
FeatureDescriptor类是PropertyDescriptor、EventSetDescriptor和MethodDescriptor等的通用基类。
它支持可以为任何内省描述符设置和检索的一些常见信息。
此外,它提供了一个扩展机制,以便可以将任意属性/值对与设计特性关联起来。
- 自:
- 1.1
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription获取此特性的与语言环境无关的名称的枚举。获取此特性的本地化显示名称。getName()
获取此特性的编程名称。获取此特性的简短描述。检索与此特性关联的命名属性。boolean
isExpert()
“expert”标志用于区分专家用户使用的特性和普通用户使用的特性。boolean
isHidden()
“hidden”标志用于标识仅供工具使用的特性,不应暴露给人类。boolean
“preferred”标志用于标识特别重要以供展示给人类的特性。void
setDisplayName
(String displayName) 设置此特性的本地化显示名称。void
setExpert
(boolean expert) “expert”标志用于区分专家用户使用的特性和普通用户使用的特性。void
setHidden
(boolean hidden) “hidden”标志用于标识仅供工具使用的特性,不应暴露给人类。void
设置此特性的编程名称。void
setPreferred
(boolean preferred) “preferred”标志用于标识特别重要以供展示给人类的特性。void
setShortDescription
(String text) 您可以将简短的描述性字符串与特性关联起来。void
将命名属性与此特性关联。toString()
返回对象的字符串表示形式。
-
Constructor Details
-
FeatureDescriptor
public FeatureDescriptor()构造一个FeatureDescriptor
。
-
-
Method Details
-
getName
获取此特性的编程名称。- 返回:
- 属性/方法/事件的编程名称
-
setName
设置此特性的编程名称。- 参数:
-
name
- 属性/方法/事件的编程名称
-
getDisplayName
获取此特性的本地化显示名称。- 返回:
- 属性/方法/事件的本地化显示名称。默认为与其从getName获取的编程名称相同。
-
setDisplayName
设置此特性的本地化显示名称。- 参数:
-
displayName
- 属性/方法/事件的本地化显示名称。
-
isExpert
public boolean isExpert()“expert”标志用于区分专家用户使用的特性和普通用户使用的特性。- 返回:
- 如果此特性仅供专家用户使用,则为true。
-
setExpert
public void setExpert(boolean expert) “expert”标志用于区分专家用户使用的特性和普通用户使用的特性。- 参数:
-
expert
- 如果此特性仅供专家用户使用,则为true。
-
isHidden
public boolean isHidden()“hidden”标志用于标识仅供工具使用的特性,不应暴露给人类。- 返回:
- 如果此特性应该对人类用户隐藏,则为true。
-
setHidden
public void setHidden(boolean hidden) “hidden”标志用于标识仅供工具使用的特性,不应暴露给人类。- 参数:
-
hidden
- 如果此特性应该对人类用户隐藏,则为true。
-
isPreferred
public boolean isPreferred()“preferred”标志用于标识特别重要以供展示给人类的特性。- 返回:
- 如果此特性应该优先展示给人类用户,则为true。
- 自:
- 1.2
-
setPreferred
public void setPreferred(boolean preferred) “preferred”标志用于标识特别重要以供展示给人类的特性。- 参数:
-
preferred
- 如果此特性应该优先展示给人类用户,则为true。 - 自:
- 1.2
-
getShortDescription
获取此特性的简短描述。- 返回:
- 与此属性/方法/事件关联的本地化简短描述。默认为显示名称。
-
setShortDescription
您可以将简短的描述性字符串与特性关联起来。通常这些描述性字符串应该少于约40个字符。- 参数:
-
text
- 与此属性/方法/事件关联的(本地化的)简短描述。
-
setValue
将命名属性与此特性关联。- 参数:
-
attributeName
- 属性的与语言环境无关的名称 -
value
- 值。
-
getValue
检索与此特性关联的命名属性。- 参数:
-
attributeName
- 属性的与语言环境无关的名称 - 返回:
- 属性的值。如果属性未知,则可能为null。
-
attributeNames
获取此特性的与语言环境无关的名称的枚举。- 返回:
- 已使用setValue注册的任何属性的与语言环境无关的名称的枚举。
-
toString
返回对象的字符串表示形式。
-