]> source.dussan.org Git - xmlgraphics-fop.git/commit
1.) Moved the Renderer creation further down from AreaTree to RenderPagesModel (subcl...
authorGlen Mazza <gmazza@apache.org>
Wed, 7 Jul 2004 01:51:50 +0000 (01:51 +0000)
committerGlen Mazza <gmazza@apache.org>
Wed, 7 Jul 2004 01:51:50 +0000 (01:51 +0000)
commit18a28ab107b07c5ba0fee9a57ede8fb00b2fbaa3
treef3bab32fe9ddd90178a592971bbe905d3f9ddf3b
parenta0e92b3059b2ecf27506bcb4ee2eae099adec7c9
1.) Moved the Renderer creation further down from AreaTree to RenderPagesModel (subclass of AreaTreeModel).  Still have the issue of the four-param constructor a bit messy, also some of the exceptions I have to declare to be thrown may not be necessary.

2.) Removed encapsulation-breaking methods from AreaTree; dropped the AreaTreeBuilder class as it wasn't conformant with our API and required too many objects to expose internal functionality.

3.) Validity checking added for fo:title, however still won't work as #PCDATA needs <fo:blocks> around it within FOP, but the Recommendation bans those for fo:title.

4.) isInlineItem() added to FObj, as a quick check for the %inline; parameter entity as defined in spec.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@197763 13f79535-47bb-0310-9956-ffa450edef68
src/java/org/apache/fop/area/AreaTree.java
src/java/org/apache/fop/area/AreaTreeModel.java
src/java/org/apache/fop/area/CachedRenderPagesModel.java
src/java/org/apache/fop/area/RenderPagesModel.java
src/java/org/apache/fop/area/StorePagesModel.java
src/java/org/apache/fop/fo/FObj.java
src/java/org/apache/fop/fo/pagination/Title.java
src/java/org/apache/fop/tools/AreaTreeBuilder.java [deleted file]