Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /* 
   * Copyright (C) 2010---2013 星星(wuweixing)<349446658@qq.com>
   * 
   * This file is part of Wabacus 
   * 
   * Wabacus is free software: you can redistribute it and/or modify
   * it under the terms of the GNU Lesser General Public License as published by
   * the Free Software Foundation, either version 3 of the License, or
   * (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  * GNU Lesser General Public License for more details.
  *
  * You should have received a copy of the GNU Lesser General Public License
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 package com.wabacus.system.datatype;
 
 import java.util.Map;
 
 
 
 public class FloatType extends AbsNumberType
 {
     private final static Log log=LogFactory.getLog(FloatType.class);
 
     private final static Map<String,AbsNumberTypemFloatTypeObjects=new HashMap<String,AbsNumberType>();
     
     public Object getColumnValue(ResultSet rs,String column,AbsDatabaseType dbtype)
             throws SQLException
     {
         return Float.valueOf(rs.getFloat(column));
     }
 
     public Object getColumnValue(ResultSet rs,int iindex,AbsDatabaseType dbtype)
             throws SQLException
     {
         return Float.valueOf(rs.getFloat(iindex));
     }
 
     public void setPreparedStatementValue(int iindex,String value,PreparedStatement pstmt,
             AbsDatabaseType dbtypethrows SQLException
     {
         .debug("setFloat("+iindex+","+value+")");
         Object objTmp=label2value(value);
         if(objTmp==null)
         {
             pstmt.setObject(iindex,null,...);
         }else
         {
             pstmt.setFloat(iindex,(Float)objTmp);
         }
     }
 
     
     
     
     
 
     public Class getJavaTypeClass()
     {
         return Float.class;
     }
 
     public Object label2value(String label)
     {
         if(label==null||label.trim().equals("")) return null;
         if(this.!=null&&!this..trim().equals(""))
         {
             return Float.valueOf(this.getNumber(label.trim()).floatValue());
         }else
         {
             return Float.valueOf(label.trim());
         }
     }
 
     public String value2label(Object value)
     {
         if(value==nullreturn "";
         if(!(value instanceof Float)) return String.valueOf(value);
         if(this.!=null&&!this..trim().equals(""))
         {
             DecimalFormat df=new DecimalFormat(this.);
             return df.format((Float)value);
         }else
         {
             return String.valueOf(value);
         }
     }
    {
        return ;
    }
    
New to GrepCode? Check out our FAQ X