1. /*
  2. * @(#)DocAttribute.java 1.3 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 DocAttribute is a tagging interface which a printing attribute
  10. * class implements to indicate the attribute denotes a setting for a doc.
  11. * ("Doc" is a short, easy-to-pronounce term that means "a piece of print
  12. * data.") The client may include a DocAttribute in a <code>Doc</code>'s
  13. * attribute set to specify a characteristic of
  14. * that doc. If an attribute implements {@link PrintRequestAttribute
  15. * PrintRequestAttribute} as well as DocAttribute, the client may include the
  16. * attribute in a attribute set which specifies a print job
  17. * to specify a characteristic for all the docs in that job.
  18. * <P>
  19. *
  20. * @see DocAttributeSet
  21. * @see PrintRequestAttributeSet
  22. *
  23. * @author Alan Kaminsky
  24. */
  25. public interface DocAttribute extends Attribute {
  26. }