org.mule.devkit.idea.compiler
Class MuleAptCompiler

java.lang.Object
  extended by org.mule.devkit.idea.compiler.MuleAptCompiler
All Implemented Interfaces:
com.intellij.openapi.compiler.Compiler, com.intellij.openapi.compiler.GeneratingCompiler, com.intellij.openapi.compiler.IntermediateOutputCompiler, com.intellij.openapi.compiler.SourceGeneratingCompiler, com.intellij.openapi.compiler.ValidityStateFactory

public class MuleAptCompiler
extends Object
implements com.intellij.openapi.compiler.SourceGeneratingCompiler


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.intellij.openapi.compiler.GeneratingCompiler
com.intellij.openapi.compiler.GeneratingCompiler.GenerationItem
 
Field Summary
 
Fields inherited from interface com.intellij.openapi.compiler.Compiler
EP_NAME
 
Constructor Summary
MuleAptCompiler()
           
 
Method Summary
 com.intellij.openapi.compiler.ValidityState createValidityState(DataInput dataInput)
           
 com.intellij.openapi.compiler.GeneratingCompiler.GenerationItem[] generate(com.intellij.openapi.compiler.CompileContext compileContext, com.intellij.openapi.compiler.GeneratingCompiler.GenerationItem[] items, com.intellij.openapi.vfs.VirtualFile virtualFile)
           
 String getDescription()
           
 com.intellij.openapi.compiler.GeneratingCompiler.GenerationItem[] getGenerationItems(com.intellij.openapi.compiler.CompileContext compileContext)
           
 com.intellij.openapi.vfs.VirtualFile getPresentableFile(com.intellij.openapi.compiler.CompileContext compileContext, com.intellij.openapi.module.Module module, com.intellij.openapi.vfs.VirtualFile virtualFile, com.intellij.openapi.vfs.VirtualFile virtualFile1)
           
static boolean isModuleAffected(com.intellij.openapi.compiler.CompileContext context, com.intellij.openapi.module.Module module)
           
 boolean validateConfiguration(com.intellij.openapi.compiler.CompileScope compileScope)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MuleAptCompiler

public MuleAptCompiler()
Method Detail

getPresentableFile

public com.intellij.openapi.vfs.VirtualFile getPresentableFile(com.intellij.openapi.compiler.CompileContext compileContext,
                                                               com.intellij.openapi.module.Module module,
                                                               com.intellij.openapi.vfs.VirtualFile virtualFile,
                                                               com.intellij.openapi.vfs.VirtualFile virtualFile1)
Specified by:
getPresentableFile in interface com.intellij.openapi.compiler.SourceGeneratingCompiler

getGenerationItems

public com.intellij.openapi.compiler.GeneratingCompiler.GenerationItem[] getGenerationItems(com.intellij.openapi.compiler.CompileContext compileContext)
Specified by:
getGenerationItems in interface com.intellij.openapi.compiler.GeneratingCompiler

isModuleAffected

public static boolean isModuleAffected(com.intellij.openapi.compiler.CompileContext context,
                                       com.intellij.openapi.module.Module module)

generate

public com.intellij.openapi.compiler.GeneratingCompiler.GenerationItem[] generate(com.intellij.openapi.compiler.CompileContext compileContext,
                                                                                  com.intellij.openapi.compiler.GeneratingCompiler.GenerationItem[] items,
                                                                                  com.intellij.openapi.vfs.VirtualFile virtualFile)
Specified by:
generate in interface com.intellij.openapi.compiler.GeneratingCompiler

getDescription

@NotNull
public String getDescription()
Specified by:
getDescription in interface com.intellij.openapi.compiler.Compiler

validateConfiguration

public boolean validateConfiguration(com.intellij.openapi.compiler.CompileScope compileScope)
Specified by:
validateConfiguration in interface com.intellij.openapi.compiler.Compiler

createValidityState

public com.intellij.openapi.compiler.ValidityState createValidityState(DataInput dataInput)
                                                                throws IOException
Specified by:
createValidityState in interface com.intellij.openapi.compiler.ValidityStateFactory
Throws:
IOException


Copyright © 2013. All Rights Reserved.