registers/replaces a new handler for a given extension . allows for customizable behavior in the various builders or the possibility to dynamically add handlers for new file types . example : scriptedcontainerbuilderfactory factory = new scriptedcontainerbuilderfactory ... factory.registerbuilder '' . groovy '' , `` org.picocontainer.script.groovy.groovycontainerbuilder '' ; scriptedcontainerbuilder builder = factory.getcontainerbuilder ; assertnotnull builder ; the internal code now requires synchronization of the builder extension map since who knows what is using it when a new builder is registered . concode_field_sep String DEFAULT_JAVASCRIPT_BUILDER concode_elem_sep Map<String,String> extensionToBuilders concode_elem_sep String XML concode_elem_sep String DEFAULT_BEANSHELL_BUILDER concode_elem_sep String JYTHON concode_elem_sep String BEANSHELL concode_elem_sep String JAVASCRIPT concode_elem_sep String DEFAULT_GROOVY_BUILDER concode_elem_sep String DEFAULT_XML_BUILDER concode_elem_sep String DEFAULT_JYTHON_BUILDER concode_elem_sep String GROOVY concode_field_sep String getExtension concode_elem_sep String[] getAllSupportedExtensions concode_elem_sep String getBuilderClassName concode_elem_sep String getBuilderClassName concode_elem_sep String getBuilderClassName concode_elem_sep void resetBuilders
void function ( final String arg0 , final String arg1 ) { extensionToBuilders . put ( arg0 , arg1 ) ; }