SRJRCFrames
v0.1.296

Package de.schwarzrot.ui.service

helper classes to allow the configuration of the services related to user interface creation

See:
          Description

Interface Summary
FormComponentFactory used to eliminate the cuppling to static Factory calls, to allow configurable factories.
RendererFactory interface for JTable control implementations to retrieve an appropiate cell renderer.
SelectionPopupProvider<E extends Entity> useful for Applications to offer a selection-popup as ApplicationServcie, so other applications may use that popup to create a user-based selection.
 

Class Summary
CommandFactoryBuilder a factory to create a factory ...
DefaultFormComponentFactory a factory class like com.jgoodies.binding.adapter.BasicComponentFactory but prepared for dynamic replacement, so no static functions.
DefaultFormComponentFactory.Icons Provides icons useful for presenting validation feedback.
DefaultFormComponentFactory.LabelIconChangeHandler Sets the component visible iff the validation result has errors.
DefaultFormComponentFactory.MessageTextChangeHandler Sets a JTextComponent's text to the messages text of a ValidationResult.
DefaultRendererFactory default implementation of a factory, that creates TableCellRenderers
DefaultRendererFactory.BooleanRenderer  
DefaultRendererFactory.DateRenderer  
DefaultRendererFactory.DatetimeRenderer  
DefaultRendererFactory.EnumIconRenderer  
DefaultRendererFactory.EnumRenderer  
DefaultRendererFactory.NumberRenderer  
DefaultRendererFactory.StringRenderer  
DefaultRendererFactory.TimeRenderer  
SelectionPopupFactory is a factory that serves SelectionPopupProviders based on given Entity class.
 

Enum Summary
FormComponentFactory.ButtonType  
 

Package de.schwarzrot.ui.service Description

helper classes to allow the configuration of the services related to user interface creation


SRJRCFrames
v0.1.296

hosted at
Find SRJRCFrames at SourceForge.net. Fast, secure and free:
           Open Source Software download
Submit a bug or request a feature

SRJRCFrames is published according to the GNU General Public License
Copyright 2005-2012 Reinhard Mantey - some rights reserved.