|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD |
java.lang.Objectorg.grails.databinding.SimpleDataBinder
org.codehaus.groovy.grails.web.binding.GrailsWebDataBinder
@groovy.transform.CompileStatic class GrailsWebDataBinder extends SimpleDataBinder
Field Summary | |
---|---|
protected static java.util.Map |
CLASS_TO_BINDING_INCLUDE_LIST
|
protected GrailsApplication |
grailsApplication
|
protected java.util.List |
listeners
|
protected org.springframework.context.MessageSource |
messageSource
|
Fields inherited from class SimpleDataBinder | |
---|---|
BASIC_TYPES, conversionHelpers, formattedValueConvertersionHelpers, structuredEditors |
Property Summary | |
---|---|
boolean |
convertEmptyStringsToNull
|
boolean |
trimStrings
|
Constructor Summary | |
GrailsWebDataBinder(GrailsApplication grailsApplication)
|
Method Summary | |
---|---|
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, GrailsDomainClassProperty 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, DataBindingSource source)
|
void
|
bind(java.lang.Object obj, DataBindingSource source, DataBindingListener listener)
|
void
|
bind(java.lang.Object object, DataBindingSource source, java.lang.String filter, java.util.List whiteList, java.util.List blackList, 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, DataBindingSource source, java.lang.String filter, java.util.List whiteList, java.util.List blackList, 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(BindingFormat 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 ValueConverter
|
getValueConverter(java.lang.Object obj, java.lang.String propName, java.lang.Object propValue)
|
protected java.lang.Object
|
initializeProperty(java.lang.Object obj, java.lang.String propName, java.lang.Class propertyType, 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
|
preprocessCharSequenceValue(java.lang.CharSequence propertyValue)
|
protected java.lang.Object
|
processIndexedProperty(java.lang.Object obj, groovy.lang.MetaProperty metaProperty, IndexedPropertyReferenceDescriptor indexedPropertyReferenceDescriptor, java.lang.Object val, DataBindingSource source, DataBindingListener listener, java.lang.Object errors)
|
protected java.lang.Object
|
processProperty(java.lang.Object obj, groovy.lang.MetaProperty metaProperty, java.lang.Object val, DataBindingSource source, DataBindingListener listener, java.lang.Object errors)
|
void
|
setFormattedValueConverters(FormattedValueConverter[] converters)
|
void
|
setMessageSource(org.springframework.context.MessageSource messageSource)
|
protected java.lang.Object
|
setPropertyValue(java.lang.Object obj, DataBindingSource source, groovy.lang.MetaProperty metaProperty, java.lang.Object propertyValue, DataBindingListener listener)
|
void
|
setValueConverters(ValueConverter[] converters)
|
void
|
setValueConverters(DataBindingListener[] listeners)
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Field Detail |
---|
protected static final java.util.Map CLASS_TO_BINDING_INCLUDE_LIST
protected GrailsApplication grailsApplication
protected java.util.List listeners
protected org.springframework.context.MessageSource messageSource
Property Detail |
---|
boolean convertEmptyStringsToNull
boolean trimStrings
Constructor Detail |
---|
GrailsWebDataBinder(GrailsApplication grailsApplication)
Method Detail |
---|
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, GrailsDomainClassProperty property, java.lang.Object propertyValue, boolean clearCollection)
@java.lang.Override 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, DataBindingSource source)
void bind(java.lang.Object obj, DataBindingSource source, DataBindingListener listener)
void bind(java.lang.Object object, DataBindingSource source, java.lang.String filter, java.util.List whiteList, java.util.List blackList, 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, DataBindingSource source, java.lang.String filter, java.util.List whiteList, java.util.List blackList, DataBindingListener listener, java.lang.Object errors)
protected java.lang.Class getDomainClassType(java.lang.Object obj, java.lang.String propName)
obj
- any objectpropName
- the name of a property on obj
@java.lang.Override protected java.lang.String getFormatString(BindingFormat 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)
@java.lang.Override protected java.lang.Class getReferencedTypeForCollection(java.lang.String name, java.lang.Object target)
@java.lang.Override protected ValueConverter getValueConverter(java.lang.Object obj, java.lang.String propName, java.lang.Object propValue)
@java.lang.Override protected java.lang.Object initializeProperty(java.lang.Object obj, java.lang.String propName, java.lang.Class propertyType, 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 preprocessCharSequenceValue(java.lang.CharSequence propertyValue)
@java.lang.Override protected java.lang.Object processIndexedProperty(java.lang.Object obj, groovy.lang.MetaProperty metaProperty, IndexedPropertyReferenceDescriptor indexedPropertyReferenceDescriptor, java.lang.Object val, DataBindingSource source, DataBindingListener listener, java.lang.Object errors)
@java.lang.Override protected java.lang.Object processProperty(java.lang.Object obj, groovy.lang.MetaProperty metaProperty, java.lang.Object val, DataBindingSource source, DataBindingListener listener, java.lang.Object errors)
@org.springframework.beans.factory.annotation.Autowired(required=false) void setFormattedValueConverters(FormattedValueConverter[] converters)
@org.springframework.beans.factory.annotation.Autowired void setMessageSource(org.springframework.context.MessageSource messageSource)
@java.lang.Override protected java.lang.Object setPropertyValue(java.lang.Object obj, DataBindingSource source, groovy.lang.MetaProperty metaProperty, java.lang.Object propertyValue, DataBindingListener listener)
@org.springframework.beans.factory.annotation.Autowired(required=false) void setValueConverters(ValueConverter[] converters)
@org.springframework.beans.factory.annotation.Autowired(required=false) void setValueConverters(DataBindingListener[] listeners)
Groovy Documentation