aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/org/apache
diff options
context:
space:
mode:
authorGlen Mazza <gmazza@apache.org>2004-09-25 21:55:36 +0000
committerGlen Mazza <gmazza@apache.org>2004-09-25 21:55:36 +0000
commit115af1f4e90475c45f3cfdaaa3fa382eb6c15c87 (patch)
tree057ca40df8b352daed4d8349c55789edcb13a89f /src/java/org/apache
parent1a797252805d6dde85e5003284136c9f9aefe521 (diff)
downloadxmlgraphics-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')
-rw-r--r--src/java/org/apache/fop/area/AreaTreeHandler.java8
-rw-r--r--src/java/org/apache/fop/area/AreaTreeModel.java4
-rw-r--r--src/java/org/apache/fop/area/RenderPagesModel.java2
-rw-r--r--src/java/org/apache/fop/area/StorePagesModel.java6
-rw-r--r--src/java/org/apache/fop/area/Title.java28
-rw-r--r--src/java/org/apache/fop/render/AbstractRenderer.java5
-rw-r--r--src/java/org/apache/fop/render/Renderer.java4
-rw-r--r--src/java/org/apache/fop/render/pdf/PDFRenderer.java3
-rw-r--r--src/java/org/apache/fop/render/svg/SVGRenderer.java6
-rw-r--r--src/java/org/apache/fop/render/xml/XMLRenderer.java3
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>");
}