Tag: cws_dev300_rptchart02
User: oj      
Date: 2008-06-11 09:14:50+0000
Modified:
   
dba/reportdesign/java/com/sun/star/report/pentaho/parser/chart/ChartReadHandler.java

Log:
 #i90545# import text:p

File Changes:

Directory: /dba/reportdesign/java/com/sun/star/report/pentaho/parser/chart/
===========================================================================

File [changed]: ChartReadHandler.java
Url: 
http://dba.openoffice.org/source/browse/dba/reportdesign/java/com/sun/star/report/pentaho/parser/chart/ChartReadHandler.java?r1=1.2.4.2&r2=1.2.4.3
Delta lines:  +11 -3
--------------------
--- ChartReadHandler.java       2008-04-16 06:24:30+0000        1.2.4.2
+++ ChartReadHandler.java       2008-06-11 09:14:47+0000        1.2.4.3
@@ -7,7 +7,7 @@
  * OpenOffice.org - a multi-platform office productivity suite
  *
  * $RCSfile: ChartReadHandler.java,v $
- * $Revision: 1.2.4.2 $
+ * $Revision: 1.2.4.3 $
  *
  * This file is part of OpenOffice.org.
  *
@@ -29,11 +29,13 @@
  ************************************************************************/
 package com.sun.star.report.pentaho.parser.chart;
 
+import com.sun.star.report.pentaho.OfficeNamespaces;
 import java.util.ArrayList;
 
 import com.sun.star.report.pentaho.parser.ElementReadHandler;
 import com.sun.star.report.pentaho.parser.rpt.DetailRootTableReadHandler;
 import com.sun.star.report.pentaho.parser.rpt.ReportReadHandler;
+import com.sun.star.report.pentaho.parser.text.TextContentReadHandler;
 import java.util.List;
 import org.jfree.report.structure.Element;
 import org.jfree.report.structure.Section;
@@ -78,6 +80,12 @@
             reportHandler.setDetail(detail);
             return detail;
         }
+        else if ("p".equals(tagName) && OfficeNamespaces.TEXT_NS.equals(uri))
+        {
+            final TextContentReadHandler readHandler = new 
TextContentReadHandler();
+            children.add(readHandler);
+            return readHandler;
+        }
         final ChartReadHandler erh = new ChartReadHandler(reportHandler);
         children.add(erh);
         return erh;
@@ -92,7 +100,7 @@
     {
         for (int i = 0; i < children.size(); i++)
         {
-            final ChartReadHandler handler = (ChartReadHandler) 
children.get(i);
+            final ElementReadHandler handler = (ElementReadHandler) 
children.get(i);
             element.addNode(handler.getElement());
         }
     }




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to