You can subscribe to this list here.
2003 |
Jan
|
Feb
(14) |
Mar
(107) |
Apr
(211) |
May
(93) |
Jun
(158) |
Jul
(159) |
Aug
(368) |
Sep
(188) |
Oct
(151) |
Nov
(115) |
Dec
(98) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(25) |
Feb
|
Mar
(33) |
Apr
(28) |
May
(116) |
Jun
(2) |
Jul
(117) |
Aug
(19) |
Sep
(9) |
Oct
(2) |
Nov
|
Dec
(4) |
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
(9) |
Dec
|
2006 |
Jan
|
Feb
|
Mar
(22) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2007 |
Jan
|
Feb
|
Mar
(6) |
Apr
|
May
|
Jun
|
Jul
|
Aug
(267) |
Sep
|
Oct
|
Nov
(6) |
Dec
(512) |
2008 |
Jan
(187) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(3) |
Jul
(6) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: bruce m. <tr...@us...> - 2004-07-28 21:44:28
|
Update of /cvsroot/babeldoc/babeldoc/modules/core/src/com/babeldoc/core/pipeline In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2964/modules/core/src/com/babeldoc/core/pipeline Modified Files: DefaultPipelineStageErrorHandler.java PipelineFactory.java Log Message: 1. Fixed a logging error where an exception with no root cause prints no error 2. Fixed bad error messaging when bad pipeline or pipeline stage provided to process 3. Fixed a null pointer exception in XslTransform Stage where empty document causes NPE Index: PipelineFactory.java =================================================================== RCS file: /cvsroot/babeldoc/babeldoc/modules/core/src/com/babeldoc/core/pipeline/PipelineFactory.java,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** PipelineFactory.java 23 Jul 2004 22:38:07 -0000 1.15 --- PipelineFactory.java 28 Jul 2004 21:44:19 -0000 1.16 *************** *** 275,279 **** pipe.process(stage, document, ticket, results); } else { ! throw new PipelineException(I18n.get("019002", name)); } } else { --- 275,279 ---- pipe.process(stage, document, ticket, results); } else { ! throw new PipelineException(I18n.get("019014", pair.getPipeline())); } } else { Index: DefaultPipelineStageErrorHandler.java =================================================================== RCS file: /cvsroot/babeldoc/babeldoc/modules/core/src/com/babeldoc/core/pipeline/DefaultPipelineStageErrorHandler.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** DefaultPipelineStageErrorHandler.java 27 Jun 2003 02:19:58 -0000 1.3 --- DefaultPipelineStageErrorHandler.java 28 Jul 2004 21:44:19 -0000 1.4 *************** *** 100,105 **** boolean stop = pstage.getFailOnError(); ! LogService.getInstance().logError(I18n.get("019009", stage.getName(), ! pe.toString()), null); return stop; --- 100,105 ---- boolean stop = pstage.getFailOnError(); ! // LogService.getInstance().logError(I18n.get("019009", stage.getName(), ! // pe.toString()), null); return stop; |
From: bruce m. <tr...@us...> - 2004-07-28 21:44:28
|
Update of /cvsroot/babeldoc/babeldoc/modules/core/src/com/babeldoc/core/pipeline/stage In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2964/modules/core/src/com/babeldoc/core/pipeline/stage Modified Files: XslTransformPipelineStage.java Log Message: 1. Fixed a logging error where an exception with no root cause prints no error 2. Fixed bad error messaging when bad pipeline or pipeline stage provided to process 3. Fixed a null pointer exception in XslTransform Stage where empty document causes NPE Index: XslTransformPipelineStage.java =================================================================== RCS file: /cvsroot/babeldoc/babeldoc/modules/core/src/com/babeldoc/core/pipeline/stage/XslTransformPipelineStage.java,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -d -r1.21 -r1.22 *** XslTransformPipelineStage.java 21 Jul 2004 23:13:46 -0000 1.21 --- XslTransformPipelineStage.java 28 Jul 2004 21:44:19 -0000 1.22 *************** *** 216,219 **** --- 216,222 ---- String xslscript = null; + if(getDocument().getLength()==0) { + throw new PipelineException(I18n.get("core.pipeline.stage.xslTransform.nodoc")); + } xslfile = this.getOptions(TRANSFORMATION_FILE); xslscript = this.getOptions(TRANSFORMATION_SCRIPT); |
From: bruce m. <tr...@us...> - 2004-07-28 21:44:27
|
Update of /cvsroot/babeldoc/babeldoc/modules/core/src/com/babeldoc/core/pipeline/processor In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2964/modules/core/src/com/babeldoc/core/pipeline/processor Modified Files: SyncPipelineStageProcessor.java Log Message: 1. Fixed a logging error where an exception with no root cause prints no error 2. Fixed bad error messaging when bad pipeline or pipeline stage provided to process 3. Fixed a null pointer exception in XslTransform Stage where empty document causes NPE Index: SyncPipelineStageProcessor.java =================================================================== RCS file: /cvsroot/babeldoc/babeldoc/modules/core/src/com/babeldoc/core/pipeline/processor/SyncPipelineStageProcessor.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** SyncPipelineStageProcessor.java 24 Jul 2004 00:18:51 -0000 1.5 --- SyncPipelineStageProcessor.java 28 Jul 2004 21:44:19 -0000 1.6 *************** *** 177,186 **** IJournalTicket ticket, Collection finalResults) throws PipelineException { if ((name != null) && !name.equals("null") && (document != null)) { - LogService.getInstance().logInfo(I18n.get("019008", name)); - // Get the pipeline stage for this name IPipelineStage pstage = getPipelineStage(name); if (pstage != null) { try { pstage.initialize(); --- 177,185 ---- IJournalTicket ticket, Collection finalResults) throws PipelineException { if ((name != null) && !name.equals("null") && (document != null)) { // Get the pipeline stage for this name IPipelineStage pstage = getPipelineStage(name); if (pstage != null) { + LogService.getInstance().logInfo(I18n.get("019008", name)); try { pstage.initialize(); |
From: bruce m. <tr...@us...> - 2004-07-28 21:44:27
|
Update of /cvsroot/babeldoc/babeldoc/modules/core/src/com/babeldoc/core In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2964/modules/core/src/com/babeldoc/core Modified Files: LogService.java Log Message: 1. Fixed a logging error where an exception with no root cause prints no error 2. Fixed bad error messaging when bad pipeline or pipeline stage provided to process 3. Fixed a null pointer exception in XslTransform Stage where empty document causes NPE Index: LogService.java =================================================================== RCS file: /cvsroot/babeldoc/babeldoc/modules/core/src/com/babeldoc/core/LogService.java,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** LogService.java 23 Jul 2004 22:27:14 -0000 1.11 --- LogService.java 28 Jul 2004 21:44:18 -0000 1.12 *************** *** 207,211 **** /** * log an error condition. If debug is enabled, then print a stack ! * trace, otherwise just the exception. * * @param message log message --- 207,214 ---- /** * log an error condition. If debug is enabled, then print a stack ! * trace, otherwise just the exception. If debug is enabled, then ! * the full stack trace is printed. If debug not enabled, the root ! * cause of the exception message is just printed or if no root cause ! * then just the exception message. * * @param message log message *************** *** 213,237 **** */ public void logError(String message, Throwable e) { - Throwable rootcause = e==null?null:getRootCause(e); - if(logger.isDebugEnabled()) { ! logger.error(getClassMethod(3) + message, rootcause); } else { ! String rootCauseMsg = rootcause==null?"":rootcause.getMessage(); ! logger.error(message+rootCauseMsg); } } /** ! * log an error condition * * @param e exception that caused this log */ public void logError(Throwable e) { ! // if(logger.isDebugEnabled()) { ! // logger.error(getClassMethod(3), getRootCause(e)); ! // } else { ! logger.error(getRootCause(e)); ! // } } --- 216,236 ---- */ public void logError(String message, Throwable e) { if(logger.isDebugEnabled()) { ! logger.error(getClassMethod(3) + message, e); } else { ! Throwable rootcause = e==null?null:getRootCause(e); ! Throwable reportException = rootcause!=null?rootcause:e; ! String exceptMsg = reportException==null?"":reportException.getMessage(); ! logger.error(message+exceptMsg); } } /** ! * log an error condition. * * @param e exception that caused this log */ public void logError(Throwable e) { ! this.logError("", e); } |
From: bruce m. <tr...@us...> - 2004-07-28 21:44:26
|
Update of /cvsroot/babeldoc/babeldoc/modules/core/config/i18n In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2964/modules/core/config/i18n Modified Files: messages.properties Log Message: 1. Fixed a logging error where an exception with no root cause prints no error 2. Fixed bad error messaging when bad pipeline or pipeline stage provided to process 3. Fixed a null pointer exception in XslTransform Stage where empty document causes NPE Index: messages.properties =================================================================== RCS file: /cvsroot/babeldoc/babeldoc/modules/core/config/i18n/messages.properties,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -d -r1.28 -r1.29 *** messages.properties 24 Jul 2004 18:29:46 -0000 1.28 --- messages.properties 28 Jul 2004 21:44:18 -0000 1.29 *************** *** 175,180 **** # com.babeldoc.core.pipeline.PipelineFactory / PipelineStage Factory 019001=Error getting pipeline factory implementation ! 019002=PipelineStage: {0} not found ! 019003=PipelineStage: {0} is invalid 019004=Error getting pipline names 019005=Creating hashmap: {0} --- 175,180 ---- # com.babeldoc.core.pipeline.PipelineFactory / PipelineStage Factory 019001=Error getting pipeline factory implementation ! 019002=PipelineStage: '{0}' not found ! 019003=PipelineStage: '{0}' is invalid 019004=Error getting pipline names 019005=Creating hashmap: {0} *************** *** 184,190 **** 019009=PipelineStage name: {0} Error: {1} 019010=Invalid pipeline stage type: {0} ! 019011=Stage: {0} does not have a nextstage! ! 019012=Stage: {0} not found! 019013=Finished processing ticket id# {0} # com.babeldoc.core.pipeline.PipelineStage --- 184,191 ---- 019009=PipelineStage name: {0} Error: {1} 019010=Invalid pipeline stage type: {0} ! 019011=Stage: '{0}' does not have a nextstage! ! 019012=PipelineStage: '{0}' not found 019013=Finished processing ticket id# {0} + 019014=Pipeline: '{0}' not found # com.babeldoc.core.pipeline.PipelineStage *************** *** 384,387 **** --- 385,389 ---- core.pipeline.stage.xslTransform.script=An inline XSL document that could be used instead of the file option above. This will be cached. core.pipeline.stage.xslTransform.param=Complex configuration parameter (of form stage-name.param.param-name-n=param-value) of xsl:params that will be placed in the XSL transformer. This can significantly aid transformation tasks. + core.pipeline.stage.xslTransform.nodoc=The input document to this pipeline stage has zero length. The pipeline stage requires a valid XML document for processing. core.pipeline.stage.externalapplication.description=This pipeline stage allows for external applications to be run. Optionally the pipeline document is piped to the application. |
From: bruce m. <tr...@us...> - 2004-07-26 22:16:05
|
Update of /cvsroot/babeldoc/babeldoc/modules/gui/src/com/babeldoc/gui/pipeline/builder In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14071/modules/gui/src/com/babeldoc/gui/pipeline/builder Modified Files: Command.java Log Message: Added more package.html pages... Javadocs Changed dependency Index: Command.java =================================================================== RCS file: /cvsroot/babeldoc/babeldoc/modules/gui/src/com/babeldoc/gui/pipeline/builder/Command.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Command.java 26 Aug 2003 22:23:32 -0000 1.4 --- Command.java 26 Jul 2004 22:15:54 -0000 1.5 *************** *** 100,104 **** public void execute(CommandLine commandLine) { PipelineBuilder.runAsFrame(); ! System.out.println("Application has finished"); } --- 100,104 ---- public void execute(CommandLine commandLine) { PipelineBuilder.runAsFrame(); ! // System.out.println("Application has finished"); } |
From: bruce m. <tr...@us...> - 2004-07-26 22:16:05
|
Update of /cvsroot/babeldoc/babeldoc/modules/gui/src/com/babeldoc/gui/wizard/addstage In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14071/modules/gui/src/com/babeldoc/gui/wizard/addstage Modified Files: AddPipelineStageController.java AddPipelineStageModel.java AddPipelineStageWizard.java Log Message: Added more package.html pages... Javadocs Changed dependency Index: AddPipelineStageController.java =================================================================== RCS file: /cvsroot/babeldoc/babeldoc/modules/gui/src/com/babeldoc/gui/wizard/addstage/AddPipelineStageController.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** AddPipelineStageController.java 13 Sep 2003 15:33:11 -0000 1.5 --- AddPipelineStageController.java 26 Jul 2004 22:15:54 -0000 1.6 *************** *** 157,171 **** public WizardPanel next(WizardPanel current) { switch (((StandardWizardPanel) current).getNumber()) { ! case GetStageDetailsWizardPanel.NUMBER: { ! String stage = this.getModel().getStage(); ! if ((stage == null) || (stage.length() == 0) || ".".equals(stage) || ! IPipelineStageResolver.ENTRY_STAGE.equals(stage)) { ! current.setErrorMessage("Stage name: " + stage + " is invalid"); ! return current; } } - } return super.next(current); --- 157,171 ---- public WizardPanel next(WizardPanel current) { switch (((StandardWizardPanel) current).getNumber()) { ! case GetStageDetailsWizardPanel.NUMBER: { ! String stage = this.getModel().getStage(); ! if ((stage == null) || (stage.length() == 0) || ".".equals(stage) || ! IPipelineStageResolver.ENTRY_STAGE.equals(stage)) { ! current.setErrorMessage("Stage name: " + stage + " is invalid"); ! return current; ! } } } return super.next(current); Index: AddPipelineStageModel.java =================================================================== RCS file: /cvsroot/babeldoc/babeldoc/modules/gui/src/com/babeldoc/gui/wizard/addstage/AddPipelineStageModel.java,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** AddPipelineStageModel.java 24 Jul 2004 18:07:53 -0000 1.9 --- AddPipelineStageModel.java 26 Jul 2004 22:15:54 -0000 1.10 *************** *** 77,81 **** /** ! * The AddPipelineStageModel maintains a complete */ public class AddPipelineStageModel extends WizardModel { --- 77,85 ---- /** ! * The AddPipelineStageModel maintains all the data for adding a pipeline stage in ! * the addpipeline stage wizard. ! * ! * @author bmcdonald ! * @version 1.1 */ public class AddPipelineStageModel extends WizardModel { *************** *** 128,137 **** if (finished) { ! try { ! PipelineBuilderModel.createPipelineStage(pipeline, stage, stageType); ! } ! catch (ConfigException ce) { ! LogService.getInstance().logError(ce); ! } } } --- 132,141 ---- if (finished) { ! try { ! PipelineBuilderModel.createPipelineStage(pipeline, stage, stageType); ! } ! catch (ConfigException ce) { ! LogService.getInstance().logError(ce); ! } } } Index: AddPipelineStageWizard.java =================================================================== RCS file: /cvsroot/babeldoc/babeldoc/modules/gui/src/com/babeldoc/gui/wizard/addstage/AddPipelineStageWizard.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** AddPipelineStageWizard.java 26 Aug 2003 22:23:32 -0000 1.4 --- AddPipelineStageWizard.java 26 Jul 2004 22:15:54 -0000 1.5 *************** *** 69,73 **** import com.babeldoc.gui.wizard.WizardDialog; - import com.babeldoc.gui.wizard.setup.ProjectSetupController; --- 69,72 ---- |
From: bruce m. <tr...@us...> - 2004-07-26 22:16:03
|
Update of /cvsroot/babeldoc/babeldoc/modules/conversion/src/com/babeldoc/conversion/excel In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14071/modules/conversion/src/com/babeldoc/conversion/excel Modified Files: package.html Log Message: Added more package.html pages... Javadocs Changed dependency Index: package.html =================================================================== RCS file: /cvsroot/babeldoc/babeldoc/modules/conversion/src/com/babeldoc/conversion/excel/package.html,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** package.html 25 Jul 2004 18:08:58 -0000 1.1 --- package.html 26 Jul 2004 22:15:53 -0000 1.2 *************** *** 8,25 **** The output format looks like the following: <pre> ! <workbook number-of-sheets="3"> ! <sheet sheet-name="receiving" sheet-number="1"> ! <row row-number="1"> ! <cell cell-number="1" cell-column="a" type="Numeric">83</cell> ! <cell cell-number="2" cell-column="b" type="String">Yo!</cell> ... ! <cell cell-number="n" cell-column="n" type="String">Hey</cell> ! </row> ... ! <row row-number="10"> ... ! </row> ! </sheet> ! </workbook> </pre> --- 8,25 ---- The output format looks like the following: <pre> ! <workbook number-of-sheets="3"> ! <sheet sheet-name="receiving" sheet-number="1"> ! <row row-number="1"> ! <cell cell-number="1" cell-column="a" type="Numeric">83</cell> ! <cell cell-number="2" cell-column="b" type="String">Yo!</cell> ... ! <cell cell-number="n" cell-column="n" type="String">Hey</cell> ! </row> ... ! <row row-number="10"> ... ! </row> ! </sheet> ! </workbook> </pre> |
From: bruce m. <tr...@us...> - 2004-07-26 22:16:03
|
Update of /cvsroot/babeldoc/babeldoc/modules/gui In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14071/modules/gui Modified Files: build.properties Log Message: Added more package.html pages... Javadocs Changed dependency Index: build.properties =================================================================== RCS file: /cvsroot/babeldoc/babeldoc/modules/gui/build.properties,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** build.properties 21 May 2003 01:49:45 -0000 1.4 --- build.properties 26 Jul 2004 22:15:53 -0000 1.5 *************** *** 1,4 **** Module = gui ! Depends = core Jarfile = babeldoc_gui.jar ModuleClass = com.babeldoc.gui.module.GuiModule --- 1,4 ---- Module = gui ! Depends = core scanner sql Jarfile = babeldoc_gui.jar ModuleClass = com.babeldoc.gui.module.GuiModule |
From: bruce m. <tr...@us...> - 2004-07-26 22:16:03
|
Update of /cvsroot/babeldoc/babeldoc/modules/gui/config/service In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14071/modules/gui/config/service Modified Files: query.properties Log Message: Added more package.html pages... Javadocs Changed dependency Index: query.properties =================================================================== RCS file: /cvsroot/babeldoc/babeldoc/modules/gui/config/service/query.properties,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** query.properties 10 Jun 2003 23:29:42 -0000 1.5 --- query.properties 26 Jul 2004 22:15:53 -0000 1.6 *************** *** 4,6 **** Command.setentrywiz=com.babeldoc.gui.wizard.setentrystage.Command Command.pipelinebuilder=com.babeldoc.gui.pipeline.builder.Command ! Command.journalbrowser=com.babeldoc.gui.journal.browser.Command \ No newline at end of file --- 4,8 ---- Command.setentrywiz=com.babeldoc.gui.wizard.setentrystage.Command Command.pipelinebuilder=com.babeldoc.gui.pipeline.builder.Command ! Command.journalbrowser=com.babeldoc.gui.journal.browser.Command ! Command.scanmon=com.babeldoc.gui.scanner.rmiscanmon.ScannerMonitor ! |
From: McDonald, B. <Bru...@ba...> - 2004-07-26 12:30:58
|
Ok, I will do that. Sorry if I caused problems... I am kinda re-learning everything... regards, -----Original Message----- From: bab...@li... [mailto:bab...@li...]On Behalf Of easter Sent: Monday, July 26, 2004 8:16 AM To: Bruce McDonald Cc: bab...@li... Subject: Re: [Babeldoc-devel] Re: Workspace is now broken! Hi Bruce, I systematically do a clean and build. Still not working. I think you have forgotten to check something in. Check out a clean, fresh copy of the workspace and you'll see it doesn't compile. I can confirm that at the stage of compiling the "gui" target, the class ScannerException has not yet been compiled. Cheers wh Example output : build: [echo] Building gui [mkdir] Created dir: C:\Source\smartdocuments\babeldoc\modules\gui\build [javac] Compiling 91 source files to C:\Source\smartdocuments\babeldoc\modules\gui\build [moduleRunner] C:\Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:73: package com.babeldoc .scanner does not exist [moduleRunner] import com.babeldoc.scanner.ScannerException; [moduleRunner] ^ [moduleRunner] C:\Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:74: package com.babeldoc .scanner.rmi does not exist [moduleRunner] import com.babeldoc.scanner.rmi.IRemoteScanner; [moduleRunner] ^ [moduleRunner] C:\Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:75: package com.babeldoc .scanner.rmi does not exist [moduleRunner] import com.babeldoc.scanner.rmi.RemoteScannerClient; [moduleRunner] ^ [moduleRunner] C:\Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:125: cannot resolve symb ol [moduleRunner] symbol : class IRemoteScanner [moduleRunner] location: class com.babeldoc.gui.scanner.rmiscanmon.ScannerMonitorFrame [moduleRunner] private IRemoteScanner scanner = null; [moduleRunner] ^ [moduleRunner] C:\Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:169: cannot resolve symb ol [moduleRunner] symbol : class ScannerException [moduleRunner] location: class com.babeldoc.gui.scanner.rmiscanmon.ScannerMonitorFrame [moduleRunner] public void startAllScanners() throws ScannerException { [moduleRunner] ^ [moduleRunner] C:\Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:191: cannot resolve symb ol [moduleRunner] symbol : class ScannerException [moduleRunner] location: class com.babeldoc.gui.scanner.rmiscanmon.ScannerMonitorFrame [moduleRunner] public void stopAllScanners() throws ScannerException { [moduleRunner] ^ [moduleRunner] C:\Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:215: cannot resolve symb ol [moduleRunner] symbol : class IRemoteScanner [moduleRunner] location: class com.babeldoc.gui.scanner.rmiscanmon.ScannerMonitorFrame [moduleRunner] TreeNode createTree(IRemoteScanner scanner) { [moduleRunner] ^ Bruce McDonald wrote: >Yeah, I moved the scanner monitor out of the scanner >class and into the gui module. Try 'build clean' and then >'build setup' before building. > >Just about all the changes have been documentation - I have >addressed some bugs. > >On Monday 26 July 2004 05:34 am, Dejan Krsmanovic wrote: > > >>Hi Web Hiker, >>I haven't commited anything recently since I don't >>have much time for Babeldoc last few months. As I >>could see Bruce has commited a lot of files last few >>days so I guess it is problem with his code. >> >>These classes that have problems are not important for >>core Babeldoc. I am not even sure if they are working >>at all since I haven't updated them since 1.0 version >>(it is swing app for monitoring running scanners). >> >>Note that in Babeldoc project development is done on >>HEAD CVS branch. It is not quite safe to use that code >>in production (no matter if code compiles or not). >>After each release, new CVS branch is created for >>bugfixes so it is better to use code from branch >>instead of HEAD if you don't need pre-release >>features... >> >>Regards, >>Dejan >> >>--- Web Hiker <web...@us...> wrote: >> >> >>>Hi Dejank, >>> >>> >>> >>>It seems you recent commits have completely broken >>>the >>> >>>workspace. I did a cvs update this morning, and get >>>the >>> >>>error pasted below. >>> >>> >>> >>>Please let me know ASAP what I can do do fix this, >>>or commit >>> >>>the missing changes youself, I have a VERY important >>>project >>> >>>blocking now. >>> >>>I'm not sure if you knew your code had trouble, or >>>if you >>> >>>didn't test it properly, but please don't commit >>>stuff that >>> >>>breaks the workspace, rather wait till it compiles >>>first >>> >>>before checking it all in - it's standard community >>>practice >>> >>>for open source projects. >>> >>> >>> >>>Thanks >>> >>>wh >>> >>> >>> >>>build: >>> >>> [echo] Building gui >>> >>> [javac] Compiling 91 source files to >>> >>>C:\Source\smartdocuments\babeldoc\modules\gui\build >>> >>>[moduleRunner] >>> >>> >>C: >> >> >\Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:73: > > >>>package com.babeldoc >>> >>>.scanner does not exist >>> >>>[moduleRunner] import >>>com.babeldoc.scanner.ScannerException; >>> >>>[moduleRunner] ^ >>> >>>[moduleRunner] >>> >>> >>C: >> >> >\Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:74: > > >>>package com.babeldoc >>> >>>.scanner.rmi does not exist >>> >>>[moduleRunner] import >>>com.babeldoc.scanner.rmi.IRemoteScanner; >>> >>>[moduleRunner] ^ >>> >>>[moduleRunner] >>> >>> >>C: >> >> >\Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:75: > > >>>package com.babeldoc >>> >>>.scanner.rmi does not exist >>> >>>[moduleRunner] import >>> >>>com.babeldoc.scanner.rmi.RemoteScannerClient; >>> >>>[moduleRunner] ^ >>> >>>[moduleRunner] >>> >>> >>C: >> >> >\Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:125: > > >>>cannot resolve symb >>> >>>ol >>> >>>[moduleRunner] symbol : class IRemoteScanner >>> >>> >>__________________________________ >>Do you Yahoo!? >>Y! Messenger - Communicate in real time. Download now. >>http://messenger.yahoo.com >> >> >>------------------------------------------------------- >>This SF.Net email is sponsored by BEA Weblogic Workshop >>FREE Java Enterprise J2EE developer tools! >>Get your free copy of BEA WebLogic Workshop 8.1 today. >>http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click >>_______________________________________________ >>Babeldoc-devel mailing list >>Bab...@li... >>https://lists.sourceforge.net/lists/listinfo/babeldoc-devel >> >> > > >------------------------------------------------------- >This SF.Net email is sponsored by BEA Weblogic Workshop >FREE Java Enterprise J2EE developer tools! >Get your free copy of BEA WebLogic Workshop 8.1 today. >http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click >_______________________________________________ >Babeldoc-devel mailing list >Bab...@li... >https://lists.sourceforge.net/lists/listinfo/babeldoc-devel > > > > ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click _______________________________________________ Babeldoc-devel mailing list Bab...@li... https://lists.sourceforge.net/lists/listinfo/babeldoc-devel |
From: easter <ea...@fr...> - 2004-07-26 12:14:45
|
Hi Bruce, I systematically do a clean and build. Still not working. I think you have forgotten to check something in. Check out a clean, fresh copy of the workspace and you'll see it doesn't compile. I can confirm that at the stage of compiling the "gui" target, the class ScannerException has not yet been compiled. Cheers wh Example output : build: [echo] Building gui [mkdir] Created dir: C:\Source\smartdocuments\babeldoc\modules\gui\build [javac] Compiling 91 source files to C:\Source\smartdocuments\babeldoc\modules\gui\build [moduleRunner] C:\Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:73: package com.babeldoc .scanner does not exist [moduleRunner] import com.babeldoc.scanner.ScannerException; [moduleRunner] ^ [moduleRunner] C:\Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:74: package com.babeldoc .scanner.rmi does not exist [moduleRunner] import com.babeldoc.scanner.rmi.IRemoteScanner; [moduleRunner] ^ [moduleRunner] C:\Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:75: package com.babeldoc .scanner.rmi does not exist [moduleRunner] import com.babeldoc.scanner.rmi.RemoteScannerClient; [moduleRunner] ^ [moduleRunner] C:\Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:125: cannot resolve symb ol [moduleRunner] symbol : class IRemoteScanner [moduleRunner] location: class com.babeldoc.gui.scanner.rmiscanmon.ScannerMonitorFrame [moduleRunner] private IRemoteScanner scanner = null; [moduleRunner] ^ [moduleRunner] C:\Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:169: cannot resolve symb ol [moduleRunner] symbol : class ScannerException [moduleRunner] location: class com.babeldoc.gui.scanner.rmiscanmon.ScannerMonitorFrame [moduleRunner] public void startAllScanners() throws ScannerException { [moduleRunner] ^ [moduleRunner] C:\Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:191: cannot resolve symb ol [moduleRunner] symbol : class ScannerException [moduleRunner] location: class com.babeldoc.gui.scanner.rmiscanmon.ScannerMonitorFrame [moduleRunner] public void stopAllScanners() throws ScannerException { [moduleRunner] ^ [moduleRunner] C:\Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:215: cannot resolve symb ol [moduleRunner] symbol : class IRemoteScanner [moduleRunner] location: class com.babeldoc.gui.scanner.rmiscanmon.ScannerMonitorFrame [moduleRunner] TreeNode createTree(IRemoteScanner scanner) { [moduleRunner] ^ Bruce McDonald wrote: >Yeah, I moved the scanner monitor out of the scanner >class and into the gui module. Try 'build clean' and then >'build setup' before building. > >Just about all the changes have been documentation - I have >addressed some bugs. > >On Monday 26 July 2004 05:34 am, Dejan Krsmanovic wrote: > > >>Hi Web Hiker, >>I haven't commited anything recently since I don't >>have much time for Babeldoc last few months. As I >>could see Bruce has commited a lot of files last few >>days so I guess it is problem with his code. >> >>These classes that have problems are not important for >>core Babeldoc. I am not even sure if they are working >>at all since I haven't updated them since 1.0 version >>(it is swing app for monitoring running scanners). >> >>Note that in Babeldoc project development is done on >>HEAD CVS branch. It is not quite safe to use that code >>in production (no matter if code compiles or not). >>After each release, new CVS branch is created for >>bugfixes so it is better to use code from branch >>instead of HEAD if you don't need pre-release >>features... >> >>Regards, >>Dejan >> >>--- Web Hiker <web...@us...> wrote: >> >> >>>Hi Dejank, >>> >>> >>> >>>It seems you recent commits have completely broken >>>the >>> >>>workspace. I did a cvs update this morning, and get >>>the >>> >>>error pasted below. >>> >>> >>> >>>Please let me know ASAP what I can do do fix this, >>>or commit >>> >>>the missing changes youself, I have a VERY important >>>project >>> >>>blocking now. >>> >>>I'm not sure if you knew your code had trouble, or >>>if you >>> >>>didn't test it properly, but please don't commit >>>stuff that >>> >>>breaks the workspace, rather wait till it compiles >>>first >>> >>>before checking it all in - it's standard community >>>practice >>> >>>for open source projects. >>> >>> >>> >>>Thanks >>> >>>wh >>> >>> >>> >>>build: >>> >>> [echo] Building gui >>> >>> [javac] Compiling 91 source files to >>> >>>C:\Source\smartdocuments\babeldoc\modules\gui\build >>> >>>[moduleRunner] >>> >>> >>C: >> >> >\Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:73: > > >>>package com.babeldoc >>> >>>.scanner does not exist >>> >>>[moduleRunner] import >>>com.babeldoc.scanner.ScannerException; >>> >>>[moduleRunner] ^ >>> >>>[moduleRunner] >>> >>> >>C: >> >> >\Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:74: > > >>>package com.babeldoc >>> >>>.scanner.rmi does not exist >>> >>>[moduleRunner] import >>>com.babeldoc.scanner.rmi.IRemoteScanner; >>> >>>[moduleRunner] ^ >>> >>>[moduleRunner] >>> >>> >>C: >> >> >\Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:75: > > >>>package com.babeldoc >>> >>>.scanner.rmi does not exist >>> >>>[moduleRunner] import >>> >>>com.babeldoc.scanner.rmi.RemoteScannerClient; >>> >>>[moduleRunner] ^ >>> >>>[moduleRunner] >>> >>> >>C: >> >> >\Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:125: > > >>>cannot resolve symb >>> >>>ol >>> >>>[moduleRunner] symbol : class IRemoteScanner >>> >>> >>__________________________________ >>Do you Yahoo!? >>Y! Messenger - Communicate in real time. Download now. >>http://messenger.yahoo.com >> >> >>------------------------------------------------------- >>This SF.Net email is sponsored by BEA Weblogic Workshop >>FREE Java Enterprise J2EE developer tools! >>Get your free copy of BEA WebLogic Workshop 8.1 today. >>http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click >>_______________________________________________ >>Babeldoc-devel mailing list >>Bab...@li... >>https://lists.sourceforge.net/lists/listinfo/babeldoc-devel >> >> > > >------------------------------------------------------- >This SF.Net email is sponsored by BEA Weblogic Workshop >FREE Java Enterprise J2EE developer tools! >Get your free copy of BEA WebLogic Workshop 8.1 today. >http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click >_______________________________________________ >Babeldoc-devel mailing list >Bab...@li... >https://lists.sourceforge.net/lists/listinfo/babeldoc-devel > > > > |
From: Bruce M. <br...@mc...> - 2004-07-26 11:32:53
|
Yeah, I moved the scanner monitor out of the scanner class and into the gui module. Try 'build clean' and then 'build setup' before building. Just about all the changes have been documentation - I have addressed some bugs. On Monday 26 July 2004 05:34 am, Dejan Krsmanovic wrote: > Hi Web Hiker, > I haven't commited anything recently since I don't > have much time for Babeldoc last few months. As I > could see Bruce has commited a lot of files last few > days so I guess it is problem with his code. > > These classes that have problems are not important for > core Babeldoc. I am not even sure if they are working > at all since I haven't updated them since 1.0 version > (it is swing app for monitoring running scanners). > > Note that in Babeldoc project development is done on > HEAD CVS branch. It is not quite safe to use that code > in production (no matter if code compiles or not). > After each release, new CVS branch is created for > bugfixes so it is better to use code from branch > instead of HEAD if you don't need pre-release > features... > > Regards, > Dejan > > --- Web Hiker <web...@us...> wrote: > > Hi Dejank, > > > > > > > > It seems you recent commits have completely broken > > the > > > > workspace. I did a cvs update this morning, and get > > the > > > > error pasted below. > > > > > > > > Please let me know ASAP what I can do do fix this, > > or commit > > > > the missing changes youself, I have a VERY important > > project > > > > blocking now. > > > > I'm not sure if you knew your code had trouble, or > > if you > > > > didn't test it properly, but please don't commit > > stuff that > > > > breaks the workspace, rather wait till it compiles > > first > > > > before checking it all in - it's standard community > > practice > > > > for open source projects. > > > > > > > > Thanks > > > > wh > > > > > > > > build: > > > > [echo] Building gui > > > > [javac] Compiling 91 source files to > > > > C:\Source\smartdocuments\babeldoc\modules\gui\build > > > > [moduleRunner] > > C: \Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:73: > > package com.babeldoc > > > > .scanner does not exist > > > > [moduleRunner] import > > com.babeldoc.scanner.ScannerException; > > > > [moduleRunner] ^ > > > > [moduleRunner] > > C: \Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:74: > > package com.babeldoc > > > > .scanner.rmi does not exist > > > > [moduleRunner] import > > com.babeldoc.scanner.rmi.IRemoteScanner; > > > > [moduleRunner] ^ > > > > [moduleRunner] > > C: \Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:75: > > package com.babeldoc > > > > .scanner.rmi does not exist > > > > [moduleRunner] import > > > > com.babeldoc.scanner.rmi.RemoteScannerClient; > > > > [moduleRunner] ^ > > > > [moduleRunner] > > C: \Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:125: > > cannot resolve symb > > > > ol > > > > [moduleRunner] symbol : class IRemoteScanner > > __________________________________ > Do you Yahoo!? > Y! Messenger - Communicate in real time. Download now. > http://messenger.yahoo.com > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click > _______________________________________________ > Babeldoc-devel mailing list > Bab...@li... > https://lists.sourceforge.net/lists/listinfo/babeldoc-devel |
From: Dejan K. <dej...@ya...> - 2004-07-26 09:34:55
|
Hi Web Hiker, I haven't commited anything recently since I don't have much time for Babeldoc last few months. As I could see Bruce has commited a lot of files last few days so I guess it is problem with his code. These classes that have problems are not important for core Babeldoc. I am not even sure if they are working at all since I haven't updated them since 1.0 version (it is swing app for monitoring running scanners). Note that in Babeldoc project development is done on HEAD CVS branch. It is not quite safe to use that code in production (no matter if code compiles or not). After each release, new CVS branch is created for bugfixes so it is better to use code from branch instead of HEAD if you don't need pre-release features... Regards, Dejan --- Web Hiker <web...@us...> wrote: > > Hi Dejank, > > > > It seems you recent commits have completely broken > the > > workspace. I did a cvs update this morning, and get > the > > error pasted below. > > > > Please let me know ASAP what I can do do fix this, > or commit > > the missing changes youself, I have a VERY important > project > > blocking now. > > I'm not sure if you knew your code had trouble, or > if you > > didn't test it properly, but please don't commit > stuff that > > breaks the workspace, rather wait till it compiles > first > > before checking it all in - it's standard community > practice > > for open source projects. > > > > Thanks > > wh > > > > build: > > [echo] Building gui > > [javac] Compiling 91 source files to > > C:\Source\smartdocuments\babeldoc\modules\gui\build > > [moduleRunner] > > C:\Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:73: > > package com.babeldoc > > .scanner does not exist > > [moduleRunner] import > com.babeldoc.scanner.ScannerException; > > [moduleRunner] ^ > > [moduleRunner] > > C:\Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:74: > > package com.babeldoc > > .scanner.rmi does not exist > > [moduleRunner] import > com.babeldoc.scanner.rmi.IRemoteScanner; > > [moduleRunner] ^ > > [moduleRunner] > > C:\Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:75: > > package com.babeldoc > > .scanner.rmi does not exist > > [moduleRunner] import > > com.babeldoc.scanner.rmi.RemoteScannerClient; > > [moduleRunner] ^ > > [moduleRunner] > > C:\Source\smartdocuments\babeldoc\modules\gui\src\com\babeldoc\gui\scanner\rmiscanmon\ScannerMonitorFrame.java:125: > > cannot resolve symb > > ol > > [moduleRunner] symbol : class IRemoteScanner > __________________________________ Do you Yahoo!? Y! Messenger - Communicate in real time. Download now. http://messenger.yahoo.com |
From: bruce m. <tr...@us...> - 2004-07-25 18:09:07
|
Update of /cvsroot/babeldoc/babeldoc/modules/conversion/src/com/babeldoc/conversion In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22731/modules/conversion/src/com/babeldoc/conversion Added Files: package.html Log Message: Added more package.html pages... --- NEW FILE: package.html --- <body> <h2>Introduction</h2> The conversion module is one of the first modules ever written for <strong>Babeldoc</strong>. This module converts flatfiles and Microsoft Excel spreadsheet files into XML files for pipeline processing. </body> |
From: bruce m. <tr...@us...> - 2004-07-25 18:09:07
|
Update of /cvsroot/babeldoc/babeldoc/modules/conversion/src/com/babeldoc/conversion/excel In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22731/modules/conversion/src/com/babeldoc/conversion/excel Added Files: package.html Log Message: Added more package.html pages... --- NEW FILE: package.html --- <body> <h2>Introduction</h2> The Microsoft Excel conversion code converts a spreadsheet into an XML file. The heavy lifting is actually done by the Apache POI code. The input document can contain a number of worksheets, rows and columns. <h2>Output Format</h2> The output format looks like the following: <pre> <workbook number-of-sheets="3"> <sheet sheet-name="receiving" sheet-number="1"> <row row-number="1"> <cell cell-number="1" cell-column="a" type="Numeric">83</cell> <cell cell-number="2" cell-column="b" type="String">Yo!</cell> ... <cell cell-number="n" cell-column="n" type="String">Hey</cell> </row> ... <row row-number="10"> ... </row> </sheet> </workbook> </pre> </body> |
From: bruce m. <tr...@us...> - 2004-07-25 18:09:07
|
Update of /cvsroot/babeldoc/babeldoc/modules/conversion/src/com/babeldoc/conversion/flatfile In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22731/modules/conversion/src/com/babeldoc/conversion/flatfile Added Files: package.html Log Message: Added more package.html pages... --- NEW FILE: package.html --- <body> <h2>Introduction</h2> The flat file conversion code converts a structured input document (like a cobol copy book) into an XML document. The conversion is controlled by a conversion XML file. There are two kinds of conversion: <ul> <li>CSV - Comma Separated Value input files</li> <li>Positional - based on column (and optionally row) in the input file<li> </ul> The conversion code can also operate on files that change their positionality based on markers in the input file - this is the segmented file types. </body> |
From: bruce m. <tr...@us...> - 2004-07-25 17:44:05
|
Update of /cvsroot/babeldoc/babeldoc/modules/babelfish/src/com/babeldoc/babelfish In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19319/modules/babelfish/src/com/babeldoc/babelfish Added Files: package.html Log Message: Added more package.html pages... --- NEW FILE: package.html --- <body> <h2>Introduction</h2> Small module that allows <strong>Babeldoc</strong> to translate input documents using the <code>babelfish.altavista.com</code> service. </body> |
From: bruce m. <tr...@us...> - 2004-07-25 17:38:59
|
Update of /cvsroot/babeldoc/babeldoc/modules/core/src/com/babeldoc/core/resource In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18541/modules/core/src/com/babeldoc/core/resource Added Files: package.html Log Message: Added more package.html pages... --- NEW FILE: package.html --- <body> <h2>Introduction</h2> Resources are contractual that need to be checked out prior to use and checked back in after use. Things liked sql Connections and JMS connections. </body> |
From: bruce m. <tr...@us...> - 2004-07-25 17:38:58
|
Update of /cvsroot/babeldoc/babeldoc/modules/core/src/com/babeldoc/core/service In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18541/modules/core/src/com/babeldoc/core/service Added Files: package.html Log Message: Added more package.html pages... --- NEW FILE: package.html --- <body> <h2>Introduction</h2> Services are configurations that map a name to a class. It allows users and pipeline configurators to reference a <i>Service</i> name instead of the fully qualified classname. This increases legibility and reduces errors. <h2>Configuration</h2> All services are stored in the configuration <code>service/query</code>. Service names have a simple structure:<br/> <code>ServicePrefix.ServiceName</code><br/> The service prefix is predefined for the various kinds of services. Examples of these are: <ul> <li><code>Command</code> All command services - this is how commandline commands are found</li> <li><code>PipelineStage</code> Pipeline stages have this service prefix. Used by the Pipeline stage factory to find pipeline code</li> <li><code>Feeder</code> Feeder implementation code</li> <li><code>PipelineStageProcessor</code> pipeline stage processor implementation code</li> </ul> <h2>Usage</h2> The class <code>ServiceFactory</code> provides easy access to the services system. </body> |
From: bruce m. <tr...@us...> - 2004-07-25 17:25:49
|
Update of /cvsroot/babeldoc/babeldoc/modules/scanner/src/com/babeldoc/scanner/worker In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16769/modules/scanner/src/com/babeldoc/scanner/worker Modified Files: DirectoryScanner.java Added Files: package.html Log Message: javadoc and formatting here. Index: DirectoryScanner.java =================================================================== RCS file: /cvsroot/babeldoc/babeldoc/modules/scanner/src/com/babeldoc/scanner/worker/DirectoryScanner.java,v retrieving revision 1.27 retrieving revision 1.28 diff -C2 -d -r1.27 -r1.28 *** DirectoryScanner.java 24 Jul 2004 00:18:52 -0000 1.27 --- DirectoryScanner.java 25 Jul 2004 17:25:39 -0000 1.28 *************** *** 100,104 **** public static final String FILTER_FILENAME = "filter"; public static final String MINIMUM_FILE_AGE = "minimumFileAge"; ! private LogService log = LogService.getInstance(this.getClass().getName()); --- 100,104 ---- public static final String FILTER_FILENAME = "filter"; public static final String MINIMUM_FILE_AGE = "minimumFileAge"; ! private LogService log = LogService.getInstance(this.getClass().getName()); *************** *** 173,177 **** getDoneDirectory()), null); ! } } else { getLog().logInfo("Done directory not specified. All processed file will be deleted!!!"); --- 173,177 ---- getDoneDirectory()), null); ! } } else { getLog().logInfo("Done directory not specified. All processed file will be deleted!!!"); *************** *** 217,221 **** return; } ! String path = file.getAbsolutePath(); --- 217,221 ---- return; } ! String path = file.getAbsolutePath(); *************** *** 319,329 **** baos.toByteArray(), new NameValuePair[] { ! new NameValuePair( ! SCAN_MIMETYPE_KEY, PipelineDocument.getMimeTypeForFile(file.getName())), new NameValuePair(SCAN_DATE_KEY, Long.toString(modified)), new NameValuePair(SCAN_PATH_KEY, file.getCanonicalPath()), new NameValuePair(FILE_NAME_KEY, file.getName()), ! new NameValuePair(DONE_DIR_KEY, getDoneDirectory())}); } finally { fis.close(); --- 319,328 ---- baos.toByteArray(), new NameValuePair[] { ! new NameValuePair(SCAN_MIMETYPE_KEY, PipelineDocument.getMimeTypeForFile(file.getName())), new NameValuePair(SCAN_DATE_KEY, Long.toString(modified)), new NameValuePair(SCAN_PATH_KEY, file.getCanonicalPath()), new NameValuePair(FILE_NAME_KEY, file.getName()), ! new NameValuePair(DONE_DIR_KEY, getDoneDirectory())}); } finally { fis.close(); *************** *** 337,341 **** * of the file and a filename filter, both optional and by * default all permissive. ! * * @param file The file to be checked against configuration * @return true If the file should be processed at this time --- 336,340 ---- * of the file and a filename filter, both optional and by * default all permissive. ! * * @param file The file to be checked against configuration * @return true If the file should be processed at this time *************** *** 356,363 **** return false; } ! /** * Get age of file in ms. ! * * @param file The file to get the age of. * @return long The age of the file in ms. --- 355,362 ---- return false; } ! /** * Get age of file in ms. ! * * @param file The file to get the age of. * @return long The age of the file in ms. *************** *** 391,399 **** this.includeSubDirs = includeSubDirs; } ! public int getMinimumFileAge() { return minimumFileAge; } ! public void setMinimumFileAge(int minimumFileAge) { if(minimumFileAge < 0) minimumFileAge = 0; --- 390,398 ---- this.includeSubDirs = includeSubDirs; } ! public int getMinimumFileAge() { return minimumFileAge; } ! public void setMinimumFileAge(int minimumFileAge) { if(minimumFileAge < 0) minimumFileAge = 0; --- NEW FILE: package.html --- <body> <h2>Introduction</h2> Scanner workers are the classes that actually do the application specific scanning - ie, finding documents and enqueuing them into <strong>Babeldoc</strong>. <h2>How-to</h2> <p>Each scanner worker needs to extend the class <code>ScannerWorker</code>. This class has three abstract methods that need to be provided: <ul> <li><code>initilize</code> - gets called prior to scanning and is intended for scanners that need to grab resouces or otherwise set up their environment</li> <li><code>relinquishResources</code> - gets called after the scanner has completed. It is intended to release any resources that have been grabbed by this scanner worker.</li> <li><code>doScan</code> - this method is called based on the configured scheduling. Its purpose is to look for documents, process them and submit the document to the pipeline process</li> </ul></p> <p>There is an additional task that must be performed - the <code>ScannerWorker</code> constructor must be called with a class that extends <code>ScannerWorkerInfo</code>. This config info class supplies all the configuration options that is expected by this class.</p> </body> |
From: bruce m. <tr...@us...> - 2004-07-25 17:25:49
|
Update of /cvsroot/babeldoc/babeldoc/modules/scanner/src/com/babeldoc/scanner In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16769/modules/scanner/src/com/babeldoc/scanner Modified Files: ScannerFactory.java ScannerWorker.java Added Files: package.html Log Message: javadoc and formatting here. --- NEW FILE: package.html --- <body> <h2>Introduction</h2> Scanners are a way of periodically loading documents into a pipeline. There are many sources that can be scanned: directories, ftp server, imap servers and more besides. Additionally the scanners either operate periodically or like cron services. <h2>Configuration</h2> All of the configurations for the Scanner module are to be found in the scanner directory. </body> Index: ScannerWorker.java =================================================================== RCS file: /cvsroot/babeldoc/babeldoc/modules/scanner/src/com/babeldoc/scanner/ScannerWorker.java,v retrieving revision 1.37 retrieving revision 1.38 diff -C2 -d -r1.37 -r1.38 *** ScannerWorker.java 24 Jul 2004 00:18:52 -0000 1.37 --- ScannerWorker.java 25 Jul 2004 17:25:39 -0000 1.38 *************** *** 54,58 **** package com.babeldoc.scanner; - import java.io.OutputStream; import java.util.Hashtable; import java.util.Map; --- 54,57 ---- *************** *** 282,287 **** Matcher matcher = pattern.matcher(text); boolean result = matcher.matches(); ! if (LogService.getInstance().isDebugEnabled()) { ! LogService.getInstance().logDebug( I18n.get("scanner.ScannerWorker.debug.match", Boolean .toString(result), text)); --- 281,286 ---- Matcher matcher = pattern.matcher(text); boolean result = matcher.matches(); ! if (getLog().isDebugEnabled()) { ! getLog().logDebug( I18n.get("scanner.ScannerWorker.debug.match", Boolean .toString(result), text)); *************** *** 412,423 **** /** ! * Make a scan ! * ! * @param data ! * DOCUMENT ME! ! * @param attr ! * DOCUMENT ME! * ! * @return DOCUMENT ME! */ protected boolean enqueue(byte[] data, Map attr) { --- 411,421 ---- /** ! * After some data has been scanned, use the configured feeder (see Scanner) to ! * submit it to the pipeline. * ! * @param data raw data to submit ! * @param attr map of attributes ! * ! * @return success flag */ protected boolean enqueue(byte[] data, Map attr) { *************** *** 446,454 **** /** ! * Add a feed document with path specified only ! * ! * @param data ! * @param path ! * @return */ protected boolean enqueue(byte[] data, String path) { --- 444,454 ---- /** ! * After some data has been scanned, use the configured feeder (see Scanner) to ! * submit it to the pipeline. This method does not accept a map of attributes - ! * it will create one and add the path to the attributes ! * ! * @param data raw data from scan ! * @param path location of data ! * @return success flag */ protected boolean enqueue(byte[] data, String path) { *************** *** 461,470 **** /** ! * Simplified enqueue method ! * ! * @param data ! * @param path ! * @param time ! * @return */ protected boolean enqueue(byte[] data, String path, long time) { --- 461,472 ---- /** ! * After some data has been scanned, use the configured feeder (see Scanner) to ! * submit it to the pipeline. This method does not accept a map of attributes - ! * it will create one and add the path and time to the attributes ! * ! * @param data raw data from scan ! * @param path location of data ! * @param time when the scan was made ! * @return success flag */ protected boolean enqueue(byte[] data, String path, long time) { *************** *** 480,487 **** * Another quick and easy way to enqueue some data * ! * @param data ! * array of bytes ! * @param pairs ! * name value pair array * @return success flag */ --- 482,487 ---- * Another quick and easy way to enqueue some data * ! * @param data array of bytes ! * @param pairs name value pair array to make the attribute map * @return success flag */ *************** *** 493,498 **** * Set the status on this object * ! * @param newStatus ! * DOCUMENT ME! */ private synchronized void setStatus(ScannerWorkerStatus newStatus) { --- 493,497 ---- * Set the status on this object * ! * @param newStatus state that this scanner worker */ private synchronized void setStatus(ScannerWorkerStatus newStatus) { *************** *** 504,508 **** * Get the currently defined feeder object * ! * @return */ public IFeeder getFeeder() { --- 503,507 ---- * Get the currently defined feeder object * ! * @return feeder object */ public IFeeder getFeeder() { *************** *** 522,527 **** * Set the log for this object * ! * @param log ! * new log */ protected void setLog(LogService log) { --- 521,525 ---- * Set the log for this object * ! * @param log new log */ protected void setLog(LogService log) { Index: ScannerFactory.java =================================================================== RCS file: /cvsroot/babeldoc/babeldoc/modules/scanner/src/com/babeldoc/scanner/ScannerFactory.java,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** ScannerFactory.java 4 Dec 2003 00:44:42 -0000 1.12 --- ScannerFactory.java 25 Jul 2004 17:25:39 -0000 1.13 *************** *** 107,111 **** */ private ScannerFactory(String scannerConfigName) { ! log.logDebug("Creating ScannerFactory for scanner configuration " + scannerConfigName); //load worker configuration --- 107,112 ---- */ private ScannerFactory(String scannerConfigName) { ! if(log.isDebugEnabled()) ! log.logDebug("Creating ScannerFactory for scanner configuration " + scannerConfigName); //load worker configuration *************** *** 155,159 **** /** ! * Get scanner worker with name workerName. * * @param workerName name of scanner worker --- 156,162 ---- /** ! * Get scanner worker with name workerName. If the scanner is not ! * found in the cache, create a scanner of that name, configure it, ! * cache it and return it. * * @param workerName name of scanner worker *************** *** 181,187 **** /** ! * Get the list of workers ! * ! * @return DOCUMENT ME! */ public ScannerWorker[] getWorkers() { --- 184,188 ---- /** ! * @return Get the list of workers */ public ScannerWorker[] getWorkers() { *************** *** 197,201 **** /** ! * Configure a worker * * @param workerConfig configuration data --- 198,204 ---- /** ! * Create and configure a worker. The type of worker is used to create the ! * worker and the config options are then passed to the scanner worker to ! * configure it. * * @param workerConfig configuration data *************** *** 208,212 **** throws ScannerConfigurationException { ! log.logDebug("Configuring worker " + workerConfig.getName()); String workerType = workerConfig.getValue(ScannerWorkerInfo.SCANNER_TYPE); --- 211,216 ---- throws ScannerConfigurationException { ! if(log.isDebugEnabled()) ! log.logDebug("Configuring worker " + workerConfig.getName()); String workerType = workerConfig.getValue(ScannerWorkerInfo.SCANNER_TYPE); *************** *** 215,219 **** try { ScannerWorker worker = (ScannerWorker) type.getTypeInstance(); ! log.logDebug("Creating worker instance for type " + type.getTypeName()); worker.configure(workerConfig); --- 219,224 ---- try { ScannerWorker worker = (ScannerWorker) type.getTypeInstance(); ! if(log.isDebugEnabled()) ! log.logDebug("Creating worker instance for type " + type.getTypeName()); worker.configure(workerConfig); *************** *** 235,239 **** /** ! * Itialize workers for */ private void configureWorkers() { --- 240,244 ---- /** ! * Configure and cache all the works */ private void configureWorkers() { *************** *** 244,248 **** IConfigData config = configData.getChild(scannerName); ! log.logDebug("Getting configuration " + config); try { --- 249,255 ---- IConfigData config = configData.getChild(scannerName); ! ! if(log.isDebugEnabled()) ! log.logDebug("Getting configuration " + config); try { *************** *** 254,258 **** } } ! public void flushConfig() { factories.clear(); --- 261,268 ---- } } ! ! /** ! * null all the caches. ! */ public void flushConfig() { factories.clear(); |
From: bruce m. <tr...@us...> - 2004-07-25 15:49:19
|
Update of /cvsroot/babeldoc/babeldoc/modules/init/src/com/babeldoc/init In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1729/modules/init/src/com/babeldoc/init Added Files: package.html Log Message: new package html --- NEW FILE: package.html --- <body> <h2>Introduction</h2> This is the starting point in <strong>Babeldoc</strong>. This module simply bootstraps the classes from the BABELDOC_HOME/lib directory into the classpath. This removes the need to build large and cumbersome CLASSPATHS to run <strong>Babeldoc</strong>. <h2>Bootstrapping</h2> <p>The main method of the init module, loads the classloader. Which classloader depends on the <i>babeldoc.classloader</i> system property. If this is not defined then the default classloader is used which is a simply a extension of the <code>URLClassLoader</code>. The <code>AdaptiveClassLoader</code> is an alternative - this interesting classloader can reload jars in the lib directory if the modification time changes. Note that the module system is not reinitialized if the jar is reloaded.</p> <p>Once the classloader has completed and all the jars are in the classpath, the <code>core.Main</code> is called. </body> |
From: bruce m. <tr...@us...> - 2004-07-25 15:36:56
|
Update of /cvsroot/babeldoc/babeldoc/modules/scanner/src/com/babeldoc/scanner/gui In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32338/modules/scanner/src/com/babeldoc/scanner/gui Removed Files: ConnectionDlg.java ScannerMonitor.java ScannerMonitorFrame.java ScannerMonitorFrame_AboutBoxPanel.java ScannerOptionNode.java ScannerWorkerNode.java closefile.gif help.gif openfile.gif Log Message: removed the scanmon from scanner and moved it to GUI. Removed dependency on GUI in the module setup. --- ScannerMonitor.java DELETED --- --- ScannerOptionNode.java DELETED --- --- ScannerWorkerNode.java DELETED --- --- help.gif DELETED --- --- ScannerMonitorFrame.java DELETED --- --- ConnectionDlg.java DELETED --- --- closefile.gif DELETED --- --- ScannerMonitorFrame_AboutBoxPanel.java DELETED --- --- openfile.gif DELETED --- |
From: bruce m. <tr...@us...> - 2004-07-25 15:35:42
|
Update of /cvsroot/babeldoc/babeldoc/modules/scanner In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32135/modules/scanner Modified Files: build.properties Log Message: removed the scanmon from scanner and moved it to GUI. Removed dependency on GUI in the module setup. Index: build.properties =================================================================== RCS file: /cvsroot/babeldoc/babeldoc/modules/scanner/build.properties,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** build.properties 21 Jul 2004 23:07:07 -0000 1.4 --- build.properties 25 Jul 2004 15:35:26 -0000 1.5 *************** *** 1,4 **** Module=scanner ! Depends=sql gui Jarfile=babeldoc-scanner.jar ModuleClass=com.babeldoc.scanner.module.ScannerModule --- 1,4 ---- Module=scanner ! Depends=sql Jarfile=babeldoc-scanner.jar ModuleClass=com.babeldoc.scanner.module.ScannerModule |