1 package com
.intellij
.openapi
.roots
.ui
.configuration
.packaging
;
3 import com
.intellij
.ui
.ColoredTreeCellRenderer
;
4 import com
.intellij
.ui
.SimpleTextAttributes
;
5 import com
.intellij
.openapi
.deployment
.ContainerElement
;
6 import com
.intellij
.openapi
.roots
.ui
.configuration
.projectRoot
.ModuleStructureConfigurable
;
7 import org
.jetbrains
.annotations
.NotNull
;
8 import org
.jetbrains
.annotations
.Nullable
;
13 public abstract class PackagingArtifact
{
16 public abstract String
getOutputFileName();
18 public abstract void render(@NotNull ColoredTreeCellRenderer renderer
, final SimpleTextAttributes mainAttributes
,
19 final SimpleTextAttributes commentAttributes
);
21 public abstract void navigate(ModuleStructureConfigurable configurable
, @Nullable ContainerElement element
);
23 public abstract String
getDisplayName();
26 public ContainerElement
getContainerElement() {