Source code: org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03/PrinterStateType.java
1 /*
2 * XML Type: printerStateType
3 * Namespace: http://docs.oasis-open.org/wsrf/2005/01/wsrf-Interop-2.0-draft-03.xsd
4 * Java type: org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType
5 *
6 * Automatically generated - do not modify.
7 */
8 package org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03;
9
10
11 /**
12 * An XML printerStateType(@http://docs.oasis-open.org/wsrf/2005/01/wsrf-Interop-2.0-draft-03.xsd).
13 *
14 * This is an atomic type that is a restriction of org.apache.xmlbeans.XmlString.
15 */
16 public interface PrinterStateType extends org.apache.xmlbeans.XmlString
17 {
18 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)schema.system.s9609847545506D32B386BC2D8CF69F0A.TypeSystemHolder.typeSystem.resolveHandle("printerstatetype6375type");
19
20 org.apache.xmlbeans.StringEnumAbstractBase enumValue();
21 void set(org.apache.xmlbeans.StringEnumAbstractBase e);
22
23 static final Enum IDLE = Enum.forString("Idle");
24 static final Enum PROCESSING = Enum.forString("Processing");
25 static final Enum STOPPED = Enum.forString("Stopped");
26
27 static final int INT_IDLE = Enum.INT_IDLE;
28 static final int INT_PROCESSING = Enum.INT_PROCESSING;
29 static final int INT_STOPPED = Enum.INT_STOPPED;
30
31 /**
32 * Enumeration value class for org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType.
33 * These enum values can be used as follows:
34 * <pre>
35 * enum.toString(); // returns the string value of the enum
36 * enum.intValue(); // returns an int value, useful for switches
37 * // e.g., case Enum.INT_IDLE
38 * Enum.forString(s); // returns the enum value for a string
39 * Enum.forInt(i); // returns the enum value for an int
40 * </pre>
41 * Enumeration objects are immutable singleton objects that
42 * can be compared using == object equality. They have no
43 * public constructor. See the constants defined within this
44 * class for all the valid values.
45 */
46 static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
47 {
48 /**
49 * Returns the enum value for a string, or null if none.
50 */
51 public static Enum forString(java.lang.String s)
52 { return (Enum)table.forString(s); }
53 /**
54 * Returns the enum value corresponding to an int, or null if none.
55 */
56 public static Enum forInt(int i)
57 { return (Enum)table.forInt(i); }
58
59 private Enum(java.lang.String s, int i)
60 { super(s, i); }
61
62 static final int INT_IDLE = 1;
63 static final int INT_PROCESSING = 2;
64 static final int INT_STOPPED = 3;
65
66 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
67 new org.apache.xmlbeans.StringEnumAbstractBase.Table
68 (
69 new Enum[]
70 {
71 new Enum("Idle", INT_IDLE),
72 new Enum("Processing", INT_PROCESSING),
73 new Enum("Stopped", INT_STOPPED),
74 }
75 );
76 private static final long serialVersionUID = 1L;
77 private java.lang.Object readResolve() { return forInt(intValue()); }
78 }
79
80 /**
81 * A factory class with static methods for creating instances
82 * of this type.
83 */
84
85 public static final class Factory
86 {
87 public static org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType newValue(java.lang.Object obj) {
88 return (org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType) type.newValue( obj ); }
89
90 public static org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType newInstance() {
91 return (org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
92
93 public static org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType newInstance(org.apache.xmlbeans.XmlOptions options) {
94 return (org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
95
96 public static org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType parse(java.lang.String s) throws org.apache.xmlbeans.XmlException {
97 return (org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( s, type, null ); }
98
99 public static org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType parse(java.lang.String s, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
100 return (org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( s, type, options ); }
101
102 public static org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType parse(java.io.File f) throws org.apache.xmlbeans.XmlException, java.io.IOException {
103 return (org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( f, type, null ); }
104
105 public static org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType parse(java.io.File f, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
106 return (org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( f, type, options ); }
107
108 public static org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
109 return (org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
110
111 public static org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
112 return (org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
113
114 public static org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
115 return (org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
116
117 public static org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
118 return (org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
119
120 public static org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
121 return (org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
122
123 public static org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
124 return (org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
125
126 public static org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
127 return (org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
128
129 public static org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
130 return (org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
131
132 public static org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
133 return (org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
134
135 public static org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
136 return (org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
137
138 public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
139 return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
140
141 public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
142 return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
143
144 private Factory() { } // No instance of this class allowed
145 }
146 }