src/share/classes/sun/print/CustomMediaSizeName.java

Print this page

        

*** 31,42 **** import javax.print.attribute.standard.MediaSize; import javax.print.attribute.standard.MediaSizeName; import java.util.ArrayList; class CustomMediaSizeName extends MediaSizeName { ! private static ArrayList customStringTable = new ArrayList(); ! private static ArrayList customEnumTable = new ArrayList(); private String choiceName; private MediaSizeName mediaName; private CustomMediaSizeName(int x) { super(x); --- 31,42 ---- import javax.print.attribute.standard.MediaSize; import javax.print.attribute.standard.MediaSizeName; import java.util.ArrayList; class CustomMediaSizeName extends MediaSizeName { ! private static ArrayList<String> customStringTable = new ArrayList<>(); ! private static ArrayList<MediaSizeName> customEnumTable = new ArrayList<>(); private String choiceName; private MediaSizeName mediaName; private CustomMediaSizeName(int x) { super(x);
*** 160,176 **** /** * Returns the string table for class CustomMediaSizeName. */ protected String[] getStringTable() { String[] nameTable = new String[customStringTable.size()]; ! return (String[])customStringTable.toArray(nameTable); } /** * Returns the enumeration value table for class CustomMediaSizeName. */ protected EnumSyntax[] getEnumValueTable() { MediaSizeName[] enumTable = new MediaSizeName[customEnumTable.size()]; ! return (MediaSizeName[])customEnumTable.toArray(enumTable); } } --- 160,176 ---- /** * Returns the string table for class CustomMediaSizeName. */ protected String[] getStringTable() { String[] nameTable = new String[customStringTable.size()]; ! return customStringTable.toArray(nameTable); } /** * Returns the enumeration value table for class CustomMediaSizeName. */ protected EnumSyntax[] getEnumValueTable() { MediaSizeName[] enumTable = new MediaSizeName[customEnumTable.size()]; ! return customEnumTable.toArray(enumTable); } }