* @see org.apache.directory.ldapstudio.dsmlv2.reponse.DsmlDecorator#toDsml(org.dom4j.Element)
*/
public Element toDsml( Element root )
{
Element element = root.addElement( "extendedResponse" );
ExtendedResponse extendedResponse = ( ExtendedResponse ) instance;
// LDAP Result
LdapResultDsml ldapResultDsml = new LdapResultDsml( extendedResponse.getLdapResult(), instance );
ldapResultDsml.toDsml( element );
// ResponseName
String responseName = extendedResponse.getResponseName();
if ( responseName != null )
{
element.addElement( "responseName").addText( responseName );
}
// Response
Object response = extendedResponse.getResponse();
if ( response != null )
{
if ( ParserUtils.needsBase64Encoding( response ) )
{
Namespace xsdNamespace = new Namespace( ParserUtils.XSD, ParserUtils.XML_SCHEMA_URI );