public class Obj
extends java.lang.Object
Constructor and Description |
---|
Obj() |
Modifier and Type | Method and Description |
---|---|
static boolean |
contains(java.lang.Object map,
java.lang.String... keys) |
static boolean |
equals(java.lang.Object v1,
java.lang.Object v2)
A null-safe equals check using v1.equals(v2) if they are both not null.
|
static java.lang.Object |
get(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.String... keys)
Used to make getting values from maps embedded in maps embedded in maps
easier TODO: roll out the loops for efficiency
|
static java.util.Map<java.lang.String,java.lang.Object> |
newMap()
Helper function for creating maps and tuning them as necessary.
|
static java.util.Map<java.lang.String,java.lang.Object> |
newMap(java.lang.String key,
java.lang.Object value)
Helper function for creating maps and tuning them as necessary.
|
static java.lang.Object |
put(java.lang.Object map,
java.lang.String key1,
java.lang.Object value) |
static java.lang.Object |
put(java.lang.Object map,
java.lang.String key1,
java.lang.String key2,
java.lang.Object value) |
static java.lang.Object |
put(java.lang.Object map,
java.lang.String key1,
java.lang.String key2,
java.lang.String key3,
java.lang.Object value) |
static java.lang.Object |
put(java.lang.Object map,
java.lang.String key1,
java.lang.String key2,
java.lang.String key3,
java.lang.String key4,
java.lang.Object value) |
static java.lang.Object |
remove(java.lang.Object map,
java.lang.String k1,
java.lang.String k2) |
public static java.util.Map<java.lang.String,java.lang.Object> newMap()
Map
instance.public static java.util.Map<java.lang.String,java.lang.Object> newMap(java.lang.String key, java.lang.Object value)
key
- A key to add to the map on creation.value
- A value to attach to the key in the new map.Map
instance.public static java.lang.Object get(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String... keys)
map
- The map to get a key fromkeys
- The list of keys to attempt to get from the map. The first key
found with a non-null value is returned, or if none are found,
the original map is returned.public static java.lang.Object put(java.lang.Object map, java.lang.String key1, java.lang.Object value)
public static java.lang.Object put(java.lang.Object map, java.lang.String key1, java.lang.String key2, java.lang.Object value)
public static java.lang.Object put(java.lang.Object map, java.lang.String key1, java.lang.String key2, java.lang.String key3, java.lang.Object value)
public static java.lang.Object put(java.lang.Object map, java.lang.String key1, java.lang.String key2, java.lang.String key3, java.lang.String key4, java.lang.Object value)
public static boolean contains(java.lang.Object map, java.lang.String... keys)
public static java.lang.Object remove(java.lang.Object map, java.lang.String k1, java.lang.String k2)
public static boolean equals(java.lang.Object v1, java.lang.Object v2)
v1
- The source object for the equals check.v2
- The object to be checked for equality using the first objects
equals method.