View Javadoc

1   /***
2    * LogLevel.java
3    *
4    * This file was auto-generated from WSDL
5    * by the Apache Axis WSDL2Java emitter.
6    */
7   
8   package org.astrogrid.jes.types.v1.cea.axis;
9   
10  public class LogLevel implements java.io.Serializable {
11      private java.lang.String _value_;
12      private static java.util.HashMap _table_ = new java.util.HashMap();
13  
14      // Constructor
15      protected LogLevel(java.lang.String value) {
16          _value_ = value;
17          _table_.put(_value_,this);
18      }
19  
20      public static final java.lang.String _info = "info";
21      public static final java.lang.String _warn = "warn";
22      public static final java.lang.String _error = "error";
23      public static final LogLevel info = new LogLevel(_info);
24      public static final LogLevel warn = new LogLevel(_warn);
25      public static final LogLevel error = new LogLevel(_error);
26      public java.lang.String getValue() { return _value_;}
27      public static LogLevel fromValue(java.lang.String value)
28            throws java.lang.IllegalStateException {
29          LogLevel enum = (LogLevel)
30              _table_.get(value);
31          if (enum==null) throw new java.lang.IllegalStateException();
32          return enum;
33      }
34      public static LogLevel fromString(java.lang.String value)
35            throws java.lang.IllegalStateException {
36          return fromValue(value);
37      }
38      public boolean equals(java.lang.Object obj) {return (obj == this);}
39      public int hashCode() { return toString().hashCode();}
40      public java.lang.String toString() { return _value_;}
41      public java.lang.Object readResolve() throws java.io.ObjectStreamException { return fromValue(_value_);}
42  }