public abstract class NumberColumnLabelProvider extends ColumnLabelProvider
{
- private DisplaySettings displaySettings;
+ private final DisplaySettings displaySettings;
public NumberColumnLabelProvider(DisplaySettings displaySettings)
{
@Override
public String getText(Object element)
{
- return AsmNumberUtil.toString(getAsBigInteger(element), displaySettings.getDataNumberType());
+ return AsmNumberUtil.toString(getAsBigInteger(element), displaySettings.getDataNumberType(), getBitLength(element));
}
public abstract BigInteger getAsBigInteger(Object element);
+
+ public abstract int getBitLength(Object element);
}
\ No newline at end of file