001: /*
002: * XML Type: actionType
003: * Namespace: http://xmlbeans.apache.org/samples/validation/todolist
004: * Java type: org.apache.xmlbeans.samples.validation.todolist.ActionType
005: *
006: * Automatically generated - do not modify.
007: */
008: package org.apache.xmlbeans.samples.validation.todolist;
009:
010: /**
011: * An XML actionType(@http://xmlbeans.apache.org/samples/validation/todolist).
012: *
013: * This is an atomic type that is a restriction of org.apache.xmlbeans.XmlString.
014: */
015: public interface ActionType extends org.apache.xmlbeans.XmlString {
016: public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType) schema.system.s59A663BF38731BA9F8026B121E40FDD3.TypeSystemHolder.typeSystem
017: .resolveHandle("actiontype5fa0type");
018:
019: org.apache.xmlbeans.StringEnumAbstractBase enumValue();
020:
021: void set(org.apache.xmlbeans.StringEnumAbstractBase e);
022:
023: static final Enum DO = Enum.forString("do");
024: static final Enum DELEGATE = Enum.forString("delegate");
025: static final Enum SOMEDAY_MAYBE_DEFER = Enum
026: .forString("someday_maybe_defer");
027: static final Enum TOSS = Enum.forString("toss");
028: static final Enum INCUBATE = Enum.forString("incubate");
029: static final Enum FILE = Enum.forString("file");
030:
031: static final int INT_DO = Enum.INT_DO;
032: static final int INT_DELEGATE = Enum.INT_DELEGATE;
033: static final int INT_SOMEDAY_MAYBE_DEFER = Enum.INT_SOMEDAY_MAYBE_DEFER;
034: static final int INT_TOSS = Enum.INT_TOSS;
035: static final int INT_INCUBATE = Enum.INT_INCUBATE;
036: static final int INT_FILE = Enum.INT_FILE;
037:
038: /**
039: * Enumeration value class for org.apache.xmlbeans.samples.validation.todolist.ActionType.
040: * These enum values can be used as follows:
041: * <pre>
042: * enum.toString(); // returns the string value of the enum
043: * enum.intValue(); // returns an int value, useful for switches
044: * // e.g., case Enum.INT_DO
045: * Enum.forString(s); // returns the enum value for a string
046: * Enum.forInt(i); // returns the enum value for an int
047: * </pre>
048: * Enumeration objects are immutable singleton objects that
049: * can be compared using == object equality. They have no
050: * public constructor. See the constants defined within this
051: * class for all the valid values.
052: */
053: static final class Enum extends
054: org.apache.xmlbeans.StringEnumAbstractBase {
055: /**
056: * Returns the enum value for a string, or null if none.
057: */
058: public static Enum forString(java.lang.String s) {
059: return (Enum) table.forString(s);
060: }
061:
062: /**
063: * Returns the enum value corresponding to an int, or null if none.
064: */
065: public static Enum forInt(int i) {
066: return (Enum) table.forInt(i);
067: }
068:
069: private Enum(java.lang.String s, int i) {
070: super (s, i);
071: }
072:
073: static final int INT_DO = 1;
074: static final int INT_DELEGATE = 2;
075: static final int INT_SOMEDAY_MAYBE_DEFER = 3;
076: static final int INT_TOSS = 4;
077: static final int INT_INCUBATE = 5;
078: static final int INT_FILE = 6;
079:
080: public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table = new org.apache.xmlbeans.StringEnumAbstractBase.Table(
081: new Enum[] {
082: new Enum("do", INT_DO),
083: new Enum("delegate", INT_DELEGATE),
084: new Enum("someday_maybe_defer",
085: INT_SOMEDAY_MAYBE_DEFER),
086: new Enum("toss", INT_TOSS),
087: new Enum("incubate", INT_INCUBATE),
088: new Enum("file", INT_FILE), });
089: private static final long serialVersionUID = 1L;
090:
091: private java.lang.Object readResolve() {
092: return forInt(intValue());
093: }
094: }
095:
096: /**
097: * A factory class with static methods for creating instances
098: * of this type.
099: */
100:
101: public static final class Factory {
102: public static org.apache.xmlbeans.samples.validation.todolist.ActionType newValue(
103: java.lang.Object obj) {
104: return (org.apache.xmlbeans.samples.validation.todolist.ActionType) type
105: .newValue(obj);
106: }
107:
108: public static org.apache.xmlbeans.samples.validation.todolist.ActionType newInstance() {
109: return (org.apache.xmlbeans.samples.validation.todolist.ActionType) org.apache.xmlbeans.XmlBeans
110: .getContextTypeLoader().newInstance(type, null);
111: }
112:
113: public static org.apache.xmlbeans.samples.validation.todolist.ActionType newInstance(
114: org.apache.xmlbeans.XmlOptions options) {
115: return (org.apache.xmlbeans.samples.validation.todolist.ActionType) org.apache.xmlbeans.XmlBeans
116: .getContextTypeLoader().newInstance(type, options);
117: }
118:
119: /** @param xmlAsString the string value to parse */
120: public static org.apache.xmlbeans.samples.validation.todolist.ActionType parse(
121: java.lang.String xmlAsString)
122: throws org.apache.xmlbeans.XmlException {
123: return (org.apache.xmlbeans.samples.validation.todolist.ActionType) org.apache.xmlbeans.XmlBeans
124: .getContextTypeLoader().parse(xmlAsString, type,
125: null);
126: }
127:
128: public static org.apache.xmlbeans.samples.validation.todolist.ActionType parse(
129: java.lang.String xmlAsString,
130: org.apache.xmlbeans.XmlOptions options)
131: throws org.apache.xmlbeans.XmlException {
132: return (org.apache.xmlbeans.samples.validation.todolist.ActionType) org.apache.xmlbeans.XmlBeans
133: .getContextTypeLoader().parse(xmlAsString, type,
134: options);
135: }
136:
137: /** @param file the file from which to load an xml document */
138: public static org.apache.xmlbeans.samples.validation.todolist.ActionType parse(
139: java.io.File file)
140: throws org.apache.xmlbeans.XmlException,
141: java.io.IOException {
142: return (org.apache.xmlbeans.samples.validation.todolist.ActionType) org.apache.xmlbeans.XmlBeans
143: .getContextTypeLoader().parse(file, type, null);
144: }
145:
146: public static org.apache.xmlbeans.samples.validation.todolist.ActionType parse(
147: java.io.File file,
148: org.apache.xmlbeans.XmlOptions options)
149: throws org.apache.xmlbeans.XmlException,
150: java.io.IOException {
151: return (org.apache.xmlbeans.samples.validation.todolist.ActionType) org.apache.xmlbeans.XmlBeans
152: .getContextTypeLoader().parse(file, type, options);
153: }
154:
155: public static org.apache.xmlbeans.samples.validation.todolist.ActionType parse(
156: java.net.URL u)
157: throws org.apache.xmlbeans.XmlException,
158: java.io.IOException {
159: return (org.apache.xmlbeans.samples.validation.todolist.ActionType) org.apache.xmlbeans.XmlBeans
160: .getContextTypeLoader().parse(u, type, null);
161: }
162:
163: public static org.apache.xmlbeans.samples.validation.todolist.ActionType parse(
164: java.net.URL u, org.apache.xmlbeans.XmlOptions options)
165: throws org.apache.xmlbeans.XmlException,
166: java.io.IOException {
167: return (org.apache.xmlbeans.samples.validation.todolist.ActionType) org.apache.xmlbeans.XmlBeans
168: .getContextTypeLoader().parse(u, type, options);
169: }
170:
171: public static org.apache.xmlbeans.samples.validation.todolist.ActionType parse(
172: java.io.InputStream is)
173: throws org.apache.xmlbeans.XmlException,
174: java.io.IOException {
175: return (org.apache.xmlbeans.samples.validation.todolist.ActionType) org.apache.xmlbeans.XmlBeans
176: .getContextTypeLoader().parse(is, type, null);
177: }
178:
179: public static org.apache.xmlbeans.samples.validation.todolist.ActionType parse(
180: java.io.InputStream is,
181: org.apache.xmlbeans.XmlOptions options)
182: throws org.apache.xmlbeans.XmlException,
183: java.io.IOException {
184: return (org.apache.xmlbeans.samples.validation.todolist.ActionType) org.apache.xmlbeans.XmlBeans
185: .getContextTypeLoader().parse(is, type, options);
186: }
187:
188: public static org.apache.xmlbeans.samples.validation.todolist.ActionType parse(
189: java.io.Reader r)
190: throws org.apache.xmlbeans.XmlException,
191: java.io.IOException {
192: return (org.apache.xmlbeans.samples.validation.todolist.ActionType) org.apache.xmlbeans.XmlBeans
193: .getContextTypeLoader().parse(r, type, null);
194: }
195:
196: public static org.apache.xmlbeans.samples.validation.todolist.ActionType parse(
197: java.io.Reader r, org.apache.xmlbeans.XmlOptions options)
198: throws org.apache.xmlbeans.XmlException,
199: java.io.IOException {
200: return (org.apache.xmlbeans.samples.validation.todolist.ActionType) org.apache.xmlbeans.XmlBeans
201: .getContextTypeLoader().parse(r, type, options);
202: }
203:
204: public static org.apache.xmlbeans.samples.validation.todolist.ActionType parse(
205: javax.xml.stream.XMLStreamReader sr)
206: throws org.apache.xmlbeans.XmlException {
207: return (org.apache.xmlbeans.samples.validation.todolist.ActionType) org.apache.xmlbeans.XmlBeans
208: .getContextTypeLoader().parse(sr, type, null);
209: }
210:
211: public static org.apache.xmlbeans.samples.validation.todolist.ActionType parse(
212: javax.xml.stream.XMLStreamReader sr,
213: org.apache.xmlbeans.XmlOptions options)
214: throws org.apache.xmlbeans.XmlException {
215: return (org.apache.xmlbeans.samples.validation.todolist.ActionType) org.apache.xmlbeans.XmlBeans
216: .getContextTypeLoader().parse(sr, type, options);
217: }
218:
219: public static org.apache.xmlbeans.samples.validation.todolist.ActionType parse(
220: org.w3c.dom.Node node)
221: throws org.apache.xmlbeans.XmlException {
222: return (org.apache.xmlbeans.samples.validation.todolist.ActionType) org.apache.xmlbeans.XmlBeans
223: .getContextTypeLoader().parse(node, type, null);
224: }
225:
226: public static org.apache.xmlbeans.samples.validation.todolist.ActionType parse(
227: org.w3c.dom.Node node,
228: org.apache.xmlbeans.XmlOptions options)
229: throws org.apache.xmlbeans.XmlException {
230: return (org.apache.xmlbeans.samples.validation.todolist.ActionType) org.apache.xmlbeans.XmlBeans
231: .getContextTypeLoader().parse(node, type, options);
232: }
233:
234: /** @deprecated {@link XMLInputStream} */
235: public static org.apache.xmlbeans.samples.validation.todolist.ActionType parse(
236: org.apache.xmlbeans.xml.stream.XMLInputStream xis)
237: throws org.apache.xmlbeans.XmlException,
238: org.apache.xmlbeans.xml.stream.XMLStreamException {
239: return (org.apache.xmlbeans.samples.validation.todolist.ActionType) org.apache.xmlbeans.XmlBeans
240: .getContextTypeLoader().parse(xis, type, null);
241: }
242:
243: /** @deprecated {@link XMLInputStream} */
244: public static org.apache.xmlbeans.samples.validation.todolist.ActionType parse(
245: org.apache.xmlbeans.xml.stream.XMLInputStream xis,
246: org.apache.xmlbeans.XmlOptions options)
247: throws org.apache.xmlbeans.XmlException,
248: org.apache.xmlbeans.xml.stream.XMLStreamException {
249: return (org.apache.xmlbeans.samples.validation.todolist.ActionType) org.apache.xmlbeans.XmlBeans
250: .getContextTypeLoader().parse(xis, type, options);
251: }
252:
253: /** @deprecated {@link XMLInputStream} */
254: public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(
255: org.apache.xmlbeans.xml.stream.XMLInputStream xis)
256: throws org.apache.xmlbeans.XmlException,
257: org.apache.xmlbeans.xml.stream.XMLStreamException {
258: return org.apache.xmlbeans.XmlBeans.getContextTypeLoader()
259: .newValidatingXMLInputStream(xis, type, null);
260: }
261:
262: /** @deprecated {@link XMLInputStream} */
263: public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(
264: org.apache.xmlbeans.xml.stream.XMLInputStream xis,
265: org.apache.xmlbeans.XmlOptions options)
266: throws org.apache.xmlbeans.XmlException,
267: org.apache.xmlbeans.xml.stream.XMLStreamException {
268: return org.apache.xmlbeans.XmlBeans.getContextTypeLoader()
269: .newValidatingXMLInputStream(xis, type, options);
270: }
271:
272: private Factory() {
273: } // No instance of this class allowed
274: }
275: }
|