* the server configuration
*/
private void createCustomEditorConfigurerBean( Element root )
{
// Adding the 'bean' element
Element beanElement = root.addElement( new QName( ServerXmlIOV153.ELEMENT_BEAN, NAMESPACE_XBEAN_SPRING ) );
beanElement.addAttribute( ServerXmlIOV153.ATTRIBUTE_CLASS,
"org.springframework.beans.factory.config.CustomEditorConfigurer" ); //$NON-NLS-1$
// Adding the 'property' element
Element propertyElement = beanElement.addElement( new QName( ServerXmlIOV153.ELEMENT_PROPERTY,
NAMESPACE_XBEAN_SPRING ) );
propertyElement.addAttribute( ServerXmlIOV153.ATTRIBUTE_NAME, ServerXmlIOV153.VALUE_CUSTOM_EDITORS );
// Adding the 'map' element
Element mapElement = propertyElement
.addElement( new QName( ServerXmlIOV153.ELEMENT_MAP, NAMESPACE_XBEAN_SPRING ) );
// Adding the 'entry' element
Element entryElement = mapElement
.addElement( new QName( ServerXmlIOV153.ELEMENT_ENTRY, NAMESPACE_XBEAN_SPRING ) );
entryElement.addAttribute( ServerXmlIOV153.ATTRIBUTE_KEY, "javax.naming.directory.Attributes" ); //$NON-NLS-1$
// Adding the inner 'bean' element
Element innerBeanElement = entryElement.addElement( new QName( ServerXmlIOV153.ELEMENT_BEAN,
NAMESPACE_XBEAN_SPRING ) );
innerBeanElement.addAttribute( ServerXmlIOV153.ATTRIBUTE_CLASS,
"org.apache.directory.server.core.configuration.AttributesPropertyEditor" ); //$NON-NLS-1$
}