org.seasar.util.convert
クラス NumberConversionUtil

java.lang.Object
  上位を拡張 org.seasar.util.convert.NumberConversionUtil

public abstract class NumberConversionUtil
extends Object

Number用の変換ユーティリティです。

作成者:
higa

コンストラクタの概要
NumberConversionUtil()
           
 
メソッドの概要
static Object convertNumber(Class<?> type, Object o)
          適切な Numberに変換します。
static Object convertPrimitiveWrapper(Class<?> type, Object o)
          指定されたプリミティブ型に対応するラッパー型に変換して返します。
static String findDecimalSeparator(Locale locale)
          数値のセパレータを返します。
static String findGroupingSeparator(Locale locale)
          グルーピング用のセパレータを探します。
static String removeDelimeter(String value, Locale locale)
          デリミタを削除します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

NumberConversionUtil

public NumberConversionUtil()
メソッドの詳細

convertNumber

public static Object convertNumber(Class<?> type,
                                   Object o)
適切な Numberに変換します。

パラメータ:
type - 変換先の型
o - 変換元のオブジェクト
戻り値:
typeに変換されたNumber

convertPrimitiveWrapper

public static Object convertPrimitiveWrapper(Class<?> type,
                                             Object o)
指定されたプリミティブ型に対応するラッパー型に変換して返します。

パラメータ:
type - プリミティブ型
o - 変換元のオブジェクト
戻り値:
指定されたプリミティブ型に対応するラッパー型に変換されたオブジェクト

removeDelimeter

public static String removeDelimeter(String value,
                                     Locale locale)
デリミタを削除します。

パラメータ:
value - 文字列の値
locale - ロケール
戻り値:
デリミタを削除した結果の文字列

findGroupingSeparator

public static String findGroupingSeparator(Locale locale)
グルーピング用のセパレータを探します。

パラメータ:
locale - ロケール
戻り値:
グルーピング用のセパレータ

findDecimalSeparator

public static String findDecimalSeparator(Locale locale)
数値のセパレータを返します。

パラメータ:
locale - ロケール
戻り値:
数値のセパレータ


Copyright © 2010-2012 The Seasar Foundation. All Rights Reserved.