|
From: <tr...@us...> - 2003-09-04 03:00:38
|
Update of /cvsroot/babeldoc/babeldoc/modules/core/src/com/babeldoc/core/pipeline/stage
In directory sc8-pr-cvs1:/tmp/cvs-serv28086
Modified Files:
ReaderPipelineStage.java
Log Message:
Fixed issue where configuration data was loaded incorrectly. Added necessary attributes to the new document.
Index: ReaderPipelineStage.java
===================================================================
RCS file: /cvsroot/babeldoc/babeldoc/modules/core/src/com/babeldoc/core/pipeline/stage/ReaderPipelineStage.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** ReaderPipelineStage.java 29 Aug 2003 21:25:04 -0000 1.1
--- ReaderPipelineStage.java 4 Sep 2003 03:00:34 -0000 1.2
***************
*** 70,77 ****
import com.babeldoc.core.option.ConfigOption;
import com.babeldoc.core.option.IConfigOptionType;
! import com.babeldoc.core.pipeline.PipelineStage;
! import com.babeldoc.core.pipeline.PipelineStageInfo;
! import com.babeldoc.core.pipeline.PipelineDocument;
! import com.babeldoc.core.pipeline.PipelineException;
import java.util.ArrayList;
--- 70,74 ----
import com.babeldoc.core.option.ConfigOption;
import com.babeldoc.core.option.IConfigOptionType;
! import com.babeldoc.core.pipeline.*;
import java.util.ArrayList;
***************
*** 120,127 ****
* @throws com.babeldoc.core.pipeline.PipelineException DOCUMENT ME!
*/
! public com.babeldoc.core.pipeline.PipelineStageResult[] process()
! throws com.babeldoc.core.pipeline.PipelineException {
! String filename = getInfo().getStrValue(FILE);
if(filename!=null) {
byte [] data = new byte[0];
--- 117,125 ----
* @throws com.babeldoc.core.pipeline.PipelineException DOCUMENT ME!
*/
! public PipelineStageResult[] process()
! throws PipelineException {
! String filename = this.getOptions(FILE);
! //System.out.println("Loading filename: "+filename);
if(filename!=null) {
byte [] data = new byte[0];
***************
*** 132,135 ****
--- 130,135 ----
}
PipelineDocument newDoc = new PipelineDocument(this.getDocument(), data);
+ newDoc.setMimeType(PipelineDocument.getMimeTypeForFile(filename));
+ newDoc.put(PipelineDocument.NAME, filename);
return super.processHelper(newDoc);
}
|