1 6 package org.jboss.test.webservice.jbws718; 7 8 9 import java.util.Map ; 10 import java.util.HashMap ; 11 12 public class ExtensionTypeEnum { 13 private java.lang.String value; 14 private static java.util.Map valueMap = new HashMap (); 15 public static final java.lang.String _DeliveryString = "Delivery"; 16 public static final java.lang.String _RenderString = "Render"; 17 public static final java.lang.String _DataString = "Data"; 18 public static final java.lang.String _AllString = "All"; 19 20 public static final java.lang.String _Delivery = new java.lang.String (_DeliveryString); 21 public static final java.lang.String _Render = new java.lang.String (_RenderString); 22 public static final java.lang.String _Data = new java.lang.String (_DataString); 23 public static final java.lang.String _All = new java.lang.String (_AllString); 24 25 public static final ExtensionTypeEnum Delivery = new ExtensionTypeEnum(_Delivery); 26 public static final ExtensionTypeEnum Render = new ExtensionTypeEnum(_Render); 27 public static final ExtensionTypeEnum Data = new ExtensionTypeEnum(_Data); 28 public static final ExtensionTypeEnum All = new ExtensionTypeEnum(_All); 29 30 protected ExtensionTypeEnum(java.lang.String value) { 31 this.value = value; 32 valueMap.put(this.toString(), this); 33 } 34 35 public java.lang.String getValue() { 36 return value; 37 } 38 39 public static ExtensionTypeEnum fromValue(java.lang.String value) 40 throws java.lang.IllegalStateException { 41 if (Delivery.value.equals(value)) { 42 return Delivery; 43 } else if (Render.value.equals(value)) { 44 return Render; 45 } else if (Data.value.equals(value)) { 46 return Data; 47 } else if (All.value.equals(value)) { 48 return All; 49 } 50 throw new java.lang.IllegalArgumentException (); 51 } 52 53 public static ExtensionTypeEnum fromString(java.lang.String value) 54 throws java.lang.IllegalStateException { 55 ExtensionTypeEnum ret = (ExtensionTypeEnum)valueMap.get(value); 56 if (ret != null) { 57 return ret; 58 } 59 if (value.equals(_DeliveryString)) { 60 return Delivery; 61 } else if (value.equals(_RenderString)) { 62 return Render; 63 } else if (value.equals(_DataString)) { 64 return Data; 65 } else if (value.equals(_AllString)) { 66 return All; 67 } 68 throw new IllegalArgumentException (); 69 } 70 71 public java.lang.String toString() { 72 return value.toString(); 73 } 74 75 private java.lang.Object readResolve() 76 throws java.io.ObjectStreamException { 77 return fromValue(getValue()); 78 } 79 80 public boolean equals(java.lang.Object obj) { 81 if (!(obj instanceof ExtensionTypeEnum)) { 82 return false; 83 } 84 return ((ExtensionTypeEnum)obj).value.equals(value); 85 } 86 87 public int hashCode() { 88 return value.hashCode(); 89 } 90 } 91 | Popular Tags |