{
public String getColumnText( Object obj, int index )
{
if ( obj instanceof SyntaxValueEditorRelation )
{
SyntaxValueEditorRelation relation = ( SyntaxValueEditorRelation ) obj;
if ( index == 0 )
{
return relation.getSyntaxOID();
}
else if ( index == 1 )
{
if ( relation.getSyntaxOID() != null )
{
if ( syntaxOid2LsdMap.containsKey( relation.getSyntaxOID() ) )
{
LdapSyntaxDescription lsd = ( LdapSyntaxDescription ) syntaxOid2LsdMap.get( relation
.getSyntaxOID() );
return SchemaUtils.toString( lsd );
}
}
}
else if ( index == 2 )
{
ValueEditorExtension vee = class2ValueEditorExtensionMap.get( relation.getValueEditorClassName() );
return vee != null ? vee.name : null;
}
}
return null;
}