FileCopyPackagingElement splitted to FileCopy and DirectoryCopy

This commit is contained in:
nik
2009-10-08 11:43:32 +04:00
parent c0aa792db8
commit 4d3897caf0
10 changed files with 282 additions and 96 deletions
@@ -44,17 +44,18 @@ public abstract class PackagingElementFactory {
@NotNull
public abstract PackagingElement<?> createLibraryFiles(@NotNull String level, @NotNull String name);
@NotNull
public abstract PackagingElement<?> createFileCopy(@NotNull String filePath);
@NotNull
public abstract PackagingElement<?> createFileCopyWithParentDirectories(@NotNull String filePath, @NotNull String relativeOutputPath);
public abstract PackagingElement<?> createDirectoryCopyWithParentDirectories(@NotNull String filePath, @NotNull String relativeOutputPath);
@NotNull
public abstract PackagingElement<?> createFileCopyWithParentDirectories(@NotNull String filePath, @NotNull String relativeOutputPath,
@Nullable String outputFileName);
@NotNull
public abstract PackagingElement<?> createFileCopyWithParentDirectories(@NotNull String filePath, @NotNull String relativeOutputPath);
@NotNull
public abstract CompositePackagingElement<?> getOrCreateDirectory(@NotNull CompositePackagingElement<?> parent, @NotNull String relativePath);