public abstractclassStreamPrintService
implements
PrintService
Overview
Inheritance
Members
Usage
Source
Books
SinceNot specified.
VersionNot specified.
Author(s)Not specified.
This class extends PrintService and represents a
print service that prints data in different formats to a
client-provided output stream.
This is principally intended for services where
the output format is a document type suitable for viewing
or archiving.
The output format must be declared as a mime type.
This is equivalent to an output document flavor where the
representation class is always "java.io.OutputStream"
An instance of the StreamPrintService class is
obtained from a StreamPrintServiceFactory instance.
Note that a StreamPrintService is different from a
PrintService, which supports a
Destination
attribute. A StreamPrintService always requires an output
stream, whereas a PrintService optionally accepts a
Destination. A StreamPrintService
has no default destination for its formatted output.
Additionally a StreamPrintService is expected to generate
output in
a format useful in other contexts.
StreamPrintService's are not expected to support the Destination attribute.
StreamPrintServiceclass is obtained from a StreamPrintServiceFactory instance.Note that a
StreamPrintServiceis different from aPrintService, which supports a Destination attribute. AStreamPrintServicealways requires an output stream, whereas aPrintServiceoptionally accepts aDestination. AStreamPrintServicehas no default destination for its formatted output. Additionally aStreamPrintServiceis expected to generate output in a format useful in other contexts. StreamPrintService's are not expected to support the Destination attribute.