summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/main/java/bjc/utils/esodata/TreeDict.java
blob: 231abbcac8d11bfdbbb0199dbb31e9f99a4f1a39 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package bjc.utils.esodata;

/**
 * Represents a hierarchical map.
 *
 * What's useful about this is that you can hand sub-directories to people and
 * be able to ensure that they can't write outside of it.
 *
 * @param K The key type of the map.
 * @param V The value type of the map.
 */
public class TreeDict<K, V> {
	private Map<K, TreeDict<K, V>> children;

	private Map<K, V> data;

	public T
}