// copy over the displayed feature settings
if (fr.av != null)
{
- if (fr.av.featuresDisplayed != null)
+ if (fr.av.getFeaturesDisplayed() != null)
{
// update display settings
- if (av.featuresDisplayed == null)
+ if (av.getFeaturesDisplayed() == null)
{
- av.featuresDisplayed = new Hashtable(fr.av.featuresDisplayed);
+ av.setFeaturesDisplayed(new Hashtable(fr.av.getFeaturesDisplayed()));
}
else
{
- av.featuresDisplayed.clear();
- Enumeration en = fr.av.featuresDisplayed.keys();
+ av.getFeaturesDisplayed().clear();
+ Enumeration en = fr.av.getFeaturesDisplayed().keys();
while (en.hasMoreElements())
{
- av.featuresDisplayed.put(en.nextElement(), Boolean.TRUE);
+ av.getFeaturesDisplayed().put(en.nextElement(), Boolean.TRUE);
}
}
fm = g.getFontMetrics();
}
- if (av.featuresDisplayed == null || renderOrder == null
+ if (av.getFeaturesDisplayed() == null || renderOrder == null
|| newFeatureAdded)
{
findAllFeatures();
- if (av.featuresDisplayed.size() < 1)
+ if (av.getFeaturesDisplayed().size() < 1)
{
return;
}
{
type = renderOrder[renderIndex];
- if (type == null || !av.featuresDisplayed.containsKey(type))
+ if (type == null || !av.getFeaturesDisplayed().containsKey(type))
{
continue;
}
findingFeatures = true;
- if (av.featuresDisplayed == null)
+ if (av.getFeaturesDisplayed() == null)
{
- av.featuresDisplayed = new Hashtable();
+ av.setFeaturesDisplayed(new Hashtable());
}
allfeatures = new Vector();
int index = 0;
while (index < features.length)
{
- if (!av.featuresDisplayed.containsKey(features[index].getType()))
+ if (!av.getFeaturesDisplayed().containsKey(features[index].getType()))
{
if (featureGroups.containsKey(features[index].getType()))
{
// this is a new feature type on the alignment. Mark it for
// display.
- av.featuresDisplayed.put(features[index].getType(),
+ av.getFeaturesDisplayed().put(features[index].getType(),
new Integer(getColour(features[index].getType())
.getRGB()));
setOrder(features[index].getType(), 0);
sf.description = lastDescriptionAdded;
setColour(sf.type, fcol);
- av.featuresDisplayed.put(sf.type, getColour(sf.type));
+ av.getFeaturesDisplayed().put(sf.type, getColour(sf.type));
try
{
ffile.parseDescriptionHTML(features[i], false);
}
- if (av.featuresDisplayed == null)
+ if (av.getFeaturesDisplayed() == null)
{
- av.featuresDisplayed = new Hashtable();
+ av.setFeaturesDisplayed(new Hashtable());
}
if (lastFeatureGroupAdded != null)
featureGroups.put(lastFeatureGroupAdded, new Boolean(true));
}
setColour(lastFeatureAdded, fcol);
- av.featuresDisplayed.put(lastFeatureAdded,
+ av.getFeaturesDisplayed().put(lastFeatureAdded,
getColour(lastFeatureAdded));
findAllFeatures(false);
{
if (visibleNew)
{
- if (av.featuresDisplayed != null)
+ if (av.getFeaturesDisplayed() != null)
{
- av.featuresDisplayed.clear();
+ av.getFeaturesDisplayed().clear();
}
else
{
- av.featuresDisplayed = new Hashtable();
+ av.setFeaturesDisplayed(new Hashtable());
}
}
if (data == null)
// interface object
if (((Boolean) data[i][2]).booleanValue())
{
- av.featuresDisplayed.put(type, new Integer(getColour(type)
+ av.getFeaturesDisplayed().put(type, new Integer(getColour(type)
.getRGB()));
}