org.beanfabrics.model
Interface IIconPM

All Superinterfaces:
Bean, ContextOwner, HasComparable, IValuePM, PresentationModel, Supportable, Validatable
All Known Implementing Classes:
IconPM, IconTextPM, TitlePM

public interface IIconPM
extends IValuePM

The IconPM is an interface for PresentationModel classes that contain a Swing Icon.

Please Note: this class will be moved to the org.beanfabrics.swing.model package soon.


Method Summary
 javax.swing.Icon getIcon()
          Returns the Icon value of this PM.
 
Methods inherited from interface org.beanfabrics.model.IValuePM
getDescription, getTitle, isEditable, isEmpty, isMandatory, setDescription, setEditable, setMandatory, setTitle
 
Methods inherited from interface org.beanfabrics.Bean
addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeSupport, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from interface org.beanfabrics.validation.Validatable
getValidationState, getValidator, isValid, revalidate
 
Methods inherited from interface org.beanfabrics.support.Supportable
getSupportMap
 
Methods inherited from interface org.beanfabrics.context.ContextOwner
getContext
 
Methods inherited from interface org.beanfabrics.HasComparable
getComparable
 

Method Detail

getIcon

javax.swing.Icon getIcon()
Returns the Icon value of this PM.

Returns:
the Icon value of this PM