byucc.jhdl.util.BVFormat
Class FieldFormatBinary

java.lang.Object
  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
minWidth
 
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

FieldFormatBinary

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

Parameters:
top - Top (most-significant) bit of the range.
bottom - Bottom (lease-significant) bit of the range.
Method Detail

formatFieldInteger

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

Specified by:
formatFieldInteger in class FieldFormatInteger
Parameters:
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).
Returns:
String version of the field.


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