jmud-0.11/
jmud-0.11/bin/
jmud-0.11/doc/
jmud-0.11/rec/
jmud-0.11/rec/mun/
jmud-0.11/rec/mun/grecia/
jmud-0.11/rec/mun/gunnar/
jmud-0.11/rec/qua/
jmud-0.11/src/bool/
jmud-0.11/src/clone/
jmud-0.11/src/integer/
jmud-0.11/src/misc/
jmud-0.11/src/string/
jmud-0.11/src/util/bit/
jmud-0.11/src/util/color/
jmud-0.11/src/util/file/
jmud-0.11/src/util/jgp/adaptor/
jmud-0.11/src/util/jgp/algorithm/
jmud-0.11/src/util/jgp/container/
jmud-0.11/src/util/jgp/functor/
jmud-0.11/src/util/jgp/interfaces/
jmud-0.11/src/util/jgp/predicate/
jmud-0.11/src/util/log/
jmud-0.11/src/util/state/
jmud-0.11/trash/
package util.nice;

public class NiceKey {
  public static final int K_INT = 0;
  public static final int K_STR = 1;

  private int    theType;
  private Object theKey;

  public NiceKey(int type, Object key) {
    theType = type;
    theKey  = key;
  }

  public NiceKey(int val) {
    theType = K_INT;
    theKey  = new Integer(val);
  }

  public NiceKey(String str) {
    theType = K_STR;
    theKey  = str;
  }

  public int getKeyType() {
    return theType;
  }

  public int getIntKey() {
    return ((Integer) theKey).intValue();
  }

  public String getStrKey() {
    return (String) theKey;
  }
}