cz.zcu.validationserver.compilers
Class ValidatorJavaCompiler

java.lang.Object
  extended by cz.zcu.validationserver.compilers.ValidatorJavaCompiler

public abstract class ValidatorJavaCompiler
extends java.lang.Object

Created by IntelliJ IDEA. User: Lukas Date: 26.4.2007 Time: 17:10:23


Field Summary
private static Logger logger
           
 
Constructor Summary
ValidatorJavaCompiler()
           
 
Method Summary
static void compileJavaDirectory(java.io.File sourceDir, java.io.File outputDir, java.lang.String classPathArg, ValidationInfo info, FullValidationResult result)
           
static void compileJavaDirectory(java.io.File sourceDir, java.io.File outputDir, ValidationInfo info, FullValidationResult result)
          Compiles all java source files from the specified source directory to the specified output directory including files, which are in subdirectories
static void compileSingleJavaFile(java.io.File javaSource, java.io.File outputDir, java.lang.String classPathArg, ValidationInfo info, FullValidationResult result)
          Prelozi jeden java soubor
static void compileSingleJavaFile(java.io.File javaSource, java.io.File outputDir, ValidationInfo info, FullValidationResult result)
           
static boolean isCompilerAvailable()
          Metoda zjisti, zda je Java compiler k dispozici
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private static final Logger logger
Constructor Detail

ValidatorJavaCompiler

public ValidatorJavaCompiler()
Method Detail

isCompilerAvailable

public static boolean isCompilerAvailable()
Metoda zjisti, zda je Java compiler k dispozici

Returns:

compileSingleJavaFile

public static void compileSingleJavaFile(java.io.File javaSource,
                                         java.io.File outputDir,
                                         ValidationInfo info,
                                         FullValidationResult result)

compileSingleJavaFile

public static void compileSingleJavaFile(java.io.File javaSource,
                                         java.io.File outputDir,
                                         java.lang.String classPathArg,
                                         ValidationInfo info,
                                         FullValidationResult result)
Prelozi jeden java soubor

Parameters:
javaSource -
outputDir -
classPathArg - NULL a nebo classPath oddelene stredniky
info -
result -

compileJavaDirectory

public static void compileJavaDirectory(java.io.File sourceDir,
                                        java.io.File outputDir,
                                        ValidationInfo info,
                                        FullValidationResult result)
Compiles all java source files from the specified source directory to the specified output directory including files, which are in subdirectories

Parameters:
sourceDir - The directory with source files
outputDir - The directory, where the class files should be put
info - Info
result - Result of the validation

compileJavaDirectory

public static void compileJavaDirectory(java.io.File sourceDir,
                                        java.io.File outputDir,
                                        java.lang.String classPathArg,
                                        ValidationInfo info,
                                        FullValidationResult result)


Copyright © 2007 University of West Bohemia, KIV, author Lukas Valenta (lvalenta at civ.zcu.cz). All Rights Reserved. Build date 20110415.