org.jfree.report.content
Class TextContentFactoryModule

java.lang.Object
  extended byorg.jfree.report.content.TextContentFactoryModule
All Implemented Interfaces:
ContentFactoryModule

public class TextContentFactoryModule
extends java.lang.Object
implements ContentFactoryModule

The TextContentFactoryModule creates plain text content from the given element. The content type of the used element should be "text/plain".

Author:
Thomas Morgner

Constructor Summary
TextContentFactoryModule()
          creates a new TextContentFactoryModule.
 
Method Summary
 boolean canHandleContent(java.lang.String contentType)
          Returns true if the module can handle the specified content type, and false otherwise.
 Content createContentForElement(Element e, ElementLayoutInformation bounds, LayoutSupport ot)
          Creates a content wrapper for the element.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextContentFactoryModule

public TextContentFactoryModule()
creates a new TextContentFactoryModule.

Method Detail

canHandleContent

public boolean canHandleContent(java.lang.String contentType)
Returns true if the module can handle the specified content type, and false otherwise. This implementation is able to handle the type "text/plain".

Specified by:
canHandleContent in interface ContentFactoryModule
Parameters:
contentType - the content type.
Returns:
true or false.

createContentForElement

public Content createContentForElement(Element e,
                                       ElementLayoutInformation bounds,
                                       LayoutSupport ot)
                                throws ContentCreationException
Creates a content wrapper for the element.

Specified by:
createContentForElement in interface ContentFactoryModule
Parameters:
e - the element.
bounds - the bounds.
ot - the output target.
Returns:
the content.
Throws:
ContentCreationException - if there is a problem creating the content.