org.favabeans.base
Interface Properties

All Superinterfaces:
Facet
All Known Implementing Classes:
SimpleProperties, BeanProperties

public interface Properties
extends Facet

This Facet exposes the properties which the primary object has. A UI element element may choose to represent these as entries in a "property sheet" view, etc.


Method Summary
 void addPropertyChangeListener(PropertyChangeListener l)
           
 void addPropertyChangeListener(String propertyName, PropertyChangeListener l)
           
 Property[] getAdditionalProperties()
          Additional properties defined by the application, and not provided as results of a getpropertyNameProperty() method on this interface.
 String getDisplayName()
          Shortcut to value of getDisplayNameProperty().
 Property getDisplayNameProperty()
          The localized display name of this object.
 Property getExpertProperty()
          This property is used to distinguish between those objects that are intended for expert users from those that are intended for normal users.
 Property getHiddenProperty()
          This property is used to identify objects that are intended only for tool use, and which should not be exposed to humans.
 Icon getLargeIcon()
          Shortcut to value of getLargeIconProperty().
 Property getLargeIconProperty()
          A large (32 pixels square) icon to represent this object.
 String getName()
          Shortcut to value of getNameProperty().
 Property getNameProperty()
          The programmatic name of this object.
 Property getPreferredProperty()
          This property is used to identify objects that are particularly important for presenting to humans.
 String getShortDescription()
          Shortcut to value of getPreferredProperty().
 Property getShortDescriptionProperty()
          The short description of the object.
 Icon getSmallIcon()
          Shortcut to value of getSmallIconProperty().
 Property getSmallIconProperty()
          A small (16 pixels square) icon to represent this object in menus and toolbars.
 boolean isExpert()
          Shortcut to value of getExpertProperty().
 boolean isHidden()
          Shortcut to value of getHiddenProperty().
 boolean isPreferred()
          Shortcut to value of getPreferredProperty().
 void removePropertyChangeListener(PropertyChangeListener l)
           
 void removePropertyChangeListener(String propertyName, PropertyChangeListener l)
           
 
Methods inherited from interface org.favabeans.base.Facet
getPrimaryObject
 

Method Detail

getName

public String getName()
Shortcut to value of getNameProperty().

getDisplayName

public String getDisplayName()
Shortcut to value of getDisplayNameProperty().

isExpert

public boolean isExpert()
Shortcut to value of getExpertProperty().

isHidden

public boolean isHidden()
Shortcut to value of getHiddenProperty().

isPreferred

public boolean isPreferred()
Shortcut to value of getPreferredProperty().

getShortDescription

public String getShortDescription()
Shortcut to value of getPreferredProperty(). The short description of the object.

getSmallIcon

public Icon getSmallIcon()
Shortcut to value of getSmallIconProperty().

getLargeIcon

public Icon getLargeIcon()
Shortcut to value of getLargeIconProperty().

getNameProperty

public Property getNameProperty()
The programmatic name of this object.

getDisplayNameProperty

public Property getDisplayNameProperty()
The localized display name of this object.

getExpertProperty

public Property getExpertProperty()
This property is used to distinguish between those objects that are intended for expert users from those that are intended for normal users.

getHiddenProperty

public Property getHiddenProperty()
This property is used to identify objects that are intended only for tool use, and which should not be exposed to humans.

getPreferredProperty

public Property getPreferredProperty()
This property is used to identify objects that are particularly important for presenting to humans.

getShortDescriptionProperty

public Property getShortDescriptionProperty()
The short description of the object.

getSmallIconProperty

public Property getSmallIconProperty()
A small (16 pixels square) icon to represent this object in menus and toolbars.

getLargeIconProperty

public Property getLargeIconProperty()
A large (32 pixels square) icon to represent this object.

getAdditionalProperties

public Property[] getAdditionalProperties()
Additional properties defined by the application, and not provided as results of a getpropertyNameProperty() method on this interface.

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener l)

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener l)

addPropertyChangeListener

public void addPropertyChangeListener(String propertyName,
                                      PropertyChangeListener l)

removePropertyChangeListener

public void removePropertyChangeListener(String propertyName,
                                         PropertyChangeListener l)


Copyright © 2000-2001, Regents of the University of Minnesota. All Rights Reserved.