|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.beans.FeatureDescriptor
public class FeatureDescriptor
FeatureDescriptor is the common superclass for all JavaBeans Descriptor classes. JavaBeans descriptors are abstract descriptors of properties, events, methods, beans, etc.
Documentation Convention: for proper Internalization of Beans inside an RAD tool, sometimes there are two names for a property or method: a programmatic, or locale-independent name, which can be used anywhere, and a localized, display name, for ease of use. In the documentation I will specify different String values as either programmatic or localized to make this distinction clear.
Constructor Summary | |
---|---|
FeatureDescriptor()
Instantiate this FeatureDescriptor with appropriate default values. |
Method Summary | |
---|---|
Enumeration<String> |
attributeNames()
Get a list of the programmatic key names set with setValue(). |
String |
getDisplayName()
Get the localized (display) name of this feature. |
String |
getName()
Get the programmatic name of this feature. |
String |
getShortDescription()
Get the localized short description for this feature. |
Object |
getValue(String name)
Get an arbitrary value set with setValue(). |
boolean |
isExpert()
Indicates whether this feature is for expert use only. |
boolean |
isHidden()
Indicates whether this feature is for use by tools only. |
boolean |
isPreferred()
|
void |
setDisplayName(String displayName)
Set the localized (display) name of this feature. |
void |
setExpert(boolean expert)
Set whether this feature is for expert use only. |
void |
setHidden(boolean hidden)
Set whether this feature is for use by tools only. |
void |
setName(String name)
Set the programmatic name of this feature. |
void |
setPreferred(boolean preferred)
|
void |
setShortDescription(String shortDescription)
Set the localized short description for this feature. |
void |
setValue(String name,
Object value)
Set an arbitrary string-value pair 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 new name for this feature.public String getDisplayName()
public void setDisplayName(String displayName)
displayName
- the new display name for this feature.public String getShortDescription()
public void setShortDescription(String shortDescription)
shortDescription
- the new short description for this feature.public boolean isExpert()
public void setExpert(boolean expert)
expert
- true if for use by experts only,
or false if anyone can use it.public boolean isHidden()
public void setHidden(boolean hidden)
hidden
- true if tools only should use it,
or false if anyone can see it.public boolean isPreferred()
public void setPreferred(boolean preferred)
public Object getValue(String name)
name
- the programmatic name of the key.
public void setValue(String name, Object value)
name
- the programmatic name of the key.value
- the value to associate with the name.public Enumeration<String> attributeNames()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |