KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > jboss > test > webservice > jbws718 > ParameterTypeEnum


1 // This class was generated by the JAXRPC SI, do not edit.
2
// Contents subject to change without notice.
3
// JAX-RPC Standard Implementation (1.1.3, build R1)
4
// Generated source version: 1.1.3
5

6 package org.jboss.test.webservice.jbws718;
7
8
9 import java.util.Map JavaDoc;
10 import java.util.HashMap JavaDoc;
11
12 public class ParameterTypeEnum {
13     private java.lang.String JavaDoc value;
14     private static java.util.Map JavaDoc valueMap = new HashMap JavaDoc();
15     public static final java.lang.String JavaDoc _BooleanString = "Boolean";
16     public static final java.lang.String JavaDoc _DateTimeString = "DateTime";
17     public static final java.lang.String JavaDoc _IntegerString = "Integer";
18     public static final java.lang.String JavaDoc _FloatString = "Float";
19     public static final java.lang.String JavaDoc _StringString = "String";
20     
21     public static final java.lang.String JavaDoc _Boolean = new java.lang.String JavaDoc(_BooleanString);
22     public static final java.lang.String JavaDoc _DateTime = new java.lang.String JavaDoc(_DateTimeString);
23     public static final java.lang.String JavaDoc _Integer = new java.lang.String JavaDoc(_IntegerString);
24     public static final java.lang.String JavaDoc _Float = new java.lang.String JavaDoc(_FloatString);
25     public static final java.lang.String JavaDoc _String = new java.lang.String JavaDoc(_StringString);
26     
27     public static final ParameterTypeEnum Boolean = new ParameterTypeEnum(_Boolean);
28     public static final ParameterTypeEnum DateTime = new ParameterTypeEnum(_DateTime);
29     public static final ParameterTypeEnum Integer = new ParameterTypeEnum(_Integer);
30     public static final ParameterTypeEnum Float = new ParameterTypeEnum(_Float);
31     public static final ParameterTypeEnum String = new ParameterTypeEnum(_String);
32     
33     protected ParameterTypeEnum(java.lang.String JavaDoc value) {
34         this.value = value;
35         valueMap.put(this.toString(), this);
36     }
37     
38     public java.lang.String JavaDoc getValue() {
39         return value;
40     }
41     
42     public static ParameterTypeEnum fromValue(java.lang.String JavaDoc value)
43         throws java.lang.IllegalStateException JavaDoc {
44         if (Boolean.value.equals(value)) {
45             return Boolean;
46         } else if (DateTime.value.equals(value)) {
47             return DateTime;
48         } else if (Integer.value.equals(value)) {
49             return Integer;
50         } else if (Float.value.equals(value)) {
51             return Float;
52         } else if (String.value.equals(value)) {
53             return String;
54         }
55         throw new java.lang.IllegalArgumentException JavaDoc();
56     }
57     
58     public static ParameterTypeEnum fromString(java.lang.String JavaDoc value)
59         throws java.lang.IllegalStateException JavaDoc {
60         ParameterTypeEnum ret = (ParameterTypeEnum)valueMap.get(value);
61         if (ret != null) {
62             return ret;
63         }
64         if (value.equals(_BooleanString)) {
65             return Boolean;
66         } else if (value.equals(_DateTimeString)) {
67             return DateTime;
68         } else if (value.equals(_IntegerString)) {
69             return Integer;
70         } else if (value.equals(_FloatString)) {
71             return Float;
72         } else if (value.equals(_StringString)) {
73             return String;
74         }
75         throw new IllegalArgumentException JavaDoc();
76     }
77     
78     public java.lang.String JavaDoc toString() {
79         return value.toString();
80     }
81     
82     private java.lang.Object JavaDoc readResolve()
83         throws java.io.ObjectStreamException JavaDoc {
84         return fromValue(getValue());
85     }
86     
87     public boolean equals(java.lang.Object JavaDoc obj) {
88         if (!(obj instanceof ParameterTypeEnum)) {
89             return false;
90         }
91         return ((ParameterTypeEnum)obj).value.equals(value);
92     }
93     
94     public int hashCode() {
95         return value.hashCode();
96     }
97 }
98
Popular Tags