|
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 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
|
preprocessValue(java.lang.Object 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
|
setDataBindingListeners(DataBindingListener[] listeners)
|
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
|
setStructuredBindingEditors(TypedStructuredBindingEditor[] editors)
|
void
|
setValueConverters(ValueConverter[] converters)
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), 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 |
---|
@java.lang.Override 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)
@java.lang.Override void bind(java.lang.Object obj, DataBindingSource source)
@java.lang.Override void bind(java.lang.Object obj, DataBindingSource source, DataBindingListener listener)
@java.lang.Override void bind(java.lang.Object object, DataBindingSource source, java.lang.String filter, java.util.List whiteList, java.util.List blackList, DataBindingListener listener)
@java.lang.Override void bind(java.lang.Object obj, groovy.util.slurpersupport.GPathResult gpath)
@java.lang.Override protected java.lang.Object convert(java.lang.Class typeToConvertTo, java.lang.Object value)
@java.lang.Override 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 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)
@java.lang.Override protected java.lang.Object preprocessValue(java.lang.Object 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 setDataBindingListeners(DataBindingListener[] listeners)
@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 setStructuredBindingEditors(TypedStructuredBindingEditor[] editors)
@org.springframework.beans.factory.annotation.Autowired(required=false) void setValueConverters(ValueConverter[] converters)
Groovy Documentation