]> source.dussan.org Git - xmlgraphics-fop.git/commit
Associate structure tree elements directly to render content
authorPeter Hancock <phancock@apache.org>
Fri, 27 Jan 2012 15:36:05 +0000 (15:36 +0000)
committerPeter Hancock <phancock@apache.org>
Fri, 27 Jan 2012 15:36:05 +0000 (15:36 +0000)
commit160d78ce1c348b96e9807f59f3d20bb2226e75c0
tree2649855fe306b6206f7cd9d7b3cf81035b79cee3
parentc6fb066a02573904f7ca404605f14c800adf80c5
Associate structure tree elements directly to render content

* Defer the binding of PCData to struct elems using a placeholder mechanism.
* Translate text nodes to marked-content sequences in IF structure tree.
* Replace ptr with structure tree element.
* Re-order table footers so they appear at the end of the structure tree.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_ImproveAccessibility@1236718 13f79535-47bb-0310-9956-ffa450edef68
92 files changed:
build.xml
src/java/org/apache/fop/accessibility/DummyStructureTreeEventHandler.java
src/java/org/apache/fop/accessibility/FO2StructureTreeConverter.java [deleted file]
src/java/org/apache/fop/accessibility/StructureTree2SAXEventAdapter.java
src/java/org/apache/fop/accessibility/StructureTreeElement.java [new file with mode: 0644]
src/java/org/apache/fop/accessibility/StructureTreeEventHandler.java
src/java/org/apache/fop/accessibility/fo/FO2StructureTreeConverter.java [new file with mode: 0644]
src/java/org/apache/fop/accessibility/fo/FOEventRecorder.java [new file with mode: 0644]
src/java/org/apache/fop/accessibility/fo/StructureTreeEventTrigger.java [new file with mode: 0644]
src/java/org/apache/fop/area/AreaTreeParser.java
src/java/org/apache/fop/area/Trait.java
src/java/org/apache/fop/fo/DelegatingFOEventHandler.java
src/java/org/apache/fop/fo/FOEventHandler.java
src/java/org/apache/fop/fo/FONode.java
src/java/org/apache/fop/fo/FOText.java
src/java/org/apache/fop/fo/FOTreeBuilder.java
src/java/org/apache/fop/fo/extensions/InternalElementMapping.java
src/java/org/apache/fop/fo/flow/AbstractGraphics.java
src/java/org/apache/fop/fo/flow/AbstractPageNumberCitation.java
src/java/org/apache/fop/fo/flow/BasicLink.java
src/java/org/apache/fop/fo/flow/Block.java
src/java/org/apache/fop/fo/flow/Character.java
src/java/org/apache/fop/fo/flow/Inline.java
src/java/org/apache/fop/fo/flow/PageNumber.java
src/java/org/apache/fop/fo/flow/table/TableFObj.java
src/java/org/apache/fop/fo/properties/StructurePointerPropertySet.java [deleted file]
src/java/org/apache/fop/fo/properties/StructureTreeElementHolder.java [new file with mode: 0644]
src/java/org/apache/fop/layoutmgr/BlockLayoutManager.java
src/java/org/apache/fop/layoutmgr/TraitSetter.java
src/java/org/apache/fop/layoutmgr/inline/AbstractGraphicsLayoutManager.java
src/java/org/apache/fop/layoutmgr/inline/AbstractPageNumberCitationLayoutManager.java
src/java/org/apache/fop/layoutmgr/inline/BasicLinkLayoutManager.java
src/java/org/apache/fop/layoutmgr/inline/CharacterLayoutManager.java
src/java/org/apache/fop/layoutmgr/inline/PageNumberLayoutManager.java
src/java/org/apache/fop/layoutmgr/inline/TextLayoutManager.java
src/java/org/apache/fop/pdf/PDFStructElem.java
src/java/org/apache/fop/render/intermediate/IFContext.java
src/java/org/apache/fop/render/intermediate/IFParser.java
src/java/org/apache/fop/render/intermediate/IFRenderer.java
src/java/org/apache/fop/render/intermediate/IFSerializer.java
src/java/org/apache/fop/render/intermediate/IFStructureTreeBuilder.java
src/java/org/apache/fop/render/intermediate/extensions/AbstractAction.java
src/java/org/apache/fop/render/intermediate/extensions/DocumentNavigationHandler.java
src/java/org/apache/fop/render/pdf/PDFDocumentNavigationHandler.java
src/java/org/apache/fop/render/pdf/PDFLogicalStructureHandler.java
src/java/org/apache/fop/render/pdf/PDFPainter.java
src/java/org/apache/fop/render/pdf/PDFStructureTreeBuilder.java
src/java/org/apache/fop/render/rtf/RTFHandler.java
test/accessibility/background-image_jpg_repeat.fo
test/accessibility/background-image_jpg_single.fo
test/accessibility/background-image_png_repeat.fo
test/accessibility/background-image_png_single.fo
test/accessibility/background-image_svg_repeat.fo
test/accessibility/background-image_svg_single.fo
test/accessibility/complete.fo
test/accessibility/image_jpg.fo
test/accessibility/image_png.fo
test/accessibility/image_svg.fo
test/accessibility/image_wmf.fo
test/accessibility/leader.fo
test/accessibility/links.fo
test/accessibility/pdf/background-image_jpg_repeat.pdf
test/accessibility/pdf/background-image_jpg_single.pdf
test/accessibility/pdf/background-image_png_repeat.pdf
test/accessibility/pdf/background-image_png_single.pdf
test/accessibility/pdf/background-image_svg_repeat.pdf
test/accessibility/pdf/background-image_svg_single.pdf
test/accessibility/pdf/complete.pdf
test/accessibility/pdf/image_jpg.pdf
test/accessibility/pdf/image_png.pdf
test/accessibility/pdf/image_svg.pdf
test/accessibility/pdf/image_wmf.pdf
test/accessibility/pdf/leader.pdf
test/accessibility/pdf/links.pdf
test/accessibility/pdf/role.pdf
test/accessibility/pdf/role_non-standard.pdf
test/accessibility/pdf/text_1.pdf
test/accessibility/pdf/text_2.pdf
test/accessibility/pdf/text_font-embedding.pdf
test/accessibility/role.fo
test/accessibility/role_non-standard.fo
test/accessibility/text_1.fo
test/accessibility/text_2.fo
test/accessibility/text_font-embedding.fo
test/java/org/apache/fop/accessibility/FO2StructureTreeConverterTestCase.java [deleted file]
test/java/org/apache/fop/accessibility/fo/DOMResultUtil.java [new file with mode: 0644]
test/java/org/apache/fop/accessibility/fo/FO2StructureTreeConverterTestCase.java [new file with mode: 0644]
test/java/org/apache/fop/accessibility/fo/fo2StructureTree.xsl [new file with mode: 0644]
test/java/org/apache/fop/accessibility/fo/table-footers.fo [new file with mode: 0644]
test/java/org/apache/fop/accessibility/fo/wrapCompleteDocumentInTableFooter.xsl [new file with mode: 0644]
test/java/org/apache/fop/accessibility/fo2StructureTree.xsl [deleted file]
test/java/org/apache/fop/render/intermediate/IFStructureTreeBuilderTestCase.java