public class BaseCodecBuilderImpl extends Object implements BaseCodecBuilder
org.refcodes.mixin.VerifyModeAccessor.VerifyModeBuilder<B extends org.refcodes.mixin.VerifyModeAccessor.VerifyModeBuilder<B>>, org.refcodes.mixin.VerifyModeAccessor.VerifyModeMutator, org.refcodes.mixin.VerifyModeAccessor.VerifyModeProperty
BaseCodecMetricsAccessor.BaseCodecMetricsBuilder<B extends BaseCodecMetricsAccessor.BaseCodecMetricsBuilder<B>>, BaseCodecMetricsAccessor.BaseCodecMetricsMutator, BaseCodecMetricsAccessor.BaseCodecMetricsProperty
Modifier and Type | Field and Description |
---|---|
protected static int |
BITS_PER_BYTE |
protected static int |
BITS_PER_INT |
protected static int |
BYTE_MASK |
protected static int |
BYTES_PER_INT |
Constructor and Description |
---|
BaseCodecBuilderImpl() |
Modifier and Type | Method and Description |
---|---|
BaseCodecMetrics |
getBaseCodecMetrics()
Retrieves the base codec metrics from the base codec metrics property.
|
byte[] |
getDecodedData()
Retrieves the decoded data from the decoded data property.
|
String |
getEncodedText()
Retrieves the encoded text from the encoded text property.
|
org.refcodes.mixin.VerifyMode |
getVerifyMode() |
void |
setBaseCodecMetrics(BaseCodecMetrics aBaseCodecMetrics)
Sets the base codec metrics for the base codec metrics property.
|
void |
setDecodedData(byte[] aDecodedData)
Sets the decoded data for the decoded data property.
|
void |
setEncodedText(String aEncodedText)
Sets the encoded text for the encoded text property.
|
void |
setVerifyMode(org.refcodes.mixin.VerifyMode aVerifyMode) |
protected static int |
toBytes(byte[] aDecodedBytes,
int aOffset,
int aWord,
int aTrailingBytes,
BaseCodecMetrics aBaseCodecMetrics) |
protected static int |
toDecodedSize(String aEncodedText,
BaseCodecMetrics aBaseCodecMetrics) |
protected static int |
toEncodedSize(byte[] aDecodedData,
BaseCodecMetrics aBaseCodecMetrics) |
protected static int |
toWord(byte[] aDecodedData,
int aOffset,
BaseCodecMetrics aBaseCodecMetrics) |
BaseCodecBuilder |
withVerifyMode(org.refcodes.mixin.VerifyMode aVerifyMode) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setBaseCodecMetrics, withBaseCodecMetrics, withBaseCodecMetrics, withDecodedData, withEncodedText
protected static final int BYTE_MASK
protected static final int BYTES_PER_INT
protected static final int BITS_PER_BYTE
protected static final int BITS_PER_INT
public BaseCodecMetrics getBaseCodecMetrics()
BaseCodecMetricsAccessor
getBaseCodecMetrics
in interface BaseCodecMetricsAccessor
public void setBaseCodecMetrics(BaseCodecMetrics aBaseCodecMetrics)
BaseCodecMetricsAccessor.BaseCodecMetricsMutator
setBaseCodecMetrics
in interface BaseCodecMetricsAccessor.BaseCodecMetricsMutator
aBaseCodecMetrics
- The base codec metrics to be stored by the
font style property.public String getEncodedText()
BaseCodecBuilder
getEncodedText
in interface BaseCodecBuilder
public void setEncodedText(String aEncodedText)
BaseCodecBuilder
setEncodedText
in interface BaseCodecBuilder
aEncodedText
- The encoded text to be stored by the encoded text
property.public byte[] getDecodedData()
BaseCodecBuilder
getDecodedData
in interface BaseCodecBuilder
public void setDecodedData(byte[] aDecodedData)
BaseCodecBuilder
setDecodedData
in interface BaseCodecBuilder
aDecodedData
- The decoded data to be stored by the decoded data
property.public BaseCodecBuilder withVerifyMode(org.refcodes.mixin.VerifyMode aVerifyMode)
withVerifyMode
in interface org.refcodes.mixin.VerifyModeAccessor.VerifyModeBuilder<BaseCodecBuilder>
public org.refcodes.mixin.VerifyMode getVerifyMode()
getVerifyMode
in interface org.refcodes.mixin.VerifyModeAccessor
public void setVerifyMode(org.refcodes.mixin.VerifyMode aVerifyMode)
setVerifyMode
in interface org.refcodes.mixin.VerifyModeAccessor.VerifyModeMutator
protected static int toEncodedSize(byte[] aDecodedData, BaseCodecMetrics aBaseCodecMetrics)
protected static int toWord(byte[] aDecodedData, int aOffset, BaseCodecMetrics aBaseCodecMetrics)
protected static int toDecodedSize(String aEncodedText, BaseCodecMetrics aBaseCodecMetrics)
protected static int toBytes(byte[] aDecodedBytes, int aOffset, int aWord, int aTrailingBytes, BaseCodecMetrics aBaseCodecMetrics)
Copyright © 2016. All rights reserved.