Source Code Cross Referenced for MediaSizeName.java in  » 6.0-JDK-Core » print » javax » print » attribute » standard » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Home
Java Source Code / Java Documentation
1.6.0 JDK Core
2.6.0 JDK Modules
3.6.0 JDK Modules com.sun
4.6.0 JDK Modules com.sun.java
5.6.0 JDK Modules sun
6.6.0 JDK Platform
7.Ajax
8.Apache Harmony Java SE
9.Aspect oriented
10.Authentication Authorization
11.Blogger System
12.Build
13.Byte Code
14.Cache
15.Chart
16.Chat
17.Code Analyzer
18.Collaboration
19.Content Management System
20.Database Client
21.Database DBMS
22.Database JDBC Connection Pool
23.Database ORM
24.Development
25.EJB Server
26.ERP CRM Financial
27.ESB
28.Forum
29.Game
30.GIS
31.Graphic 3D
32.Graphic Library
33.Groupware
34.HTML Parser
35.IDE
36.IDE Eclipse
37.IDE Netbeans
38.Installer
39.Internationalization Localization
40.Inversion of Control
41.Issue Tracking
42.J2EE
43.J2ME
44.JBoss
45.JMS
46.JMX
47.Library
48.Mail Clients
49.Music
50.Net
51.Parser
52.PDF
53.Portal
54.Profiler
55.Project Management
56.Report
57.RSS RDF
58.Rule Engine
59.Science
60.Scripting
61.Search Engine
62.Security
63.Sevlet Container
64.Source Control
65.Swing Library
66.Template Engine
67.Test Coverage
68.Testing
69.UML
70.Web Crawler
71.Web Framework
72.Web Mail
73.Web Server
74.Web Services
75.Web Services apache cxf 2.2.6
76.Web Services AXIS2
77.Wiki Engine
78.Workflow Engines
79.XML
80.XML UI
Java Source Code / Java Documentation » 6.0 JDK Core » print » javax.print.attribute.standard 
Source Cross Referenced  Class Diagram Java Document (Java Doc) 


001        /*
002         * Copyright 2000-2003 Sun Microsystems, Inc.  All Rights Reserved.
003         * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
004         *
005         * This code is free software; you can redistribute it and/or modify it
006         * under the terms of the GNU General Public License version 2 only, as
007         * published by the Free Software Foundation.  Sun designates this
008         * particular file as subject to the "Classpath" exception as provided
009         * by Sun in the LICENSE file that accompanied this code.
010         *
011         * This code is distributed in the hope that it will be useful, but WITHOUT
012         * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
013         * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
014         * version 2 for more details (a copy is included in the LICENSE file that
015         * accompanied this code).
016         *
017         * You should have received a copy of the GNU General Public License version
018         * 2 along with this work; if not, write to the Free Software Foundation,
019         * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
020         *
021         * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
022         * CA 95054 USA or visit www.sun.com if you need additional information or
023         * have any questions.
024         */
025        package javax.print.attribute.standard;
026
027        import java.util.Locale;
028
029        import javax.print.attribute.EnumSyntax;
030        import javax.print.attribute.Attribute;
031
032        /**
033         * Class MediaSizeName is a subclass of Media.
034         * <P>
035         * This attribute can be used instead of specifying MediaName or MediaTray.
036         * <p>
037         * Class MediaSizeName currently declares a few standard media
038         * name values. 
039         * <P>
040         * <B>IPP Compatibility:</B> MediaSizeName is a representation class for
041         * values of the IPP "media" attribute which names media sizes.
042         * The names of the media sizes correspond to those in the IPP 1.1 RFC
043         * <a HREF="http://www.ietf.org/rfc/rfc2911.txt">RFC 2911</a>
044         * <P>
045         *
046         */
047        public class MediaSizeName extends Media {
048
049            private static final long serialVersionUID = 2778798329756942747L;
050
051            /**
052             * A0 size.
053             */
054            public static final MediaSizeName ISO_A0 = new MediaSizeName(0);
055            /**
056             * A1 size.
057             */
058            public static final MediaSizeName ISO_A1 = new MediaSizeName(1);
059            /**
060             * A2 size.
061             */
062            public static final MediaSizeName ISO_A2 = new MediaSizeName(2);
063            /**
064             * A3 size.
065             */
066            public static final MediaSizeName ISO_A3 = new MediaSizeName(3);
067            /**
068             * A4 size.
069             */
070            public static final MediaSizeName ISO_A4 = new MediaSizeName(4);
071            /**
072             * A5 size.
073             */
074            public static final MediaSizeName ISO_A5 = new MediaSizeName(5);
075            /**
076             * A6 size.
077             */
078            public static final MediaSizeName ISO_A6 = new MediaSizeName(6);
079            /**
080             * A7 size.
081             */
082            public static final MediaSizeName ISO_A7 = new MediaSizeName(7);
083            /**
084             * A8 size.
085             */
086            public static final MediaSizeName ISO_A8 = new MediaSizeName(8);
087            /**
088             * A9 size.
089             */
090            public static final MediaSizeName ISO_A9 = new MediaSizeName(9);
091            /**
092             * A10 size.
093             */
094            public static final MediaSizeName ISO_A10 = new MediaSizeName(10);
095
096            /**
097             * ISO B0 size.
098             */
099            public static final MediaSizeName ISO_B0 = new MediaSizeName(11);
100            /**
101             * ISO B1 size.
102             */
103            public static final MediaSizeName ISO_B1 = new MediaSizeName(12);
104            /**
105             * ISO B2 size.
106             */
107            public static final MediaSizeName ISO_B2 = new MediaSizeName(13);
108            /**
109             * ISO B3 size.
110             */
111            public static final MediaSizeName ISO_B3 = new MediaSizeName(14);
112            /**
113             * ISO B4 size.
114             */
115            public static final MediaSizeName ISO_B4 = new MediaSizeName(15);
116            /**
117             * ISO B5 size.
118             */
119            public static final MediaSizeName ISO_B5 = new MediaSizeName(16);
120            /**
121             * ISO B6 size.
122             */
123            public static final MediaSizeName ISO_B6 = new MediaSizeName(17);
124            /**
125             * ISO B7 size.
126             */
127            public static final MediaSizeName ISO_B7 = new MediaSizeName(18);
128            /**
129             * ISO B8 size.
130             */
131            public static final MediaSizeName ISO_B8 = new MediaSizeName(19);
132            /**
133             * ISO B9 size.
134             */
135            public static final MediaSizeName ISO_B9 = new MediaSizeName(20);
136            /**
137             * ISO B10 size.
138             */
139            public static final MediaSizeName ISO_B10 = new MediaSizeName(21);
140
141            /**
142             * JIS B0 size.
143             */
144            public static final MediaSizeName JIS_B0 = new MediaSizeName(22);
145            /**
146             * JIS B1 size.
147             */
148            public static final MediaSizeName JIS_B1 = new MediaSizeName(23);
149            /**
150             * JIS B2 size.
151             */
152            public static final MediaSizeName JIS_B2 = new MediaSizeName(24);
153            /**
154             * JIS B3 size.
155             */
156            public static final MediaSizeName JIS_B3 = new MediaSizeName(25);
157            /**
158             * JIS B4 size.
159             */
160            public static final MediaSizeName JIS_B4 = new MediaSizeName(26);
161            /**
162             * JIS B5 size.
163             */
164            public static final MediaSizeName JIS_B5 = new MediaSizeName(27);
165            /**
166             * JIS B6 size.
167             */
168            public static final MediaSizeName JIS_B6 = new MediaSizeName(28);
169            /**
170             * JIS B7 size.
171             */
172            public static final MediaSizeName JIS_B7 = new MediaSizeName(29);
173            /**
174             * JIS B8 size.
175             */
176            public static final MediaSizeName JIS_B8 = new MediaSizeName(30);
177            /**
178             * JIS B9 size.
179             */
180            public static final MediaSizeName JIS_B9 = new MediaSizeName(31);
181            /**
182             * JIS B10 size.
183             */
184            public static final MediaSizeName JIS_B10 = new MediaSizeName(32);
185
186            /**
187             * ISO C0 size.
188             */
189            public static final MediaSizeName ISO_C0 = new MediaSizeName(33);
190            /**
191             * ISO C1 size.
192             */
193            public static final MediaSizeName ISO_C1 = new MediaSizeName(34);
194            /**
195             * ISO C2 size.
196             */
197            public static final MediaSizeName ISO_C2 = new MediaSizeName(35);
198            /**
199             * ISO C3 size.
200             */
201            public static final MediaSizeName ISO_C3 = new MediaSizeName(36);
202            /**
203             * ISO C4 size.
204             */
205            public static final MediaSizeName ISO_C4 = new MediaSizeName(37);
206            /**
207             * ISO C5 size.
208             */
209            public static final MediaSizeName ISO_C5 = new MediaSizeName(38);
210            /**
211             *   letter size.
212             */
213            public static final MediaSizeName ISO_C6 = new MediaSizeName(39);
214            /**
215             *   letter size.
216             */
217            public static final MediaSizeName NA_LETTER = new MediaSizeName(40);
218
219            /**
220             *  legal size .
221             */
222            public static final MediaSizeName NA_LEGAL = new MediaSizeName(41);
223
224            /**
225             *  executive size .
226             */
227            public static final MediaSizeName EXECUTIVE = new MediaSizeName(42);
228
229            /**
230             *  ledger size .
231             */
232            public static final MediaSizeName LEDGER = new MediaSizeName(43);
233
234            /**
235             *  tabloid size .
236             */
237            public static final MediaSizeName TABLOID = new MediaSizeName(44);
238
239            /**
240             *  invoice size .
241             */
242            public static final MediaSizeName INVOICE = new MediaSizeName(45);
243
244            /**
245             *  folio size .
246             */
247            public static final MediaSizeName FOLIO = new MediaSizeName(46);
248
249            /**
250             *  quarto size .
251             */
252            public static final MediaSizeName QUARTO = new MediaSizeName(47);
253
254            /**
255             *  Japanese Postcard size.
256             */
257            public static final MediaSizeName JAPANESE_POSTCARD = new MediaSizeName(
258                    48);
259            /**
260             *  Japanese Double Postcard size.
261             */
262            public static final MediaSizeName JAPANESE_DOUBLE_POSTCARD = new MediaSizeName(
263                    49);
264
265            /**
266             *  A size .
267             */
268            public static final MediaSizeName A = new MediaSizeName(50);
269
270            /**
271             *  B size .
272             */
273            public static final MediaSizeName B = new MediaSizeName(51);
274
275            /**
276             *  C size .
277             */
278            public static final MediaSizeName C = new MediaSizeName(52);
279
280            /**
281             *  D size .
282             */
283            public static final MediaSizeName D = new MediaSizeName(53);
284
285            /**
286             *  E size .
287             */
288            public static final MediaSizeName E = new MediaSizeName(54);
289
290            /**
291             *  ISO designated long size .
292             */
293            public static final MediaSizeName ISO_DESIGNATED_LONG = new MediaSizeName(
294                    55);
295
296            /**
297             *  Italy envelope size . 
298             */
299            public static final MediaSizeName ITALY_ENVELOPE = new MediaSizeName(
300                    56); // DESIGNATED_LONG?
301
302            /**
303             *  monarch envelope size .
304             */
305            public static final MediaSizeName MONARCH_ENVELOPE = new MediaSizeName(
306                    57);
307            /**
308             * personal envelope size .
309             */
310            public static final MediaSizeName PERSONAL_ENVELOPE = new MediaSizeName(
311                    58);
312            /**
313             *  number 9 envelope size .
314             */
315            public static final MediaSizeName NA_NUMBER_9_ENVELOPE = new MediaSizeName(
316                    59);
317            /**
318             *  number 10 envelope size .
319             */
320            public static final MediaSizeName NA_NUMBER_10_ENVELOPE = new MediaSizeName(
321                    60);
322            /**
323             *  number 11 envelope size .
324             */
325            public static final MediaSizeName NA_NUMBER_11_ENVELOPE = new MediaSizeName(
326                    61);
327            /**
328             *  number 12 envelope size .
329             */
330            public static final MediaSizeName NA_NUMBER_12_ENVELOPE = new MediaSizeName(
331                    62);
332            /**
333             *  number 14 envelope size .
334             */
335            public static final MediaSizeName NA_NUMBER_14_ENVELOPE = new MediaSizeName(
336                    63);
337            /**
338             *  6x9 North American envelope size.
339             */
340            public static final MediaSizeName NA_6X9_ENVELOPE = new MediaSizeName(
341                    64);
342            /**
343             *  7x9 North American envelope size.
344             */
345            public static final MediaSizeName NA_7X9_ENVELOPE = new MediaSizeName(
346                    65);
347            /**
348             *  9x11 North American envelope size.
349             */
350            public static final MediaSizeName NA_9X11_ENVELOPE = new MediaSizeName(
351                    66);
352            /**
353             *  9x12 North American envelope size.
354             */
355            public static final MediaSizeName NA_9X12_ENVELOPE = new MediaSizeName(
356                    67);
357
358            /**
359             *  10x13 North American envelope size .
360             */
361            public static final MediaSizeName NA_10X13_ENVELOPE = new MediaSizeName(
362                    68);
363            /**
364             *  10x14North American  envelope size .
365             */
366            public static final MediaSizeName NA_10X14_ENVELOPE = new MediaSizeName(
367                    69);
368            /**
369             *  10x15 North American envelope size.
370             */
371            public static final MediaSizeName NA_10X15_ENVELOPE = new MediaSizeName(
372                    70);
373
374            /**
375             *  5x7 North American paper.
376             */
377            public static final MediaSizeName NA_5X7 = new MediaSizeName(71);
378
379            /**
380             *  8x10 North American paper.
381             */
382            public static final MediaSizeName NA_8X10 = new MediaSizeName(72);
383
384            /** 
385             * Construct a new media size enumeration value with the given integer 
386             * value. 
387             *
388             * @param  value  Integer value.
389             */
390            protected MediaSizeName(int value) {
391                super (value);
392            }
393
394            private static final String[] myStringTable = { "iso-a0", "iso-a1",
395                    "iso-a2", "iso-a3", "iso-a4", "iso-a5", "iso-a6", "iso-a7",
396                    "iso-a8", "iso-a9", "iso-a10", "iso-b0", "iso-b1",
397                    "iso-b2", "iso-b3", "iso-b4", "iso-b5", "iso-b6", "iso-b7",
398                    "iso-b8", "iso-b9", "iso-b10", "jis-b0", "jis-b1",
399                    "jis-b2", "jis-b3", "jis-b4", "jis-b5", "jis-b6", "jis-b7",
400                    "jis-b8", "jis-b9", "jis-b10", "iso-c0", "iso-c1",
401                    "iso-c2", "iso-c3", "iso-c4", "iso-c5", "iso-c6",
402                    "na-letter", "na-legal", "executive", "ledger", "tabloid",
403                    "invoice", "folio", "quarto", "japanese-postcard",
404                    "oufuko-postcard", "a", "b", "c", "d", "e",
405                    "iso-designated-long", "italian-envelope",
406                    "monarch-envelope", "personal-envelope",
407                    "na-number-9-envelope", "na-number-10-envelope",
408                    "na-number-11-envelope", "na-number-12-envelope",
409                    "na-number-14-envelope", "na-6x9-envelope",
410                    "na-7x9-envelope", "na-9x11-envelope", "na-9x12-envelope",
411                    "na-10x13-envelope", "na-10x14-envelope",
412                    "na-10x15-envelope", "na-5x7", "na-8x10", };
413
414            private static final MediaSizeName[] myEnumValueTable = { ISO_A0,
415                    ISO_A1, ISO_A2, ISO_A3, ISO_A4, ISO_A5, ISO_A6, ISO_A7,
416                    ISO_A8, ISO_A9, ISO_A10, ISO_B0, ISO_B1, ISO_B2, ISO_B3,
417                    ISO_B4, ISO_B5, ISO_B6, ISO_B7, ISO_B8, ISO_B9, ISO_B10,
418                    JIS_B0, JIS_B1, JIS_B2, JIS_B3, JIS_B4, JIS_B5, JIS_B6,
419                    JIS_B7, JIS_B8, JIS_B9, JIS_B10, ISO_C0, ISO_C1, ISO_C2,
420                    ISO_C3, ISO_C4, ISO_C5, ISO_C6, NA_LETTER, NA_LEGAL,
421                    EXECUTIVE, LEDGER, TABLOID, INVOICE, FOLIO, QUARTO,
422                    JAPANESE_POSTCARD, JAPANESE_DOUBLE_POSTCARD, A, B, C, D, E,
423                    ISO_DESIGNATED_LONG, ITALY_ENVELOPE, MONARCH_ENVELOPE,
424                    PERSONAL_ENVELOPE, NA_NUMBER_9_ENVELOPE,
425                    NA_NUMBER_10_ENVELOPE, NA_NUMBER_11_ENVELOPE,
426                    NA_NUMBER_12_ENVELOPE, NA_NUMBER_14_ENVELOPE,
427                    NA_6X9_ENVELOPE, NA_7X9_ENVELOPE, NA_9X11_ENVELOPE,
428                    NA_9X12_ENVELOPE, NA_10X13_ENVELOPE, NA_10X14_ENVELOPE,
429                    NA_10X15_ENVELOPE, NA_5X7, NA_8X10, };
430
431            /**
432             * Returns the string table for class MediaSizeName.
433             */
434            protected String[] getStringTable() {
435                return (String[]) myStringTable.clone();
436            }
437
438            /**
439             * Returns the enumeration value table for class MediaSizeName.
440             */
441            protected EnumSyntax[] getEnumValueTable() {
442                return (EnumSyntax[]) myEnumValueTable.clone();
443            }
444
445        }
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.