/** * */ package org.hyperdata.scute.source.popup; import java.util.ArrayList; import java.util.List; import java.util.Map; import javax.swing.DefaultComboBoxModel; import org.hyperdata.scute.rdf.RdfUtils; /** * @author danny * * MAY NOT BE NEEDED */ public class Prefixes extends DefaultComboBoxModel { private Map<String, String> map = RdfUtils.getCommonPrefixes(); private List<String> names = new ArrayList<String>(); public Prefixes(){ names.addAll(map.keySet()); } /* (non-Javadoc) * @see javax.swing.ListModel#getElementAt(int) */ @Override public Object getElementAt(int index) { return names.get(index); } /* (non-Javadoc) * @see javax.swing.ListModel#getSize() */ @Override public int getSize() { return names.size(); } public String getSelectedValue() { return map.get(getSelectedItem()); } }