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 DoubleType extends AbsNumberType
 {
     private final static Log log=LogFactory.getLog(DoubleType.class);
 
     private final static Map<String,AbsNumberTypemDoubleTypeObjects=new HashMap<String,AbsNumberType>();
     
     public Object getColumnValue(ResultSet rs,String column,AbsDatabaseType dbtype)
             throws SQLException
     {
         return Double.valueOf(rs.getDouble(column));
     }
 
     public Object getColumnValue(ResultSet rs,int iindex,AbsDatabaseType dbtype)
             throws SQLException
     {
         return Double.valueOf(rs.getDouble(iindex));
     }
 
     public void setPreparedStatementValue(int iindex,String value,PreparedStatement pstmt,
             AbsDatabaseType dbtypethrows SQLException
     {
         .debug("setDouble("+iindex+","+value+")");
         Object objTmp=label2value(value);
         if(objTmp==null)
         {
             pstmt.setObject(iindex,null,...);
         }else
         {
             pstmt.setDouble(iindex,(Double)objTmp);
         }
     }
 
     
     
     
     
 
     public Class getJavaTypeClass()
     {
         return Double.class;
     }
 
     public Object label2value(String label)
     {
         if(label==null||label.trim().equals("")) return null;
         if(this.!=null&&!this..trim().equals(""))
         {
             return Double.valueOf(this.getNumber(label.trim()).doubleValue());
         }else
         {
             return Double.valueOf(label.trim());
         }
     }
 
     public String value2label(Object value)
     {
         if(value==nullreturn "";
         if(!(value instanceof Double)) return String.valueOf(value);
         if(this.!=null&&!this..trim().equals(""))
         {
             DecimalFormat df=new DecimalFormat(this.);
             return df.format((Double)value);
         }else
         {
             return String.valueOf(value);
         }
     }
    {
        return ;
    }
New to GrepCode? Check out our FAQ X