public abstract class ArtifactManager extends java.lang.Object implements ArtifactModel
Modifier and Type | Field and Description |
---|---|
static java.util.Comparator<Artifact> |
ARTIFACT_COMPARATOR |
static Topic<ArtifactListener> |
TOPIC |
Constructor and Description |
---|
ArtifactManager() |
Modifier and Type | Method and Description |
---|---|
abstract Artifact |
addArtifact(java.lang.String name,
ArtifactType type,
CompositePackagingElement<?> root) |
abstract void |
addElementsToDirectory(Artifact artifact,
java.lang.String relativePath,
java.util.Collection<? extends PackagingElement<?>> elements) |
abstract void |
addElementsToDirectory(Artifact artifact,
java.lang.String relativePath,
PackagingElement<?> element) |
abstract ModifiableArtifactModel |
createModifiableModel() |
static ArtifactManager |
getInstance(Project project) |
abstract ModificationTracker |
getModificationTracker() |
abstract PackagingElementResolvingContext |
getResolvingContext() |
abstract Artifact[] |
getSortedArtifacts() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
findArtifact, getAllArtifactsIncludingInvalid, getArtifactByOriginal, getArtifacts, getArtifactsByType, getOriginalArtifact
public static final Topic<ArtifactListener> TOPIC
public static final java.util.Comparator<Artifact> ARTIFACT_COMPARATOR
public static ArtifactManager getInstance(Project project)
public abstract Artifact[] getSortedArtifacts()
public abstract ModifiableArtifactModel createModifiableModel()
public abstract PackagingElementResolvingContext getResolvingContext()
public abstract Artifact addArtifact(java.lang.String name, ArtifactType type, CompositePackagingElement<?> root)
public abstract void addElementsToDirectory(Artifact artifact, java.lang.String relativePath, java.util.Collection<? extends PackagingElement<?>> elements)
public abstract void addElementsToDirectory(Artifact artifact, java.lang.String relativePath, PackagingElement<?> element)
public abstract ModificationTracker getModificationTracker()