亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? floatlocaleconverter.java

?? 這是一個有關common beanutils 的源碼
?? JAVA
字號:
/*
 * Licensed to the Apache Software Foundation (ASF) under one or more
 * contributor license agreements.  See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * The ASF licenses this file to You under the Apache License, Version 2.0
 * (the "License"); you may not use this file except in compliance with
 * the License.  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package org.apache.commons.beanutils.locale.converters;

import org.apache.commons.beanutils.ConversionException;

import java.util.Locale;
import java.text.ParseException;


/**
 * <p>Standard {@link org.apache.commons.beanutils.locale.LocaleConverter}
 * implementation that converts an incoming
 * locale-sensitive String into a <code>java.math.BigDecimal</code> object,
 * optionally using a default value or throwing a
 * {@link org.apache.commons.beanutils.ConversionException}
 * if a conversion error occurs.</p>
 *
 * @author Yauheny Mikulski
 */

public class FloatLocaleConverter extends DecimalLocaleConverter {


    // ----------------------------------------------------------- Constructors

    /**
     * Create a {@link org.apache.commons.beanutils.locale.LocaleConverter}
     * that will throw a {@link org.apache.commons.beanutils.ConversionException}
     * if a conversion error occurs. The locale is the default locale for
     * this instance of the Java Virtual Machine and an unlocalized pattern is used
     * for the convertion.
     *
     */
    public FloatLocaleConverter() {

        this(false);
    }

    /**
     * Create a {@link org.apache.commons.beanutils.locale.LocaleConverter}
     * that will throw a {@link org.apache.commons.beanutils.ConversionException}
     * if a conversion error occurs. The locale is the default locale for
     * this instance of the Java Virtual Machine.
     *
     * @param locPattern    Indicate whether the pattern is localized or not
     */
    public FloatLocaleConverter(boolean locPattern) {

        this(Locale.getDefault(), locPattern);
    }

    /**
     * Create a {@link org.apache.commons.beanutils.locale.LocaleConverter}
     * that will throw a {@link org.apache.commons.beanutils.ConversionException}
     * if a conversion error occurs. An unlocalized pattern is used for the convertion.
     *
     * @param locale        The locale
     */
    public FloatLocaleConverter(Locale locale) {

        this(locale, false);
    }

    /**
     * Create a {@link org.apache.commons.beanutils.locale.LocaleConverter}
     * that will throw a {@link org.apache.commons.beanutils.ConversionException}
     * if a conversion error occurs.
     *
     * @param locale        The locale
     * @param locPattern    Indicate whether the pattern is localized or not
     */
    public FloatLocaleConverter(Locale locale, boolean locPattern) {

        this(locale, (String) null, locPattern);
    }

    /**
     * Create a {@link org.apache.commons.beanutils.locale.LocaleConverter}
     * that will throw a {@link org.apache.commons.beanutils.ConversionException}
     * if a conversion error occurs. An unlocalized pattern is used for the convertion.
     *
     * @param locale        The locale
     * @param pattern       The convertion pattern
     */
    public FloatLocaleConverter(Locale locale, String pattern) {

        this(locale, pattern, false);
    }

    /**
     * Create a {@link org.apache.commons.beanutils.locale.LocaleConverter}
     * that will throw a {@link org.apache.commons.beanutils.ConversionException}
     * if a conversion error occurs.
     *
     * @param locale        The locale
     * @param pattern       The convertion pattern
     * @param locPattern    Indicate whether the pattern is localized or not
     */
    public FloatLocaleConverter(Locale locale, String pattern, boolean locPattern) {

        super(locale, pattern, locPattern);
    }

    /**
     * Create a {@link org.apache.commons.beanutils.locale.LocaleConverter}
     * that will return the specified default value
     * if a conversion error occurs. The locale is the default locale for
     * this instance of the Java Virtual Machine and an unlocalized pattern is used
     * for the convertion.
     *
     * @param defaultValue  The default value to be returned
     */
    public FloatLocaleConverter(Object defaultValue) {

        this(defaultValue, false);
    }

    /**
     * Create a {@link org.apache.commons.beanutils.locale.LocaleConverter}
     * that will return the specified default value
     * if a conversion error occurs. The locale is the default locale for
     * this instance of the Java Virtual Machine.
     *
     * @param defaultValue  The default value to be returned
     * @param locPattern    Indicate whether the pattern is localized or not
     */
    public FloatLocaleConverter(Object defaultValue, boolean locPattern) {

        this(defaultValue, Locale.getDefault(), locPattern);
    }

    /**
     * Create a {@link org.apache.commons.beanutils.locale.LocaleConverter}
     * that will return the specified default value
     * if a conversion error occurs. An unlocalized pattern is used for the convertion.
     *
     * @param defaultValue  The default value to be returned
     * @param locale        The locale
     */
    public FloatLocaleConverter(Object defaultValue, Locale locale) {

        this(defaultValue, locale, false);
    }

    /**
     * Create a {@link org.apache.commons.beanutils.locale.LocaleConverter}
     * that will return the specified default value
     * if a conversion error occurs.
     *
     * @param defaultValue  The default value to be returned
     * @param locale        The locale
     * @param locPattern    Indicate whether the pattern is localized or not
     */
    public FloatLocaleConverter(Object defaultValue, Locale locale, boolean locPattern) {

        this(defaultValue, locale, null, locPattern);
    }

    /**
     * Create a {@link org.apache.commons.beanutils.locale.LocaleConverter}
     * that will return the specified default value
     * if a conversion error occurs. An unlocalized pattern is used for the convertion.
     *
     * @param defaultValue  The default value to be returned
     * @param locale        The locale
     * @param pattern       The convertion pattern
     */
    public FloatLocaleConverter(Object defaultValue, Locale locale, String pattern) {

        this(defaultValue, locale, pattern, false);
    }

    /**
     * Create a {@link org.apache.commons.beanutils.locale.LocaleConverter}
     * that will return the specified default value
     * if a conversion error occurs.
     *
     * @param defaultValue  The default value to be returned
     * @param locale        The locale
     * @param pattern       The convertion pattern
     * @param locPattern    Indicate whether the pattern is localized or not
     */
    public FloatLocaleConverter(Object defaultValue, Locale locale, String pattern, boolean locPattern) {

        super(defaultValue, locale, pattern, locPattern);
    }

   /**
    * Convert the specified locale-sensitive input object into an output object of the
    * specified type.  This method will return Float value or throw exception if value
    * can not be stored in the Float.
    *
    * @param value The input object to be converted
    * @param pattern The pattern is used for the convertion
    * @return The converted value
    *
    * @exception ConversionException if conversion cannot be performed
    *  successfully
    * @throws ParseException if an error occurs parsing a String to a Number
    */
   protected Object parse(Object value, String pattern) throws ParseException {
      final Number parsed = (Number) super.parse(value, pattern);
      double doubleValue = parsed.doubleValue();
      double posDouble = (doubleValue >= (double)0) ? doubleValue : (doubleValue * (double)-1);
      if (posDouble < Float.MIN_VALUE || posDouble > Float.MAX_VALUE) {
          throw new ConversionException("Supplied number is not of type Float: "+parsed);
      }
      return new Float(parsed.floatValue()); // unlike superclass it returns Float type
   }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产美女久久久久| 久久亚洲精品国产精品紫薇| 精品久久一区二区| 一区二区三区国产精华| 国产一区二区在线看| 欧美精品久久久久久久久老牛影院| 国产欧美日韩亚州综合 | 91精品国产日韩91久久久久久| 国产精品视频yy9299一区| 蜜臀av一区二区在线免费观看 | 成人高清在线视频| 日韩免费视频一区| 午夜精品久久久久久久99樱桃| av激情综合网| 久久精品欧美日韩| 精品一区二区三区久久久| 欧美久久久久久久久| 一区二区在线观看免费视频播放| 国产不卡在线视频| 久久久久久久综合色一本| 青青草97国产精品免费观看| 欧美日韩一级视频| 亚洲激情男女视频| 91一区在线观看| 国产精品色在线| 懂色av一区二区夜夜嗨| 久久久久免费观看| 国内成人自拍视频| 精品国产91洋老外米糕| 美女任你摸久久| 日韩一区二区三区四区| 日韩av电影免费观看高清完整版 | 日韩综合一区二区| 欧美日韩免费高清一区色橹橹| 亚洲欧美色一区| 99九九99九九九视频精品| 日本一区二区三区电影| 国产精品一二二区| 日本一区二区三区免费乱视频| 国产成人在线观看| 欧美激情一区在线观看| 粉嫩av一区二区三区在线播放| 久久精品人人爽人人爽| 国产成人自拍在线| 国产精品不卡一区| 91视视频在线观看入口直接观看www | 成人动漫一区二区| 国产精品久久午夜| 91在线视频播放| 亚洲欧美色一区| 欧美午夜精品一区二区三区| 亚洲一区二区视频| 欧美视频一区在线观看| 成人aa视频在线观看| 日韩和欧美一区二区三区| 国产精品美女视频| 欧美精品aⅴ在线视频| 一本到三区不卡视频| 国产精品456| 91网站最新地址| 欧美xxxxxxxx| 精品亚洲免费视频| 亚洲精品一区二区三区精华液| 国产一区美女在线| 国产精品色婷婷| 91蜜桃网址入口| 亚洲第一电影网| 91精品国模一区二区三区| 老司机精品视频一区二区三区| 精品国产sm最大网站| 盗摄精品av一区二区三区| 精品电影一区二区三区| 在线不卡一区二区| 91网站视频在线观看| 国产一区二区三区精品视频| 五月婷婷久久综合| 午夜精品久久久久久久99水蜜桃| 26uuu国产电影一区二区| 欧美一区二区在线观看| 91精品国产品国语在线不卡| 亚洲一区二区三区三| 日本精品视频一区二区三区| 午夜精品久久久久久久| 久久人人爽人人爽| 91在线观看免费视频| 天堂av在线一区| 久久久久国产精品免费免费搜索| 91日韩精品一区| 日本v片在线高清不卡在线观看| 久久精品一区蜜桃臀影院| 91香蕉国产在线观看软件| 日本一不卡视频| 欧美国产丝袜视频| 欧美日韩在线播放| 国产高清不卡一区| 亚洲自拍偷拍综合| 久久午夜羞羞影院免费观看| 91麻豆精品在线观看| 老司机精品视频线观看86| 中文字幕在线观看不卡| 日韩一区二区在线观看视频| 91在线视频在线| 国产一区免费电影| 亚洲电影中文字幕在线观看| 国产无遮挡一区二区三区毛片日本| 色香蕉久久蜜桃| 国产精品一二三四五| 午夜av电影一区| 国产精品黄色在线观看| 日韩欧美一二区| 91黄视频在线观看| 国产成人精品亚洲日本在线桃色| 亚洲高清免费视频| 中文字幕一区二区三区蜜月| 日韩欧美自拍偷拍| 欧美少妇一区二区| 不卡的av在线| 久久99九九99精品| 亚洲国产日韩精品| 中文字幕中文字幕在线一区| 精品少妇一区二区三区| 欧美日韩久久久| 色偷偷一区二区三区| 国产成人亚洲综合a∨猫咪| 日本不卡视频一二三区| 亚洲影院理伦片| 综合久久久久久| 欧美国产精品中文字幕| 日韩欧美电影在线| 欧美日韩电影一区| 色猫猫国产区一区二在线视频| 国产激情一区二区三区桃花岛亚洲 | 丝瓜av网站精品一区二区| 亚洲欧洲在线观看av| 国产偷国产偷精品高清尤物| 日韩欧美在线不卡| 666欧美在线视频| 欧洲一区二区av| 色悠悠亚洲一区二区| 久久日韩精品一区二区五区| 777午夜精品免费视频| 欧美在线免费观看视频| 色系网站成人免费| 一本大道久久a久久综合| caoporm超碰国产精品| 风间由美一区二区av101| 国产一区二区女| 国产真实乱对白精彩久久| 蓝色福利精品导航| 蜜桃传媒麻豆第一区在线观看| 午夜成人免费电影| 日韩在线a电影| 天天做天天摸天天爽国产一区| 亚洲午夜久久久久中文字幕久| 亚洲欧洲制服丝袜| 亚洲精品成人少妇| 一个色在线综合| 亚洲一区二区三区四区五区黄| 一区二区在线观看不卡| 亚洲黄色av一区| 亚洲国产美国国产综合一区二区| 一区二区三区四区在线| 一个色综合网站| 亚洲一卡二卡三卡四卡无卡久久| 亚洲综合激情小说| 亚洲高清视频在线| 美日韩一区二区| 国产一区二区三区黄视频 | 成人深夜视频在线观看| 懂色av一区二区三区蜜臀| 成人免费看黄yyy456| 99精品欧美一区二区蜜桃免费| 99精品在线免费| 在线观看中文字幕不卡| 欧美撒尿777hd撒尿| 制服丝袜日韩国产| 精品国产自在久精品国产| 欧美成人精品高清在线播放| www精品美女久久久tv| 青青草97国产精品免费观看无弹窗版| 国产精品日日摸夜夜摸av| 国产精品私人自拍| 91在线无精精品入口| 欧美午夜精品久久久久久孕妇| 欧美日韩在线播放一区| 精品日韩成人av| 国产欧美日韩精品一区| 亚洲同性同志一二三专区| 亚洲高清免费观看| 韩国毛片一区二区三区| 成人免费黄色在线| 欧美在线短视频| 日韩午夜激情电影| 中文字幕av资源一区| 一区二区三区在线看| 蜜桃精品视频在线观看| jvid福利写真一区二区三区| 欧美婷婷六月丁香综合色| 欧美成人video| 亚洲图片另类小说|