|
From: <de...@us...> - 2003-12-29 15:11:23
|
Update of /cvsroot/babeldoc/babeldoc/modules/conversion/src/com/babeldoc/conversion/pipeline/stage
In directory sc8-pr-cvs1:/tmp/cvs-serv5738/babeldoc/modules/conversion/src/com/babeldoc/conversion/pipeline/stage
Modified Files:
XlsToXmlPipelineStage.java
Log Message:
Added date attribute to ExcelConverter. This is currently hardcoded but I am thinking of finding a way for specifying attributes declaratevly inisde pipeline configuration
Index: XlsToXmlPipelineStage.java
===================================================================
RCS file: /cvsroot/babeldoc/babeldoc/modules/conversion/src/com/babeldoc/conversion/pipeline/stage/XlsToXmlPipelineStage.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** XlsToXmlPipelineStage.java 7 Aug 2003 21:09:02 -0000 1.5
--- XlsToXmlPipelineStage.java 29 Dec 2003 15:11:07 -0000 1.6
***************
*** 74,79 ****
--- 74,81 ----
import com.babeldoc.core.I18n;
+ import java.text.SimpleDateFormat;
import java.util.Collection;
import java.util.ArrayList;
+ import java.util.Date;
/**
***************
*** 87,92 ****
public class XlsToXmlPipelineStage extends PipelineStage {
! public static String DATE_FORMAT = "dd.mm.yyyy";
public static final String ENCODING = "encoding";
/**
--- 89,95 ----
public class XlsToXmlPipelineStage extends PipelineStage {
! public static String DATE_FORMAT = "dd.MM.yyyy";
public static final String ENCODING = "encoding";
+ protected static final String ATTRIBUTES = "attributes";
/**
***************
*** 110,113 ****
--- 113,117 ----
IConfigOptionType.STRING, null, false,
I18n.get("conversion.pipeline.stage.XlsToXml.encoding")));
+ options.add(new ConfigOption(ATTRIBUTES, IConfigOptionType.MULTI, null, false, "Attributes"));
return options;
***************
*** 129,133 ****
try {
! PipelineDocument doc = ConversionHelper.render(new ExcelConverter().toXml(this.getDocument().getInputStream()),
this.getDocument(), encoding);
doc.setBinary(false);
--- 133,142 ----
try {
!
! ExcelConverter converter = new ExcelConverter();
! //we should make this more configurable later...
! converter.getWorkBookAttributes().put("date", new SimpleDateFormat(DATE_FORMAT).format(new Date()));
! //this.getInfo().getOptions().
! PipelineDocument doc = ConversionHelper.render(converter.toXml(this.getDocument().getInputStream()),
this.getDocument(), encoding);
doc.setBinary(false);
|