Revision: 7664
Author: victormote
Date: 2006-06-16 18:03:08 -0700 (Fri, 16 Jun 2006)
ViewCVS: http://svn.sourceforge.net/foray/?rev=7664&view=rev
Log Message:
-----------
Remove doFrame() method so that background processing is separated.
Modified Paths:
--------------
trunk/foray/foray-render/src/java/org/foray/render/Renderer.java
Modified: trunk/foray/foray-render/src/java/org/foray/render/Renderer.java
===================================================================
--- trunk/foray/foray-render/src/java/org/foray/render/Renderer.java 2006-06-17 01:00:26 UTC (rev 7663)
+++ trunk/foray/foray-render/src/java/org/foray/render/Renderer.java 2006-06-17 01:03:08 UTC (rev 7664)
@@ -104,11 +104,6 @@
public abstract void render(PageArea page) throws IOException,
AreaRException;
- protected void doFrame(Area area) {
- markBorder(area);
- markBackground(area);
- }
-
protected abstract void markBorder(Area area);
/**
@@ -328,7 +323,8 @@
* @param area the area container to render
*/
public void render(BlockContainerArea area) {
- doFrame(area);
+ markBorder(area);
+ markBackground(area);
renderChildren(area);
}
@@ -372,7 +368,8 @@
* @param area the block area to render
*/
public void render(NormalBlockArea area) {
- doFrame(area);
+ markBorder(area);
+ markBackground(area);
renderChildren(area);
}
@@ -415,12 +412,14 @@
/* TODO: Add logic that tries to paint the borders as efficiently
* as possible. Contiguous cells that have identical borders should have
* their borders painted at the same time. */
- doFrame(area);
+ markBorder(area);
+ markBackground(area);
renderChildren(area);
}
public void render(TableRowContainer area) {
- doFrame(area);
+ markBorder(area);
+ markBackground(area);
renderChildren(area);
}
@@ -430,7 +429,8 @@
* @param area the area container to render
*/
public void render(TableCellArea area) {
- doFrame(area);
+ markBorder(area);
+ markBackground(area);
renderChildren(area);
}
@@ -491,7 +491,8 @@
protected abstract void createBasicLink(BasicLinkArea area) ;
public void render(InlineArea area) {
- doFrame(area);
+ markBorder(area);
+ markBackground(area);
renderChildren(area);
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|