public final class

DialogTypeSelection

extends EnumSyntax
implements PrintRequestAttribute
java.lang.Object
   ↳ javax.print.attribute.EnumSyntax
     ↳ sun.print.DialogTypeSelection

Class Overview

Class DialogTypeSelection is a printing attribute class, an enumeration, that indicates the user dialog type to be used for specifying printing options. If NATIVE is specified, then where available, a native platform dialog is displayed. If COMMON is specified, a cross-platform print dialog is displayed. This option to specify a native dialog for use with an IPP attribute set provides a standard way to reflect back of the setting and option changes made by a user to the calling application, and integrates the native dialog into the Java printing APIs. But note that some options and settings in a native dialog may not necessarily map to IPP attributes as they may be non-standard platform, or even printer specific options.

IPP Compatibility: This is not an IPP attribute.

Summary

Fields
public static final DialogTypeSelection COMMON
public static final DialogTypeSelection NATIVE
Protected Constructors
DialogTypeSelection(int value)
Construct a new dialog type selection enumeration value with the given integer value.
Public Methods
final Class getCategory()
Get the printing attribute class which is to be used as the "category" for this printing attribute value.
final String getName()
Get the name of the category of which this attribute value is an instance.
Protected Methods
EnumSyntax[] getEnumValueTable()
Returns the enumeration value table for class DialogTypeSelection.
String[] getStringTable()
Returns the string table for class DialogTypeSelection.
[Expand]
Inherited Methods
From class javax.print.attribute.EnumSyntax
From class java.lang.Object
From interface javax.print.attribute.Attribute

Fields

public static final DialogTypeSelection COMMON

public static final DialogTypeSelection NATIVE

Protected Constructors

protected DialogTypeSelection (int value)

Construct a new dialog type selection enumeration value with the given integer value.

Parameters
value Integer value.

Public Methods

public final Class getCategory ()

Get the printing attribute class which is to be used as the "category" for this printing attribute value.

For class DialogTypeSelection the category is class DialogTypeSelection itself.

Returns
  • Printing attribute class (category), an instance of class java.lang.Class.

public final String getName ()

Get the name of the category of which this attribute value is an instance.

For class DialogTypeSelection the category name is "dialog-type-selection".

Returns
  • Attribute category name.

Protected Methods

protected EnumSyntax[] getEnumValueTable ()

Returns the enumeration value table for class DialogTypeSelection.

Returns
  • the value table

protected String[] getStringTable ()

Returns the string table for class DialogTypeSelection.

Returns
  • the string table