Package org.jfree.report.content

Report contents.

See:
          Description

Interface Summary
Content An interface for report content.
ContentFactory The content factory is resopnsible for creating content from a given element and the rawdata contained in the element's datasource.
ContentFactoryModule The ContentFactoryModule is a delegator for the DefaultContentFactory.
MultipartContent The MultipartContent is used to mark content that consists of several subcontent elements.
 

Class Summary
AnchorContent The Anchor content encapsulates possible link targets.
AnchorContentFactoryModule The anchor content factory-module is responsible for creating the AnchorContent from an element containing Anchors.
ContentContainer A report content item that contains other report content items.
ContentType A class for representing a content type.
DefaultContentFactory The DefaultContentFactory provides a default implementation for output targets.
DrawableContent A simple wrapper around the DrawableContainer.
DrawableContentFactoryModule A factory module for drawable content.
EmptyContent The empty content is a place holder for all cases, where no other content should be displayed.
ImageContent The Image content is a wrapper around a java.awt.Image object.
ImageContentFactoryModule The ImageContentFactoryModule creates image content from the given element.
ShapeContent A report content item that encapsulates a Shape object.
ShapeContentFactoryModule The ShapeContentFactoryModule is used to create a content wrapper for java.awt.Shape objects.
ShapeTransform Utility class, which resizes or translates a Shape.
TextContent A container for text content.
TextContentFactoryModule The TextContentFactoryModule creates plain text content from the given element.
TextLine Represents a line of text.
TextParagraph A paragraph of an given text content.
 

Exception Summary
ContentCreationException A ContentCreationException is thrown whenever a content could not be created.
 

Package org.jfree.report.content Description

Report contents. Contents are abstract views of the data that should be printed in the OutputTarget. There are 3 known types of content yet: Text, Shapes and Images. The abstract view allows the logical page to format the content without knowing any details about the content itself.

Content may be split into several parts, so that portions of content for specific bounds can be extracted.

To create contents, an LayoutSupport defines a ContentFactory. This factory is resopnsible to create the content from the Element's value, if the OutputTarget does support the elements content type.

How content is created and used within the report processing

Note: This package will move into 'libLayout' during the next versions.