Clover coverage report - Converter - 1.0
Coverage timestamp: Thu Jan 1 1970 10:00:00 EST
file stats: LOC: 105   Methods: 1
NCLOC: 84   Classes: 1
30 day Evaluation Version distributed via the Maven Jar Repository. Clover is not free. You have 30 days to evaluate it. Please visit http://www.thecortex.net/clover to obtain a licensed version of Clover
 
 Source file Conditionals Statements Methods TOTAL
SimpleMasterConverter.java - 0% 0% 0%
coverage
 1   
 /*
 2   
  * Copyright (C) The Spice Group. All rights reserved.
 3   
  *
 4   
  * This software is published under the terms of the Spice
 5   
  * Software License version 1.1, a copy of which has been included
 6   
  * with this distribution in the LICENSE.txt file.
 7   
  */
 8   
 package org.codehaus.spice.converter.lib;
 9   
 
 10   
 import java.math.BigDecimal;
 11   
 import java.math.BigInteger;
 12   
 import java.net.URL;
 13   
 import java.sql.Time;
 14   
 import java.sql.Timestamp;
 15   
 import java.util.Date;
 16   
 import org.codehaus.spice.converter.AbstractMasterConverter;
 17   
 
 18   
 /**
 19   
  * A very simple master converter that is capable of using
 20   
  * any of the converters in this package.
 21   
  *
 22   
  * @author Peter Donald
 23   
  * @version $Revision: 1.1 $ $Date: 2003/12/02 08:37:56 $
 24   
  */
 25   
 public class SimpleMasterConverter
 26   
     extends AbstractMasterConverter
 27   
 {
 28   
     /**
 29   
      * Construct the MasterConverter and register
 30   
      * all the converters that exist in this package.
 31   
      */
 32  0
     public SimpleMasterConverter()
 33   
     {
 34  0
         registerConverter( new SimpleConverterFactory( ObjectToStringConverter.class ),
 35   
                            Object.class.getName(),
 36   
                            String.class.getName() );
 37  0
         registerConverter( new SimpleConverterFactory( StringToBooleanConverter.class ),
 38   
                            String.class.getName(),
 39   
                            Boolean.class.getName() );
 40  0
         registerConverter( new SimpleConverterFactory( StringToBooleanConverter.class ),
 41   
                            String.class.getName(),
 42   
                            Boolean.TYPE.getName() );
 43  0
         registerConverter( new SimpleConverterFactory( StringToByteConverter.class ),
 44   
                            String.class.getName(),
 45   
                            Byte.class.getName() );
 46  0
         registerConverter( new SimpleConverterFactory( StringToByteConverter.class ),
 47   
                            String.class.getName(),
 48   
                            Byte.TYPE.getName() );
 49  0
         registerConverter( new SimpleConverterFactory( StringToClassConverter.class ),
 50   
                            String.class.getName(),
 51   
                            Class.class.getName() );
 52  0
         registerConverter( new SimpleConverterFactory( StringToDoubleConverter.class ),
 53   
                            String.class.getName(),
 54   
                            Double.class.getName() );
 55  0
         registerConverter( new SimpleConverterFactory( StringToDoubleConverter.class ),
 56   
                            String.class.getName(),
 57   
                            Double.TYPE.getName() );
 58  0
         registerConverter( new SimpleConverterFactory( StringToFloatConverter.class ),
 59   
                            String.class.getName(),
 60   
                            Float.class.getName() );
 61  0
         registerConverter( new SimpleConverterFactory( StringToFloatConverter.class ),
 62   
                            String.class.getName(),
 63   
                            Float.TYPE.getName() );
 64  0
         registerConverter( new SimpleConverterFactory( StringToIntegerConverter.class ),
 65   
                            String.class.getName(),
 66   
                            Integer.class.getName() );
 67  0
         registerConverter( new SimpleConverterFactory( StringToIntegerConverter.class ),
 68   
                            String.class.getName(),
 69   
                            Integer.TYPE.getName() );
 70  0
         registerConverter( new SimpleConverterFactory( StringToLongConverter.class ),
 71   
                            String.class.getName(),
 72   
                            Long.class.getName() );
 73  0
         registerConverter( new SimpleConverterFactory( StringToLongConverter.class ),
 74   
                            String.class.getName(),
 75   
                            Long.TYPE.getName() );
 76  0
         registerConverter( new SimpleConverterFactory( StringToShortConverter.class ),
 77   
                            String.class.getName(),
 78   
                            Short.class.getName() );
 79  0
         registerConverter( new SimpleConverterFactory( StringToShortConverter.class ),
 80   
                            String.class.getName(),
 81   
                            Short.TYPE.getName() );
 82  0
         registerConverter( new SimpleConverterFactory( StringToURLConverter.class ),
 83   
                            String.class.getName(),
 84   
                            URL.class.getName() );
 85  0
         registerConverter( new SimpleConverterFactory( StringToDateConverter.class ),
 86   
                            String.class.getName(),
 87   
                            Date.class.getName() );
 88  0
         registerConverter( new SimpleConverterFactory( StringToSQLDateConverter.class ),
 89   
                            String.class.getName(),
 90   
                            java.sql.Date.class.getName() );
 91  0
         registerConverter( new SimpleConverterFactory( StringToBigDecimalConverter.class ),
 92   
                            String.class.getName(),
 93   
                            BigDecimal.class.getName() );
 94  0
         registerConverter( new SimpleConverterFactory( StringToBigIntegerConverter.class ),
 95   
                            String.class.getName(),
 96   
                            BigInteger.class.getName() );
 97  0
         registerConverter( new SimpleConverterFactory( StringToTimeConverter.class ),
 98   
                            String.class.getName(),
 99   
                            Time.class.getName() );
 100  0
         registerConverter( new SimpleConverterFactory( StringToTimestampConverter.class ),
 101   
                            String.class.getName(),
 102   
                            Timestamp.class.getName() );
 103   
     }
 104   
 }
 105