public class CompileHelper extends Object
Constructor and Description |
---|
CompileHelper() |
Modifier and Type | Method and Description |
---|---|
static int |
compile(File rootSrc,
Collection<File> src,
File dest,
PrintWriter out)
Methode permettant de compiler un ensemble de fichiers Java.
|
static int |
compile(File rootSrc,
File src,
File dest,
PrintWriter out)
Methode permettant de compiler un fichier Java.
|
static int |
compile(JavaSourceStorage source,
File destDir,
boolean force,
PrintWriter out)
Compile le fichier source en .class si le source est plus recent que
le .class
|
protected static int |
compile(List<File> classpath,
Collection<File> src,
File dest,
PrintWriter out)
Compile un fichier java.
|
protected static String |
createHREF(String type,
String... texts)
Create a html link to isis javadoc.
|
static String |
extractDoc(String category,
String name,
Class<?> javaInterface)
Extract documentation from interface (Equation).
|
static String |
getClassPathAsString(List<File> classpath)
Return full classpath (for compilation or javadoc) as string.
|
static Class<?> |
loadClass(String fqn)
Load la class demandé.
|
static Object |
newInstance(String fqn) |
static List<File> |
searchSrcToCompile(File srcDir,
File destDir)
Recherche tous les fichiers qui un source plus recent que la version compilé.
|
public static List<File> searchSrcToCompile(File srcDir, File destDir)
srcDir
- destDir
- public static Class<?> loadClass(String fqn)
fqn
- le nom complet de la classe a chargerpublic static int compile(JavaSourceStorage source, File destDir, boolean force, PrintWriter out)
source
- le JavaSourceStorage a compilerdestDir
- le repertoire destination de la compilationforce
- si vrai alors meme si le fichier destination est plus
recent la compilation aura lieuout
- le flux sur lequel le resultat de la compilation doit
apparaitre. Peut-etre null, dans ce cas les sorties standards sont
utilisées.public static int compile(File rootSrc, File src, File dest, PrintWriter out)
rootSrc
- le répertoire ou se trouve les sourcessrc
- Le fichier source a compiler, il doit etre dans un sous
répertoire de rootSrc en fonction du packagedest
- le repertoire destination de la compilationout
- l'objet sur lequel on ecrit la sortie (erreur) de la
compilationpublic static int compile(File rootSrc, Collection<File> src, File dest, PrintWriter out)
rootSrc
- le répertoire ou se trouve les sourcessrc
- Le fichier source a compiler, il doit etre dans un sous
répertoire de rootSrc en fonction du packagedest
- le repertoire destination de la compilationout
- l'objet sur lequel on ecrit la sortie (erreur) de la
compilationprotected static int compile(List<File> classpath, Collection<File> src, File dest, PrintWriter out)
src
- les fichiers java sourcedest
- le repertoire destinationpublic static String getClassPathAsString(List<File> classpath) throws IOException
File.pathSeparator
.
Add :
classpath
- initial classpathIOException
public static String extractDoc(String category, String name, Class<?> javaInterface)
category
- name
- javaInterface
- Copyright © 1999–2020 CodeLutin. All rights reserved.