|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectwoolpack.utils.UtilsConstants
public class UtilsConstants
静的メソッドの集まり。
メソッドの概要 | ||
---|---|---|
static
|
defaultValueMap(java.util.Map<K,V> map,
V defaultValue)
委譲先の #get(Object) の結果が null の場合にデフォルト値を返すMap を返す。 |
|
static
|
keyNotEmptyMap(java.util.Map<java.lang.String,V> map)
キーの文字数がゼロであることを禁止する Map を返す。 |
|
static
|
notNullMap(java.util.Map<K,V> map)
キー・値がnull値をとることを禁止する Map を返す。 |
|
static
|
similarKeyMap(java.util.Map<java.lang.String,V> map)
類似の名前を同一とみなす Map を返す。 |
|
static java.util.Collection |
toCollection(java.lang.Object value)
オブジェクトを Collection に変換する。 |
|
static java.lang.Iterable |
toIterable(java.lang.Object value)
オブジェクトを Iterable に変換する。 |
|
static java.util.List |
toList(java.lang.Object value)
オブジェクトを List に変換する。 |
|
static java.util.List<java.lang.String> |
toMessageList(java.lang.Throwable t)
Throwable.getCause() をたどってエラーメッセージの一覧に変換する。 |
|
static
|
unmodifiableIterable(java.lang.Iterable<T> iterable)
変更禁止の Iterable を返す。 |
|
static
|
unoverwritableMap(java.util.Map<K,V> map)
オーバライド禁止の Map を返す。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public static <K,V> java.util.Map<K,V> defaultValueMap(java.util.Map<K,V> map, V defaultValue)
#get(Object)
の結果が null の場合にデフォルト値を返すMap
を返す。
K
- キー。V
- 値。map
- 変換対象。defaultValue
- デフォルト値。
Map.get(Object)
の結果が null の場合にデフォルト値を返すMap
。
java.lang.NullPointerException
- map が null の場合。public static <K,V> java.util.Map<K,V> unoverwritableMap(java.util.Map<K,V> map)
Map
を返す。
K
- キー。V
- 値。map
- オーバライドを禁止する対象のMap
。
Map
。
java.lang.NullPointerException
- 引数が null の場合。public static <K,V> java.util.Map<K,V> notNullMap(java.util.Map<K,V> map)
Map
を返す。
K
- キー。V
- 値。map
- キー・値がnull値をとることを禁止する対象のMap
。
Map
。
java.lang.NullPointerException
- 引数が null の場合。public static <V> java.util.Map<java.lang.String,V> keyNotEmptyMap(java.util.Map<java.lang.String,V> map)
Map
を返す。
V
- 値。map
- キーの文字数がゼロであることを禁止する対象のMap
。
Map
。
java.lang.NullPointerException
- 引数が null の場合。public static <V> java.util.Map<java.lang.String,V> similarKeyMap(java.util.Map<java.lang.String,V> map)
Map
を返す。
類似の名前とは、大文字区切り(先頭文字の大文字と小文字の区別なし)とアンダーバー区切り(大文字と小文字の区別なし)の相互変換の範囲とする。
V
- 値。map
- 類似の名前を同一とみなす対象のMap
。
Map
。
java.lang.NullPointerException
- 引数が null の場合。public static <T> java.lang.Iterable<T> unmodifiableIterable(java.lang.Iterable<T> iterable)
Iterable
を返す。
T
- 汎用型。iterable
- 変更禁止対象のIterable
。
Iterable
。public static java.lang.Iterable toIterable(java.lang.Object value)
Iterable
に変換する。
変換元が配列ならIterable
に変換する。
変換元がIterable
ならそのまま返す。
上記以外ならその値ひとつのIterable
を返す。
value
- 変換元。
Iterable
。public static java.util.Collection toCollection(java.lang.Object value)
Collection
に変換する。
変換元が配列ならCollection
に変換する。
変換元がCollection
ならそのまま返す。
上記以外ならその値ひとつのCollection
を返す。
value
- 変換元。
Collection
。public static java.util.List toList(java.lang.Object value)
List
に変換する。
変換元が配列ならList
に変換する。
変換元がList
ならそのまま返す。
上記以外ならその値ひとつのList
を返す。
value
- 変換元。
List
。public static java.util.List<java.lang.String> toMessageList(java.lang.Throwable t)
Throwable.getCause()
をたどってエラーメッセージの一覧に変換する。
中間のThrowable
の場合、
メッセージが null でないかつメッセージが原因のThrowable.toString()
と同一でない場合にメッセージとして追加する。
終端のThrowable
の場合、
メッセージが null の場合はThrowable.toString()
をメッセージとして追加し、
メッセージが null でない場合はそれをメッセージとして追加する。
t
- 基点。
java.lang.NullPointerException
- 引数が null の場合。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |