1 5 package xdoclet.util; 6 7 12 public final class TypeConversionUtil 13 { 14 23 public static boolean stringToBoolean(String in, boolean defaultValue) 24 { 25 if (in == null || in.trim().length() == 0) { 26 return defaultValue; 27 } 28 else { 29 if (in.equalsIgnoreCase("on")) { 30 return true; 31 } 32 if (in.equalsIgnoreCase("off")) { 33 return false; 34 } 35 36 switch (in.charAt(0)) { 37 case '1': 38 case 't': 39 case 'T': 40 case 'y': 41 case 'Y': 42 return true; 43 case '0': 44 case 'f': 45 case 'F': 46 case 'n': 47 case 'N': 48 return false; 49 default: 50 return defaultValue; 51 } 52 } 53 } 54 } 55 | Popular Tags |