Top Description Fields Constructors Methods
org.wildfly.common.bytes

public final Class ByteStringBuilder

extends Object
Class Inheritance
Static Imports
org.wildfly.common._private.CommonMessages.msg

A builder for byte arrays.

Field Summary

Modifier and TypeField and Description
private byte[]
private int

Constructor Summary

AccessConstructor and Description
public
public
ByteStringBuilder(final byte[] content)

Method Summary

Modifier and TypeMethod and Description
public ByteStringBuilder
append(boolean b)

public ByteStringBuilder
append(byte b)

public ByteStringBuilder
append(char c)

public ByteStringBuilder
append(ByteIterator iterator)

public ByteStringBuilder
append(byte[] bytes)

public ByteStringBuilder
append(byte[] bytes, int offs, int len)

public ByteStringBuilder
public ByteStringBuilder
append(CharSequence s, int offs, int len)

public ByteStringBuilder
public ByteStringBuilder
append(String s, int offs, int len)

public ByteStringBuilder
public ByteStringBuilder
public ByteStringBuilder
appendBE(short s)

public ByteStringBuilder
appendBE(int i)

public ByteStringBuilder
appendBE(long l)

public ByteStringBuilder
appendDigestResult(final MessageDigest messageDigest)

public ByteStringBuilder
public ByteStringBuilder
public ByteStringBuilder
appendLatin1(CharSequence s, int offs, int len)

public ByteStringBuilder
public ByteStringBuilder
appendLatin1(String s, int offs, int len)

public ByteStringBuilder
appendNumber(int i)

public ByteStringBuilder
appendNumber(long l)

public ByteStringBuilder
public ByteStringBuilder
public ByteStringBuilder
public ByteStringBuilder
public ByteStringBuilder
appendUtf8Raw(int codePoint)

public byte
byteAt(int index)

public int
public boolean
contentEquals(final byte[] other)

public boolean
contentEquals(final byte[] other, final int offs, final int length)

private void
doAppend(final byte b)

private void
doAppendNoCheck(final byte b)

public ByteIterator
public int
private void
reserve(final int count, final boolean clear)

public void
setLength(int newLength)

public byte[]
public ByteStringBuilder
updateDigest(final MessageDigest messageDigest)

public ByteStringBuilder
updateMac(final Mac mac)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

contentback to summary
private byte[] content
lengthback to summary
private int length

Constructor Detail

ByteStringBuilderback to summary
public ByteStringBuilder()
ByteStringBuilderback to summary
public ByteStringBuilder(final byte[] content)

Method Detail

appendback to summary
public ByteStringBuilder append(boolean b)
appendback to summary
public ByteStringBuilder append(byte b)
appendback to summary
public ByteStringBuilder append(char c)
appendback to summary
public ByteStringBuilder append(ByteIterator iterator)
appendback to summary
public ByteStringBuilder append(byte[] bytes)
appendback to summary
public ByteStringBuilder append(byte[] bytes, int offs, int len)
appendback to summary
public ByteStringBuilder append(CharSequence s)
appendback to summary
public ByteStringBuilder append(CharSequence s, int offs, int len)
appendback to summary
public ByteStringBuilder append(String s)
appendback to summary
public ByteStringBuilder append(String s, int offs, int len)
appendback to summary
public ByteStringBuilder append(ByteStringBuilder other)
appendAsciiback to summary
public ByteStringBuilder appendAscii(CodePointIterator iterator)
appendBEback to summary
public ByteStringBuilder appendBE(short s)
appendBEback to summary
public ByteStringBuilder appendBE(int i)
appendBEback to summary
public ByteStringBuilder appendBE(long l)
appendDigestResultback to summary
public ByteStringBuilder appendDigestResult(final MessageDigest messageDigest) throws DigestException
appendLatin1back to summary
public ByteStringBuilder appendLatin1(CodePointIterator iterator)
appendLatin1back to summary
public ByteStringBuilder appendLatin1(CharSequence s)
appendLatin1back to summary
public ByteStringBuilder appendLatin1(CharSequence s, int offs, int len)
appendLatin1back to summary
public ByteStringBuilder appendLatin1(String s)
appendLatin1back to summary
public ByteStringBuilder appendLatin1(String s, int offs, int len)
appendNumberback to summary
public ByteStringBuilder appendNumber(int i)
appendNumberback to summary
public ByteStringBuilder appendNumber(long l)
appendObjectback to summary
public ByteStringBuilder appendObject(Object o)
appendPackedUnsignedBEback to summary
public ByteStringBuilder appendPackedUnsignedBE(int v)
appendPackedUnsignedBEback to summary
public ByteStringBuilder appendPackedUnsignedBE(long v)
appendUtf8back to summary
public ByteStringBuilder appendUtf8(CodePointIterator iterator)
appendUtf8Rawback to summary
public ByteStringBuilder appendUtf8Raw(int codePoint)
byteAtback to summary
public byte byteAt(int index)
capacityback to summary
public int capacity()
contentEqualsback to summary
public boolean contentEquals(final byte[] other)
contentEqualsback to summary
public boolean contentEquals(final byte[] other, final int offs, final int length)
doAppendback to summary
private void doAppend(final byte b)
doAppendNoCheckback to summary
private void doAppendNoCheck(final byte b)
iterateback to summary
public ByteIterator iterate()
lengthback to summary
public int length()
reserveback to summary
private void reserve(final int count, final boolean clear)
setLengthback to summary
public void setLength(int newLength)
toArrayback to summary
public byte[] toArray()
updateDigestback to summary
public ByteStringBuilder updateDigest(final MessageDigest messageDigest)
updateMacback to summary
public ByteStringBuilder updateMac(final Mac mac)