package org.freehep.util.parameterdatabase.selector;
import java.util.Iterator;
import java.util.Vector;
public class MarkerSizeSelector extends Selector {
private static int numMarkers = 3;
private static Vector selectors = new Vector(numMarkers);
// These selectors describe the available sizes.
public static MarkerSizeSelector SMALL = new MarkerSizeSelector("Small",
new Double(3.));
public static MarkerSizeSelector MEDIUM = new MarkerSizeSelector("Medium",
new Double(5.));
public static MarkerSizeSelector LARGE = new MarkerSizeSelector("Large",
new Double(7.));
// 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(SMALL);
selectors.add(MEDIUM);
selectors.add(LARGE);
}
protected MarkerSizeSelector(String tag, Object value) {
super(tag, value);
}
public MarkerSizeSelector(Object value) {
super(value);
}
public MarkerSizeSelector(String tag) {
super(tag);
}
public Iterator iterator() {
return selectors.iterator();
}
}