1 /* 2 * @(#)PrintRequestAttribute.java 1.5 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 PrintRequestAttribute is a tagging interface which a printing 13 * attribute class implements to indicate the attribute denotes a 14 * requested setting for a print job. 15 * <p> 16 * Attributes which are tagged with PrintRequestAttribute and are also tagged 17 * as PrintJobAttribute, represent the subset of job attributes which 18 * can be part of the specification of a job request. 19 * <p> 20 * If an attribute implements {@link DocAttribute DocAttribute} 21 * as well as PrintRequestAttribute, the client may include the 22 * attribute in a <code>Doc</code>}'s attribute set to specify 23 * a job setting which pertains just to that doc. 24 * <P> 25 * 26 * @see DocAttributeSet 27 * @see PrintRequestAttributeSet 28 * 29 * @author Alan Kaminsky 30 */ 31 32 public interface PrintRequestAttribute extends Attribute { 33 } 34