org.apache.fop.fo

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Graphic Library » fop » org.apache.fop.fo 
org.apache.fop.fo
org.apache.fop.fo Package

Classes, constants and basic infrastructure for the FO tree.

Java Source File NameTypeComment
CharIterator.javaClass Abstract base class for iterators that should iterate through a series of characters.
Constants.javaInterface Definition of constants used throughout FOP.
ElementMapping.javaClass Abstract base class for Element Mappings (including FO Element Mappings) which provide the framework of valid elements and attibutes for a given namespace.
ElementMappingRegistry.javaClass This class keeps track of all configured ElementMapping implementations which are responsible for properly handling all kinds of different XML namespaces.
FObj.javaClass Base class for representation of formatting objects and their processing.
FObjMixed.javaClass Base class for representation of mixed content formatting objects (i.e., those that can contain both child FO's and text nodes/PCDATA).
FOElementMapping.javaClass Element mapping class for all XSL-FO elements.
FOEventHandler.javaClass Abstract class defining what should be done with SAX events that map to XSL-FO input.
FONode.javaClass
FOPropertyMapping.javaClass This class creates and returns an array of Property.Maker instances indexed by the PR_* propId from Constants.java.
FOText.javaClass A text node (PCDATA) in the formatting object tree.
FOTreeBuilder.javaClass SAX Handler that passes parsed data to the various FO objects, where they can be used either to build an FO Tree, or used by Structure Renderers to build other data structures.
InlineCharIterator.javaClass A recursive char iterator that indicates boundaries by returning an EOT char.
NullCharIterator.javaClass Class providing an iterator for zero characters.
OneCharIterator.javaClass Class providing an iterator for one character.
PropertyList.javaClass Class containing the collection of properties for a given FObj.
PropertyListMaker.javaInterface A PropertyListMaker is a factory that creates PropertyLists.
RecursiveCharIterator.javaClass Kind of a super-iterator that iterates through child nodes of an FONode, in turn managing character iterators for each of them.
StaticPropertyList.javaClass A very fast implementation of PropertyList that uses arrays to store the explicit set properties and another array to store cached values.
UnknownXMLObj.javaClass
ValidationException.javaClass Exception thrown during FO tree validation.
XMLObj.javaClass Abstract class modelling generic, non-XSL-FO XML objects.
XMLWhiteSpaceHandler.javaClass Class encapsulating the functionality for white-space-handling during refinement stage. The handleWhiteSpace() methods are called during FOTree-building and marker-cloning:
  • from FObjMixed.addChildNode()
  • from FObjMixed.endOfNode()
  • from FObjMixed.handleWhiteSpaceFor()

Each time one of the variants is called, white-space is handled for all FOText or Character nodes that were added:
  • either prior to newChild (and after the previous non-text child node)
  • or, if newChild is null, after the previous non-text child

The iteration always starts at firstTextNode, goes on until the last text-node is reached, and deals only with FOText nodes (characters are immediately removed) or Character nodes (characters are kept track of and removed from the list of child nodes later, when the iterator goes out of scope) Note: if the method is called from an inline's endOfNode(), there is too little context to decide whether trailing white-space may be removed, so the pending inline is stored in a List, together with an iterator for which the next() method returns the first in the trailing sequence of white- space characters.
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.