Package org.jfor.jfor.converter

Interface Summary
FoColorConverter.IColorDecoder interface for various types of color decoders
IBuilder interface for Builders that create RtfElements in response to SAX events
IConverterOption Interface for access to the converter option class.
 

Class Summary
AbstractBuilder Base class for Builders
AfterBuilder AbstractBuilder used to build the "after" region, i.e.
BasicLinkBuilder This class build process.
BeforeBuilder  
BuilderContext A BuilderContext is shared between all IBuilders when building an RTF document
Converter Main class for XSL:FO to RTF conversion, acts as a ContentHandler for the parser and dispatches SAX events to the appropriate IBuilders.
ConverterLogChannel Simple logging mechanism for Converter
ConverterOption Options for Converter
ExternalGraphicBuilder An IBuilder that handles fo:external-graphic
FoColorConverter Converts XSL-FO units to RTF units
FoUnitsConverter Converts XSL-FO units to RTF units
IgnoreChildrenNullBuilder A NullBuilder that also causes child xsl:fo elements to be ignored.
JforCmdAttributesConverter  
JForCmdProcessor  
ListAttributesConverter  
ListBuilder An IBuilder that handles fo:list-block
ListItemBuilder An IBuilder that handles fo:list-item
ListItemLabelBuilder An IBuilder that handles fo:list-item-label
NullBuilder An IBuilder that builds nothing, meant to be used for xsl:fo elements that must be ignored.
PageAttributesConverter Converts simple-page-master attributes into strings as defined in RtfPage.
PageBuilder Recognizes the simple-page-master xml:fo tag for specifying page and and margin size.
PageNumberBuilder  
PageNumberCitationBuilder  
ParagraphBuilder Builds RtfParagraphs for fo:block elements.
SectionBuilder Builds an RtfSection for the fo:page-sequence element.
StyleSheetBuilder an IBuilder that handles jfor:stylesheet
TableAttributesConverter Provides methods to convert the attributes (padding) to RtfAttributes.
TableBuilder An IBuilder that handles fo:table
TableCellBuilder An IBuilder that handles fo:table-cell
TableColumnBuilder An IBuilder that handles fo:table-column
TableContext Used when handling fo:table to hold information common to several builders that collaborate to build the table.
TableHeaderBuilder An IBuilder that handles fo:table-header
TableRowBuilder An IBuilder that handles fo:table-row
TemplateBuilder  
TextAttributesConverter Converts SAX attributes to RtfAttributes
TextBuilder Builds RtfText objects for fo:inline, also used by ParagraphBuilder to process text
 

Exception Summary
ConverterException Exception thrown by this package
ValueConversionException Indicates an error in converting an XSL:FO value to RTF value