View Javadoc

1   package com.sharkysoft.printf;
2   
3   import com.sharkysoft.printf.engine.NumberFormatter;
4   
5   class Formatter_d extends Formatter_DecimalInteger
6   {
7   
8   	Formatter_d(final FormatSpecifier ipPfs)
9   	{
10  		super(ipPfs);
11  		if (ipPfs.mcPositivePrefix != FormatSpecifier.PREFIX_UNSPECIFIED)
12  		{
13  			final NumberFormatter ipNf = (NumberFormatter) mpFormatter;
14  			final String vsPrefix = String.valueOf(ipPfs.mcPositivePrefix);
15  			ipNf.setZeroPrefix(vsPrefix);
16  			ipNf.setPosPrefix(vsPrefix);
17  		}
18  	}
19  
20  	void format(final PrintfState ipPs)
21  	{
22  		formatSignedInt(ipPs);
23  	}
24  
25  }
26