1 /* 2 * @(#)SupportedValuesAttribute.java 1.4 03/12/19 3 * 4 * Copyright 2004 Sun Microsystems, Inc. All rights reserved. 5 * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. 6 */ 7 8 9 package javax.print.attribute; 10 11 /** 12 * Interface SupportedValuesAttribute is a tagging interface which a printing 13 * attribute class implements to indicate the attribute describes the supported 14 * values for another attribute. For example, if a Print Service instance 15 * supports the {@link javax.print.attribute.standard.Copies Copies} 16 * attribute, the Print Service instance will have a {@link 17 * javax.print.attribute.standard.CopiesSupported CopiesSupported} attribute, 18 * which is a SupportedValuesAttribute giving the legal values a client may 19 * specify for the {@link javax.print.attribute.standard.Copies Copies} 20 * attribute. 21 * <P> 22 * 23 * @author Alan Kaminsky 24 */ 25 public interface SupportedValuesAttribute extends Attribute { 26 } 27