1 7 package javax.print.attribute.standard; 8 9 import java.util.Locale ; 10 11 import javax.print.attribute.Attribute ; 12 import javax.print.attribute.EnumSyntax ; 13 import javax.print.attribute.PrintRequestAttribute ; 14 import javax.print.attribute.PrintJobAttribute ; 15 16 38 public class JobSheets extends EnumSyntax 39 implements PrintRequestAttribute , PrintJobAttribute { 40 41 private static final long serialVersionUID = -4735258056132519759L; 42 43 46 public static final JobSheets NONE = new JobSheets (0); 47 48 53 public static final JobSheets STANDARD = new JobSheets (1); 54 55 61 protected JobSheets(int value) { 62 super (value); 63 } 64 65 private static final String [] myStringTable = { 66 "none", 67 "standard" 68 }; 69 70 private static final JobSheets [] myEnumValueTable = { 71 NONE, 72 STANDARD 73 }; 74 75 78 protected String [] getStringTable() { 79 return (String [])myStringTable.clone(); 80 } 81 82 85 protected EnumSyntax [] getEnumValueTable() { 86 return (EnumSyntax [])myEnumValueTable.clone(); 87 } 88 89 99 public final Class <? extends Attribute > getCategory() { 100 return JobSheets .class; 101 } 102 103 112 public final String getName() { 113 return "job-sheets"; 114 } 115 116 } 117 | Popular Tags |