public class ByteSequenceFormatSupport
extends java.lang.Object
| Constructor and Description |
|---|
ByteSequenceFormatSupport() |
ByteSequenceFormatSupport(java.lang.String startDelimiter,
java.lang.String endDelimiter,
java.lang.String separator) |
| Modifier and Type | Method and Description |
|---|---|
int |
append(byte[] bytes,
java.lang.Appendable output) |
int |
append(java.nio.ByteBuffer data,
java.lang.Appendable output) |
protected void |
appendInternal(java.nio.ByteBuffer source,
java.lang.Appendable output,
int[] count) |
int |
appendSafe(byte[] bytes,
java.lang.Appendable output) |
int |
appendSafe(java.nio.ByteBuffer data,
java.lang.Appendable output) |
static java.lang.String |
defaultFormat(byte[] bytes) |
static java.lang.String |
defaultFormat(java.nio.ByteBuffer bytes) |
static int |
defaultFormatTo(byte[] bytes,
java.lang.Appendable output) |
static int |
defaultFormatTo(java.nio.ByteBuffer bytes,
java.lang.Appendable output) |
java.lang.String |
format(byte[] bytes) |
java.lang.String |
format(java.nio.ByteBuffer data) |
static java.lang.String |
format4(byte[] bytes) |
static java.lang.String |
format4(java.nio.ByteBuffer bytes) |
static int |
format4To(byte[] bytes,
java.lang.Appendable output) |
static int |
format4To(java.nio.ByteBuffer bytes,
java.lang.Appendable output) |
static java.lang.String |
formatGroups(byte[] bytes,
int groupSize) |
static java.lang.String |
formatGroups(java.nio.ByteBuffer bytes,
int groupSize) |
static int |
formatGroupsTo(byte[] bytes,
java.lang.Appendable output,
int groupSize) |
static int |
formatGroupsTo(java.nio.ByteBuffer bytes,
java.lang.Appendable output,
int groupSize) |
java.lang.String |
getEndDelimiter() |
protected int |
getExpectedOutputLength(int byteCount) |
int |
getMajorGroupBytes() |
java.lang.String |
getMajorSeparator() |
java.lang.String |
getSeparator() |
java.lang.String |
getStartDelimiter() |
boolean |
isUppercaseDigits() |
void |
setEndDelimiter(java.lang.String endDelimiter) |
void |
setMajorGroupBytes(int majorGroupBytes) |
void |
setMajorSeparator(java.lang.String majorSeparator) |
void |
setSeparator(java.lang.String separator) |
void |
setStartDelimiter(java.lang.String startDelimiter) |
void |
setUppercaseDigits(boolean uppercaseDigits) |
public ByteSequenceFormatSupport()
public ByteSequenceFormatSupport(java.lang.String startDelimiter,
java.lang.String endDelimiter,
java.lang.String separator)
public static java.lang.String defaultFormat(byte[] bytes)
public static java.lang.String defaultFormat(java.nio.ByteBuffer bytes)
public static java.lang.String format4(byte[] bytes)
public static java.lang.String format4(java.nio.ByteBuffer bytes)
public static java.lang.String formatGroups(byte[] bytes,
int groupSize)
public static java.lang.String formatGroups(java.nio.ByteBuffer bytes,
int groupSize)
public static int defaultFormatTo(byte[] bytes,
java.lang.Appendable output)
public static int defaultFormatTo(java.nio.ByteBuffer bytes,
java.lang.Appendable output)
public static int format4To(byte[] bytes,
java.lang.Appendable output)
public static int format4To(java.nio.ByteBuffer bytes,
java.lang.Appendable output)
public static int formatGroupsTo(byte[] bytes,
java.lang.Appendable output,
int groupSize)
public static int formatGroupsTo(java.nio.ByteBuffer bytes,
java.lang.Appendable output,
int groupSize)
public java.lang.String format(byte[] bytes)
public java.lang.String format(java.nio.ByteBuffer data)
public int appendSafe(byte[] bytes,
java.lang.Appendable output)
public int appendSafe(java.nio.ByteBuffer data,
java.lang.Appendable output)
public int append(byte[] bytes,
java.lang.Appendable output)
throws java.io.IOException
java.io.IOExceptionpublic int append(java.nio.ByteBuffer data,
java.lang.Appendable output)
throws java.io.IOException
java.io.IOExceptionprotected void appendInternal(java.nio.ByteBuffer source,
java.lang.Appendable output,
int[] count)
throws java.io.IOException
java.io.IOExceptionprotected int getExpectedOutputLength(int byteCount)
public java.lang.String getStartDelimiter()
public void setStartDelimiter(java.lang.String startDelimiter)
public java.lang.String getEndDelimiter()
public void setEndDelimiter(java.lang.String endDelimiter)
public java.lang.String getSeparator()
public void setSeparator(java.lang.String separator)
public java.lang.String getMajorSeparator()
public void setMajorSeparator(java.lang.String majorSeparator)
public int getMajorGroupBytes()
public void setMajorGroupBytes(int majorGroupBytes)
public boolean isUppercaseDigits()
public void setUppercaseDigits(boolean uppercaseDigits)