coverage: no more special icons

This commit is contained in:
anna
2011-10-04 11:38:34 +02:00
parent 887ce75e9c
commit ef06a196ba
6 changed files with 6 additions and 30 deletions
@@ -53,8 +53,7 @@ public abstract class RunConfigurationExtension {
public abstract SettingsEditor createEditor(RunConfigurationBase configuration);
public abstract String getEditorTitle();
public abstract String getName();
@Nullable
public abstract Icon getIcon(RunConfigurationBase runConfiguration);
public abstract <T extends RunConfigurationBase > void updateJavaParameters(final T configuration, final JavaParameters params, RunnerSettings runnerSettings);
protected abstract void readExternal(RunConfigurationBase runConfiguration, Element element) throws InvalidDataException;
@@ -94,15 +93,7 @@ public abstract class RunConfigurationExtension {
}
}
public static Icon getIcon(RunConfigurationBase configuration, Icon icon) {
for (RunConfigurationExtension extension : Extensions.getExtensions(EP_NAME)) {
final Icon extIcon = extension.getIcon(configuration);
if (extIcon != null) {
return LayeredIcon.create(icon, extIcon);
}
}
return icon;
}
public static void readSettings(RunConfigurationBase runConfiguration, Element parentNode) throws InvalidDataException {
final List children = parentNode.getChildren("extension");
@@ -50,7 +50,7 @@ public class ApplicationConfigurationType implements ConfigurationType {
@Override
public Icon getIcon(@NotNull final RunConfiguration configuration) {
return RunConfigurationExtension.getIcon((ApplicationConfiguration)configuration, getIcon());
return getIcon();
}
@Override
@@ -86,11 +86,6 @@ public class RunConfigurationExtensionsManager<U extends AbstractRunConfiguratio
}
}
public Icon getIcon(@NotNull final U configuration, @NotNull final Icon icon) {
return icon;
}
public <V extends U> void appendEditors(@NotNull final U configuration,
@NotNull final SettingsEditorGroup<V> group) {
for (T extension : getApplicableExtensions(configuration)) {
@@ -45,7 +45,7 @@ public class JUnitConfigurationType implements ConfigurationType {
@Override
public Icon getIcon(@NotNull final RunConfiguration configuration) {
return RunConfigurationExtension.getIcon((JUnitConfiguration)configuration, getIcon());
return getIcon();
}
@Override
@@ -59,7 +59,7 @@ public class TestNGConfigurationType implements ConfigurationType
@Override
public Icon getIcon(@NotNull final RunConfiguration configuration) {
return RunConfigurationExtension.getIcon((TestNGConfiguration)configuration, ICON);
return ICON;
}
@Override
@@ -73,11 +73,7 @@ public class TestNGConfigurationType implements ConfigurationType
return ConfigurationTypeUtil.findConfigurationType(TestNGConfigurationType.class);
}
public RunnerAndConfigurationSettings createConfigurationByLocation(Location location) {
return null;
}
public boolean isConfigurationByLocation(RunConfiguration runConfiguration, Location location) {
public boolean isConfigurationByLocation(RunConfiguration runConfiguration, Location location) {
TestNGConfiguration config = (TestNGConfiguration) runConfiguration;
TestData testobject = config.getPersistantData();
if (testobject == null)
@@ -45,7 +45,6 @@ import gnu.trove.THashMap;
import org.jdom.Document;
import org.jdom.Element;
import javax.swing.*;
import java.io.IOException;
import java.util.Set;
import java.util.TreeSet;
@@ -131,11 +130,6 @@ public class SnapShooterConfigurationExtension extends RunConfigurationExtension
return "snapshooter";
}
@Override
public Icon getIcon(RunConfigurationBase runConfiguration) {
return null;
}
@Override
public void readExternal(RunConfigurationBase runConfiguration, Element element) throws InvalidDataException {