|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectts.util.AbstractTypedGetter<K,V>
public abstract class AbstractTypedGetter<K,V>
キーに結びつけられた値オブジェクトを型変換して取得するためのメソッドを実装 した抽象クラス。
コンストラクタの概要 | |
---|---|
AbstractTypedGetter()
デフォルト・コンストラクタ。 |
メソッドの概要 | |
---|---|
void |
addTrueObject(java.lang.Object obj)
getBoolean(Object) メソッドにおいて、結果をtrueとする
オブジェクトを追加する。 |
protected abstract V |
get(K key)
指定されたキーに結びつけられている値オブジェクトを取得する。 |
java.math.BigDecimal |
getBigDecimal(K key)
指定されたキーに結びつけられた値オブジェクトを BigDecimal
オブジェクトに変換して取得する。 |
boolean |
getBoolean(K key)
指定されたキーに結びつけられた値オブジェクトをbooleanに変換して 取得する。 |
DateTime |
getDateTime(K key)
指定されたキーに結びつけられた値オブジェクトを日時オブジェクトに変換して 取得する。 |
java.lang.String |
getDateTimeString(K key,
java.lang.String format)
指定されたキーに結びつけられた値オブジェクトを、指定された日時書式文字列を 使って文字列オブジェクトに変換して取得する。 |
double |
getDouble(K key)
指定されたキーに結びつけられた値オブジェクトをdouble型に変換して 取得する。 |
float |
getFloat(K key)
指定されたキーに結びつけられた値オブジェクトをfloat型に変換して 取得する。 |
int |
getInteger(K key)
指定されたキーに結びつけられた値オブジェクトをint型に変換して 取得する。 |
java.util.List<? extends java.lang.Object> |
getList(K key)
指定されたキーに結びつけられた値オブジェクトをリスト・オブジェクトに変換 して取得する。 |
long |
getLong(K key)
指定されたキーに結びつけられた値オブジェクトをlong型に変換して 取得する。 |
java.lang.String |
getNumberString(K key,
java.lang.String format)
指定されたキーに結びつけられた値オブジェクトを、指定された数値書式文字列を 使って文字列オブジェクトに変換して取得する。 |
java.lang.String |
getString(K key)
指定されたキーに結びつけられた値オブジェクトを文字列オブジェクトに変換して 取得する。 |
protected java.math.BigDecimal |
limit(java.math.BigDecimal val,
java.math.BigDecimal min,
java.math.BigDecimal max)
BigDecimal オブジェクトを指定した最大値と最小値でリミットする。 |
protected double |
limit(double val,
double min,
double max)
double値を指定した最大値と最小値でリミットする。 |
protected float |
limit(float val,
float min,
float max)
float値を指定した最大値と最小値でリミットする。 |
protected long |
limit(long val,
long min,
long max)
long値を指定した最大値と最小値でリミットする。 |
void |
removeTrueObject(java.lang.Object obj)
getBoolean(Object) メソッドにおいて、結果をtrueとする
オブジェクトを削除する。 |
void |
setDateTimeFormat(java.text.DateFormat format)
デフォルトの日時書式オブジェクトを設定する。 |
void |
setDateTimeFormat(java.lang.String formatString)
デフォルトの日時書式文字列を設定する。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public AbstractTypedGetter()
メソッドの詳細 |
---|
protected abstract V get(K key)
key
- キー。
public void addTrueObject(java.lang.Object obj)
getBoolean(Object)
メソッドにおいて、結果をtrueとする
オブジェクトを追加する。
obj
- getBoolean(Object)
メソッドにおいて、結果をtrue
とするオブジェクト。public void removeTrueObject(java.lang.Object obj)
getBoolean(Object)
メソッドにおいて、結果をtrueとする
オブジェクトを削除する。
obj
- 削除するオブジェクト。public void setDateTimeFormat(java.lang.String formatString)
getDateTime(Object)
メソッドにおいて文字列値を日時オブジェクトに変換したり、getString(Object)
メソッドにおいて日時オブジェクトを文字列値に変換する
ために使用される。
formatString
- 日時書式文字列。
java.lang.AssertionError
- 引数がヌルの場合(デバッグ・モードのみ)。public void setDateTimeFormat(java.text.DateFormat format)
getDateTime(Object)
メソッドにおいて文字列値を日時オブジェクトに変換したり、getString(Object)
メソッドにおいて日時オブジェクトを文字列値に変換する
ために使用される。
format
- 日時書式オブジェクト。
java.lang.AssertionError
- 引数がヌルの場合(デバッグ・モードのみ)。public boolean getBoolean(K key)
TypedGetter<K>
内の getBoolean
key
- キー。
public int getInteger(K key)
TypedGetter<K>
内の getInteger
key
- キー。
public long getLong(K key)
TypedGetter<K>
内の getLong
key
- キー。
public float getFloat(K key)
TypedGetter<K>
内の getFloat
key
- キー。
public double getDouble(K key)
TypedGetter<K>
内の getDouble
key
- キー。
public java.math.BigDecimal getBigDecimal(K key)
BigDecimal
オブジェクトに変換して取得する。
BigDecimal
オブジェクトを返す。
TypedGetter<K>
内の getBigDecimal
key
- キー。
BigDecimal
オブジェクト。public java.lang.String getString(K key)
TypedGetter<K>
内の getString
key
- キー。
public java.lang.String getNumberString(K key, java.lang.String format)
DecimalFormat
に指定するパターンと同じものである。
TypedGetter<K>
内の getNumberString
key
- キー。format
- 数値書式文字列。
java.lang.AssertionError
- 引数がヌルの場合(デバッグ・モードのみ)。public java.lang.String getDateTimeString(K key, java.lang.String format)
SimpleDateFormat
に指定するパターンと同じもので
ある。
TypedGetter<K>
内の getDateTimeString
key
- キー。format
- 日時書式文字列。
public DateTime getDateTime(K key)
DateTime
オブジェクトを返す。
TypedGetter<K>
内の getDateTime
key
- キー。
public java.util.List<? extends java.lang.Object> getList(K key)
TypedGetter<K>
内の getList
key
- キー。
List
オブジェクトに変換された値オブジェクト。protected long limit(long val, long min, long max)
val
- リミットされるlong値。min
- 最小値。max
- 最大値。
protected float limit(float val, float min, float max)
val
- リミットされるfloat値。min
- 最小値。max
- 最大値。
protected double limit(double val, double min, double max)
val
- リミットされるdouble値。min
- 最小値。max
- 最大値。
protected java.math.BigDecimal limit(java.math.BigDecimal val, java.math.BigDecimal min, java.math.BigDecimal max)
BigDecimal
オブジェクトを指定した最大値と最小値でリミットする。
val
- リミットされるBigDecimal
オブジェクト。min
- 最小値。max
- 最大値。
BigDecimal
オブジェクト。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |