Coverage Report - org.webslinger.resolver.DecimalFormatResolver
 
Classes in this File Line Coverage Branch Coverage Complexity
DecimalFormatResolver
43%
3/7
N/A
0
DecimalFormatResolver$DecimalFormatResolverInfo
100%
4/4
N/A
0
 
 1  
 package org.webslinger.resolver;
 2  
 
 3  
 import java.text.DecimalFormat;
 4  
 
 5  0
 public final class DecimalFormatResolver extends BasicTypeResolver<DecimalFormat> {
 6  1
     public static final DecimalFormatResolver RESOLVER = new DecimalFormatResolver();
 7  
 
 8  1
     private DecimalFormatResolver() {
 9  1
     }
 10  
 
 11  
     protected String getString(DecimalFormat object) {
 12  0
         return object.toPattern();
 13  
     }
 14  
 
 15  
     protected DecimalFormat newObject(Class<? extends DecimalFormat> wantedType, String value) {
 16  0
         return new DecimalFormat(value);
 17  
     }
 18  
 
 19  
     public Class<DecimalFormat> primaryClass() {
 20  0
         return DecimalFormat.class;
 21  
     }
 22  
 
 23  4
     public static class DecimalFormatResolverInfo extends BasicTypeResolverInfo<DecimalFormat> {
 24  
         public String getType() {
 25  1
             return "java.text.DecimalFormat";
 26  
         }
 27  
 
 28  
         public DecimalFormatResolver getResolver() {
 29  2
             return RESOLVER;
 30  
         }
 31  
 
 32  
         public String getName() {
 33  1
             return "decimalFormat";
 34  
         }
 35  
     }
 36  
 }