org.codehaus.groovy.grails.web.converters.configuration
Class ConvertersConfigurationHolder

java.lang.Object
  extended by org.codehaus.groovy.grails.web.converters.configuration.ConvertersConfigurationHolder

public class ConvertersConfigurationHolder
extends java.lang.Object

Singleton which holds all default and named configurations for the Converter classes.

Since:
1.1

Field Summary
static java.lang.String CONVERTERS_DEFAULT_ENCODING
           
 
Method Summary
static void clear()
           
static
<C extends Converter>
ConverterConfiguration<C>
getConverterConfiguration(java.lang.Class<C> converterClass)
           
static
<C extends Converter>
ConverterConfiguration<C>
getNamedConverterConfiguration(java.lang.String name, java.lang.Class<C> converterClass)
           
static
<C extends Converter>
ConverterConfiguration<C>
getThreadLocalConverterConfiguration(java.lang.Class<C> converterClass)
           
static
<C extends Converter>
void
setDefaultConfiguration(java.lang.Class<C> c, ConverterConfiguration<C> cfg)
           
static
<C extends Converter>
void
setDefaultConfiguration(java.lang.Class<C> c, java.util.List<ObjectMarshaller<C>> om)
           
static
<C extends Converter>
void
setNamedConverterConfiguration(java.lang.Class<C> converterClass, java.lang.String name, ConverterConfiguration<C> cfg)
           
static
<C extends Converter>
void
setNamedConverterConfiguration(java.lang.Class<C> converterClass, java.lang.String name, java.util.List<ObjectMarshaller<C>> om)
           
static
<C extends Converter>
void
setTheadLocalConverterConfiguration(java.lang.Class<C> converterClass, ConverterConfiguration<C> cfg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONVERTERS_DEFAULT_ENCODING

public static final java.lang.String CONVERTERS_DEFAULT_ENCODING
See Also:
Constant Field Values
Method Detail

clear

public static void clear()

setDefaultConfiguration

public static <C extends Converter> void setDefaultConfiguration(java.lang.Class<C> c,
                                                                 ConverterConfiguration<C> cfg)

setDefaultConfiguration

public static <C extends Converter> void setDefaultConfiguration(java.lang.Class<C> c,
                                                                 java.util.List<ObjectMarshaller<C>> om)

getConverterConfiguration

public static <C extends Converter> ConverterConfiguration<C> getConverterConfiguration(java.lang.Class<C> converterClass)
                                                                             throws ConverterException
Throws:
ConverterException

getNamedConverterConfiguration

public static <C extends Converter> ConverterConfiguration<C> getNamedConverterConfiguration(java.lang.String name,
                                                                                             java.lang.Class<C> converterClass)
                                                                                  throws ConverterException
Throws:
ConverterException

getThreadLocalConverterConfiguration

public static <C extends Converter> ConverterConfiguration<C> getThreadLocalConverterConfiguration(java.lang.Class<C> converterClass)
                                                                                        throws ConverterException
Throws:
ConverterException

setTheadLocalConverterConfiguration

public static <C extends Converter> void setTheadLocalConverterConfiguration(java.lang.Class<C> converterClass,
                                                                             ConverterConfiguration<C> cfg)
                                                throws ConverterException
Throws:
ConverterException

setNamedConverterConfiguration

public static <C extends Converter> void setNamedConverterConfiguration(java.lang.Class<C> converterClass,
                                                                        java.lang.String name,
                                                                        ConverterConfiguration<C> cfg)
                                           throws ConverterException
Throws:
ConverterException

setNamedConverterConfiguration

public static <C extends Converter> void setNamedConverterConfiguration(java.lang.Class<C> converterClass,
                                                                        java.lang.String name,
                                                                        java.util.List<ObjectMarshaller<C>> om)
                                           throws ConverterException
Throws:
ConverterException