org.beanfabrics.support
Interface Supportable

All Known Subinterfaces:
CustomizerPM, IBigDecimalPM, IBooleanPM, IDatePM, IIconPM, IImagePM, IIntegerPM, IListPM<T>, IMapPM<K,V>, IOperationPM, ITextPM, IValuePM, PresentationModel
All Known Implementing Classes:
AbstractCustomizerPM, AbstractOperationPM, AbstractPM, AbstractValuePM, BigDecimalPM, BnListCustomizerPM, BnTableCustomizerPM, BooleanPM, ColumnListConfigurationPM, ColumnListPM, ColumnPM, ContactPM, DatePM, DecimalPM, EntryPM, GroupPM, HorizontalAlignmentPM, IconPM, IconTextPM, ImageTextPM, IntegerPM, ListPM, LoginPM, LoginPM, MapPM, ModelSubscriberCustomizerPM, MoneyPM, OperationPM, PathBrowserPM, PathChooserPM, PathNodePM, PathPM, PhoneNumberPM, PropertiesPM, RegexPM, RegexTesterPM, TextPM, TimeSpanPM, TitlePM

public interface Supportable

The Supportable interface declares the interface for classes that can be enhanced dynamically by any Support object.

The feature lets you extend the logical interface of a specific object. For an example see PropertySupport.

For adding a Support object call getSupportMap().put(Class, Support), for accessing an existing support object call getSupportMap().get(Class) where Class is the type of the Support.


Method Summary
 SupportMap getSupportMap()
          Returns the SupportMap of this object.
 

Method Detail

getSupportMap

SupportMap getSupportMap()
Returns the SupportMap of this object.

Returns:
the SupportMap of this object