XMLBeans также не генерирует перечисление для этой схемы XML. При использовании XMLBeans 2.5.0 (последний из http://xmlbeans.apache.org/), генерируется следующее для образованияLevelType:
<code>/*
* XML Type: educationLevelType
* Namespace: http://nytd.acf.hhs.gov
* Java type: gov.hhs.acf.nytd.EducationLevelType
*
* Automatically generated - do not modify.
*/
package gov.hhs.acf.nytd;
/**
* An XML educationLevelType(@http://nytd.acf.hhs.gov).
*
* This is an atomic type that is a restriction of gov.hhs.acf.nytd.EducationLevelType.
*/
public interface EducationLevelType extends org.apache.xmlbeans.XmlString
{
public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EducationLevelType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.s1A8CC5216945B0856A28CEF895800DEB").resolveHandle("educationleveltypeb147type");
org.apache.xmlbeans.StringEnumAbstractBase enumValue();
void set(org.apache.xmlbeans.StringEnumAbstractBase e);
static final Enum UNDER_6 = Enum.forString("under 6");
static final Enum X_6 = Enum.forString("6");
static final Enum X_7 = Enum.forString("7");
static final Enum X_8 = Enum.forString("8");
static final Enum X_9 = Enum.forString("9");
static final Enum X_10 = Enum.forString("10");
static final Enum X_11 = Enum.forString("11");
static final Enum X_12 = Enum.forString("12");
static final Enum POST_SECONDARY = Enum.forString("post secondary");
static final Enum COLLEGE = Enum.forString("college");
static final Enum X = Enum.forString("");
static final int INT_UNDER_6 = Enum.INT_UNDER_6;
static final int INT_X_6 = Enum.INT_X_6;
static final int INT_X_7 = Enum.INT_X_7;
static final int INT_X_8 = Enum.INT_X_8;
static final int INT_X_9 = Enum.INT_X_9;
static final int INT_X_10 = Enum.INT_X_10;
static final int INT_X_11 = Enum.INT_X_11;
static final int INT_X_12 = Enum.INT_X_12;
static final int INT_POST_SECONDARY = Enum.INT_POST_SECONDARY;
static final int INT_COLLEGE = Enum.INT_COLLEGE;
static final int INT_X = Enum.INT_X;
/**
* Enumeration value class for gov.hhs.acf.nytd.EducationLevelType.
* These enum values can be used as follows:
* <pre>
* enum.toString(); // returns the string value of the enum
* enum.intValue(); // returns an int value, useful for switches
* // e.g., case Enum.INT_UNDER_6
* Enum.forString(s); // returns the enum value for a string
* Enum.forInt(i); // returns the enum value for an int
*
* Объекты перечисления являются неизменяемыми одноэлементными объектами, которые
* можно сравнить, используя == равенство объектов. У них нет
* общественный конструктор. Смотрите константы, определенные в этом
* класс для всех допустимых значений.
* /
статический конечный класс Enum extends org.apache.xmlbeans.StringEnumAbstractBase
{
/ **
* Возвращает значение перечисления для строки или ноль, если его нет.
* /
открытый статический Enum forString (java.lang.String s)
{return (Enum) table.forString (s); }
/ **
* Возвращает значение enum, соответствующее int, или null, если его нет.
* /
открытый статический Enum forInt (int i)
{return (Enum) table.forInt (i); }
частное перечисление (java.lang.String s, int i)
{супер (с, я); }
static final int INT_UNDER_6 = 1;
static final int INT_X_6 = 2;
static final int INT_X_7 = 3;
static final int INT_X_8 = 4;
static final int INT_X_9 = 5;
static final int INT_X_10 = 6;
static final int INT_X_11 = 7;
static final int INT_X_12 = 8;
static final int INT_POST_SECONDARY = 9;
static final int INT_COLLEGE = 10;
static final int INT_X = 11;
public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
new org.apache.xmlbeans.StringEnumAbstractBase.Table
(
новый Enum []
{
новый Enum ("до 6 лет", INT_UNDER_6),
новый Enum ("6", INT_X_6),
новый Enum ("7", INT_X_7),
новый Enum ("8", INT_X_8),
новый Enum ("9", INT_X_9),
новый Enum ("10", INT_X_10),
новый Enum ("11", INT_X_11),
новый Enum ("12", INT_X_12),
новый Enum («вторичный пост», INT_POST_SECONDARY),
новый Enum ("колледж", INT_COLLEGE),
новый Enum ("", INT_X),
}
);
приватный статический финал long serialVersionUID = 1L;
private java.lang.Object readResolve () {return forInt (intValue ()); }
}
/ **
* Фабричный класс со статическими методами для создания экземпляров
* этого типа.
* /
общедоступный статический финальный класс Factory
{
public static gov.hhs.acf.nytd.EducationLevelType newValue (java.lang.Object obj) {
return (gov.hhs.acf.nytd.EducationLevelType) type.newValue (obj); }
public static gov.hhs.acf.nytd.EducationLevelType newInstance () {
return (gov.hhs.acf.nytd.EducationLevelType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader (). newInstance (тип, ноль); }
общедоступный статический gov.hhs.acf.nytd.EducationLevelType newInstance (параметры org.apache.xmlbeans.XmlOptions) {
return (gov.hhs.acf.nytd.EducationLevelType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader (). newInstance (тип, параметры); }
/ ** @param xmlAsString строковое значение для разбора * /
public static gov.hhs.acf.nytd.EducationLevelType parse (java.lang.String xmlAsString) выбрасывает org.apache.xmlbeans.XmlException {
return (gov.hhs.acf.nytd.EducationLevelType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader (). parse (xmlAsString, type, null); }
открытый статический gov.hhs.acf.nytd.EducationLevelType parse (параметры java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions) создает org.apache.xmlbeans.XmlException {
return (gov.hhs.acf.nytd.EducationLevelType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader (). parse (xmlAsString, тип, параметры); }
/ ** @param file файл, из которого загружается XML-документ * /
открытый статический gov.hhs.acf.nytd.EducationLevelType parse (файл java.io.File) генерирует org.apache.xmlbeans.XmlException, java.io.IOException {return (gov.hhs.acf.nytd.EducationLevelType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader (). parse (file, type, null); }
открытый статический gov.hhs.acf.nytd.EducationLevelType parse (файл java.io.File, параметры org.apache.xmlbeans.XmlOptions) выдает org.apache.xmlbeans.XmlException, java.io.IOException {
return (gov.hhs.acf.nytd.EducationLevelType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader (). parse (файл, тип, параметры); }
public static gov.hhs.acf.nytd.EducationLevelType parse (java.net.URL u) выбрасывает org.apache.xmlbeans.XmlException, java.io.IOException {
return (gov.hhs.acf.nytd.EducationLevelType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader (). parse (u, type, null); }
public static gov.hhs.acf.nytd.EducationLevelType parse (параметры java.net.URL u, org.apache.xmlbeans.XmlOptions) выдает org.apache.xmlbeans.XmlException, java.io.IOException {
return (gov.hhs.acf.nytd.EducationLevelType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader (). parse (u, type, options); }
public static gov.hhs.acf.nytd.EducationLevelType parse (java.io.InputStream is) выдает org.apache.xmlbeans.XmlException, java.io.IOException {
return (gov.hhs.acf.nytd.EducationLevelType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader (). parse (is, type, null); }
public static gov.hhs.acf.nytd.EducationLevelType parse (параметры java.io.InputStream, org.apache.xmlbeans.XmlOptions) генерирует org.apache.xmlbeans.XmlException, java.io.IOException {
return (gov.hhs.acf.nytd.EducationLevelType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader (). parse (есть, тип, параметры); }
public static gov.hhs.acf.nytd.EducationLevelType parse (java.io.Reader r) выбрасывает org.apache.xmlbeans.XmlException, java.io.IOException {
return (gov.hhs.acf.nytd.EducationLevelType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader (). parse (r, type, null); }
public static gov.hhs.acf.nytd.EducationLevelType parse (параметры java.io.Reader r, org.apache.xmlbeans.XmlOptions) выдает org.apache.xmlbeans.XmlException, java.io.IOException {
return (gov.hhs.acf.nytd.EducationLevelType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader (). parse (r, тип, параметры); }
public static gov.hhs.acf.nytd.EducationLevelType parse (javax.xml.stream.XMLStreamReader sr) выбрасывает org.apache.xmlbeans.XmlException {
return (gov.hhs.acf.nytd.EducationLevelType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader (). parse (sr, type, null); }
общедоступный статический gov.hhs.acf.nytd.EducationLevelType parse (параметры javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions) создает org.apache.xmlbeans.XmlException {
return (gov.hhs.acf.nytd.EducationLevelType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader (). parse (sr, type, options); }
общедоступный статический анализ gov.hhs.acf.nytd.EducationLevelType (узел org.w3c.dom.Node) создает org.apache.xmlbeans.XmlException {
return (gov.hhs.acf.nytd.EducationLevelType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader (). parse (узел, тип, ноль); }
открытый статический gov.hhs.acf.nytd.EducationLevelType parse (узел org.w3c.dom.Node, параметры org.apache.xmlbeans.XmlOptions) генерирует org.apache.xmlbeans.XmlException {
return (gov.hhs.acf.nytd.EducationLevelType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader (). parse (узел, тип, параметры); }
/ ** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} * /
public static gov.hhs.acf.nytd.EducationLevelType parse (org.apache.xmlbeans.xml.stream.XMLInputStream xis) создает org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
return (gov.hhs.acf.nytd.EducationLevelType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader (). parse (xis, type, null); }
/ ** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} * /public static gov.hhs.acf.nytd.EducationLevelType parse (параметры org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions) выдает org.apache.xmlbeans.XmlException или org.apache.xmlbeans. xml.stream.XMLStreamException {
return (gov.hhs.acf.nytd.EducationLevelType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader (). parse (xis, type, options); }
/ ** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} * /
общедоступная статическая org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream (org.apache.xmlbeans.xml.stream.XMLInputStream xis) создает org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xream.stream.X
return org.apache.xmlbeans.XmlBeans.getContextTypeLoader (). newValidatingXMLInputStream (xis, type, null); }
/ ** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} * /
общедоступные статические org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream (параметры org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions) org.apache.xmlbeans.XgacheException или. xmlbeans.xml.stream.XMLStreamException {
return org.apache.xmlbeans.XmlBeans.getContextTypeLoader (). newValidatingXMLInputStream (xis, type, options); }
private Factory () {} // Экземпляр этого класса запрещен
}
}