noUserModificationText.setEnabled( atd != null && atd.isNoUserModification() );
flagSection.layout();
// set syntax content
String lsdOid = null;
LdapSyntaxDescription lsd = null;
String lsdLength = null;
if ( atd != null )
{
lsdOid = atd.getSyntaxDescriptionNumericOIDTransitive();
if ( lsdOid != null && atd.getSchema().hasLdapSyntaxDescription( lsdOid ) )
{
lsd = atd.getSchema().getLdapSyntaxDescription( lsdOid );
}
lsdLength = atd.getSyntaxDescriptionLengthTransitive();
}
syntaxLink.setText( getNonNullString( lsd != null ? lsd.getNumericOID() : lsdOid ) );
syntaxLink.setHref( lsd );
syntaxLink.setUnderlined( lsd != null );
syntaxLink.setEnabled( lsd != null );
syntaxDescText.setText( getNonNullString( lsd != null ? lsd.getDesc() : null ) );
lengthText.setText( getNonNullString( lsdLength ) );
syntaxSection.layout();
// set matching rules content
String emrOid = null;