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, waitfindArtifact, getAllArtifactsIncludingInvalid, getArtifactByOriginal, getArtifacts, getArtifactsByType, getOriginalArtifactpublic 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()