in src/main/java/org/apache/bsf/util/event/generator/ByteUtility.java [200:304]
public static String byteToHexString(final byte value) {
String temp = null;
switch ((value & 0xF0) >> 4) {
case 0:
temp = "0";
break;
case 1:
temp = "1";
break;
case 2:
temp = "2";
break;
case 3:
temp = "3";
break;
case 4:
temp = "4";
break;
case 5:
temp = "5";
break;
case 6:
temp = "6";
break;
case 7:
temp = "7";
break;
case 8:
temp = "8";
break;
case 9:
temp = "9";
break;
case 10:
temp = "A";
break;
case 11:
temp = "B";
break;
case 12:
temp = "C";
break;
case 13:
temp = "D";
break;
case 14:
temp = "E";
break;
case 15:
temp = "F";
break;
}
switch ((value & 0x0F)) {
case 0:
temp += "0";
break;
case 1:
temp += "1";
break;
case 2:
temp += "2";
break;
case 3:
temp += "3";
break;
case 4:
temp += "4";
break;
case 5:
temp += "5";
break;
case 6:
temp += "6";
break;
case 7:
temp += "7";
break;
case 8:
temp += "8";
break;
case 9:
temp += "9";
break;
case 10:
temp += "A";
break;
case 11:
temp += "B";
break;
case 12:
temp += "C";
break;
case 13:
temp += "D";
break;
case 14:
temp += "E";
break;
case 15:
temp += "F";
break;
}
return temp;
}