info.joseluismartin.gui
Interface Binder<T>

Type Parameters:
T - model type
All Superinterfaces:
ModelHolder<T>
All Known Subinterfaces:
PropertyBinder, View<T>
All Known Implementing Classes:
AbstractBinder, AbstractView, AttachmentView, AutoBinder, CollectionPersistentServiceBinder, ComboBinder, CompositeBinder, ControlBinder, DbConnectionForm, LabelBinder, ListBinder, PaginatorView, ReportFileView, ReportFilterView, ReportListView, ReportTypeView, ReportView, SelectorBinder, SwingBinder, TableEditor, TableListView, TextComponentBinder, ToggleButtonBinder, TreeView, ViewBinder, ViewDialog, ViewFrame

public interface Binder<T>
extends ModelHolder<T>

Binder interface define methods common to model based representation of data like Views.

Since:
1.0
Author:
Jose Luis Martin - (jlm@joseluismartin.info)

Method Summary
 org.springframework.validation.BindingResult getBindingResult()
          Get binding result
 void refresh()
          Update Component from model
 void update()
          Update Model from Component
 
Methods inherited from interface info.joseluismartin.gui.ModelHolder
getModel, setModel
 

Method Detail

update

void update()
Update Model from Component


refresh

void refresh()
Update Component from model


getBindingResult

org.springframework.validation.BindingResult getBindingResult()
Get binding result

Returns:
the binding result


Copyright © 2013 JDAL. All Rights Reserved.