com.intellij.j2ee.make
Interface BuildInstruction

All Known Subinterfaces:
FileCopyInstruction, J2EEModuleBuildInstruction, JarAndCopyBuildInstruction

public interface BuildInstruction


Method Summary
 boolean accept(BuildInstructionVisitor visitor)
           
 void addFilesToExploded(CompileContext context, java.io.File outputDir, java.util.Set<java.lang.String> writtenPaths, java.io.FileFilter fileFilter)
           
 void addFilesToJar(CompileContext context, java.io.File jarFile, java.util.jar.JarOutputStream outputStream, BuildRecipe dependencies, java.util.Set<java.lang.String> writtenRelativePaths, java.io.FileFilter fileFilter)
           
 java.io.File findFileByRelativePath(java.lang.String relativePath)
           
 Module getModule()
           
 java.lang.String getOutputRelativePath()
           
 boolean isExternalDependencyInstruction()
           
 

Method Detail

getOutputRelativePath

java.lang.String getOutputRelativePath()

getModule

Module getModule()

addFilesToJar

void addFilesToJar(CompileContext context,
                   java.io.File jarFile,
                   java.util.jar.JarOutputStream outputStream,
                   BuildRecipe dependencies,
                   java.util.Set<java.lang.String> writtenRelativePaths,
                   java.io.FileFilter fileFilter)
                   throws java.io.IOException
Throws:
java.io.IOException

addFilesToExploded

void addFilesToExploded(CompileContext context,
                        java.io.File outputDir,
                        java.util.Set<java.lang.String> writtenPaths,
                        java.io.FileFilter fileFilter)
                        throws java.io.IOException
Throws:
java.io.IOException

accept

boolean accept(BuildInstructionVisitor visitor)
               throws java.lang.Exception
Throws:
java.lang.Exception

isExternalDependencyInstruction

boolean isExternalDependencyInstruction()

findFileByRelativePath

java.io.File findFileByRelativePath(java.lang.String relativePath)