package jcircus.complementaryenvs;
import java.util.HashMap;
import java.util.LinkedHashMap;
public class ProcCreateMainEnv {
private HashMap <String, Boolean> map;
public ProcCreateMainEnv () {
map = new LinkedHashMap <String, Boolean> ();
}
public void update (String process, boolean createmain) {
if (this.map.containsKey(process)) {
this.map.remove(process);
}
this.map.put(process, createmain);
}
public String [] keys () {
Object [] keys = map.keySet().toArray();
String [] strkeys = new String [keys.length];
for (int i = 0; i < keys.length; i++) {
strkeys [i] = (String) keys [i];
}
return strkeys;
}
private void put (String process, boolean createmain) {
this.map.put(process, createmain);
}
public boolean get (String process) {
if (this.map.get(process) == null) {
return false;
}
return this.map.get (process);
}
}