18 lines
390 B
Java
18 lines
390 B
Java
package com.github.dtschust.zork.types;
|
|
|
|
import java.util.HashMap;
|
|
import java.util.Iterator;
|
|
|
|
public class ZorkMap<T extends ZorkObject> extends HashMap<String, T> implements Iterable<T> {
|
|
|
|
public T put(T object) {
|
|
return put(object.getName(), object);
|
|
}
|
|
|
|
@Override
|
|
public Iterator<T> iterator() {
|
|
return this.values().iterator();
|
|
}
|
|
}
|
|
|