/** * @param name name * @param separator separator * @return a new LinkLayerAddress object. */ public static LinkLayerAddress getByName(String name, String separator) { return getByAddress(ByteArrays.parseByteArray(name, separator)); }
/** * @param array array * @param offset offset * @param length length * @param bo bo * @return a new LinkLayerAddress object. */ public static LinkLayerAddress getLinkLayerAddress( byte[] array, int offset, int length, ByteOrder bo) { validateBounds(array, offset, length); if (bo == null) { throw new NullPointerException(" bo: " + bo); } if (bo.equals(LITTLE_ENDIAN)) { return LinkLayerAddress.getByAddress(reverse(getSubArray(array, offset, length))); } else { return LinkLayerAddress.getByAddress(getSubArray(array, offset, length)); } }
} else { linkLayerAddresses.add( LinkLayerAddress.getByAddress(ByteArrays.getSubArray(addr, 0, addrLength))); continue; } else { linkLayerAddresses.add(LinkLayerAddress.getByAddress(addr));
/** * @param name name * @param separator separator * @return a new LinkLayerAddress object. */ public static LinkLayerAddress getByName(String name, String separator) { return getByAddress(ByteArrays.parseByteArray(name, separator)); }
new byte[] {(byte) 0xFF, (byte) 0xEE, (byte) 0xDD, (byte) 0xCC, 0x11, 0x22, 0x33, 0x44}; this.address = LinkLayerAddress.getByAddress( new byte[] {(byte) 0xFF, (byte) 0xEE, (byte) 0xDD, (byte) 0xCC}); this.protocol = EtherType.ARP;
/** * @param array array * @param offset offset * @param length length * @param bo bo * @return a new LinkLayerAddress object. */ public static LinkLayerAddress getLinkLayerAddress( byte[] array, int offset, int length, ByteOrder bo) { validateBounds(array, offset, length); if (bo == null) { throw new NullPointerException(" bo: " + bo); } if (bo.equals(LITTLE_ENDIAN)) { return LinkLayerAddress.getByAddress(reverse(getSubArray(array, offset, length))); } else { return LinkLayerAddress.getByAddress(getSubArray(array, offset, length)); } }
} else { linkLayerAddresses.add( LinkLayerAddress.getByAddress(ByteArrays.getSubArray(addr, 0, addrLength))); continue; } else { linkLayerAddresses.add(LinkLayerAddress.getByAddress(addr));