home *** CD-ROM | disk | FTP | other *** search
- package com.extensibility.util;
-
- import java.util.Enumeration;
- import java.util.Hashtable;
-
- public class RHashtable extends Hashtable {
- public RHashtable clone(boolean var1) {
- RHashtable var2 = new RHashtable();
- if (var1) {
- Enumeration var3 = ((Hashtable)this).keys();
-
- while(var3.hasMoreElements()) {
- String var4 = (String)var3.nextElement();
- if (((Hashtable)this).get(var4) instanceof RHashtable) {
- ((Hashtable)var2).put(var4, ((RHashtable)((Hashtable)this).get(var4)).clone(true));
- } else {
- ((Hashtable)var2).put(var4, ((Hashtable)this).get(var4));
- }
- }
- } else {
- var2 = (RHashtable)this.clone();
- }
-
- return var2;
- }
-
- public Object clone() {
- return super.clone();
- }
- }
-