diff options
author | Glen Mazza <gmazza@apache.org> | 2004-09-25 21:55:36 +0000 |
---|---|---|
committer | Glen Mazza <gmazza@apache.org> | 2004-09-25 21:55:36 +0000 |
commit | 115af1f4e90475c45f3cfdaaa3fa382eb6c15c87 (patch) | |
tree | 057ca40df8b352daed4d8349c55789edcb13a89f /src/java/org/apache | |
parent | 1a797252805d6dde85e5003284136c9f9aefe521 (diff) | |
download | xmlgraphics-fop-115af1f4e90475c45f3cfdaaa3fa382eb6c15c87.tar.gz xmlgraphics-fop-115af1f4e90475c45f3cfdaaa3fa382eb6c15c87.zip |
Removal of empty Title subclass, now using LineArea.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@197975 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/java/org/apache')
10 files changed, 19 insertions, 50 deletions
diff --git a/src/java/org/apache/fop/area/AreaTreeHandler.java b/src/java/org/apache/fop/area/AreaTreeHandler.java index 5179d7419..4ef9e0272 100644 --- a/src/java/org/apache/fop/area/AreaTreeHandler.java +++ b/src/java/org/apache/fop/area/AreaTreeHandler.java @@ -39,6 +39,7 @@ import org.apache.fop.fo.FObj; 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 @@ public class AreaTreeHandler extends FOEventHandler { * @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 @@ public class AreaTreeHandler extends FOEventHandler { /** * @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()); diff --git a/src/java/org/apache/fop/area/AreaTreeModel.java b/src/java/org/apache/fop/area/AreaTreeModel.java index 18a6a4860..edda24cd9 100644 --- a/src/java/org/apache/fop/area/AreaTreeModel.java +++ b/src/java/org/apache/fop/area/AreaTreeModel.java @@ -34,7 +34,7 @@ public abstract class AreaTreeModel { * 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 @@ public abstract class AreaTreeModel { * @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); } diff --git a/src/java/org/apache/fop/area/RenderPagesModel.java b/src/java/org/apache/fop/area/RenderPagesModel.java index fd62a88d9..66d1ae4e4 100644 --- a/src/java/org/apache/fop/area/RenderPagesModel.java +++ b/src/java/org/apache/fop/area/RenderPagesModel.java @@ -142,7 +142,7 @@ public class RenderPagesModel extends StorePagesModel { * 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); } diff --git a/src/java/org/apache/fop/area/StorePagesModel.java b/src/java/org/apache/fop/area/StorePagesModel.java index 5e1b044b7..2fa296f30 100644 --- a/src/java/org/apache/fop/area/StorePagesModel.java +++ b/src/java/org/apache/fop/area/StorePagesModel.java @@ -47,7 +47,7 @@ public class StorePagesModel extends AreaTreeModel { * 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 @@ public class StorePagesModel extends AreaTreeModel { * @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); } /** diff --git a/src/java/org/apache/fop/area/Title.java b/src/java/org/apache/fop/area/Title.java deleted file mode 100644 index 1d4b8ecca..000000000 --- a/src/java/org/apache/fop/area/Title.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Copyright 1999-2004 The Apache Software Foundation. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -/* $Id$ */ - -package org.apache.fop.area; - -/** - * The title area. - * This area holds the inline areas from the page-sequence - * title element. - */ -public class Title extends LineArea { -} - diff --git a/src/java/org/apache/fop/render/AbstractRenderer.java b/src/java/org/apache/fop/render/AbstractRenderer.java index e4bb2c823..a6f8f7509 100644 --- a/src/java/org/apache/fop/render/AbstractRenderer.java +++ b/src/java/org/apache/fop/render/AbstractRenderer.java @@ -46,7 +46,6 @@ import org.apache.fop.area.Page; 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 @@ public abstract class AbstractRenderer * @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 @@ public abstract class AbstractRenderer } /** @see org.apache.fop.render.Renderer */ - public void startPageSequence(Title seqTitle) { + public void startPageSequence(LineArea seqTitle) { //do nothing } diff --git a/src/java/org/apache/fop/render/Renderer.java b/src/java/org/apache/fop/render/Renderer.java index e319c7d28..febc8b39d 100644 --- a/src/java/org/apache/fop/render/Renderer.java +++ b/src/java/org/apache/fop/render/Renderer.java @@ -25,7 +25,7 @@ import java.io.IOException; // 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 @@ public interface Renderer { * * @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 diff --git a/src/java/org/apache/fop/render/pdf/PDFRenderer.java b/src/java/org/apache/fop/render/pdf/PDFRenderer.java index b56cc0a0e..b32b6f43b 100644 --- a/src/java/org/apache/fop/render/pdf/PDFRenderer.java +++ b/src/java/org/apache/fop/render/pdf/PDFRenderer.java @@ -45,7 +45,6 @@ import org.apache.fop.area.LineArea; 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 @@ public class PDFRenderer extends PrintRenderer { * * @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(); diff --git a/src/java/org/apache/fop/render/svg/SVGRenderer.java b/src/java/org/apache/fop/render/svg/SVGRenderer.java index 8d3db34f3..4e7cb6fc7 100644 --- a/src/java/org/apache/fop/render/svg/SVGRenderer.java +++ b/src/java/org/apache/fop/render/svg/SVGRenderer.java @@ -20,7 +20,7 @@ package org.apache.fop.render.svg; 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 @@ public class SVGRenderer extends AbstractRenderer implements XMLHandler { private Element pagesGroup = null; // first sequence title - private Title docTitle = null; + private LineArea docTitle = null; private RendererContext context; @@ -205,7 +205,7 @@ public class SVGRenderer extends AbstractRenderer implements XMLHandler { /** * @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; diff --git a/src/java/org/apache/fop/render/xml/XMLRenderer.java b/src/java/org/apache/fop/render/xml/XMLRenderer.java index c38cf47e2..ba1459099 100644 --- a/src/java/org/apache/fop/render/xml/XMLRenderer.java +++ b/src/java/org/apache/fop/render/xml/XMLRenderer.java @@ -46,7 +46,6 @@ import org.apache.fop.area.PageViewport; 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 @@ public class XMLRenderer extends AbstractRenderer { /** * @see org.apache.fop.render.Renderer#startPageSequence(Title) */ - public void startPageSequence(Title seqTitle) { + public void startPageSequence(LineArea seqTitle) { if (startedSequence) { writeEndTag("</pageSequence>"); } |