Class PageCompiler
java.lang.Object
fc.web.page.PageCompiler
Used to compile generated pages by invoking the java compiler.
-
Constructor Summary
ConstructorsConstructorDescriptionPageCompiler(File javafile) Creates a new page compiler that will use the default (system) classpath as seen by 'javac' when it is invoked from the command line.PageCompiler(File javafile, String classpath, String encoding) Creates a new page compiler with the specified classpath. -
Method Summary
-
Constructor Details
-
PageCompiler
Creates a new page compiler that will use the default (system) classpath as seen by 'javac' when it is invoked from the command line. No seperate "encoding" flag will be specified to the javac. -
PageCompiler
Creates a new page compiler with the specified classpath. This is useful when the classpath must contain some directories within the servlet web application, just as WEB-INF/classes, WEB-INF/lib etc.- Parameters:
javafile- the source java file to compileclasspath- classpath to use when compilingencoding- the encoding of the java source file (example ISO-8859-1, UTF-8 etc.). Used by the -encoding flag passed to javac. Specify null for no specific encoding. Modern Java platforms *seem* to default to UTF-8 (used to be ISO-8859-1 back in the day) if nothing is specified.When invoked/used internally (ie not seperately from the command line), we specify a
Page.DEFAULT_SRC_ENCODINGas the src encoding anyway.
-
-
Method Details
-
getError
-
compile
- Throws:
IOException
-
main
-