APIdia Launch Partner
Top Inners Fields Constructors Methods
sun.print

public final Class IPPPrintService

extends Object
implements PrintService, SunPrinterJobService
Class Inheritance
All Implemented Interfaces
sun.print.SunPrinterJobService, javax.print.PrintService
Imports
java.awt.GraphicsEnvironment, .Toolkit, java.io.BufferedReader, .ByteArrayOutputStream, .DataInputStream, .File, .InputStream, .InputStreamReader, .OutputStream, .OutputStreamWriter, java.net.HttpURLConnection, .MalformedURLException, .URI, .URISyntaxException, .URL, .URLConnection, java.util.ArrayList, .Arrays, .HashMap, .HashSet, .Locale, .Map, javax.print.DocFlavor, .DocPrintJob, .PrintService, .ServiceUIFactory, javax.print.attribute.Attribute, .AttributeSet, .AttributeSetUtilities, .EnumSyntax, .HashAttributeSet, .HashPrintServiceAttributeSet, .PrintRequestAttribute, .PrintServiceAttribute, .PrintServiceAttributeSet, .Size2DSyntax, javax.print.attribute.standard.Chromaticity, .ColorSupported, .Copies, .CopiesSupported, .Destination, .DialogOwner, .DialogTypeSelection, .Fidelity, .Finishings, .JobName, .JobSheets, .Media, .MediaPrintableArea, .MediaSize, .MediaSizeName, .MediaTray, .NumberUp, .OrientationRequested, .OutputBin, .PDLOverrideSupported, .PageRanges, .PagesPerMinute, .PagesPerMinuteColor, .PrinterInfo, .PrinterIsAcceptingJobs, .PrinterLocation, .PrinterMakeAndModel, .PrinterMessageFromOperator, .PrinterMoreInfo, .PrinterMoreInfoManufacturer, .PrinterName, .PrinterResolution, .PrinterState, .PrinterStateReasons, .PrinterURI, .QueuedJobCount, .RequestingUserName, .SheetCollate, .Sides, javax.print.event.PrintServiceAttributeListener

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Field Summary

Modifier and TypeField and Description
private static Object[]
private static DocFlavor[]
private static DocFlavor[]
private static DocFlavor[]
appPDF

List of DocFlavors, grouped based on matching mime-type.

private static DocFlavor[]
private CUPSPrinter
private CustomMediaSizeName[]
private static final String
public static final boolean
private int
private static final String
private HashMap<String, AttributeClass>
private boolean
private static final byte
private static final byte
private static final byte
GRPTAG_OP_ATTRIBUTES

IPP Group Tags.

private static final byte
private static DocFlavor[]
private static DocFlavor[]
private static DocFlavor[]
private boolean
private boolean
private Boolean
private boolean
private static short
private static int
private MediaSizeName[]
private MediaTray[]
private URI
private URL
private transient ServiceNotifier
public static final String
public static final String
public static final String
OP_GET_ATTRIBUTES

IPP Operation codes

private OutputBin[]
private boolean
private int[]
private String
private PrinterResolution[]
private static Object[]
printReqAttribDefault

List of all PrintRequestAttributes.

private static Object[][]
serviceAttributes

List of all PrintServiceAttributes.

private static final byte
STATUSCODE_SUCCESS

IPP Status Codes

private Class<?>[]
private DocFlavor[]
private static DocFlavor[]
private static DocFlavor[]
private static DocFlavor[]
private static DocFlavor[]
private HttpURLConnection

Constructor Summary

AccessConstructor and Description
pack-priv
pack-priv
IPPPrintService(String name, String uriStr, boolean isCups)

Method Summary

Modifier and TypeMethod and Description
public void
public DocPrintJob
createPrintJob()

Implements javax.print.PrintService.createPrintJob.

Creates and returns a PrintJob capable of handling data from any of the supported document flavors.

protected static void
public boolean
equals(Object obj)

Overrides java.lang.Object.equals.

Implements javax.print.PrintService.equals.

Determines if two services are referring to the same underlying service.

public CustomMediaSizeName
findCustomMedia(MediaSizeName media)

Finds matching CustomMediaSizeName of given media.

public synchronized <T extends PrintServiceAttribute> T
getAttribute(Class<T> category)

Implements javax.print.PrintService.getAttribute.

Gets the value of the single specified service attribute.

public synchronized PrintServiceAttributeSet
getAttributes()

Implements javax.print.PrintService.getAttributes.

Obtains this print service's set of printer description attributes giving this Print Service's status.

public synchronized Object
getDefaultAttributeValue(Class<? extends Attribute> category)

Implements javax.print.PrintService.getDefaultAttributeValue.

Determines this print service's default printing attribute value in the given category.

pack-priv String
public static HttpURLConnection
private Media
getIPPMedia(String mediaName)

Returns the matching standard Media using string comparison of names.

public String
getName()

Implements javax.print.PrintService.getName.

Returns a string name for this print service which may be used by applications to request a particular print service.

private PrinterResolution[]
public ServiceUIFactory
getServiceUIFactory()

Implements javax.print.PrintService.getServiceUIFactory.

Returns a factory for UI components which allow users to interact with the service in various roles.

public synchronized Class<?>[]
getSupportedAttributeCategories()

Implements javax.print.PrintService.getSupportedAttributeCategories.

Determines the printing attribute categories a client can specify when setting up a job for this print service.

public synchronized Object
getSupportedAttributeValues(Class<? extends Attribute> category, DocFlavor flavor, AttributeSet attributes)

Implements javax.print.PrintService.getSupportedAttributeValues.

Determines the printing attribute values a client can specify in the given category when setting up a job for this print service.

public synchronized DocFlavor[]
getSupportedDocFlavors()

Implements javax.print.PrintService.getSupportedDocFlavors.

Determines the print data formats a client can specify when setting up a job for this PrintService.

private Media[]
private OutputBin[]
public AttributeSet
getUnsupportedAttributes(DocFlavor flavor, AttributeSet attributes)

Implements javax.print.PrintService.getUnsupportedAttributes.

Identifies the attributes that are unsupported for a print request in the context of a particular DocFlavor.

public int
hashCode()

Overrides java.lang.Object.hashCode.

Implements javax.print.PrintService.hashCode.

This method should be implemented consistently with equals(Object).

private void
public boolean
isAttributeCategorySupported(Class<? extends Attribute> category)

Implements javax.print.PrintService.isAttributeCategorySupported.

Determines whether a client can specify the given printing attribute category when setting up a job for this print service.

public boolean
isAttributeValueSupported(Attribute attr, DocFlavor flavor, AttributeSet attributes)

Implements javax.print.PrintService.isAttributeValueSupported.

Determines whether a client can specify the given printing attribute value when setting up a job for this Print Service.

private boolean
private boolean
public boolean
isDocFlavorSupported(DocFlavor flavor)

Implements javax.print.PrintService.isDocFlavorSupported.

Determines if this print service supports a specific DocFlavor.

public boolean
public synchronized boolean
private boolean
private synchronized boolean
private synchronized boolean
private boolean
private static URL
newURL(String spec)

private void
public static HashMap<String, AttributeClass>[]
public void
removePrintServiceAttributeListener(PrintServiceAttributeListener listener)

Implements javax.print.PrintService.removePrintServiceAttributeListener.

Removes the print-service listener from this print service.

private static String
toHex(byte v)

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

public boolean
usesClass(Class<?> c)

Implements sun.print.SunPrinterJobService.usesClass.

This returns true if this service is implemented using the platform's built-in subclass of PrinterJob.

public void
public static boolean
Inherited from java.lang.Object:
clonefinalizegetClassnotifynotifyAllwaitwaitwait

Field Detail

allDocFlavorsback to summary
private static Object[] allDocFlavors
appOctetStreamback to summary
private static DocFlavor[] appOctetStream
appPCLback to summary
private static DocFlavor[] appPCL
appPDFback to summary
private static DocFlavor[] appPDF

List of DocFlavors, grouped based on matching mime-type.

Note

For any change in the predefined DocFlavors, it must be reflected here also.

appPostScriptback to summary
private static DocFlavor[] appPostScript
cpsback to summary
private CUPSPrinter cps
customMediaSizeNamesback to summary
private CustomMediaSizeName[] customMediaSizeNames
debugPrefixback to summary
private static final String debugPrefix
debugPrintback to summary
public static final boolean debugPrint
defaultMediaIndexback to summary
private int defaultMediaIndex
FORCE_PIPE_PROPback to summary
private static final String FORCE_PIPE_PROP
getAttMapback to summary
private HashMap<String, AttributeClass> getAttMap
gifImagesAddedback to summary
private boolean gifImagesAdded
GRPTAG_END_ATTRIBUTESback to summary
private static final byte GRPTAG_END_ATTRIBUTES
GRPTAG_JOB_ATTRIBUTESback to summary
private static final byte GRPTAG_JOB_ATTRIBUTES
GRPTAG_OP_ATTRIBUTESback to summary
private static final byte GRPTAG_OP_ATTRIBUTES

IPP Group Tags. Each tag is used once before the first attribute of that group.

GRPTAG_PRINTER_ATTRIBUTESback to summary
private static final byte GRPTAG_PRINTER_ATTRIBUTES
imageGIFback to summary
private static DocFlavor[] imageGIF
imageJPGback to summary
private static DocFlavor[] imageJPG
imagePNGback to summary
private static DocFlavor[] imagePNG
initback to summary
private boolean init
isCupsPrinterback to summary
private boolean isCupsPrinter
isPSback to summary
private Boolean isPS
jpgImagesAddedback to summary
private boolean jpgImagesAdded
MAX_ATTRIBUTE_LENGTHback to summary
private static short MAX_ATTRIBUTE_LENGTH
MAXCOPIESback to summary
private static int MAXCOPIES
mediaSizeNamesback to summary
private MediaSizeName[] mediaSizeNames
mediaTraysback to summary
private MediaTray[] mediaTrays
myURIback to summary
private URI myURI
myURLback to summary
private URL myURL
notifierback to summary
private transient ServiceNotifier notifier
OP_CUPS_GET_DEFAULTback to summary
public static final String OP_CUPS_GET_DEFAULT
OP_CUPS_GET_PRINTERSback to summary
public static final String OP_CUPS_GET_PRINTERS
OP_GET_ATTRIBUTESback to summary
public static final String OP_GET_ATTRIBUTES

IPP Operation codes

outputBinsback to summary
private OutputBin[] outputBins
pngImagesAddedback to summary
private boolean pngImagesAdded
ppdResolutionsback to summary
private int[] ppdResolutions
printerback to summary
private String printer
printerResolutionsback to summary
private PrinterResolution[] printerResolutions
printReqAttribDefaultback to summary
private static Object[] printReqAttribDefault

List of all PrintRequestAttributes. This is used for looping through all the IPP attribute name.

serviceAttributesback to summary
private static Object[][] serviceAttributes

List of all PrintServiceAttributes. This is used for looping through all the IPP attribute name.

STATUSCODE_SUCCESSback to summary
private static final byte STATUSCODE_SUCCESS

IPP Status Codes

supportedCatsback to summary
private Class<?>[] supportedCats
supportedDocFlavorsback to summary
private DocFlavor[] supportedDocFlavors
textHtmlback to summary
private static DocFlavor[] textHtml
textHtmlHostback to summary
private static DocFlavor[] textHtmlHost
textPlainback to summary
private static DocFlavor[] textPlain
textPlainHostback to summary
private static DocFlavor[] textPlainHost
urlConnectionback to summary
private HttpURLConnection urlConnection

Constructor Detail

IPPPrintServiceback to summary
pack-priv IPPPrintService(String name, URL url)
IPPPrintServiceback to summary
pack-priv IPPPrintService(String name, String uriStr, boolean isCups)

Method Detail

addPrintServiceAttributeListenerback to summary
public void addPrintServiceAttributeListener(PrintServiceAttributeListener listener)

Implements javax.print.PrintService.addPrintServiceAttributeListener.

Doc from javax.print.PrintService.addPrintServiceAttributeListener.

Registers a listener for events on this PrintService.

Annotations
@Override
createPrintJobback to summary
public DocPrintJob createPrintJob()

Implements javax.print.PrintService.createPrintJob.

Doc from javax.print.PrintService.createPrintJob.

Creates and returns a PrintJob capable of handling data from any of the supported document flavors.

Annotations
@Override
debug_printlnback to summary
protected static void debug_println(String str)
equalsback to summary
public boolean equals(Object obj)

Overrides java.lang.Object.equals.

Implements javax.print.PrintService.equals.

Doc from javax.print.PrintService.equals.

Determines if two services are referring to the same underlying service. Objects encapsulating a print service may not exhibit equality of reference even though they refer to the same underlying service.

Clients should call this method to determine if two services are referring to the same underlying service.

Services must implement this method and return true only if the service objects being compared may be used interchangeably by the client. Services are free to return the same object reference to an underlying service if that, but clients must not depend on equality of reference.

Annotations
@Override
findCustomMediaback to summary
public CustomMediaSizeName findCustomMedia(MediaSizeName media)

Finds matching CustomMediaSizeName of given media.

getAttributeback to summary
public synchronized <T extends PrintServiceAttribute> T getAttribute(Class<T> category)

Implements javax.print.PrintService.getAttribute.

Doc from javax.print.PrintService.getAttribute.

Gets the value of the single specified service attribute. This may be useful to clients which only need the value of one attribute and want to minimize overhead.

Annotations
@Override
@SuppressWarnings:unchecked
getAttributesback to summary
public synchronized PrintServiceAttributeSet getAttributes()

Implements javax.print.PrintService.getAttributes.

Doc from javax.print.PrintService.getAttributes.

Obtains this print service's set of printer description attributes giving this Print Service's status. The returned attribute set object is unmodifiable. The returned attribute set object is a "snapshot" of this Print Service's attribute set at the time of the getAttributes() method call: that is, the returned attribute set's contents will not be updated if this print service's attribute set's contents change in the future. To detect changes in attribute values, call getAttributes() again and compare the new attribute set to the previous attribute set; alternatively, register a listener for print service events.

Annotations
@Override
getDefaultAttributeValueback to summary
public synchronized Object getDefaultAttributeValue(Class<? extends Attribute> category)

Implements javax.print.PrintService.getDefaultAttributeValue.

Doc from javax.print.PrintService.getDefaultAttributeValue.

Determines this print service's default printing attribute value in the given category. A printing attribute value is an instance of a class that implements interface Attribute. If a client sets up a print job and does not specify any attribute value in the given category, this Print Service will use the default attribute value instead.

Some attributes may not be supported in a particular context (ie for a particular DocFlavor). Use one of the methods that include a DocFlavor to validate the request before submitting it, such as getSupportedAttributeValues(..).

Not all attributes have a default value. For example the service will not have a default value for RequestingUser i.e. a null return for a supported category means there is no service default value for that category. Use the isAttributeCategorySupported(Class) method to distinguish these cases.

Annotations
@Override
getDestback to summary
pack-priv String getDest()
getIPPConnectionback to summary
public static HttpURLConnection getIPPConnection(URL url)
getIPPMediaback to summary
private Media getIPPMedia(String mediaName)

Returns the matching standard Media using string comparison of names.

getNameback to summary
public String getName()

Implements javax.print.PrintService.getName.

Doc from javax.print.PrintService.getName.

Returns a string name for this print service which may be used by applications to request a particular print service. In a suitable context, such as a name service, this name must be unique. In some environments this unique name may be the same as the user friendly printer name defined as the PrinterName attribute.

Annotations
@Override
getPrintResolutionsback to summary
private PrinterResolution[] getPrintResolutions()
getServiceUIFactoryback to summary
public ServiceUIFactory getServiceUIFactory()

Implements javax.print.PrintService.getServiceUIFactory.

Doc from javax.print.PrintService.getServiceUIFactory.

Returns a factory for UI components which allow users to interact with the service in various roles. Services which do not provide any UI should return null. Print Services which do provide UI but want to be supported in an environment with no UI support should ensure that the factory is not initialised unless the application calls this method to obtain the factory. See ServiceUIFactory for more information.

Annotations
@Override
getSupportedAttributeCategoriesback to summary
public synchronized Class<?>[] getSupportedAttributeCategories()

Implements javax.print.PrintService.getSupportedAttributeCategories.

Doc from javax.print.PrintService.getSupportedAttributeCategories.

Determines the printing attribute categories a client can specify when setting up a job for this print service. A printing attribute category is designated by a Class that implements interface Attribute. This method returns just the attribute categories that are supported; it does not return the particular attribute values that are supported.

This method returns all the printing attribute categories this print service supports for any possible job. Some categories may not be supported in a particular context (ie for a particular DocFlavor). Use one of the methods that include a DocFlavor to validate the request before submitting it, such as getSupportedAttributeValues(..).

Annotations
@Override
getSupportedAttributeValuesback to summary
public synchronized Object getSupportedAttributeValues(Class<? extends Attribute> category, DocFlavor flavor, AttributeSet attributes)

Implements javax.print.PrintService.getSupportedAttributeValues.

Doc from javax.print.PrintService.getSupportedAttributeValues.

Determines the printing attribute values a client can specify in the given category when setting up a job for this print service. A printing attribute value is an instance of a class that implements interface Attribute.

If flavor is null and attributes is null or is an empty set, this method returns all the printing attribute values this Print Service supports for any possible job. If flavor is not null or attributes is not an empty set, this method returns just the printing attribute values that are compatible with the given doc flavor and/or set of attributes. That is, a null return value may indicate that specifying this attribute is incompatible with the specified DocFlavor. Also if DocFlavor is not null it must be a flavor supported by this PrintService, else IllegalArgumentException will be thrown.

If the attributes parameter contains an Attribute whose category is the same as the category parameter, the service must ignore this attribute in the AttributeSet.

DocAttributes which are to be specified on the Doc must be included in this set to accurately represent the context.

This method returns an Object because different printing attribute categories indicate the supported attribute values in different ways. The documentation for each printing attribute in package javax.print.attribute.standard describes how each attribute indicates its supported values. Possible ways of indicating support include:

  • Return a single instance of the attribute category to indicate that any value is legal -- used, for example, by an attribute whose value is an arbitrary text string. (The value of the returned attribute object is irrelevant.)
  • Return an array of one or more instances of the attribute category, containing the legal values -- used, for example, by an attribute with a list of enumerated values. The type of the array is an array of the specified attribute category type as returned by its getCategory(Class).
  • Return a single object (of some class other than the attribute category) that indicates bounds on the legal values -- used, for example, by an integer-valued attribute that must lie within a certain range.
Annotations
@Override
getSupportedDocFlavorsback to summary
public synchronized DocFlavor[] getSupportedDocFlavors()

Implements javax.print.PrintService.getSupportedDocFlavors.

Doc from javax.print.PrintService.getSupportedDocFlavors.

Determines the print data formats a client can specify when setting up a job for this PrintService. A print data format is designated by a "doc flavor" (class DocFlavor) consisting of a MIME type plus a print data representation class.

Note that some doc flavors may not be supported in combination with all attributes. Use getUnsupportedAttributes(..) to validate specific combinations.

Annotations
@Override
getSupportedMediaback to summary
private Media[] getSupportedMedia()
getSupportedOutputBinsback to summary
private OutputBin[] getSupportedOutputBins()
getUnsupportedAttributesback to summary
public AttributeSet getUnsupportedAttributes(DocFlavor flavor, AttributeSet attributes)

Implements javax.print.PrintService.getUnsupportedAttributes.

Doc from javax.print.PrintService.getUnsupportedAttributes.

Identifies the attributes that are unsupported for a print request in the context of a particular DocFlavor. This method is useful for validating a potential print job and identifying the specific attributes which cannot be supported. It is important to supply only a supported DocFlavor or an IllegalArgumentException will be thrown. If the return value from this method is null, all attributes are supported.

DocAttributes which are to be specified on the Doc must be included in this set to accurately represent the context.

If the return value is non-null, all attributes in the returned set are unsupported with this DocFlavor. The returned set does not distinguish attribute categories that are unsupported from unsupported attribute values.

A supported print request can then be created by removing all unsupported attributes from the original attribute set, except in the case that the DocFlavor is unsupported.

If any attributes are unsupported only because they are in conflict with other attributes then it is at the discretion of the service to select the attribute(s) to be identified as the cause of the conflict.

Use isDocFlavorSupported() to verify that a DocFlavor is supported before calling this method.

Annotations
@Override
hashCodeback to summary
public int hashCode()

Overrides java.lang.Object.hashCode.

Implements javax.print.PrintService.hashCode.

Doc from javax.print.PrintService.hashCode.

This method should be implemented consistently with equals(Object).

Annotations
@Override
initAttributesback to summary
private void initAttributes()
isAttributeCategorySupportedback to summary
public boolean isAttributeCategorySupported(Class<? extends Attribute> category)

Implements javax.print.PrintService.isAttributeCategorySupported.

Doc from javax.print.PrintService.isAttributeCategorySupported.

Determines whether a client can specify the given printing attribute category when setting up a job for this print service. A printing attribute category is designated by a Class that implements interface Attribute. This method tells whether the attribute category is supported; it does not tell whether a particular attribute value is supported.

Some categories may not be supported in a particular context (ie for a particular DocFlavor). Use one of the methods which include a DocFlavor to validate the request before submitting it, such as getSupportedAttributeValues(..).

This is a convenience method to determine if the category would be a member of the result of getSupportedAttributeCategories().

Annotations
@Override
isAttributeValueSupportedback to summary
public boolean isAttributeValueSupported(Attribute attr, DocFlavor flavor, AttributeSet attributes)

Implements javax.print.PrintService.isAttributeValueSupported.

Doc from javax.print.PrintService.isAttributeValueSupported.

Determines whether a client can specify the given printing attribute value when setting up a job for this Print Service. A printing attribute value is an instance of a class that implements interface Attribute.

If flavor is null and attributes is null or is an empty set, this method tells whether this Print Service supports the given printing attribute value for some possible combination of doc flavor and set of attributes. If flavor is not null or attributes is not an empty set, this method tells whether this Print Service supports the given printing attribute value in combination with the given doc flavor and/or set of attributes.

Also if DocFlavor is not null it must be a flavor supported by this PrintService, else IllegalArgumentException will be thrown.

DocAttributes which are to be specified on the Doc must be included in this set to accurately represent the context.

This is a convenience method to determine if the value would be a member of the result of getSupportedAttributeValues(...).

Annotations
@Override
isAutoSenseback to summary
private boolean isAutoSense(DocFlavor flavor)
isDestinationSupportedback to summary
private boolean isDestinationSupported(DocFlavor flavor, AttributeSet attributes)
isDocFlavorSupportedback to summary
public boolean isDocFlavorSupported(DocFlavor flavor)

Implements javax.print.PrintService.isDocFlavorSupported.

Doc from javax.print.PrintService.isDocFlavorSupported.

Determines if this print service supports a specific DocFlavor. This is a convenience method to determine if the DocFlavor would be a member of the result of getSupportedDocFlavors().

Note that some doc flavors may not be supported in combination with all attributes. Use getUnsupportedAttributes(..) to validate specific combinations.

Annotations
@Override
isIPPSupportedImagesback to summary
public boolean isIPPSupportedImages(String mimeType)
isPostscriptback to summary
public synchronized boolean isPostscript()
isSupportedCopiesback to summary
private boolean isSupportedCopies(Copies copies)
isSupportedMediaback to summary
private synchronized boolean isSupportedMedia(MediaSizeName msn)
isSupportedMediaTrayback to summary
private synchronized boolean isSupportedMediaTray(MediaTray msn)
isSupportedResolutionback to summary
private boolean isSupportedResolution(PrinterResolution res)
newURLback to summary
private static URL newURL(String spec) throws MalformedURLException
Annotations
@SuppressWarnings:deprecation
opGetAttributesback to summary
private void opGetAttributes()
readIPPResponseback to summary
public static HashMap<String, AttributeClass>[] readIPPResponse(InputStream inputStream)
removePrintServiceAttributeListenerback to summary
public void removePrintServiceAttributeListener(PrintServiceAttributeListener listener)

Implements javax.print.PrintService.removePrintServiceAttributeListener.

Doc from javax.print.PrintService.removePrintServiceAttributeListener.

Removes the print-service listener from this print service. This means the listener is no longer interested in PrintService events.

Annotations
@Override
toHexback to summary
private static String toHex(byte v)
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Annotations
@Override
usesClassback to summary
public boolean usesClass(Class<?> c)

Implements sun.print.SunPrinterJobService.usesClass.

Doc from sun.print.SunPrinterJobService.usesClass.

This returns true if this service is implemented using the platform's built-in subclass of PrinterJob. ie the same class as the caller.

Annotations
@Override
wakeNotifierback to summary
public void wakeNotifier()
writeIPPRequestback to summary
public static boolean writeIPPRequest(OutputStream os, String operCode, AttributeClass[] attCl)
sun.print back to summary

private final Class IPPPrintService.ExtFinishing

extends Finishings
Class Inheritance
Annotations
@SuppressWarnings:serial

Field Summary

Inherited from javax.print.attribute.standard.Finishings:
BINDCOVEREDGE_STITCHEDGE_STITCH_BOTTOMEDGE_STITCH_LEFTEDGE_STITCH_RIGHTEDGE_STITCH_TOPNONESADDLE_STITCHSTAPLESTAPLE_BOTTOM_LEFTSTAPLE_BOTTOM_RIGHTSTAPLE_DUAL_BOTTOMSTAPLE_DUAL_LEFTSTAPLE_DUAL_RIGHTSTAPLE_DUAL_TOPSTAPLE_TOP_LEFTSTAPLE_TOP_RIGHT

Constructor Summary

AccessConstructor and Description
pack-priv
ExtFinishing(int value)

Method Summary

Modifier and TypeMethod and Description
pack-priv EnumSyntax[]
Inherited from javax.print.attribute.standard.Finishings:
getCategorygetEnumValueTablegetNamegetOffsetgetStringTable

Constructor Detail

ExtFinishingback to summary
pack-priv ExtFinishing(int value)

Method Detail

getAllback to summary
pack-priv EnumSyntax[] getAll()