Modifiers | Name | Description |
---|---|---|
protected grails.core.GrailsApplication |
grailsApplication |
|
protected java.util.List<grails.databinding.events.DataBindingListener> |
listeners |
|
protected org.springframework.context.MessageSource |
messageSource |
Fields inherited from class | Fields |
---|---|
class grails.databinding.SimpleDataBinder |
__$stMC, DEFAULT_DATE_FORMAT |
Type | Name and description |
---|---|
boolean |
convertEmptyStringsToNull |
boolean |
trimStrings |
Constructor and description |
---|
GrailsWebDataBinder
(grails.core.GrailsApplication grailsApplication) |
Type Params | Return Type | Name and description |
---|---|---|
|
protected java.lang.Object |
addElementToCollection(java.lang.Object obj, java.lang.String propName, java.lang.Class propertyType, java.lang.Object propertyValue, boolean clearCollection) |
|
protected java.lang.Object |
addElementToCollection(java.lang.Object obj, java.lang.String propName, org.grails.datastore.mapping.model.PersistentProperty property, java.lang.Object propertyValue, boolean clearCollection) |
|
protected java.lang.Object |
addElementToCollectionAt(java.lang.Object obj, java.lang.String propertyName, java.util.Collection collection, java.lang.Object index, java.lang.Object val) |
|
void |
bind(java.lang.Object obj, grails.databinding.DataBindingSource source) |
|
void |
bind(java.lang.Object obj, grails.databinding.DataBindingSource source, grails.databinding.events.DataBindingListener listener) |
|
void |
bind(java.lang.Object object, grails.databinding.DataBindingSource source, java.lang.String filter, java.util.List whiteList, java.util.List blackList, grails.databinding.events.DataBindingListener listener) |
|
void |
bind(java.lang.Object obj, groovy.util.slurpersupport.GPathResult gpath) |
|
protected java.lang.Object |
convert(java.lang.Class typeToConvertTo, java.lang.Object value) |
|
protected void |
doBind(java.lang.Object object, grails.databinding.DataBindingSource source, java.lang.String filter, java.util.List whiteList, java.util.List blackList, grails.databinding.events.DataBindingListener listener, java.lang.Object errors) |
|
protected java.lang.Class |
getDomainClassType(java.lang.Object obj, java.lang.String propName) @param obj any object |
|
protected java.lang.String |
getFormatString(java.lang.annotation.Annotation annotation) |
|
protected java.lang.Object |
getIdentifierValueFrom(java.lang.Object source) |
|
protected java.util.Locale |
getLocale() |
|
protected java.lang.Object |
getPersistentInstance(java.lang.Class<?> type, java.lang.Object id) |
|
protected java.lang.Class<?> |
getReferencedTypeForCollection(java.lang.String name, java.lang.Object target) |
|
protected java.lang.Object |
initializeProperty(java.lang.Object obj, java.lang.String propName, java.lang.Class propertyType, grails.databinding.DataBindingSource source) |
|
protected boolean |
isDomainClass(java.lang.Class<?> clazz) |
|
protected java.lang.Object |
populateErrors(java.lang.Object obj, org.springframework.validation.BindingResult bindingResult) |
|
protected java.lang.Object |
preprocessValue(java.lang.Object propertyValue) |
|
protected java.lang.Object |
processIndexedProperty(java.lang.Object obj, groovy.lang.MetaProperty metaProperty, org.grails.databinding.IndexedPropertyReferenceDescriptor indexedPropertyReferenceDescriptor, java.lang.Object val, grails.databinding.DataBindingSource source, grails.databinding.events.DataBindingListener listener, java.lang.Object errors) |
|
protected java.lang.Object |
processProperty(java.lang.Object obj, groovy.lang.MetaProperty metaProperty, java.lang.Object val, grails.databinding.DataBindingSource source, grails.databinding.events.DataBindingListener listener, java.lang.Object errors) |
|
void |
setDataBindingListeners(grails.databinding.events.DataBindingListener[] listeners) |
|
void |
setFormattedValueConverters(grails.databinding.converters.FormattedValueConverter[] converters) |
|
void |
setMessageSource(org.springframework.context.MessageSource messageSource) |
|
protected java.lang.Object |
setPropertyValue(java.lang.Object obj, grails.databinding.DataBindingSource source, groovy.lang.MetaProperty metaProperty, java.lang.Object propertyValue, grails.databinding.events.DataBindingListener listener) |
|
void |
setStructuredBindingEditors(grails.databinding.TypedStructuredBindingEditor[] editors) |
|
void |
setValueConverters(grails.databinding.converters.ValueConverter[] converters) |
Methods inherited from class | Name |
---|---|
class grails.databinding.SimpleDataBinder |
grails.databinding.SimpleDataBinder#registerStructuredEditor(java.lang.Class, grails.databinding.StructuredBindingEditor), grails.databinding.SimpleDataBinder#registerFormattedValueConverter(grails.databinding.converters.FormattedValueConverter), grails.databinding.SimpleDataBinder#getConversionService(), grails.databinding.SimpleDataBinder#setConversionService(org.grails.databinding.converters.ConversionService), grails.databinding.SimpleDataBinder#getINDEXED_PROPERTY_REGEX(), grails.databinding.SimpleDataBinder#getAutoGrowCollectionLimit(), grails.databinding.SimpleDataBinder#setAutoGrowCollectionLimit(int), grails.databinding.SimpleDataBinder#getMetaClass(), grails.databinding.SimpleDataBinder#setMetaClass(groovy.lang.MetaClass), grails.databinding.SimpleDataBinder#invokeMethod(java.lang.String, java.lang.Object), grails.databinding.SimpleDataBinder#registerConverter(grails.databinding.converters.ValueConverter), grails.databinding.SimpleDataBinder#bind(java.lang.Object, grails.databinding.DataBindingSource), grails.databinding.SimpleDataBinder#bind(java.lang.Object, grails.databinding.DataBindingSource, grails.databinding.events.DataBindingListener), grails.databinding.SimpleDataBinder#bind(java.lang.Object, grails.databinding.DataBindingSource, java.util.List), grails.databinding.SimpleDataBinder#bind(java.lang.Object, grails.databinding.DataBindingSource, java.util.List, java.util.List), grails.databinding.SimpleDataBinder#bind(java.lang.Object, grails.databinding.DataBindingSource, java.lang.String, java.util.List, java.util.List), grails.databinding.SimpleDataBinder#bind(java.lang.Object, groovy.util.slurpersupport.GPathResult), grails.databinding.SimpleDataBinder#bind(java.lang.Object, grails.databinding.DataBindingSource, java.lang.String, java.util.List, java.util.List, grails.databinding.events.DataBindingListener), grails.databinding.SimpleDataBinder#setProperty(java.lang.String, java.lang.Object), grails.databinding.SimpleDataBinder#getProperty(java.lang.String), grails.databinding.SimpleDataBinder#wait(long, int), grails.databinding.SimpleDataBinder#wait(long), grails.databinding.SimpleDataBinder#wait(), grails.databinding.SimpleDataBinder#equals(java.lang.Object), grails.databinding.SimpleDataBinder#toString(), grails.databinding.SimpleDataBinder#hashCode(), grails.databinding.SimpleDataBinder#getClass(), grails.databinding.SimpleDataBinder#notify(), grails.databinding.SimpleDataBinder#notifyAll() |
obj
- any objectpropName
- the name of a property on obj