javax.print
public abstract class StreamPrintService extends Object implements PrintService
StreamPrintService
is a special print service capable of
printing into a supplied output stream.
Beside providing the same functionality as a print service it additionally
allows to specify the output stream for the print data. A stream print
service is obtained via the StreamPrintServiceFactory
by looking for services supporting a given output format type.
Modifier | Constructor and Description |
---|---|
protected |
StreamPrintService(OutputStream out)
Constructs a
StreamPrintService object. |
Modifier and Type | Method and Description |
---|---|
void |
dispose()
Dispose this
StreamPrintService object. |
abstract String |
getOutputFormat()
Returns the document format emitted by this print service.
|
OutputStream |
getOutputStream()
Returns the
OutputStream of this object. |
boolean |
isDisposed()
Determines if this
StreamPrintService object is disposed. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addPrintServiceAttributeListener, createPrintJob, equals, getAttribute, getAttributes, getDefaultAttributeValue, getName, getServiceUIFactory, getSupportedAttributeCategories, getSupportedAttributeValues, getSupportedDocFlavors, getUnsupportedAttributes, hashCode, isAttributeCategorySupported, isAttributeValueSupported, isDocFlavorSupported, removePrintServiceAttributeListener
protected StreamPrintService(OutputStream out)
StreamPrintService
object.out
- the OutputStream
to usepublic void dispose()
StreamPrintService
object.public abstract String getOutputFormat()
DocFlavor
class.public OutputStream getOutputStream()
OutputStream
of this object.OutputStream
public boolean isDisposed()
StreamPrintService
object is disposed.true
if disposed already,
otherwise false