protected Builder(AbstractPppPacket packet) { this.protocol = packet.getHeader().protocol; this.payloadBuilder = packet.payload != null ? packet.payload.getBuilder() : null; this.pad = packet.pad; }
@Override protected String buildString() { StringBuilder sb = new StringBuilder(); sb.append(getHeader().toString()); if (payload != null) { sb.append(payload.toString()); } if (pad.length != 0) { String ls = System.getProperty("line.separator"); sb.append("[PPP Pad (") .append(pad.length) .append(" bytes)]") .append(ls) .append(" Hex stream: ") .append(ByteArrays.toHexString(pad, " ")) .append(ls); } return sb.toString(); }
protected Builder(AbstractPppPacket packet) { this.protocol = packet.getHeader().protocol; this.payloadBuilder = packet.payload != null ? packet.payload.getBuilder() : null; this.pad = packet.pad; }
@Override protected String buildString() { StringBuilder sb = new StringBuilder(); sb.append(getHeader().toString()); if (payload != null) { sb.append(payload.toString()); } if (pad.length != 0) { String ls = System.getProperty("line.separator"); sb.append("[PPP Pad (") .append(pad.length) .append(" bytes)]") .append(ls) .append(" Hex stream: ") .append(ByteArrays.toHexString(pad, " ")) .append(ls); } return sb.toString(); }