validation in artifacts migrated to use ProjectStructureDaemonAnalyzer

This commit is contained in:
nik
2009-11-17 15:33:41 +03:00
parent 7aadc6b65b
commit 2be654964d
24 changed files with 407 additions and 176 deletions
@@ -21,7 +21,7 @@ import com.intellij.packaging.elements.CompositePackagingElement;
import com.intellij.packaging.elements.PackagingElement;
import com.intellij.packaging.elements.PackagingElementOutputKind;
import com.intellij.packaging.elements.PackagingElementResolvingContext;
import com.intellij.packaging.ui.ArtifactValidationManager;
import com.intellij.packaging.ui.ArtifactProblemsHolder;
import com.intellij.packaging.ui.PackagingSourceItem;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;
@@ -50,7 +50,7 @@ public abstract class ArtifactType {
public String getPresentableName() {
return myTitle;
}
}
@NotNull
public abstract Icon getIcon();
@@ -89,7 +89,7 @@ public abstract class ArtifactType {
return Collections.emptyList();
}
public void checkRootElement(@NotNull CompositePackagingElement<?> rootElement, @NotNull Artifact artifact, @NotNull ArtifactValidationManager manager) {
public void checkRootElement(@NotNull CompositePackagingElement<?> rootElement, @NotNull Artifact artifact, @NotNull ArtifactProblemsHolder manager) {
}
@Nullable
@@ -22,7 +22,7 @@ import org.jetbrains.annotations.Nullable;
/**
* @author nik
*/
public interface ArtifactValidationManager {
public interface ArtifactProblemsHolder {
ArtifactEditorContext getContext();