Package javaa.beans
Class FeatureDescriptor
java.lang.Object
javaa.beans.FeatureDescriptor
- Direct Known Subclasses:
BeanDescriptor
,EventSetDescriptor
,MethodDescriptor
,ParameterDescriptor
,PropertyDescriptor
Common base class for Descriptors.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionEnumerates the attribute names.Gets the display name orgetName()
if not set.getName()
Gets the name.Gets the short description orgetDisplayName()
if not set.Gets the value associated with the named attribute.boolean
isExpert()
Indicates if this feature is an expert feature.boolean
isHidden()
Indicates if this feature is hidden.boolean
Indicates if this feature is preferred.void
setDisplayName
(String displayName) Sets the display name.void
setExpert
(boolean expert) Sets the expert indicator.void
setHidden
(boolean hidden) Sets the hidden indicator.void
Sets the name.void
setPreferred
(boolean preferred) Sets the preferred indicator.void
setShortDescription
(String text) Sets the short description.void
Sets the value for the named attribute.
-
Constructor Details
-
FeatureDescriptor
public FeatureDescriptor()Constructs an instance.
-
-
Method Details
-
setValue
Sets the value for the named attribute.
- Parameters:
attributeName
- The name of the attribute to set a value with.value
- The value to set.
-
getValue
Gets the value associated with the named attribute.
- Parameters:
attributeName
- The name of the attribute to get a value for.- Returns:
- The attribute's value.
-
attributeNames
Enumerates the attribute names.
- Returns:
- An instance of
Enumeration
.
-
setShortDescription
Sets the short description.
- Parameters:
text
- The description to set.
-
setName
Sets the name.
- Parameters:
name
- The name to set.
-
setDisplayName
Sets the display name.
- Parameters:
displayName
- The display name to set.
-
getShortDescription
Gets the short description or
getDisplayName()
if not set.- Returns:
- The description.
-
getName
Gets the name.
- Returns:
- The name.
-
getDisplayName
Gets the display name or
getName()
if not set.- Returns:
- The display name.
-
setPreferred
public void setPreferred(boolean preferred) Sets the preferred indicator.
- Parameters:
preferred
-true
if preferred,false
otherwise.
-
setHidden
public void setHidden(boolean hidden) Sets the hidden indicator.
- Parameters:
hidden
-true
if hidden,false
otherwise.
-
setExpert
public void setExpert(boolean expert) Sets the expert indicator.
- Parameters:
expert
-true
if expert,false
otherwise.
-
isPreferred
public boolean isPreferred()Indicates if this feature is preferred.
- Returns:
true
if preferred,false
otherwise.
-
isHidden
public boolean isHidden()Indicates if this feature is hidden.
- Returns:
true
if hidden,false
otherwise.
-
isExpert
public boolean isExpert()Indicates if this feature is an expert feature.
- Returns:
true
if hidden,false
otherwise.
-