public abstract class MapFactory
extends java.lang.Object
コンストラクタと説明 |
---|
MapFactory() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected abstract java.util.Map |
createOrderedMap()
順序が保証されるMapのインスタンスを生成する
|
protected abstract java.util.Map |
createOrderedMap(int size)
順序が保証されるMapのインスタンスを生成する
|
protected abstract java.util.Map |
createOrderedMap(java.util.Map source)
順序が保証されるMapのインスタンスを生成する
|
protected java.util.Map |
createSameTypeMap(java.util.Map original)
引数で指定された元Mapと同じ実装のMapを生成して返す
|
protected java.util.Map |
createSameTypeMap(java.util.Map original,
int size)
引数で指定された元Mapと同じ実装のMapを生成して返す
|
protected java.util.Map |
createSameTypeMap(java.util.Map original,
java.util.Map source)
引数で指定された元Mapと同じ実装のMapを生成して返す
|
static java.util.Map |
getOrderedMap()
順序が保証されるMapのインスタンスを生成する
|
static java.util.Map |
getOrderedMap(int size)
順序が保証されるMapのインスタンスを生成する
|
static java.util.Map |
getOrderedMap(java.util.Map source)
順序が保証されるMapのインスタンスを生成する
|
static java.util.Map |
getSameTypeMap(java.util.Map original)
引数で指定された元Mapと同じ実装のMapを生成して返す
|
static java.util.Map |
getSameTypeMap(java.util.Map original,
int size)
引数で指定された元Mapと同じ実装のMapを生成して返す
|
static java.util.Map |
getSameTypeMap(java.util.Map original,
java.util.Map source)
引数で指定された元Mapと同じ実装のMapを生成して返す
|
public static java.util.Map getSameTypeMap(java.util.Map original)
original
- 元のマップpublic static java.util.Map getSameTypeMap(java.util.Map original, int size)
original
- 元のマップsize
- 初期容量public static java.util.Map getSameTypeMap(java.util.Map original, java.util.Map source)
original
- 元のマップsource
- 複写元のKeyとValueが格納されているMappublic static java.util.Map getOrderedMap()
public static java.util.Map getOrderedMap(int size)
size
- 初期容量public static java.util.Map getOrderedMap(java.util.Map source)
source
- 複写元のKeyとValueが格納されているMapprotected java.util.Map createSameTypeMap(java.util.Map original)
original
- 元のマップprotected java.util.Map createSameTypeMap(java.util.Map original, int size)
original
- 元のマップsize
- 初期容量protected java.util.Map createSameTypeMap(java.util.Map original, java.util.Map source)
original
- 元のマップsource
- 複写元のKeyとValueが格納されているMapprotected abstract java.util.Map createOrderedMap()
protected abstract java.util.Map createOrderedMap(int size)
size
- 初期容量protected abstract java.util.Map createOrderedMap(java.util.Map source)
source
- 複写元のKeyとValueが格納されているMap