List of usage examples for com.google.common.io ByteArrayDataOutput writeByte
@Override void writeByte(int v);
From source file:org.iotope.util.IOUtil.java
public static byte[] bin2hex(String s) { ByteArrayDataOutput dataOutput = ByteStreams.newDataOutput(); int len = s.length(); boolean commentMode = false; for (int i = 0; i < len; i += 1) { char charAt = s.charAt(i); if (commentMode) { if (charAt == '\n') { commentMode = false;/*w ww.jav a 2s. com*/ } } else { if (Character.isLetterOrDigit(charAt)) { dataOutput.writeByte( (byte) ((Character.digit(charAt, 16) << 4) + Character.digit(s.charAt(i + 1), 16))); i += 1; } else if (charAt == '/' && i + 1 < len && s.charAt(i + 1) == '/') { commentMode = true; i += 1; } } } return dataOutput.toByteArray(); }
From source file:io.github.aritzhack.aritzh.bds.BDSString.java
@Override public byte[] getBytes() { ByteArrayDataOutput output = ByteStreams.newDataOutput(); output.writeByte(this.getType().toByte()); output.writeUTF(this.name); output.writeUTF(this.data); return output.toByteArray(); }
From source file:io.github.aritzhack.aritzh.bds.BDSInt.java
@Override public byte[] getBytes() { ByteArrayDataOutput output = ByteStreams.newDataOutput(); output.writeByte(this.getType().toByte()); output.writeUTF(this.name); output.writeInt(this.data); return output.toByteArray(); }
From source file:io.github.aritzhack.aritzh.bds.BDSByte.java
@Override public byte[] getBytes() { ByteArrayDataOutput output = ByteStreams.newDataOutput(); output.writeByte(this.getType().toByte()); output.writeUTF(this.name); output.writeByte(data);// w w w. j a v a 2s. c om return output.toByteArray(); }
From source file:io.github.aritzhack.aritzh.bds.BDSShort.java
@Override public byte[] getBytes() { ByteArrayDataOutput output = ByteStreams.newDataOutput(); output.writeByte(this.getType().toByte()); output.writeUTF(this.name); output.writeShort(this.data); return output.toByteArray(); }
From source file:de.mineformers.robots.network.packet.PacketBase.java
public final Packet makePacket() { ByteArrayDataOutput out = ByteStreams.newDataOutput(); out.writeByte(getPacketId()); write(out);/* www . j av a 2s . c om*/ return PacketDispatcher.getPacket(Reference.CHANNEL_NAME, out.toByteArray()); }
From source file:nxminetilities.network.MultilightToolPacket.java
@Override public void write(ByteArrayDataOutput out) { out.writeShort(is.itemID);/*from w w w . j ava 2 s . c o m*/ out.writeByte(is.stackSize); out.writeShort(is.getItemDamage()); try { byte[] abyte; abyte = CompressedStreamTools.compress(is.stackTagCompound); out.writeShort((short) abyte.length); out.write(abyte); } catch (IOException e) { e.printStackTrace(); } }
From source file:nxminetilities.network.MinetilitiesPacket.java
public final Packet makePacket() { ByteArrayDataOutput out = ByteStreams.newDataOutput(); out.writeByte(getPacketId()); write(out);//from w ww . j a v a 2 s .com return PacketDispatcher.getPacket(CHANNEL, out.toByteArray()); }
From source file:glowTools.network.GTPacket.java
public final Packet makePacket() { ByteArrayDataOutput out = ByteStreams.newDataOutput(); out.writeByte(getPacketId()); write(out);/*from www .j a va 2s . co m*/ return PacketDispatcher.getPacket(Reference.PACKETCHANNEL_GT, out.toByteArray()); }
From source file:de.mineformers.powergrid.network.packet.BasePacket.java
public final Packet makePacket() { ByteArrayDataOutput out = ByteStreams.newDataOutput(); out.writeByte(getPacketId()); write(out);//from w w w. jav a 2 s. c om return PacketDispatcher.getPacket(PowerGrid.CHANNEL_NAME, out.toByteArray()); }