package org.freehep.util.parameterdatabase.selector; import java.util.Iterator; import java.util.Vector; public class OnOffSelector extends Selector { private static Vector selectors = new Vector(2); /** * This Selector describes the "on" state. */ public static OnOffSelector ON = new OnOffSelector("on", Boolean.TRUE); /** * This Selector describes the "off" state. */ public static OnOffSelector OFF = new OnOffSelector("off", Boolean.FALSE); // Statically initialize these vectors. This must be done before anything // else because the methods which access these data are called from the // public constructors. static { selectors.add(ON); selectors.add(OFF); } protected OnOffSelector(String tag, Object value) { super(tag, value); } public OnOffSelector(Object value) { super(value); } public OnOffSelector(String tag) { super(tag); } public Iterator iterator() { return selectors.iterator(); } }