gmazza 2004/02/25 03:52:32
Modified: src/java/org/apache/fop/render AbstractRenderer.java
Renderer.java
src/java/org/apache/fop/render/xml XMLRenderer.java
Log:
Changed internal renderInlineXXX() functions from public to protected access.
Removed need for renderers to specifically implement them in Renderer interface.
Revision Changes Path
1.23 +6 -6 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.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- AbstractRenderer.java 25 Feb 2004 03:32:17 -0000 1.22
+++ AbstractRenderer.java 25 Feb 2004 11:52:32 -0000 1.23
@@ -639,12 +639,12 @@
/** @see org.apache.fop.render.Renderer */
- public void renderCharacter(Character ch) {
+ protected void renderCharacter(Character ch) {
currentBlockIPPosition += ch.getWidth();
}
/** @see org.apache.fop.render.Renderer */
- public void renderInlineSpace(Space space) {
+ protected void renderInlineSpace(Space space) {
// an inline space moves the inline progression position
// for the current block by the width or height of the space
// it may also have styling (only on this object) that needs
@@ -653,17 +653,17 @@
}
/** @see org.apache.fop.render.Renderer */
- public void renderLeader(Leader area) {
+ protected void renderLeader(Leader area) {
currentBlockIPPosition += area.getWidth();
}
/** @see org.apache.fop.render.Renderer */
- public void renderText(TextArea text) {
+ protected void renderText(TextArea text) {
currentBlockIPPosition += text.getWidth();
}
/** @see org.apache.fop.render.Renderer */
- public void renderInlineParent(InlineParent ip) {
+ protected void renderInlineParent(InlineParent ip) {
int saveIP = currentBlockIPPosition;
Iterator iter = ip.getChildAreas().iterator();
while (iter.hasNext()) {
@@ -673,7 +673,7 @@
}
/** @see org.apache.fop.render.Renderer */
- public void renderViewport(Viewport viewport) {
+ protected void renderViewport(Viewport viewport) {
Area content = viewport.getContent();
int saveBP = currentBPPosition;
currentBPPosition += viewport.getOffset();
1.7 +0 -44 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.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- Renderer.java 28 Oct 2003 04:22:14 -0000 1.6
+++ Renderer.java 25 Feb 2004 11:52:32 -0000 1.7
@@ -212,55 +212,11 @@
throws IOException, FOPException;
/**
- * Tells the renderer to render an inline viewport. It sets up clipping as
- * necessary.
- *
- * @param viewport The viewport area
- */
- void renderViewport(Viewport viewport);
-
- /**
* Tells the renderer to render an inline container.
*
* @param cont The inline container area
*/
void renderContainer(Container cont);
-
- /**
- * Tells the renderer to render an inline text area
- *
- * @param area The text area
- */
- void renderText(TextArea area);
-
- /**
- * Tells the renderer to render an inline parent area.
- *
- * @param ip The inline parent area
- */
- void renderInlineParent(InlineParent ip);
-
- /**
- * Tells the renderer to render an inline character.
- *
- * @param ch The inline character
- */
- void renderCharacter(
- org.apache.fop.area.inline.Character ch);
-
- /**
- * Tells the renderer to render an inline space.
- *
- * @param space The inline space
- */
- void renderInlineSpace(Space space);
-
- /**
- * Tells the renderer to render an inline leader area.
- *
- * @param area The inline leader area.
- */
- void renderLeader(Leader area);
}
1.17 +6 -6 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.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- XMLRenderer.java 25 Feb 2004 03:32:17 -0000 1.16
+++ XMLRenderer.java 25 Feb 2004 11:52:32 -0000 1.17
@@ -395,7 +395,7 @@
/**
* @see org.apache.fop.render.Renderer#renderViewport(Viewport)
*/
- public void renderViewport(Viewport viewport) {
+ protected void renderViewport(Viewport viewport) {
writeStartTag("<viewport>");
super.renderViewport(viewport);
writeEndTag("</viewport>");
@@ -435,7 +435,7 @@
/**
* @see org.apache.fop.render.Renderer#renderCharacter(Character)
*/
- public void renderCharacter(org.apache.fop.area.inline.Character ch) {
+ protected void renderCharacter(org.apache.fop.area.inline.Character ch) {
String prop = "";
Map map = ch.getTraits();
if (map != null) {
@@ -447,14 +447,14 @@
/**
* @see org.apache.fop.render.Renderer#renderInlineSpace(Space)
*/
- public void renderInlineSpace(Space space) {
+ protected void renderInlineSpace(Space space) {
writeElement("<space width=\"" + space.getWidth() + "\"/>");
}
/**
* @see org.apache.fop.render.Renderer#renderText(TextArea)
*/
- public void renderText(TextArea text) {
+ protected void renderText(TextArea text) {
String prop = "";
Map map = text.getTraits();
if (map != null) {
@@ -468,7 +468,7 @@
/**
* @see org.apache.fop.render.Renderer#renderInlineParent(InlineParent)
*/
- public void renderInlineParent(InlineParent ip) {
+ protected void renderInlineParent(InlineParent ip) {
String prop = "";
Map map = ip.getTraits();
if (map != null) {
@@ -482,7 +482,7 @@
/**
* @see org.apache.fop.render.Renderer#renderLeader(Leader)
*/
- public void renderLeader(Leader area) {
+ protected void renderLeader(Leader area) {
String style = "solid";
switch (area.getRuleStyle()) {
case RuleStyle.DOTTED:
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]