com.atlassian.core.util.map
Class EasyMap
java.lang.Object
com.atlassian.core.util.map.EasyMap
public class EasyMap
- extends java.lang.Object
A replacement for UtilMisc.toMap().
Most methods here are not null safe
|
Method Summary |
static java.util.Map |
build()
|
static java.util.Map |
build(java.lang.Object... objects)
Takes a variable number of objects to build a map |
static java.util.Map |
build(java.lang.Object key1,
java.lang.Object value1)
|
static java.util.Map |
build(java.lang.Object key1,
java.lang.Object value1,
java.lang.Object key2,
java.lang.Object value2)
|
static java.util.Map |
build(java.lang.Object key1,
java.lang.Object value1,
java.lang.Object key2,
java.lang.Object value2,
java.lang.Object key3,
java.lang.Object value3)
|
static java.util.Map |
build(java.lang.Object key1,
java.lang.Object value1,
java.lang.Object key2,
java.lang.Object value2,
java.lang.Object key3,
java.lang.Object value3,
java.lang.Object key4,
java.lang.Object value4)
|
static java.util.Map |
build(java.lang.Object key1,
java.lang.Object value1,
java.lang.Object key2,
java.lang.Object value2,
java.lang.Object key3,
java.lang.Object value3,
java.lang.Object key4,
java.lang.Object value4,
java.lang.Object key5,
java.lang.Object value5)
|
static java.util.Map |
build(java.lang.Object key1,
java.lang.Object value1,
java.lang.Object key2,
java.lang.Object value2,
java.lang.Object key3,
java.lang.Object value3,
java.lang.Object key4,
java.lang.Object value4,
java.lang.Object key5,
java.lang.Object value5,
java.lang.Object key6,
java.lang.Object value6)
|
static java.util.Map |
build(java.lang.Object key1,
java.lang.Object value1,
java.lang.Object key2,
java.lang.Object value2,
java.lang.Object key3,
java.lang.Object value3,
java.lang.Object key4,
java.lang.Object value4,
java.lang.Object key5,
java.lang.Object value5,
java.lang.Object key6,
java.lang.Object value6,
java.lang.Object key7,
java.lang.Object value7)
|
static java.util.Map |
createMap(int size)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EasyMap
public EasyMap()
build
public static java.util.Map build()
build
public static java.util.Map build(java.lang.Object key1,
java.lang.Object value1)
build
public static java.util.Map build(java.lang.Object key1,
java.lang.Object value1,
java.lang.Object key2,
java.lang.Object value2)
build
public static java.util.Map build(java.lang.Object key1,
java.lang.Object value1,
java.lang.Object key2,
java.lang.Object value2,
java.lang.Object key3,
java.lang.Object value3)
build
public static java.util.Map build(java.lang.Object key1,
java.lang.Object value1,
java.lang.Object key2,
java.lang.Object value2,
java.lang.Object key3,
java.lang.Object value3,
java.lang.Object key4,
java.lang.Object value4)
build
public static java.util.Map build(java.lang.Object key1,
java.lang.Object value1,
java.lang.Object key2,
java.lang.Object value2,
java.lang.Object key3,
java.lang.Object value3,
java.lang.Object key4,
java.lang.Object value4,
java.lang.Object key5,
java.lang.Object value5)
build
public static java.util.Map build(java.lang.Object key1,
java.lang.Object value1,
java.lang.Object key2,
java.lang.Object value2,
java.lang.Object key3,
java.lang.Object value3,
java.lang.Object key4,
java.lang.Object value4,
java.lang.Object key5,
java.lang.Object value5,
java.lang.Object key6,
java.lang.Object value6)
build
public static java.util.Map build(java.lang.Object key1,
java.lang.Object value1,
java.lang.Object key2,
java.lang.Object value2,
java.lang.Object key3,
java.lang.Object value3,
java.lang.Object key4,
java.lang.Object value4,
java.lang.Object key5,
java.lang.Object value5,
java.lang.Object key6,
java.lang.Object value6,
java.lang.Object key7,
java.lang.Object value7)
createMap
public static java.util.Map createMap(int size)
build
public static java.util.Map build(java.lang.Object... objects)
- Takes a variable number of objects to build a map
- Parameters:
objects -
- Returns:
-
- Throws:
java.lang.RuntimeException - if parameters are not even
Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.