All Methods Static Methods Concrete Methods
Modifier and Type |
Method and Description |
static Artifact |
addArtifact(ModifiableArtifactModel artifactModel,
ArtifactType type,
ArtifactTemplate artifactTemplate) |
static void |
copyChildren(CompositePackagingElement<?> oldParent,
CompositePackagingElement<?> newParent,
Project project) |
static CompositePackagingElement<?> |
copyFromRoot(CompositePackagingElement<?> oldRoot,
Project project) |
static <S> void |
copyProperties(ArtifactProperties<?> from,
ArtifactProperties<S> to) |
static <S> PackagingElement<S> |
copyWithChildren(PackagingElement<? extends S> element,
Project project) |
static java.util.List<PackagingElement<?>> |
findByRelativePath(CompositePackagingElement<?> parent,
java.lang.String relativePath,
PackagingElementResolvingContext context,
ArtifactType artifactType) |
static java.util.Collection<Trinity<Artifact,PackagingElementPath,java.lang.String>> |
findContainingArtifactsWithOutputPaths(VirtualFile file,
Project project,
Artifact[] artifacts) |
static VirtualFile |
findSourceFileByOutputPath(Artifact artifact,
java.lang.String outputPath,
PackagingElementResolvingContext context) |
static VirtualFile |
findSourceFileByOutputPath(CompositePackagingElement<?> parent,
java.lang.String outputPath,
PackagingElementResolvingContext context,
ArtifactType artifactType) |
static java.util.List<VirtualFile> |
findSourceFilesByOutputPath(CompositePackagingElement<?> parent,
java.lang.String outputPath,
PackagingElementResolvingContext context,
ArtifactType artifactType) |
static java.lang.String |
generateUniqueArtifactName(java.lang.String baseName,
ModifiableArtifactModel artifactModel) |
static java.util.Collection<Artifact> |
getArtifactsContainingModuleOutput(Module module) |
static java.util.List<Artifact> |
getArtifactWithOutputPaths(Project project) |
static java.lang.String |
getDefaultArtifactOutputPath(java.lang.String artifactName,
Project project) |
static java.util.Set<Module> |
getModulesIncludedInArtifacts(java.util.Collection<? extends Artifact> artifacts,
Project project) |
static boolean |
processDirectoryChildren(CompositePackagingElement<?> parent,
PackagingElementPath pathToParent,
java.lang.String relativePath,
PackagingElementResolvingContext context,
ArtifactType artifactType,
PackagingElementProcessor<PackagingElement<?>> processor) |
static boolean |
processElementsByRelativePath(CompositePackagingElement<?> parent,
java.lang.String relativePath,
PackagingElementResolvingContext context,
ArtifactType artifactType,
PackagingElementPath parentPath,
PackagingElementProcessor<? super PackagingElement<?>> processor) |
static <E extends PackagingElement<?>> boolean |
processElementsWithSubstitutions(java.util.List<? extends PackagingElement<?>> elements,
PackagingElementResolvingContext context,
ArtifactType artifactType,
PackagingElementPath parentPath,
PackagingElementProcessor<E> processor) |
static void |
processFileOrDirectoryCopyElements(Artifact artifact,
PackagingElementProcessor<? super FileOrDirectoryCopyPackagingElement<?>> processor,
PackagingElementResolvingContext context,
boolean processSubstitutions) |
static <E extends PackagingElement<?>> boolean |
processPackagingElements(Artifact artifact,
PackagingElementType<E> type,
PackagingElementProcessor<? super E> processor,
PackagingElementResolvingContext resolvingContext,
boolean processSubstitutions) |
static <E extends PackagingElement<?>> boolean |
processPackagingElements(Artifact artifact,
PackagingElementType<E> type,
Processor<? super E> processor,
PackagingElementResolvingContext resolvingContext,
boolean processSubstitutions) |
static <E extends PackagingElement<?>> boolean |
processPackagingElements(PackagingElement<?> rootElement,
PackagingElementType<E> type,
PackagingElementProcessor<? super E> processor,
PackagingElementResolvingContext resolvingContext,
boolean processSubstitutions,
ArtifactType artifactType) |
static boolean |
processParents(Artifact artifact,
PackagingElementResolvingContext context,
ParentElementProcessor processor,
int maxLevel) |
static void |
processRecursivelySkippingIncludedArtifacts(Artifact artifact,
Processor<? super PackagingElement<?>> processor,
PackagingElementResolvingContext context) |
static void |
removeChildrenRecursively(CompositePackagingElement<?> element,
Condition<? super PackagingElement<?>> condition) |
static void |
removeDuplicates(CompositePackagingElement<?> parent) |
static boolean |
shouldClearArtifactOutputBeforeRebuild(Artifact artifact) |
static java.lang.String |
suggestArtifactFileName(java.lang.String artifactName) |