Package com.storedobject.office
Class TextReport
java.lang.Object
com.storedobject.core.StreamContentProducer
com.storedobject.core.TextContentProducer
com.storedobject.office.TextReport
- All Implemented Interfaces:
Executable,ContentProducer,ContentType,RequiresTransactionManager,Closeable,AutoCloseable,Runnable
- Direct Known Subclasses:
CSVReport
-
Field Summary
Fields inherited from class com.storedobject.core.StreamContentProducer
entity, out -
Constructor Summary
ConstructorsConstructorDescriptionTextReport(Device device, TextContentGenerator contentGenerator) Constructor. -
Method Summary
Methods inherited from class com.storedobject.core.TextContentProducer
generateContent, getContentType, getFileExtension, setContentGeneratorMethods inherited from class com.storedobject.core.StreamContentProducer
abort, close, getContent, getEntity, getError, getFileName, getReportFormat, getTransactionManager, getWriter, isBlocked, isBlocked, produce, readyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.storedobject.core.ContentProducer
extractContent, getStreamData, getStreamDataProvider, getSystemEntity, saveTo, saveTo, saveTo, saveToMethods inherited from interface com.storedobject.core.ContentType
getLink, getMimeType, isAudio, isHTML, isImage, isLink, isMedia, isPDF, isText, isVideoMethods inherited from interface com.storedobject.common.Executable
act, run
-
Constructor Details
-
TextReport
Constructor.- Parameters:
device- Device.contentGenerator- Content generator.
-
-
Method Details
-
execute
public final void execute()Description copied from interface:ExecutableThe functional interface method specified by this interface. -
view
public final void view() -
setTransactionManager
Description copied from interface:RequiresTransactionManagerSets the transaction manager for this object. The transaction manager is responsible for managing transaction boundaries.- Specified by:
setTransactionManagerin interfaceRequiresTransactionManager- Overrides:
setTransactionManagerin classStreamContentProducer- Parameters:
tm- the transaction manager to be set
-
setEntity
-
getDevice
-