|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.print.StreamPrintServiceFactory
public abstract class StreamPrintServiceFactory
StreamPrintServiceFactory
provides a static method to lookup
registered factories to construct StreamPrintService
instances.
StreamPrintService
are used to print into a provided output
stream in the document format provided by the stream print service
implementation.
Implementations are located and loaded automatically through the SPI JAR file specification. Therefore implementation classes must provide a default constructor for instantiation.
Constructor Summary | |
---|---|
StreamPrintServiceFactory()
Default public constructor. |
Method Summary | |
---|---|
abstract String |
getOutputFormat()
Returns the output format supported by this factory. |
abstract StreamPrintService |
getPrintService(OutputStream out)
Constructs a StreamPrintService which directs its output
the given output stream. |
abstract DocFlavor[] |
getSupportedDocFlavors()
Returns the document flavors this factory supports as flavors for the input documents. |
static StreamPrintServiceFactory[] |
lookupStreamPrintServiceFactories(DocFlavor flavor,
String outputMimeType)
Searches for matching factories providing stream print services that support the printing of documents with the given document flavor into the given output mime type. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StreamPrintServiceFactory()
Method Detail |
---|
public static StreamPrintServiceFactory[] lookupStreamPrintServiceFactories(DocFlavor flavor, String outputMimeType)
flavor
- the document flavor needed, null
doesn't
constrain the lookup result.outputMimeType
- the mime type needed, null
doesn't
constrain the lookup result.
StreamPrintServiceFactory
instances.public abstract String getOutputFormat()
public abstract DocFlavor[] getSupportedDocFlavors()
public abstract StreamPrintService getPrintService(OutputStream out)
StreamPrintService
which directs its output
the given output stream.
out
- the output stream for the produced document.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |