public class DependencyMap
extends java.util.HashMap<java.lang.String,java.lang.Object>
DependencyMap
extends HashMap
to implement a map for storing dependencies that
are accessible using String
based keys.Constructor and Description |
---|
DependencyMap() |
Modifier and Type | Method and Description |
---|---|
void |
addDependency(java.lang.String key,
java.lang.Object dependency)
Stores the given dependency using the given key.
|
<T> T |
getDependency(java.lang.String key) |
<T> T |
removeDependency(java.lang.String key) |
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
public void addDependency(java.lang.String key, java.lang.Object dependency)
null
dependency is not saved.key
- The key as a String
.dependency
- A dependency.public <T> T getDependency(java.lang.String key)
public <T> T removeDependency(java.lang.String key)