Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class StreamPrintService extends Object implements PrintService
PrintService
и представляет службу печати, которая печатает данные в различных форматах к предоставленному клиентом потоку вывода. Это преимущественно предназначается для служб, где выходной формат является типом документа, подходящим для просмотра или архивирования. Выходной формат должен быть объявлен как тип пантомимы. Это эквивалентно выходной разновидности документа, где класс представления всегда "java.io. OutputStream" экземпляр StreamPrintService
класс получается из a StreamPrintServiceFactory
экземпляр. Отметьте это a StreamPrintService
отличается от a PrintService
, который поддерживает a Destination
атрибут. A StreamPrintService
всегда требует потока вывода, тогда как a PrintService
дополнительно принимает a Destination
. A StreamPrintService
не имеет никакого места назначения по умолчанию для его отформатированного вывода. Дополнительно a StreamPrintService
как ожидают, генерирует вывод в формате, полезном в других контекстах. StreamPrintService, как ожидают, не будут поддерживать Целевой атрибут.
Модификатор | Конструктор и Описание |
---|---|
protected |
StreamPrintService(OutputStream out)
Создает объект StreamPrintService.
|
Модификатор и Тип | Метод и Описание |
---|---|
void |
dispose()
Располагает это
StreamPrintService . |
abstract String |
getOutputFormat()
Возвращает формат документа, испускаемый этой службой печати.
|
OutputStream |
getOutputStream()
Получает поток вывода.
|
boolean |
isDisposed()
Возвраты a
boolean указание, действительно ли это StreamPrintService был расположен. |
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)
out
- поток, которому можно отправить отформатированные данные печати.public OutputStream getOutputStream()
public abstract String getOutputFormat()
public void dispose()
StreamPrintService
. Если потоковая служба не может быть снова использована, она должна быть расположена указать на это. Обычно клиент вызовет этот метод. Службы, которые пишут данные, которые не могут обоснованно быть добавлены до мая также, располагают поток. Это не закрывает поток. Это только отмечает это как не для дальнейшего использования этой службой.public boolean isDisposed()
boolean
указание, действительно ли это StreamPrintService
был расположен. Если этот объект был расположен, возвратит true. Используемый службами и клиентскими приложениями, чтобы распознать потоки, которым не должны быть записаны никакие дальнейшие данные.StreamPrintService
был расположен
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.