| Interface | Description |
|---|---|
| BlockBuilder |
Provides methods that supply content in a hierarchy of blocks.
|
| BlockContentBuilder |
Provides methods that supply content to a block.
|
| Condition |
Provides an interface for a condition.
|
| ContentCollection |
Provides methods needed to add a content collection to a formatter.
|
| Context |
Provides a formatter context that can be used to process context
aware content.
|
| DynamicContent |
Provides an interface for dynamic text, in other words
content that may change between renderings.
|
| DynamicRenderer |
Provides an interface for a dynamic renderer.
|
| DynamicSequenceBuilder |
Provides a dynamic sequence builder.
|
| FallbackRule |
Provides a common interface for fallback rules.
|
| Field |
Provides a field for page headers/footers
|
| Formatter |
Provides text-only formatting.
|
| FormatterCore |
Provides core formatter tasks.
|
| FormatterFactory |
Provides a proxy for creating a formatter implementation.
|
| FormatterSequence |
Provides an interface for a formatter sequence
|
| FormattingTypes |
Provides common formatting types.
|
| LayoutMasterBuilder |
Provides a builder for a layout master.
|
| MarginRegion |
Provides a vertical margin region.
|
| PageAreaBuilder |
Provides a page area builder.
|
| PageTemplateBuilder |
Provides a page template builder.
|
| ReferenceListBuilder |
Provides a method to add a reference list.
|
| RenderingScenario |
Provides a rendering scenario.
|
| TableOfContents |
Provides methods needed to add a TOC to a formatter.
|
| TransitionBuilder |
Provides a definition for volume transitions.
|
| VolumeContentBuilder |
Provides methods needed to build volume anchored content,
such as cover pages and TOC.
|
| VolumeTemplateBuilder |
Provides methods for building a volume template.
|
| Class | Description |
|---|---|
| BlockPosition |
Positions a block of text at a specified row.
|
| BlockPosition.Builder |
Used when creating BlockPosition instances.
|
| BlockProperties |
BlockProperties defines properties specific for a block of text
|
| BlockProperties.Builder |
The Builder is used when creating a BlockProperties instance.
|
| BlockSpacing |
Provides a spacing definition for blocks.
|
| BlockSpacing.Builder |
Provides a builder for block spacing.
|
| CompoundField |
Provides a compound field object.
|
| CurrentPageField |
CurrentPageField is a reference to the current page in
the final document.
|
| FieldList |
Provides a list of fields, typically used with headers and footers.
|
| FieldList.Builder |
Provides a field list builder
|
| FormatterConfiguration |
Provides global settings for a formatter.
|
| FormatterConfiguration.Builder |
Provides a builder for formatter configuration
|
| FormatterFactoryMaker |
Provides a factory for formatters.
|
| ItemSequenceProperties |
Defines properties specific for an item sequence.
|
| ItemSequenceProperties.Builder |
Provides a builder for creating ItemSequenceProperties instances.
|
| LayoutMasterProperties |
Provides properties for a LayoutMaster.
|
| LayoutMasterProperties.Builder |
Configuration class for a ConfigurableLayoutMaster
|
| Leader |
Leader is a data object used when separating two chunks of
text within a single row.
|
| Leader.Builder |
The Builder is used when creating a Leader instance
|
| Marker |
A Marker is a reference data inserted at some point in the flow.
|
| MarkerIndicator |
Provides a marker indicator
|
| MarkerIndicatorRegion |
Provides an marker indicator region.
|
| MarkerIndicatorRegion.Builder |
Creates a new marker indicator region builder
|
| MarkerReference |
A MarkerReference is a marker value lookup.
|
| MarkerReferenceField |
A MarkerReferenceField is a place holder for a marker's value.
|
| NoField |
NoField represents the absence of a field in a header or
footer.
|
| NumeralField |
Provides a numeral field.
|
| PageAreaProperties |
Specifies an area of the page where collection items can be placed.
|
| PageAreaProperties.Builder |
Creates a new page area properties builder
|
| PagenumField |
Provides a reference to some property of the physical pages in
the final document.
|
| Position |
Position is a data object for an integer position.
|
| RenameFallbackRule |
Provides a fallback rule that indicates that the collection
should be reassigned to another identifier.
|
| SequenceProperties |
SequenceProperties stores properties that are specific for a sequence
of blocks
|
| SequenceProperties.Builder |
The Builder is used when creating a SequenceProperites instance
|
| SpanProperties |
Provides span properties.
|
| SpanProperties.Builder |
Provides a builder for span properties.
|
| StringField |
Provides a static string field.
|
| TableCellProperties |
Provides properties needed for a table cell.
|
| TableCellProperties.Builder |
Provides a builder for creating table properties
|
| TableProperties |
Provides properties needed for a table.
|
| TableProperties.Builder |
Provides a builder for creating table properties
|
| TextBlockProperties |
Provides text block properties.
|
| TextBlockProperties.Builder |
Provides a builder for text block properties
|
| TextProperties |
Defines properties for a chunk of text.
|
| TextProperties.Builder |
Provides a builder for creating text properties instances.
|
| TocEntryOnResumedRange |
Defines a range of toc-entry-on-resumed elements
|
| TocProperties |
Defines properties specific for a TOC sequence.
|
| TocProperties.Builder |
Provides a builder for creating TOC properties instances.
|
| TransitionBuilderProperties |
Provides properties for a transition builder.
|
| TransitionBuilderProperties.Builder |
Provides a builder for transition builder properties.
|
| VolumeTemplateProperties |
Defines properties for a volume template.
|
| VolumeTemplateProperties.Builder |
Provides a builder for creating volume template properties instances.
|
| Enum | Description |
|---|---|
| BlockPosition.VerticalAlignment |
Block alignment
|
| CurrentPageField.PagenumType |
Defines page number types
|
| FormattingTypes.Alignment |
Defines alignment options.
|
| FormattingTypes.BreakBefore |
Defines break before types.
|
| FormattingTypes.Keep |
Defines rows in block keep types.
|
| FormattingTypes.ListStyle |
Defines list styles.
|
| ItemSequenceProperties.Range |
Defines ranges.
|
| Leader.Alignment |
Alignment values for leaders
|
| MarkerReference.MarkerSearchDirection |
Defines marker search directions.
|
| MarkerReference.MarkerSearchScope |
Defines marker search scopes.
|
| NumeralStyle |
Defines numeral styles
|
| PageAreaProperties.Alignment |
Specifies the alignment of the page area.
|
| SequenceProperties.SequenceBreakBefore |
Provides types of "break before" rules for sequences
|
| TocProperties.TocRange |
Defines TOC ranges.
|
| TransitionBuilderProperties.ApplicationRange |
Defines the application range starting from the end of the volume.
|
| Exception | Description |
|---|---|
| FormatterException |
Provides an exception for conditions in a formatter.
|
Provides a text only layout engine.
The entry point for using this package is the FormatterFactoryMaker (SPI)
and FormatterFactory (OSGi). To add additional implementations, use the
FormatterFactory interface.