|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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 の場合。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||