org.cruxframework.crux.tools.compile
Class ApplicationCompiler

java.lang.Object
  extended by org.cruxframework.crux.tools.compile.AbstractCruxCompiler
      extended by org.cruxframework.crux.tools.compile.ApplicationCompiler
Direct Known Subclasses:
CruxModuleCompiler

public class ApplicationCompiler
extends AbstractCruxCompiler

Author:
Thiago da Rosa de Bustamante

Field Summary
 
Fields inherited from class org.cruxframework.crux.tools.compile.AbstractCruxCompiler
compilerWorkDir, indentPages, initialized, keepPagesGeneratedFiles, outputCharset, outputDir, pageFileExtension, pagesOutputDir, resourcesDir, sourceDir, webDir
 
Constructor Summary
ApplicationCompiler()
           
 
Method Summary
protected  List<Module> getModules()
          Gets the list of modules that will be compiled
protected  void initializeCompilerDir()
           
protected  void initializeProcessors()
           
 
Methods inherited from class org.cruxframework.crux.tools.compile.AbstractCruxCompiler
addGwtCompilerArgs, addPostProcessor, addPreProcessor, compileFile, compileJavaSource, createParametersProcessor, deleteModuleOutputDir, doCompileFile, doCompileModule, execute, getGwtArgs, getOutputCharset, getOutputDir, getPageFileExtension, getPagesOutputDir, getProgramName, getWebDir, initializeCompiler, isIndentPages, isKeepPagesGeneratedFiles, isModuleCompiled, isPreCompileJavaSource, maybeBackupPreProcessorsOutput, maybeRestoreBackup, postProcessCruxPage, preProcessCruxPage, processClasspathParameter, processParameters, processResourcesParameter, processSourceParameter, releaseCompilerResources, setIndentPages, setKeepPagesGeneratedFiles, setModuleAsCompiled, setOutputCharset, setOutputDir, setPageFileExtension, setPagesOutputDir, setPreCompileJavaSource, setScanAllowedPackages, setScanIgnoredPackages, setWebDir
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationCompiler

public ApplicationCompiler()
Method Detail

initializeProcessors

protected void initializeProcessors()
Specified by:
initializeProcessors in class AbstractCruxCompiler
See Also:
AbstractCruxCompiler.initializeProcessors()

initializeCompilerDir

protected void initializeCompilerDir()
                              throws IOException,
                                     MalformedURLException
Overrides:
initializeCompilerDir in class AbstractCruxCompiler
Throws:
IOException
MalformedURLException
See Also:
AbstractCruxCompiler.initializeCompilerDir()

getModules

protected List<Module> getModules()
                           throws Exception
Description copied from class: AbstractCruxCompiler
Gets the list of modules that will be compiled

Specified by:
getModules in class AbstractCruxCompiler
Returns:
Throws:
Exception


Copyright © 2014. All rights reserved.