|
Java Platform 1.2 Beta 4 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.beans.FeatureDescriptor
It supports some common information that can be set and retrieved for any of the introspection descriptors.
In addition it provides an extension mechanism so that arbitrary attribute/value pairs can be associated with a design feature.
Constructor Summary | |
FeatureDescriptor()
|
Method Summary | |
Enumeration | attributeNames()
|
String | getDisplayName()
|
String | getName()
|
String | getShortDescription()
|
Object | getValue(String attributeName)
Retrieve a named attribute with this feature. |
boolean | isExpert()
The "expert" flag is used to distinguish between those features that are intended for expert users from those that are intended for normal users. |
boolean | isHidden()
The "hidden" flag is used to identify features that are intended only for tool use, and which should not be exposed to humans. |
boolean | isPreferred()
The "preferred" flag is used to identify features that are particularly important for presenting to humans. |
void | setDisplayName(String displayName)
|
void | setExpert(boolean expert)
The "expert" flag is used to distinguish between features that are intended for expert users from those that are intended for normal users. |
void | setHidden(boolean hidden)
The "hidden" flag is used to identify features that are intended only for tool use, and which should not be exposed to humans. |
void | setName(String name)
|
void | setPreferred(boolean preferred)
The "preferred" flag is used to identify features that are particularly important for presenting to humans. |
void | setShortDescription(String text)
You can associate a short descriptive string with a feature. |
void | setValue(String attributeName,
Object value)
Associate a named attribute with this feature. |
Methods inherited from class java.lang.Object | |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
Constructor Detail |
public FeatureDescriptor()
Method Detail |
public String getName()
public void setName(String name)
name
- The programmatic name of the property/method/eventpublic String getDisplayName()
public void setDisplayName(String displayName)
displayName
- The localized display name for the
property/method/event.public boolean isExpert()
public void setExpert(boolean expert)
expert
- True if this feature is intended for use by experts only.public boolean isHidden()
public void setHidden(boolean hidden)
hidden
- True if this feature should be hidden from human users.public boolean isPreferred()
public void setPreferred(boolean preferred)
preferred
- True if this feature should be preferentially shown
to human users.public String getShortDescription()
public void setShortDescription(String text)
text
- A (localized) short description to be associated with
this property/method/event.public void setValue(String attributeName, Object value)
attributeName
- The locale-independent name of the attribute
value
- The value.public Object getValue(String attributeName)
attributeName
- The locale-independent name of the attributepublic Enumeration attributeNames()
|
Java Platform 1.2 Beta 4 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |