当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)

类 java.beans.FeatureDescriptor

java.lang.Object
   |
   +----java.beans.FeatureDescriptor

public class FeatureDescriptor
extends Object
下列类的父类:
BeanDescriptor, EventSetDescriptor, MethodDescriptor, ParameterDescriptor, PropertyDescriptor

FeatureDescriptor 类是 PropertyDescriptor、 EventSetDescriptor 和 MethodDescriptor 等的基类。

它支持一些由任何内省描述符设置和检索的公共信息。

另外,它提供一个扩展机制,从而使任意属性/值对能够关联到某个设计特征上。


构造子索引

FeatureDescriptor()

方法索引

attributeNames()
getDisplayName()
getName()
getShortDescription()
getValue(String)
按该特征检索某命名属性。
isExpert()
“专家”标志用于将专家用户特征与一般用户特征区分开。
isHidden()
“隐藏”标志用于标识仅用于工具的特征,不应将其显示给用户。
setDisplayName(String)
setExpert(boolean)
“专家”标志用于将专家用户特征与一般用户特征区分开。
setHidden(boolean)
“隐藏”标志用于标识仅用于工具的特征,不应将它显示给用户。
setName(String)
setShortDescription(String)
将一个短描述字符串与一个特征相关联。
setValue(String, Object)
将一个命名属性与该特征相关联。

构造子

FeatureDescriptor
 public FeatureDescriptor()

方法

getName
 public String getName()
返回值:
eventSetName - 特性/方法/事件的编程名。
setName
 public void setName(String name)
参数:
name - 特性/方法/事件的编程名。
getDisplayName
 public String getDisplayName()
返回值:
特性/方法/事件的本地显示名。缺省名为 getName 获得的编程名。
setDisplayName
 public void setDisplayName(String displayName)
参数:
displayName - 特性/方法/事件的本地显示名。
isExpert
 public boolean isExpert()
“专家”标志用于将专家用户特征与一般用户特征区分开。

返回值:
若该特征期望仅供专家使用,则为 true 。
setExpert
 public void setExpert(boolean expert)
“专家”标志用于将专家用户特征与一般用户特征区分开。

参数:
expert - 若该特征仅供专家使用,则为 true 。
isHidden
 public boolean isHidden()
“隐藏”标志用于标识仅用于工具特征,不应将其显示给用户。

返回值:
若该特征应对用户用户隐藏,则为 true 。
setHidden
 public void setHidden(boolean hidden)
“隐藏”标志用于标识仅用于工具的特征,不应将其显示给用户。

参数:
hidden - 若该特征应对用户用户隐藏,则为 true 。
getShortDescription
 public String getShortDescription()
返回值:
与该特性/方法/事件相关联的本地短描述,缺省为显示名。
setShortDescription
 public void setShortDescription(String text)
将一个短描述字符串与某个特征相关联。通常这些描述字符串应少于 40 个字符。

参数:
text - 待与该特性/方法/事件相关联的 (本地的) 短描述。
setValue
 public void setValue(String attributeName,
                      Object value)
将一个命名属性与该特征相关联。

参数:
attributeName - 属性的独立于本地的名字
value - 值
getValue
 public Object getValue(String attributeName)
用该特征检索一个命名属性。

参数:
attributeName - 属性的独立于本地的名字
返回值:
属性值。若属性未知,则可为 null 。
attributeNames
 public Enumeration attributeNames()
返回值:
已用 setValue 注册的任何属性独立于本地的名字细目。

当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)