Update of /cvsroot/babeldoc/babeldoc/modules/scanner/src/com/babeldoc/scanner
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14094/modules/scanner/src/com/babeldoc/scanner
Modified Files:
Scanner.java
Log Message:
Modified entry points and supporting files to allow programmatically starting and stopping Babeldoc from within the same JVM.
Some problems still exist when restarting, the PipelineStage method getOptions(...) return null, under investigation.
Regular method of invocation via babeldoc script files is unchanged.
Added some optimisations to method of invocation of "main" methodsvia reflection, now istead of looping thru all available methods, directly retrieve the method of interest.
Index: Scanner.java
===================================================================
RCS file: /cvsroot/babeldoc/babeldoc/modules/scanner/src/com/babeldoc/scanner/Scanner.java,v
retrieving revision 1.33
retrieving revision 1.34
diff -C2 -d -r1.33 -r1.34
*** Scanner.java 29 Mar 2004 21:09:48 -0000 1.33
--- Scanner.java 10 Aug 2004 10:49:06 -0000 1.34
***************
*** 145,150 ****
* @param args DOCUMENT ME!
*/
! public static void main(String[] args) {
! new Scanner(args);
}
--- 145,150 ----
* @param args DOCUMENT ME!
*/
! public static BabeldocCommand main(String[] args) {
! return new Scanner(args);
}
|