Code example for CaseFormat

Methods: to

0
   public static enum State { 
 
      RUNNING, LOCKED, STOPPED, UNRECOGNIZED;
 
      public String value() {
         return CaseFormat.UPPER_UNDERSCORE.to(CaseFormat.UPPER_CAMEL, name());
      } 
 
      @Override 
      public String toString() {
         return value(); 
      } 
 
      public static State fromValue(String state) {
         try { 
            return valueOf(CaseFormat.UPPER_CAMEL.to(CaseFormat.UPPER_UNDERSCORE, checkNotNull(state, "state")));
         } catch (IllegalArgumentException e) {
            return UNRECOGNIZED;
         } 
      }