@Test public void testHexDump() { assertEquals("414243", bufferOf(A, B, C).getHexDump()); }
public String getHexDump() { StringBuffer dump = new StringBuffer(); try { int dataLen = length(); byte[] buffer = getBuffer(); for (int i=0; i<dataLen; i++) { dump.append(Character.forDigit((buffer[i] >> 4) & 0x0f, 16)); dump.append(Character.forDigit(buffer[i] & 0x0f, 16)); } } catch (Throwable t) { dump = new StringBuffer("Throwable caught when dumping = ").append(t); } return dump.toString(); }
ByteBuffer extends SmppObject { public String getHexDump() { StringBuffer dump = new StringBuffer(); try { int dataLen = length(); byte[] buffer = getBuffer(); for (int i=0; i<dataLen; i++) { dump.append(Character.forDigit((buffer[i] >> 4) & 0x0f, 16)); dump.append(Character.forDigit(buffer[i] & 0x0f, 16)); } } catch (Throwable t) { dump = new StringBuffer("Throwable caught when dumping = ").append(t); } return dump.toString(); } }
ByteBuffer extends SmppObject { public String getHexDump() { StringBuffer dump = new StringBuffer(); try { int dataLen = length(); byte[] buffer = getBuffer(); for (int i=0; i<dataLen; i++) { dump.append(Character.forDigit((buffer[i] >> 4) & 0x0f, 16)); dump.append(Character.forDigit(buffer[i] & 0x0f, 16)); } } catch (Throwable t) { dump = new StringBuffer("Throwable caught when dumping = ").append(t); } return dump.toString(); } ByteBuffer();  ByteBuffer(byte[] buffer); }
ByteBuffer extends SmppObject { public String getHexDump() { StringBuffer dump = new StringBuffer(); try { int dataLen = length(); byte[] buffer = getBuffer(); for (int i=0; i<dataLen; i++) { dump.append(Character.forDigit((buffer[i] >> 4) & 0x0f, 16)); dump.append(Character.forDigit(buffer[i] & 0x0f, 16)); } } catch (Throwable t) { dump = new StringBuffer("Throwable caught when dumping = ").append(t); } return dump.toString(); } ByteBuffer();  ByteBuffer(byte[] buffer); byte[] getBuffer(); void setBuffer(byte[] buffer); int length(); void appendByte(byte data); void appendShort(short data); void appendInt(int data); void appendCString(String string); void appendCString(String string, String encoding); void appendString(String string); void appendString(String string, String encoding); void appendString(String string, int count); void appendString(String string, int count, String encoding); void appendBuffer(ByteBuffer buf); void appendBytes(ByteBuffer bytes, int count); void appendBytes(byte[] bytes, int count); void appendBytes(byte[] bytes); byte removeByte(); short removeUnsignedByte(); short removeShort(); int removeInt(); int readInt(); String removeCString(); String removeCString(String encoding); String removeString(int size, String encoding); ByteBuffer removeBuffer(int count); ByteBuffer removeBytes(int count); void removeBytes0(int count); ByteBuffer readBytes(int count); String getHexDump(); }
ByteBuffer extends SmppObject { public String getHexDump() { StringBuffer dump = new StringBuffer(); try { int dataLen = length(); byte[] buffer = getBuffer(); for (int i=0; i<dataLen; i++) { dump.append(Character.forDigit((buffer[i] >> 4) & 0x0f, 16)); dump.append(Character.forDigit(buffer[i] & 0x0f, 16)); } } catch (Throwable t) { dump = new StringBuffer("Throwable caught when dumping = ").append(t); } return dump.toString(); } ByteBuffer();  ByteBuffer(byte[] buffer); byte[] getBuffer(); void setBuffer(byte[] buffer); int length(); void appendByte(byte data); void appendShort(short data); void appendInt(int data); void appendCString(String string); void appendCString(String string, String encoding); void appendString(String string); void appendString(String string, String encoding); void appendString(String string, int count); void appendString(String string, int count, String encoding); void appendBuffer(ByteBuffer buf); void appendBytes(ByteBuffer bytes, int count); void appendBytes(byte[] bytes, int count); void appendBytes(byte[] bytes); byte removeByte(); short removeUnsignedByte(); short removeShort(); int removeInt(); int readInt(); String removeCString(); String removeCString(String encoding); String removeString(int size, String encoding); ByteBuffer removeBuffer(int count); ByteBuffer removeBytes(int count); void removeBytes0(int count); ByteBuffer readBytes(int count); String getHexDump();  }