Set valueSet = getValueSet();
if ( !valueSet.isEmpty() )
{
for ( Iterator iterator = valueSet.iterator(); iterator.hasNext(); )
{
IValue value = ( IValue ) iterator.next();
if ( mode == MODE_UTF8 )
{
text.append( LdifUtils.utf8decode( value.getBinaryValue() ) );
if ( iterator.hasNext() )
text.append( BrowserCoreConstants.LINE_SEPARATOR );
}
else if ( mode == MODE_BASE64 )
{
text.append( LdifUtils.base64encode( value.getBinaryValue() ) );
if ( iterator.hasNext() )
text.append( BrowserCoreConstants.LINE_SEPARATOR );
}
else if ( mode == MODE_HEX )
{
text.append( LdifUtils.hexEncode( value.getBinaryValue() ) );
if ( iterator.hasNext() )
text.append( BrowserCoreConstants.LINE_SEPARATOR );
}
else if ( mode == MODE_LDIF )
{