gmazza 2004/09/25 14:55:36
Modified: src/java/org/apache/fop/area AreaTreeHandler.java
AreaTreeModel.java RenderPagesModel.java
StorePagesModel.java
src/java/org/apache/fop/render AbstractRenderer.java
Renderer.java
src/java/org/apache/fop/render/pdf PDFRenderer.java
src/java/org/apache/fop/render/svg SVGRenderer.java
src/java/org/apache/fop/render/xml XMLRenderer.java
Removed: src/java/org/apache/fop/area Title.java
Log:
Removal of empty Title subclass, now using LineArea.
Revision Changes Path
1.9 +5 -5 xml-fop/src/java/org/apache/fop/area/AreaTreeHandler.java
Index: AreaTreeHandler.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/area/AreaTreeHandler.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- AreaTreeHandler.java 7 Sep 2004 20:47:08 -0000 1.8
+++ AreaTreeHandler.java 25 Sep 2004 21:55:36 -0000 1.9
@@ -39,6 +39,7 @@
import org.apache.fop.fo.extensions.Outline;
import org.apache.fop.fo.extensions.Bookmarks;
import org.apache.fop.fo.pagination.PageSequence;
+import org.apache.fop.fo.pagination.Title;
import org.apache.fop.layoutmgr.ContentLayoutManager;
import org.apache.fop.layoutmgr.InlineStackingLayoutManager;
import org.apache.fop.layoutmgr.PageLayoutManager;
@@ -370,7 +371,7 @@
* @throws FOPException if there is an error formatting the contents
*/
private void formatPageSequence(PageSequence pageSeq) {
- Title title = null;
+ LineArea title = null;
if (pageSeq.getTitleFO() != null) {
title = getTitleArea(pageSeq.getTitleFO());
}
@@ -422,10 +423,9 @@
/**
* @return the Title area
*/
- private org.apache.fop.area.Title
getTitleArea(org.apache.fop.fo.pagination.Title foTitle) {
+ private LineArea getTitleArea(Title foTitle) {
// get breaks then add areas to title
- org.apache.fop.area.Title title =
- new org.apache.fop.area.Title();
+ LineArea title = new LineArea();
ContentLayoutManager clm = new ContentLayoutManager(title);
clm.setUserAgent(foTitle.getUserAgent());
1.6 +2 -2 xml-fop/src/java/org/apache/fop/area/AreaTreeModel.java
Index: AreaTreeModel.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/area/AreaTreeModel.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- AreaTreeModel.java 20 Sep 2004 00:37:13 -0000 1.5
+++ AreaTreeModel.java 25 Sep 2004 21:55:36 -0000 1.6
@@ -34,7 +34,7 @@
* Start a page sequence on this model.
* @param title the title of the new page sequence
*/
- public abstract void startPageSequence(Title title);
+ public abstract void startPageSequence(LineArea title);
/**
* Add a page to this moel.
@@ -80,6 +80,6 @@
* @param count the page sequence count
* @return the title of the page sequence
*/
- public abstract Title getTitle(int count);
+ public abstract LineArea getTitle(int count);
}
1.5 +1 -1 xml-fop/src/java/org/apache/fop/area/RenderPagesModel.java
Index: RenderPagesModel.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/area/RenderPagesModel.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- RenderPagesModel.java 9 Jul 2004 17:27:12 -0000 1.4
+++ RenderPagesModel.java 25 Sep 2004 21:55:36 -0000 1.5
@@ -142,7 +142,7 @@
* started with the given title.
* @param title the title of the new page sequence
*/
- public void startPageSequence(Title title) {
+ public void startPageSequence(LineArea title) {
super.startPageSequence(title);
renderer.startPageSequence(title);
}
1.8 +3 -3 xml-fop/src/java/org/apache/fop/area/StorePagesModel.java
Index: StorePagesModel.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/area/StorePagesModel.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- StorePagesModel.java 23 Sep 2004 10:04:36 -0000 1.7
+++ StorePagesModel.java 25 Sep 2004 21:55:36 -0000 1.8
@@ -47,7 +47,7 @@
* This creates a new list for the pages in the new page sequence.
* @param title the title of the page sequence.
*/
- public void startPageSequence(Title title) {
+ public void startPageSequence(LineArea title) {
titles.add(title);
if (pageSequence == null) {
pageSequence = new java.util.ArrayList();
@@ -139,8 +139,8 @@
* @param count the page sequence count
* @return the title of the page sequence
*/
- public Title getTitle(int count) {
- return (Title) titles.get(count);
+ public LineArea getTitle(int count) {
+ return (LineArea) titles.get(count);
}
/**
1.37 +2 -3 xml-fop/src/java/org/apache/fop/render/AbstractRenderer.java
Index: AbstractRenderer.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/AbstractRenderer.java,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- AbstractRenderer.java 23 Sep 2004 13:56:27 -0000 1.36
+++ AbstractRenderer.java 25 Sep 2004 21:55:36 -0000 1.37
@@ -46,7 +46,6 @@
import org.apache.fop.area.PageViewport;
import org.apache.fop.area.RegionViewport;
import org.apache.fop.area.RegionReference;
-import org.apache.fop.area.Title;
import org.apache.fop.area.Trait;
import org.apache.fop.area.TreeExt;
import org.apache.fop.area.inline.Container;
@@ -182,7 +181,7 @@
* @param title The Title to convert
* @return An expanded string representing the title
*/
- protected String convertTitleToString(Title title) {
+ protected String convertTitleToString(LineArea title) {
List children = title.getInlineAreas();
String str = convertToString(children);
return str.trim();
@@ -207,7 +206,7 @@
}
/** @see org.apache.fop.render.Renderer */
- public void startPageSequence(Title seqTitle) {
+ public void startPageSequence(LineArea seqTitle) {
//do nothing
}
1.15 +2 -2 xml-fop/src/java/org/apache/fop/render/Renderer.java
Index: Renderer.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/Renderer.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- Renderer.java 7 Sep 2004 20:47:11 -0000 1.14
+++ Renderer.java 25 Sep 2004 21:55:36 -0000 1.15
@@ -25,7 +25,7 @@
// FOP
import org.apache.fop.apps.FOPException;
import org.apache.fop.area.PageViewport;
-import org.apache.fop.area.Title;
+import org.apache.fop.area.LineArea;
import org.apache.fop.area.TreeExt;
import org.apache.fop.area.inline.Container;
import org.apache.fop.fonts.FontInfo;
@@ -124,7 +124,7 @@
*
* @param seqTitle The title of the page sequence
*/
- void startPageSequence(Title seqTitle);
+ void startPageSequence(LineArea seqTitle);
/**
* Tells the renderer to render a particular page. A renderer typically
1.55 +1 -2 xml-fop/src/java/org/apache/fop/render/pdf/PDFRenderer.java
Index: PDFRenderer.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/pdf/PDFRenderer.java,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -r1.54 -r1.55
--- PDFRenderer.java 24 Sep 2004 09:10:26 -0000 1.54
+++ PDFRenderer.java 25 Sep 2004 21:55:36 -0000 1.55
@@ -45,7 +45,6 @@
import org.apache.fop.area.Page;
import org.apache.fop.area.PageViewport;
import org.apache.fop.area.RegionViewport;
-import org.apache.fop.area.Title;
import org.apache.fop.area.Trait;
import org.apache.fop.area.TreeExt;
import org.apache.fop.area.extensions.BookmarkData;
@@ -361,7 +360,7 @@
*
* @param seqTitle the title of the page sequence
*/
- public void startPageSequence(Title seqTitle) {
+ public void startPageSequence(LineArea seqTitle) {
if (seqTitle != null) {
String str = convertTitleToString(seqTitle);
PDFInfo info = this.pdfDoc.getInfo();
1.20 +3 -3 xml-fop/src/java/org/apache/fop/render/svg/SVGRenderer.java
Index: SVGRenderer.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/svg/SVGRenderer.java,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- SVGRenderer.java 22 Sep 2004 13:12:38 -0000 1.19
+++ SVGRenderer.java 25 Sep 2004 21:55:36 -0000 1.20
@@ -20,7 +20,7 @@
import org.apache.fop.apps.FOPException;
import org.apache.fop.area.PageViewport;
-import org.apache.fop.area.Title;
+import org.apache.fop.area.LineArea;
import org.apache.fop.area.inline.ForeignObject;
import org.apache.fop.area.inline.Leader;
import org.apache.fop.area.inline.TextArea;
@@ -78,7 +78,7 @@
private Element pagesGroup = null;
// first sequence title
- private Title docTitle = null;
+ private LineArea docTitle = null;
private RendererContext context;
@@ -205,7 +205,7 @@
/**
* @see org.apache.fop.render.Renderer#startPageSequence(Title)
*/
- public void startPageSequence(Title seqTitle) {
+ public void startPageSequence(LineArea seqTitle) {
totalWidth += sequenceWidth;
if (sequenceHeight > totalHeight) {
totalHeight = sequenceHeight;
1.29 +1 -2 xml-fop/src/java/org/apache/fop/render/xml/XMLRenderer.java
Index: XMLRenderer.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/xml/XMLRenderer.java,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- XMLRenderer.java 22 Sep 2004 08:29:45 -0000 1.28
+++ XMLRenderer.java 25 Sep 2004 21:55:36 -0000 1.29
@@ -46,7 +46,6 @@
import org.apache.fop.area.RegionReference;
import org.apache.fop.area.RegionViewport;
import org.apache.fop.area.Span;
-import org.apache.fop.area.Title;
import org.apache.fop.area.Trait;
import org.apache.fop.area.inline.Container;
import org.apache.fop.area.inline.ForeignObject;
@@ -225,7 +224,7 @@
/**
* @see org.apache.fop.render.Renderer#startPageSequence(Title)
*/
- public void startPageSequence(Title seqTitle) {
+ public void startPageSequence(LineArea seqTitle) {
if (startedSequence) {
writeEndTag("</pageSequence>");
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]