import java.util.BitSet;
import java.util.Collections;
import java.util.Enumeration;
+import java.util.HashMap;
import java.util.HashSet;
-import java.util.Hashtable;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
HiddenColumns hiddenCols;
- public Hashtable alignmentProperties;
+ public Map<Object, Object> alignmentProperties;
private List<AlignedCodonFrame> codonFrameList;
{
if (alignmentProperties == null)
{
- alignmentProperties = new Hashtable();
+ alignmentProperties = new HashMap<>();
}
alignmentProperties.put(key, value);
}
@Override
- public Hashtable getProperties()
+ public Map<Object, Object> getProperties()
{
return alignmentProperties;
}
{
// we really can't do very much here - just try to concatenate strings
// where property collisions occur.
- Enumeration key = toappend.getProperties().keys();
- while (key.hasMoreElements())
+ Iterator<Object> key = toappend.getProperties().keySet().iterator();
+ while (key.hasNext())
{
- Object k = key.nextElement();
+ Object k = key.next();
Object ourval = this.getProperty(k);
Object toapprop = toappend.getProperty(k);
if (ourval != null)