| Doc | Interface Docspecifies the interface for an object that supplies one
 piece of print data for a Print Job. | 
| DocFlavor | Class  DocFlavor encapsulates an object that specifies the format in
 which print data is supplied to a  DocPrintJob. | 
| DocFlavor.BYTE_ARRAY | Class DocFlavor.BYTE_ARRAYprovides predefined static constantDocFlavorobjects for example doc flavors using a byte array
 (byte[]) as the print data representation class. | 
| DocFlavor.CHAR_ARRAY | Class DocFlavor.CHAR_ARRAYprovides predefined static constantDocFlavorobjects for example doc flavors using a character array
 (char[]) as the print data representation class. | 
| DocFlavor.INPUT_STREAM | Class  DocFlavor.INPUT_STREAM provides predefined static constant
  DocFlavor objects for example doc flavors using a byte stream
 ( java.io.InputStream) as the print data
 representation class. | 
| DocFlavor.READER | Class  DocFlavor.READER provides predefined static constant
  DocFlavor objects for example doc flavors using a character
 stream ( java.io.Reader) as the print data
 representation class. | 
| DocFlavor.SERVICE_FORMATTED | Class DocFlavor.SERVICE_FORMATTEDprovides predefined static
 constantDocFlavorobjects for example doc flavors for service
 formatted print data. | 
| DocFlavor.STRING | Class  DocFlavor.STRING provides predefined static constant
  DocFlavor objects for example doc flavors using a string
 ( java.lang.String) as the print data representation class. | 
| DocFlavor.URL | Class DocFlavor.URLprovides predefined static constantDocFlavorobjects. | 
| DocPrintJob | This interface represents a print job that can print a specified document
 with a set of job attributes. | 
| MultiDoc | Interface MultiDocspecifies the interface for an object that
 supplies more than one piece of print data for a Print Job. | 
| MultiDocPrintJob | Obtained from a MultiDocPrintService, aMultiDocPrintJobcan
 print a specified collection of documents as a single print job with a set of
 job attributes. | 
| MultiDocPrintService | Interface MultiPrintServiceis the factory for aMultiDocPrintJob. | 
| PrintException | Class PrintExceptionencapsulates a printing-related error condition
 that occurred while using a Print Service instance. | 
| PrintService | Interface PrintServiceis the factory for aDocPrintJob. | 
| PrintServiceLookup | Implementations of this class provide lookup services for print services
 (typically equivalent to printers) of a particular type. | 
| ServiceUIFactory | Services may optionally provide UIs which allow different styles of
 interaction in different roles. | 
| StreamPrintService | This class extends  PrintService and represents a print service that
 prints data in different formats to a client-provided output stream. | 
| StreamPrintServiceFactory | A  StreamPrintServiceFactory is the factory for
  StreamPrintService instances, which can print to an output stream in
 a particular document format described as a mime type. |