attributeSizeText.setText( Utils.formatBytes( bytes ) );
if ( attribute.getEntry().getConnection().getSchema().hasAttributeTypeDescription(
attribute.getDescription() ) )
{
AttributeTypeDescription atd = attribute.getEntry().getConnection().getSchema()
.getAttributeTypeDescription( attribute.getDescription() );
atdOidText.setText( atd.getNumericOID() );
String atdNames = Arrays.asList( atd.getNames() ).toString();
atdNamesText.setText( atdNames.substring( 1, atdNames.length() - 1 ) );
atdDescText.setText( Utils.getNonNullString( atd.getDesc() ) );
atdUsageText.setText( Utils.getNonNullString( atd.getUsage() ) );
singleValuedFlag.setSelection( atd.isSingleValued() );
noUserModificationFlag.setSelection( atd.isNoUserModification() );
collectiveFlag.setSelection( atd.isCollective() );
obsoleteFlag.setSelection( atd.isObsolete() );
syntaxOidText.setText( Utils.getNonNullString( atd.getSyntaxDescriptionNumericOIDTransitive() ) );
syntaxDescText.setText( Utils.getNonNullString( atd.getSyntaxDescription().getDesc() ) );
syntaxLengthText.setText( Utils.getNonNullString( atd.getSyntaxDescriptionLengthTransitive() ) );
equalityMatchingRuleText.setText( Utils.getNonNullString( atd
.getEqualityMatchingRuleDescriptionOIDTransitive() ) );
substringMatchingRuleText.setText( Utils.getNonNullString( atd
.getSubstringMatchingRuleDescriptionOIDTransitive() ) );
orderingMatchingRuleText.setText( Utils.getNonNullString( atd
.getOrderingMatchingRuleDescriptionOIDTransitive() ) );
}
}
return parent;