|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.ifremer.isisfish.util.CompileHelper
public class CompileHelper
Compile helper used to compile Java code. JDK must be installed to use compilation. (JRE won't work). Created: 12 janv. 2006 15:29:53
| Field Summary | |
|---|---|
protected static info.monitorenter.cpdetector.io.CodepageDetectorProxy |
detector
CP detector proxy. |
| Constructor Summary | |
|---|---|
CompileHelper()
|
|
| Method Summary | |
|---|---|
static int |
compile(java.io.File rootSrc,
java.util.Collection<java.io.File> src,
java.io.File dest,
java.io.PrintWriter out)
Methode permettant de compiler un ensemble de fichiers Java. |
static int |
compile(java.io.File rootSrc,
java.io.File src,
java.io.File dest,
java.io.PrintWriter out)
Methode permettant de compiler un fichier Java. |
static int |
compile(JavaSourceStorage source,
java.io.File destDir,
boolean force,
java.io.PrintWriter out)
Compile le fichier source en .class si le source est plus recent que le .class |
protected static int |
compile(java.util.List<java.io.File> classpath,
java.util.Collection<java.io.File> src,
java.io.File dest,
java.io.PrintWriter out)
Compile un fichier java. |
static java.util.List<java.io.File> |
convertToUnicode(java.util.List<java.io.File> files)
Convert all files to UTF-8. |
static java.lang.String |
extractDoc(java.lang.String category,
java.lang.String name,
java.lang.Class javaInterface)
Extract documentation from interface (Equation) |
static java.lang.String |
getClassPathAsString(java.util.List<java.io.File> classpath)
Return full classpath (for compilation or javadoc) as string. |
protected static info.monitorenter.cpdetector.io.CodepageDetectorProxy |
getCodepageDetector()
|
static java.lang.Class |
loadClass(java.lang.String fqn)
Load la class demandé |
static java.lang.Object |
newInstance(java.lang.String fqn)
|
static java.util.List<java.io.File> |
searchSrcToCompile(java.io.File srcDir,
java.io.File destDir)
Recherche tous les fichiers qui un source plus recent que la version compilé. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static info.monitorenter.cpdetector.io.CodepageDetectorProxy detector
| Constructor Detail |
|---|
public CompileHelper()
| Method Detail |
|---|
public static java.util.List<java.io.File> searchSrcToCompile(java.io.File srcDir,
java.io.File destDir)
srcDir - destDir -
public static java.lang.Class loadClass(java.lang.String fqn)
fqn - le nom complet de la classe a charger
public static java.lang.Object newInstance(java.lang.String fqn)
public static int compile(JavaSourceStorage source,
java.io.File destDir,
boolean force,
java.io.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(java.io.File rootSrc,
java.io.File src,
java.io.File dest,
java.io.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
compilation
public static int compile(java.io.File rootSrc,
java.util.Collection<java.io.File> src,
java.io.File dest,
java.io.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
compilation
protected static int compile(java.util.List<java.io.File> classpath,
java.util.Collection<java.io.File> src,
java.io.File dest,
java.io.PrintWriter out)
src - les fichiers java sourcedest - le repertoire destination
public static java.lang.String getClassPathAsString(java.util.List<java.io.File> classpath)
throws java.lang.Exception
File.pathSeparator.
Add :
classpath - initial classpath
java.lang.Exception
public static java.lang.String extractDoc(java.lang.String category,
java.lang.String name,
java.lang.Class javaInterface)
category - name - javaInterface -
protected static info.monitorenter.cpdetector.io.CodepageDetectorProxy getCodepageDetector()
public static java.util.List<java.io.File> convertToUnicode(java.util.List<java.io.File> files)
files - fiels to convert
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||