View Javadoc

1   package com.sharkysoft.printf;
2   
3   import com.sharkysoft.printf.engine.NumberFormatter;
4   
5   class Formatter_o extends Formatter_Integer
6   {
7   
8     Formatter_o(final FormatSpecifier ipPfs)
9     {
10      super(ipPfs);
11      final NumberFormatter ipNf = (NumberFormatter) mpFormatter;
12      ipNf.setRadix(8);
13      if (ipPfs.mcAlternate == FormatSpecifier.ALTERNATE_ON)
14        ipNf.setPosPrefix("0");
15    }
16    
17    void format(final PrintfState ipPs)
18    {
19      formatUnsignedInt(ipPs);
20    }
21    
22  }
23