001    /**
002     * Created by IntelliJ IDEA.
003     * User: Wei Wang
004     * Date: Apr 30, 2003
005     * Time: 3:49:07 PM
006     */
007    
008    package EVolve.util.phasedetectors.phasedetectorUI;
009    
010    import java.util.HashMap;
011    
012    import EVolve.util.HelperFuncs;
013    
014    public class PhaseDetectorToolBarState implements Cloneable{
015        public int selectedOption;
016        public HashMap optionsControlState;
017    
018        public PhaseDetectorToolBarState() {
019            selectedOption = 0;
020            optionsControlState = new HashMap();
021        }
022    
023        public Object clone() {
024            PhaseDetectorToolBarState o = null;
025            try {
026                o = (PhaseDetectorToolBarState)super.clone();
027            } catch (CloneNotSupportedException e) {
028                System.out.println(e.getStackTrace());
029                return o;
030            }
031            o.optionsControlState = HelperFuncs.cloneHashMap(optionsControlState);
032            return o;
033        }
034    }