Class FieldFormatUnsignedDecimal

  extended bybyucc.jhdl.util.BVFormat.FieldFormat
      extended bybyucc.jhdl.util.BVFormat.FieldFormatInteger
          extended bybyucc.jhdl.util.BVFormat.FieldFormatUnsignedDecimal

public class FieldFormatUnsignedDecimal
extends FieldFormatInteger

FieldFormat class used for formatting unsigned decimal.

Field Summary
Fields inherited from class byucc.jhdl.util.BVFormat.FieldFormatInteger
bottom, top
Fields inherited from class byucc.jhdl.util.BVFormat.FieldFormat
Constructor Summary
FieldFormatUnsignedDecimal(int top, int bottom, int minWidth)
          Constructor which simply specifies the width of the field.
Method Summary
 java.lang.String formatFieldInteger(BV field, boolean fractional)
          Formats a field.
Methods inherited from class byucc.jhdl.util.BVFormat.FieldFormatInteger
formatField, fraction2DecimalString, getBottom, getTop
Methods inherited from class byucc.jhdl.util.BVFormat.FieldFormat
formatField, getMinWidth
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public FieldFormatUnsignedDecimal(int top,
                                  int bottom,
                                  int minWidth)
Constructor which simply specifies the width of the field.

top - Top (most-significant) bit of the range.
bottom - Bottom (lease-significant) bit of the range.
minWidth - Optional minimum Width of the field.
Method Detail


public java.lang.String formatFieldInteger(BV field,
                                           boolean fractional)
Formats a field.

Specified by:
formatFieldInteger in class FieldFormatInteger
field - BV which represents the field to be formatted.
fractional - Tells whether or not this field represents a fraction (if true) or a whole number (if false).
String version of the field.

Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.