1. /*
  2. * @(#)PrintRequestAttribute.java 1.4 03/01/23
  3. *
  4. * Copyright 2003 Sun Microsystems, Inc. All rights reserved.
  5. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
  6. */
  7. package javax.print.attribute;
  8. /**
  9. * Interface PrintRequestAttribute is a tagging interface which a printing
  10. * attribute class implements to indicate the attribute denotes a
  11. * requested setting for a print job.
  12. * <p>
  13. * Attributes which are tagged with PrintRequestAttribute and are also tagged
  14. * as PrintJobAttribute, represent the subset of job attributes which
  15. * can be part of the specification of a job request.
  16. * <p>
  17. * If an attribute implements {@link DocAttribute DocAttribute}
  18. * as well as PrintRequestAttribute, the client may include the
  19. * attribute in a <code>Doc</code>}'s attribute set to specify
  20. * a job setting which pertains just to that doc.
  21. * <P>
  22. *
  23. * @see DocAttributeSet
  24. * @see PrintRequestAttributeSet
  25. *
  26. * @author Alan Kaminsky
  27. */
  28. public interface PrintRequestAttribute extends Attribute {
  29. }