java.lang.Object | +--jp.co.justsystem.choco.model.Value
値
| フィールドの概要 | |
static int |
ERROR_CIRC
|
static int |
ERROR_ERROR
|
static int |
ERROR_NA
|
static int |
ERROR_NAME
|
static int |
ERROR_NO_ERROR
|
static int |
ERROR_NUM
|
static int |
ERROR_REF
|
static java.lang.String |
ERROR_STR_CIRC
|
static java.lang.String |
ERROR_STR_ERROR
|
static java.lang.String |
ERROR_STR_NA
|
static java.lang.String |
ERROR_STR_NAME
|
static java.lang.String |
ERROR_STR_NUM
|
static java.lang.String |
ERROR_STR_REF
|
static java.lang.String |
ERROR_STR_VALUE
|
static int |
ERROR_VALUE
|
static int |
TYPE_BLANK
空値を表します |
static int |
TYPE_ERROR
エラー値を表します |
static int |
TYPE_LOGICAL
論理値を表します |
static int |
TYPE_NUMBER
数値を表します |
static int |
TYPE_TEXT
文字列を表します |
| コンストラクタの概要 | |
Value()
コンストラクタ |
|
Value(boolean val)
論理値を元に値を生成します |
|
Value(double val)
数値を元に値を生成します |
|
Value(java.lang.String s)
文字列を元に値を生成します |
|
| メソッドの概要 | |
int |
castInt()
整数値へ型変換して取得します。 |
boolean |
castLogical()
論理値へ型変換して取得します。 |
double |
castNumber()
実数値へ型変換して取得します。 |
java.lang.String |
castText()
文字列へ型変換して取得します。 |
java.lang.Object |
clone()
|
int |
compare(Value val)
別の値との比較を行います。 |
boolean |
equals(java.lang.Object o)
|
boolean |
equalsValue(Value val)
別の値との比較を行います |
int |
getError()
エラー値を取得します。 |
boolean |
getLogical()
論理値を取得します。 |
double |
getNumber()
数値を取得します。 |
java.lang.String |
getText()
文字列を取得します。 |
int |
getType()
値の型を取得します。 |
int |
hashCode()
|
boolean |
isBlank()
空値かどうか調べます。 |
boolean |
isError()
エラー値かどうか調べます。 |
boolean |
isLogical()
論理値かどうか調べます。 |
boolean |
isNumber()
数値かどうか調べます。 |
boolean |
isText()
文字列かどうか調べます。 |
void |
setBlank()
空値を設定します。 |
void |
setError(int val)
エラー値を設定します。 |
void |
setLogical(boolean val)
論理値を設定します。 |
void |
setNumber(double val)
数値を設定します。 |
void |
setText(java.lang.String str)
文字列を設定します。 |
void |
setValue(Value src)
値を設定します。 |
static java.lang.String |
toErrorString(int v)
エラー値からエラー文字列を取得します。 |
static int |
toErrorValue(java.lang.String s)
エラー文字列からエラー値を取得します。 |
static boolean |
verifyError(int val)
妥当なエラー値かどうか調べます。 |
| クラス java.lang.Object から継承したメソッド |
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
public static final int TYPE_BLANK
public static final int TYPE_LOGICAL
public static final int TYPE_NUMBER
public static final int TYPE_TEXT
public static final int TYPE_ERROR
public static final int ERROR_NO_ERROR
public static final int ERROR_ERROR
public static final int ERROR_VALUE
public static final int ERROR_REF
public static final int ERROR_NAME
public static final int ERROR_NUM
public static final int ERROR_NA
public static final int ERROR_CIRC
public static final java.lang.String ERROR_STR_ERROR
public static final java.lang.String ERROR_STR_VALUE
public static final java.lang.String ERROR_STR_REF
public static final java.lang.String ERROR_STR_NAME
public static final java.lang.String ERROR_STR_NUM
public static final java.lang.String ERROR_STR_NA
public static final java.lang.String ERROR_STR_CIRC
| コンストラクタの詳細 |
public Value()
public Value(boolean val)
val - 論理値public Value(double val)
val - 数値public Value(java.lang.String s)
s - 文字列| メソッドの詳細 |
public java.lang.Object clone()
java.lang.Object 内の clonepublic boolean equals(java.lang.Object o)
java.lang.Object 内の equalspublic final boolean equalsValue(Value val)
val - 比較対象値public int hashCode()
java.lang.Object 内の hashCodepublic final int getType()
public final boolean isBlank()
public final boolean isLogical()
public final boolean isNumber()
public final boolean isText()
public final boolean isError()
public final boolean getLogical()
public final double getNumber()
public final java.lang.String getText()
public final int getError()
public final void setValue(Value src)
val - 値public final void setBlank()
public final void setLogical(boolean val)
val - 論理値public final void setNumber(double val)
val - 小数点数値public final void setText(java.lang.String str)
str - 文字列public final void setError(int val)
val - エラー値
throws IllegalArgumentException val が ERROR_xxx でなかった場合public static boolean verifyError(int val)
val - 対象エラー値public static int toErrorValue(java.lang.String s)
s - エラー文字列public static java.lang.String toErrorString(int v)
v - エラー値
public final boolean castLogical()
throws jp.co.justsystem.choco.model.ValueException
val - 値
public final int castInt()
throws jp.co.justsystem.choco.model.ValueException
val - 値
public final double castNumber()
throws jp.co.justsystem.choco.model.ValueException
val - 値
public final java.lang.String castText()
throws jp.co.justsystem.choco.model.ValueException
val - 値
public final int compare(Value val)
throws jp.co.justsystem.choco.model.ValueException
val - 値jp.co.justsystem.choco.model.ValueException - いずれかの値が TYPE_ERROR の場合