T - modelpublic class CompositeBinder<T> extends Object implements Binder<T>, BinderHolder, ModelHolder<T>, Serializable
| Constructor and Description |
|---|
CompositeBinder()
Create new CompositeBinder
|
CompositeBinder(T model) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBinder(Binder<?> binder,
String name) |
void |
addBinder(String propertyName,
PropertyBinder binder) |
void |
autobind(Object view) |
void |
bind(Object component,
String propertyName) |
void |
bind(Object component,
String propertyName,
boolean readOnly) |
void |
bind(Object component,
String propertyName,
Object model,
boolean readOnly) |
PropertyBinder |
getBinder(String propertyName)
Lookup for a binder by property name
|
BinderFactory |
getBinderFactory() |
org.springframework.validation.BindingResult |
getBindingResult()
Get binding result
|
List<String> |
getIgnoredProperties() |
T |
getModel()
Gets model
|
Collection<Binder<T>> |
getPropertyBinders() |
Set<String> |
getPropertyNames() |
void |
ignoreProperty(String propertyName)
Add a property name to ignore on binding.
|
void |
refresh()
Update Component from model
|
void |
setBinderFactory(BinderFactory binderFactory) |
void |
setIgnoredProperties(List<String> ignoredProperties) |
void |
setModel(T model)
Sets model
|
void |
update()
Update Model from Component
|
public CompositeBinder()
public CompositeBinder(T model)
model - model to bind onpublic void addBinder(String propertyName, PropertyBinder binder)
public void refresh()
Binderpublic void update()
Binderpublic PropertyBinder getBinder(String propertyName)
BinderHoldergetBinder in interface BinderHolderpropertyName - property namepublic Collection<Binder<T>> getPropertyBinders()
public BinderFactory getBinderFactory()
public void setBinderFactory(BinderFactory binderFactory)
binderFactory - the binderFactory to setpublic T getModel()
ModelHoldergetModel in interface ModelHolder<T>public void setModel(T model)
ModelHoldersetModel in interface ModelHolder<T>public org.springframework.validation.BindingResult getBindingResult()
getBindingResult in interface Binder<T>public void autobind(Object view)
public void setIgnoredProperties(List<String> ignoredProperties)
ignoredProperties - the ignoredProperties to setpublic void ignoreProperty(String propertyName)
propertyName - property name to ignoreCopyright © 2014 JDAL. All Rights Reserved.