1 2 8 package javax.print.attribute.standard; 9 10 import javax.print.attribute.Attribute ; 11 import javax.print.attribute.EnumSyntax ; 12 import javax.print.attribute.DocAttribute ; 13 import javax.print.attribute.PrintRequestAttribute ; 14 import javax.print.attribute.PrintJobAttribute ; 15 16 70 public final class Chromaticity extends EnumSyntax 71 implements DocAttribute , PrintRequestAttribute , PrintJobAttribute { 72 73 private static final long serialVersionUID = 4660543931355214012L; 74 75 78 public static final Chromaticity MONOCHROME = new Chromaticity (0); 79 80 83 public static final Chromaticity COLOR = new Chromaticity (1); 84 85 86 92 protected Chromaticity(int value) { 93 super(value); 94 } 95 96 private static final String [] myStringTable = {"monochrome", 97 "color"}; 98 99 private static final Chromaticity [] myEnumValueTable = {MONOCHROME, 100 COLOR}; 101 102 105 protected String [] getStringTable() { 106 return myStringTable; 107 } 108 109 112 protected EnumSyntax [] getEnumValueTable() { 113 return myEnumValueTable; 114 } 115 116 125 public final Class <? extends Attribute > getCategory() { 126 return Chromaticity .class; 127 } 128 129 137 public final String getName() { 138 return "chromaticity"; 139 } 140 141 } 142 | Popular Tags |