SupportedValuesAttribute (Java SE 23 & JDK 23)
Description: declaration: module: java.desktop, package: javax.print.attribute, interface: SupportedValuesAttribute
Keywords: javax.print.attribute.SupportedValuesAttribute interface

# Interface SupportedValuesAttribute

All Superinterfaces:
  `Attribute`, `Serializable`

All Known Implementing Classes:
  `CopiesSupported`, `JobImpressionsSupported`, `JobKOctetsSupported`, `JobMediaSheetsSupported`, `JobPrioritySupported`, `NumberUpSupported`

public interface SupportedValuesAttribute extends Attribute
Interface `SupportedValuesAttribute` is a tagging interface which a printing attribute class implements to indicate the attribute describes the supported values for another attribute. For example, if a Print Service instance supports the `Copies` attribute, the Print Service instance will have a `CopiesSupported` attribute, which is a `SupportedValuesAttribute` giving the legal values a client may specify for the `Copies` attribute.

- ## Method Summary

  ### Methods declared in interface javax.print.attribute.Attribute

  `getCategory, getName`