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.
 

Class Summary
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, which support all known content types.
DrawableContent A simple wrapper around the DrawableContainer.
DrawableContentFactoryModule A factory module for drawable content.
ImageContent Image content.
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 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