Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.35 KB | None | 0 0
  1. StringEnumAbstractBase
  2.  
  3. public static abstract interface OperationalValues extends XmlString {
  4. .
  5. .
  6. .
  7. .
  8. .
  9. public static final Enum VALUE1 = Enum.forString("value1");
  10. public static final Enum VALUE2 = Enum.forString("value2");
  11. public static final Enum VALUE3 = Enum.forString("value3");
  12. public static final Enum NOVALUE = Enum.forString("novalue");
  13. public static final int INT_VALUE1 = 1;
  14. public static final int INT_VALUE2 = 2;
  15. public static final int INT_VALUE3 = 3;
  16. public static final int INT_NOVALUE = 4;
  17.  
  18. public abstract StringEnumAbstractBase enumValue();
  19.  
  20. public abstract void set(StringEnumAbstractBase paramStringEnumAbstractBase);
  21.  
  22. public static final class Factory {
  23. public static Expression.OperationalValues newValue(Object paramObject) {
  24. return (Expression.OperationalValues) Expression.OperationalValues.type.newValue(paramObject);
  25. }
  26.  
  27. public static Expression.OperationalValues newInstance() {
  28. return (Expression.OperationalValues) XmlBeans.getContextTypeLoader().newInstance(Expression.OperationalValues.type,
  29. null);
  30. }
  31.  
  32. public static Expression.OperationalValues newInstance(XmlOptions paramXmlOptions) {
  33. return (Expression.OperationalValues) XmlBeans.getContextTypeLoader().newInstance(Expression.OperationalValues.type,
  34. paramXmlOptions);
  35. }
  36. }
  37.  
  38. public static final class Enum extends StringEnumAbstractBase {
  39. static final int INT_VALUE1 = 1;
  40. static final int INT_VALUE2 = 2;
  41. static final int INT_VALUE3 = 3;
  42. static final int INT_NOVALUE = 4;
  43. public static final StringEnumAbstractBase.Table table = new StringEnumAbstractBase.Table(
  44. new Enum[]{new Enum("value1", 1), new Enum("value2", 2), new Enum("value3", 3), new Enum("novalue", 4)});
  45. private static final long serialVersionUID = 1L;
  46.  
  47. public static Enum forString(String paramString) {
  48. return (Enum) table.forString(paramString);
  49. }
  50.  
  51. public static Enum forInt(int paramInt) {
  52. return (Enum) table.forInt(paramInt);
  53. }
  54.  
  55. private Enum(String paramString, int paramInt) {
  56. super(paramInt);
  57. }
  58.  
  59. private Object readResolve() {
  60. return forInt(intValue());
  61. }
  62. }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement