|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object | +--org.apache.struts.util.ConvertUtils
String 値を指定したクラスのオブジェクトへ変換するユーティリティメソッド群です。 Java プリミティブ型もしくはその配列を目的の型として指定した場合は、 対応する Java ラッパークラスのスカラーもしくは配列が代わりに生成されます。 非 String で非プリミティブ型の Object もしくは Object 配列 を変換しようとした場合は、 適当な String もしくは String 配列に変換されます。
| フィールドの概要 | |
private static java.lang.Boolean |
defaultBoolean
推奨されていません。 Boolean 変換のデフォルト値。 |
private static java.lang.Byte |
defaultByte
推奨されていません。 Byte 変換のデフォルト値。 |
private static java.lang.Character |
defaultCharacter
推奨されていません。 Character 変換のデフォルト値。 |
private static java.lang.Double |
defaultDouble
推奨されていません。 Double 変換のデフォルト値。 |
private static java.lang.Float |
defaultFloat
推奨されていません。 Float 変換のデフォルト値。 |
private static java.lang.Integer |
defaultInteger
推奨されていません。 Integer 変換のデフォルト値。 |
private static java.lang.Long |
defaultLong
推奨されていません。 Long 変換のデフォルト値。 |
private static java.lang.Short |
defaultShort
推奨されていません。 Short 変換のデフォルト値。 |
private static java.lang.Class |
stringClass
推奨されていません。 java.lang.String の Class オブジェクト。 |
| コンストラクタの概要 | |
ConvertUtils()
推奨されていません。 |
|
| メソッドの概要 | |
static java.lang.String |
convert(java.lang.Object value)
推奨されていません。 指定した値を String へ変換します。 |
static java.lang.Object |
convert(java.lang.String[] values,
java.lang.Class clazz)
推奨されていません。 指定した値の配列を指定したクラスのオブジェクト配列に(可能ならば)変換します。 |
static java.lang.Object |
convert(java.lang.String value,
java.lang.Class clazz)
推奨されていません。 指定した値を指定したクラスのオブジェクトに(可能ならば)変換します。 |
private static java.lang.Boolean |
convertBoolean(java.lang.String value,
java.lang.Boolean defaultValue)
推奨されていません。 String 値を対応する Boolean 値に変換します。 |
private static java.lang.Byte |
convertByte(java.lang.String value,
java.lang.Byte defaultValue)
推奨されていません。 String 値を対応する Byte 値に変換します。 |
private static java.lang.Character |
convertCharacter(java.lang.String value,
java.lang.Character defaultValue)
推奨されていません。 String 値を対応する Character 値に変換します。 |
private static java.lang.Double |
convertDouble(java.lang.String value,
java.lang.Double defaultValue)
推奨されていません。 String 値を対応する Double 値に変換します。 |
private static java.lang.Float |
convertFloat(java.lang.String value,
java.lang.Float defaultValue)
推奨されていません。 String 値を対応する Float 値に変換します。 |
private static java.lang.Integer |
convertInteger(java.lang.String value,
java.lang.Integer defaultValue)
推奨されていません。 String 値を対応する Integer 値に変換します。 |
private static java.lang.Long |
convertLong(java.lang.String value,
java.lang.Long defaultValue)
推奨されていません。 String 値を対応する Long 値に変換します。 |
private static java.lang.Short |
convertShort(java.lang.String value,
java.lang.Short defaultValue)
推奨されていません。 String 値を対応する Short 値に変換します。 |
boolean |
getDefaultBoolean()
推奨されていません。 |
byte |
getDefaultByte()
推奨されていません。 |
char |
getDefaultCharacter()
推奨されていません。 |
double |
getDefaultDouble()
推奨されていません。 |
float |
getDefaultFloat()
推奨されていません。 |
int |
getDefaultInteger()
推奨されていません。 |
long |
getDefaultLong()
推奨されていません。 |
short |
getDefaultShort()
推奨されていません。 |
void |
setDefaultBoolean(boolean defaultBoolean)
推奨されていません。 |
void |
setDefaultByte(byte defaultByte)
推奨されていません。 |
void |
setDefaultCharacter(char defaultCharacter)
推奨されていません。 |
void |
setDefaultDouble(double defaultDouble)
推奨されていません。 |
void |
setDefaultFloat(float defaultFloat)
推奨されていません。 |
void |
setDefaultInteger(int defaultInteger)
推奨されていません。 |
void |
setDefaultLong(long defaultLong)
推奨されていません。 |
void |
setDefaultShort(short defaultShort)
推奨されていません。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
private static java.lang.Boolean defaultBoolean
private static java.lang.Byte defaultByte
private static java.lang.Character defaultCharacter
private static java.lang.Double defaultDouble
private static java.lang.Float defaultFloat
private static java.lang.Integer defaultInteger
private static java.lang.Long defaultLong
private static java.lang.Short defaultShort
private static java.lang.Class stringClass
| コンストラクタの詳細 |
public ConvertUtils()
| メソッドの詳細 |
public boolean getDefaultBoolean()
public void setDefaultBoolean(boolean defaultBoolean)
public byte getDefaultByte()
public void setDefaultByte(byte defaultByte)
public char getDefaultCharacter()
public void setDefaultCharacter(char defaultCharacter)
public double getDefaultDouble()
public void setDefaultDouble(double defaultDouble)
public float getDefaultFloat()
public void setDefaultFloat(float defaultFloat)
public int getDefaultInteger()
public void setDefaultInteger(int defaultInteger)
public long getDefaultLong()
public void setDefaultLong(long defaultLong)
public short getDefaultShort()
public void setDefaultShort(short defaultShort)
public static java.lang.String convert(java.lang.Object value)
value - 変換する値 (nullかもしれない)
public static java.lang.Object convert(java.lang.String value,
java.lang.Class clazz)
type をJavaプリミティブ型の名前として指定した場合は、
対応するラッパークラスのインスタンス(が適切な値で初期化されたもの)
が代わりに返されます。
value - 変換する値 (nullかもしれない)clazz - 変換先の Java クラス(java.lang.String またはプリミティブ型
ラッパークラスのいずれかでなければなりません)
public static java.lang.Object convert(java.lang.String[] values,
java.lang.Class clazz)
type をJavaプリミティブ型として指定した場合は、
その型の配列が返されます;そうでない場合は要求された型(String
もしくはプリミティブ型の Java ラッパークラスでなければなりません)の
配列を返します。
clazz - 変換先の Java 配列クラス(String[] もしくは Java プリミティブ型の配列でなければなりません)
private static java.lang.Boolean convertBoolean(java.lang.String value,
java.lang.Boolean defaultValue)
value - 変換する文字列defaultValue - 変換エラーが起きた場合に返すデフォルト値
private static java.lang.Byte convertByte(java.lang.String value,
java.lang.Byte defaultValue)
value - 変換する文字列defaultValue - 変換エラーが起きた場合に返すデフォルト値
private static java.lang.Character convertCharacter(java.lang.String value,
java.lang.Character defaultValue)
value - 変換する文字列defaultValue - 変換エラーが起きた場合に返すデフォルト値
private static java.lang.Double convertDouble(java.lang.String value,
java.lang.Double defaultValue)
value - 変換する文字列defaultValue - 変換エラーが起きた場合に返すデフォルト値
private static java.lang.Float convertFloat(java.lang.String value,
java.lang.Float defaultValue)
value - 変換する文字列defaultValue - 変換エラーが起きた場合に返すデフォルト値
private static java.lang.Integer convertInteger(java.lang.String value,
java.lang.Integer defaultValue)
value - 変換する文字列defaultValue - 変換エラーが起きた場合に返すデフォルト値
private static java.lang.Long convertLong(java.lang.String value,
java.lang.Long defaultValue)
value - 変換する文字列defaultValue - 変換エラーが起きた場合に返すデフォルト値
private static java.lang.Short convertShort(java.lang.String value,
java.lang.Short defaultValue)
value - 変換する文字列defaultValue - 変換エラーが起きた場合に返すデフォルト値
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||