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