woolpack.utils.fn
クラス UtilsFnUtils

java.lang.Object
  上位を拡張 woolpack.utils.fn.UtilsFnUtils

public final class UtilsFnUtils
extends Object

UtilsPropertyUtilsの各メソッドをFnでラップした機能のユーティリティです。


フィールドの概要
static Fn<Object,List<Object>,RuntimeException> ARRAY_TO_LIST
           
static Fn<String,Iterable<String>,RuntimeException> PROPERTY_GUESSING_FACTORY
           
static Fn<Object,Collection<?>,RuntimeException> TO_COLLECTION
           
static Fn<Object,Iterable<?>,RuntimeException> TO_ITERABLE
           
static Fn<Object,List<?>,RuntimeException> TO_LIST
           
static Fn<Throwable,List<String>,RuntimeException> TO_MESSAGE_LIST
           
 
メソッドの概要
static Fn<String,Iterable<String>,RuntimeException> getPropertyGuessingIterable(char separator)
           
static
<K,V> Fn<Map<K,V>,Map<K,V>,RuntimeException>
injectiveMap()
           
static
<K,V> Fn<Map<K,V>,Map<V,K>,RuntimeException>
inverseMap()
           
static
<V> Fn<Map<String,V>,Map<String,V>,RuntimeException>
keyNotEmptyMap()
           
static
<K,V> Fn<Map<K,V>,Map<K,V>,RuntimeException>
notNullMap()
           
static
<V> Fn<Map<String,V>,Map<String,V>,RuntimeException>
similarKeyMap()
           
static
<E> Fn<Iterable<E>,Iterable<E>,RuntimeException>
unmodifiableIterable()
           
static
<K,V> Fn<Map<K,V>,Map<K,V>,RuntimeException>
unoverwritableMap()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

ARRAY_TO_LIST

public static final Fn<Object,List<Object>,RuntimeException> ARRAY_TO_LIST
関連項目:
Utils.arrayToList(Object)

TO_ITERABLE

public static final Fn<Object,Iterable<?>,RuntimeException> TO_ITERABLE
関連項目:
Utils.toIterable(Object)

TO_COLLECTION

public static final Fn<Object,Collection<?>,RuntimeException> TO_COLLECTION
関連項目:
Utils.toCollection(Object)

TO_LIST

public static final Fn<Object,List<?>,RuntimeException> TO_LIST
関連項目:
Utils.toList(Object)

TO_MESSAGE_LIST

public static final Fn<Throwable,List<String>,RuntimeException> TO_MESSAGE_LIST
関連項目:
Utils.toMessageList(Throwable)

PROPERTY_GUESSING_FACTORY

public static final Fn<String,Iterable<String>,RuntimeException> PROPERTY_GUESSING_FACTORY
関連項目:
PropertyUtils.getGuessingIterable(String)
メソッドの詳細

inverseMap

public static <K,V> Fn<Map<K,V>,Map<V,K>,RuntimeException> inverseMap()
型パラメータ:
K -
V -
戻り値:
関数。
関連項目:
Utils.inverseMap(Map)

injectiveMap

public static <K,V> Fn<Map<K,V>,Map<K,V>,RuntimeException> injectiveMap()
型パラメータ:
K -
V -
戻り値:
関数。
関連項目:
Utils.injectiveMap(Map)

unoverwritableMap

public static <K,V> Fn<Map<K,V>,Map<K,V>,RuntimeException> unoverwritableMap()
型パラメータ:
K -
V -
戻り値:
関数。
関連項目:
Utils.unoverwritableMap(Map)

notNullMap

public static <K,V> Fn<Map<K,V>,Map<K,V>,RuntimeException> notNullMap()
型パラメータ:
K -
V -
戻り値:
関数。
関連項目:
Utils.notNullMap(Map)

keyNotEmptyMap

public static <V> Fn<Map<String,V>,Map<String,V>,RuntimeException> keyNotEmptyMap()
型パラメータ:
V -
戻り値:
関数。
関連項目:
Utils.keyNotEmptyMap(Map)

similarKeyMap

public static <V> Fn<Map<String,V>,Map<String,V>,RuntimeException> similarKeyMap()
型パラメータ:
V -
戻り値:
関数。
関連項目:
Utils.similarKeyMap(Map)

unmodifiableIterable

public static <E> Fn<Iterable<E>,Iterable<E>,RuntimeException> unmodifiableIterable()
型パラメータ:
E -
戻り値:
関数。
関連項目:
Utils.unmodifiableIterable(Iterable)

getPropertyGuessingIterable

public static Fn<String,Iterable<String>,RuntimeException> getPropertyGuessingIterable(char separator)
パラメータ:
separator -
戻り値:
関数。
関連項目:
PropertyUtils.getGuessingIterable(String, char)


Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.