Class FieldFormatBinary

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

public class FieldFormatBinary
extends FieldFormatInteger

FieldFormat class used for formatting binary.

Field Summary
Fields inherited from class byucc.jhdl.util.BVFormat.FieldFormatInteger
bottom, top
Fields inherited from class byucc.jhdl.util.BVFormat.FieldFormat
Constructor Summary
FieldFormatBinary(int top, int bottom, int width)
          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 FieldFormatBinary(int top,
                         int bottom,
                         int width)
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.
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.