概要 | パッケージ | クラス | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## woolpack.utils.fn
クラス UtilsFnUtils

    java.lang.Object
      woolpack.utils.fn.UtilsFnUtils

    public final class UtilsFnUtils

extends Object

`Utils`と`PropertyUtils`の各メソッドを`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)`

概要 | パッケージ | クラス | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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