A B C E G H I L N O P S T V W _ 

A

AbstractCrcMixin - Class in org.refcodes.numerical
A AbstractCrcMixin provides a class based implementation of the CrcMixin for CRC checksum creation and validation of accompanied data.
AbstractCrcMixin(CrcAlgorithm, ConcatenateMode, ChecksumValidationMode, Endianess) - Constructor for class org.refcodes.numerical.AbstractCrcMixin
Constructs an according instance from the given arguments.
applyBijection(I) - Method in interface org.refcodes.numerical.BijectiveFunction
Applies the bijective function to the given value.
applyBijection(I) - Method in class org.refcodes.numerical.InvertibleComposite
Applies the bijective function to the given value.
applyInversion(B) - Method in interface org.refcodes.numerical.InverseFunction
Applies the inverse function to the given value.
applyInversion(B) - Method in class org.refcodes.numerical.InvertibleComposite
Applies the inverse function to the given value.
asDecoded(String, int, char...) - Static method in class org.refcodes.numerical.BaseConverterBuilder
Decodes the given (number base encoded) data to a byte array as of the given number base and the charset for the value's digits.
asEncoded(byte[], int, char...) - Static method in class org.refcodes.numerical.BaseConverterBuilder
Encodes the given bytes to a String as of the given number base and the charset for the value's digits.
asVerboseString(byte[]) - Static method in class org.refcodes.numerical.BaseConverterBuilder
 

B

BaseConverterBuilder - Class in org.refcodes.numerical
A number base converter from and to long values and which may also convert to and from byte arrays.
BaseConverterBuilder() - Constructor for class org.refcodes.numerical.BaseConverterBuilder
Instantiates a new base converter builder impl.
BIG_ENDIAN - org.refcodes.numerical.Endianess
 
BijectiveFunction<B,I> - Interface in org.refcodes.numerical
A BijectiveFunction provides methods to apply a bijective function (on the inverse function's return vale).
BitwiseOperationBuilder - Class in org.refcodes.numerical
The bitwise operation builder applies bitwise operations to a given value being set via setValue(Integer) or (as of the Builder-Pattern) BitwiseOperationBuilder.withValue(Integer).
BitwiseOperationBuilder() - Constructor for class org.refcodes.numerical.BitwiseOperationBuilder
 

C

ChecksumValidationMode - Enum in org.refcodes.numerical
The ChecksumValidationMode specifies on how to handle provided CRC checksums compared to calculated CRC checksums.
CRC_16 - org.refcodes.numerical.CrcSize
 
CRC_16_A - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_16_ARC - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_16_AUG_CCITT - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_16_BUYPASS - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_16_CCITT_FALSE - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_16_CDMA2000 - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_16_DDS_110 - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_16_DECT_R - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_16_DECT_X - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_16_DNP - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_16_EN_13757 - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_16_GENIBUS - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_16_KERMIT - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_16_MAXIM - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_16_MCRF4XX - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_16_MODBUS - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_16_RIELLO - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_16_T10_DIF - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_16_TELEDISK - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_16_TMS37157 - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_16_USB - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_16_X25 - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_16_XMODEM - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_32 - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_32 - org.refcodes.numerical.CrcSize
 
CRC_32_BZIP2 - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_32_C - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_32_D - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_32_JAMCRC - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_32_MPEG2 - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_32_POSIX - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_32_Q - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_32_XFER - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_64 - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_64 - org.refcodes.numerical.CrcSize
 
CRC_64_WE - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_64_XZ - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_8 - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_8 - org.refcodes.numerical.CrcSize
 
CRC_8_ARDUINO - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_8_CCITT - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_8_CDMA2000 - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_8_DARC - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_8_DVBS2 - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_8_EBU - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_8_ICODE - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_8_ITU - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_8_MAXIM - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_8_ROHC - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_8_SAE_J1850 - org.refcodes.numerical.CrcAlgorithmConfig
 
CRC_8_WCDMA - org.refcodes.numerical.CrcAlgorithmConfig
 
CrcAlgorithm - Interface in org.refcodes.numerical
This interfaces describes the methods which can be invoked upon working with CRC checksums.
CrcAlgorithmAccessor - Interface in org.refcodes.numerical
Provides an accessor for a CrcAlgorithm property.
CrcAlgorithmAccessor.CrcAlgorithmBuilder<B extends CrcAlgorithmAccessor.CrcAlgorithmBuilder<B>> - Interface in org.refcodes.numerical
Provides a builder method for a CrcAlgorithm property returning the builder for applying multiple build operations.
CrcAlgorithmAccessor.CrcAlgorithmMutator - Interface in org.refcodes.numerical
Provides a mutator for a CrcAlgorithm property.
CrcAlgorithmAccessor.CrcAlgorithmProperty - Interface in org.refcodes.numerical
Provides a CrcAlgorithm property.
CrcAlgorithmConfig - Enum in org.refcodes.numerical
Enumeration with CRC implementations hacked together from sources "out there".
CrcAlgorithmImpl - Class in org.refcodes.numerical
Implementation of the CrcAlgorithm interface.
CrcAlgorithmImpl(String, int, long, long, boolean, boolean, long) - Constructor for class org.refcodes.numerical.CrcAlgorithmImpl
Constructs a CrcAlgorithm instance.
CrcChecksumAccessor - Interface in org.refcodes.numerical
Provides an accessor for a CRC checksum property.
CrcChecksumAccessor.CrcChecksumBuilder<B extends CrcChecksumAccessor.CrcChecksumBuilder<B>> - Interface in org.refcodes.numerical
Provides a builder method for a CRC checksum property returning the builder for applying multiple build operations.
CrcChecksumAccessor.CrcChecksumMutator - Interface in org.refcodes.numerical
Provides a mutator for a CRC checksum property.
CrcChecksumAccessor.CrcChecksumProperty - Interface in org.refcodes.numerical
Provides a CRC checksum property.
CrcChecksumConcatenateModeAccessor - Interface in org.refcodes.numerical
Provides an accessor for a ConcatenateMode property.
CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeBuilder<B extends CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeBuilder<B>> - Interface in org.refcodes.numerical
Provides a builder method for a CRC checksum ConcatenateMode property returning the builder for applying multiple build operations.
CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeMutator - Interface in org.refcodes.numerical
Provides a mutator for a CRC checksum ConcatenateMode property.
CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeProperty - Interface in org.refcodes.numerical
Provides a CRC checksum ConcatenateMode property.
CrcChecksumValidationModeAccessor - Interface in org.refcodes.numerical
Provides an accessor for a CRC mode property.
CrcChecksumValidationModeAccessor.CrcChecksumValidationModeBuilder<B extends CrcChecksumValidationModeAccessor.CrcChecksumValidationModeBuilder<B>> - Interface in org.refcodes.numerical
Provides a builder method for a CRC mode property returning the builder for applying multiple build operations.
CrcChecksumValidationModeAccessor.CrcChecksumValidationModeMutator - Interface in org.refcodes.numerical
Provides a mutator for a CRC mode property.
CrcChecksumValidationModeAccessor.CrcChecksumValidationModeProperty - Interface in org.refcodes.numerical
Provides a CRC mode property.
CrcMixin - Interface in org.refcodes.numerical
The CrcMixin provides base functionality to support CRC checksum creation and validation of accompanied data.
CrcSize - Enum in org.refcodes.numerical
Enumeration with CRC implementations hacked together from sources "out there".
CrcWidthAccessor - Interface in org.refcodes.numerical
Provides an accessor for a CRC byte width (number of bytes used to store a CRC checksum) property.
CrcWidthAccessor.CrcWidthBuilder<B extends CrcWidthAccessor.CrcWidthBuilder<B>> - Interface in org.refcodes.numerical
Provides a builder method for a CRC byte width (number of bytes used to store a CRC checksum) property returning the builder for applying multiple build operations.
CrcWidthAccessor.CrcWidthMutator - Interface in org.refcodes.numerical
Provides a mutator for a CRC byte width (number of bytes used to store a CRC checksum) property.
CrcWidthAccessor.CrcWidthProperty - Interface in org.refcodes.numerical
Provides a CRC byte width (number of bytes used to store a CRC checksum) property.

E

Endianess - Enum in org.refcodes.numerical
An enumeration of valid endianesses.
EndianessAccessor - Interface in org.refcodes.numerical
Provides an accessor for a Endianess property.
EndianessAccessor.EndianessBuilder<B extends EndianessAccessor.EndianessBuilder<B>> - Interface in org.refcodes.numerical
Provides a builder method for a Endianess property returning the builder for applying multiple build operations.
EndianessAccessor.EndianessMutator - Interface in org.refcodes.numerical
Provides a mutator for a Endianess property.
EndianessAccessor.EndianessProperty - Interface in org.refcodes.numerical
Provides a Endianess property.
ENFORCE_VALID_CHECKSUM - org.refcodes.numerical.ChecksumValidationMode
Follow an exception path upon CRC checksum mismatches.
equals(Object) - Method in class org.refcodes.numerical.AbstractCrcMixin

G

getCharSet() - Method in class org.refcodes.numerical.BaseConverterBuilder
getCrcAlgorithm() - Method in class org.refcodes.numerical.AbstractCrcMixin
Retrieves the value from the CrcAlgorithm property.
getCrcAlgorithm() - Method in interface org.refcodes.numerical.CrcAlgorithmAccessor
Retrieves the value from the CrcAlgorithm property.
getCrcAlgorithms() - Method in enum org.refcodes.numerical.CrcSize
Retrieves the CrcAlgorithmConfig implementations as of the according CrcSize.
getCrcChecksum() - Method in interface org.refcodes.numerical.CrcChecksumAccessor
Retrieves the CRC checksum from the CRC checksum property.
getCrcChecksumConcatenateMode() - Method in class org.refcodes.numerical.AbstractCrcMixin
Retrieves the ConcatenateMode from the CRC checksum ConcatenateMode property.
getCrcChecksumConcatenateMode() - Method in interface org.refcodes.numerical.CrcChecksumConcatenateModeAccessor
Retrieves the ConcatenateMode from the CRC checksum ConcatenateMode property.
getCrcChecksumValidationMode() - Method in class org.refcodes.numerical.AbstractCrcMixin
Retrieves the CRC mode from the CRC mode property.
getCrcChecksumValidationMode() - Method in interface org.refcodes.numerical.CrcChecksumValidationModeAccessor
Retrieves the CRC mode from the CRC mode property.
getCrcSize() - Method in interface org.refcodes.numerical.CrcAlgorithm
Gets the CrcSize class to which this CrcAlgorithm belongs.
getCrcSize() - Method in enum org.refcodes.numerical.CrcAlgorithmConfig
Gets the CrcSize class to which this CrcAlgorithm belongs.
getCrcSize() - Method in class org.refcodes.numerical.CrcAlgorithmImpl
Returns the CrcSize (describing the checksum's "CRC byte length" for this CrcAlgorithmConfig.
getCrcWidth() - Method in enum org.refcodes.numerical.CrcAlgorithmConfig
Retrieves the value from the CRC byte width (number of bytes used to store a CRC checksum) property.
getCrcWidth() - Method in class org.refcodes.numerical.CrcAlgorithmImpl
Retrieves the value from the CRC byte width (number of bytes used to store a CRC checksum) property.
getCrcWidth() - Method in enum org.refcodes.numerical.CrcSize
Retrieves the value from the CRC byte width (number of bytes used to store a CRC checksum) property.
getCrcWidth() - Method in interface org.refcodes.numerical.CrcWidthAccessor
Retrieves the value from the CRC byte width (number of bytes used to store a CRC checksum) property.
getEndianess() - Method in class org.refcodes.numerical.AbstractCrcMixin
Retrieves the value from the Endianess property.
getEndianess() - Method in interface org.refcodes.numerical.EndianessAccessor
Retrieves the value from the Endianess property.
getName() - Method in enum org.refcodes.numerical.CrcAlgorithmConfig
getName() - Method in class org.refcodes.numerical.CrcAlgorithmImpl
getNumber() - Method in class org.refcodes.numerical.BaseConverterBuilder
Retrieves the number from the number property.
getNumberBase() - Method in class org.refcodes.numerical.BaseConverterBuilder
Retrieves the value from the number base property.
getNumberBase() - Method in interface org.refcodes.numerical.NumberBaseAccessor
Retrieves the value from the number base property.
getNumberBaseValue() - Method in class org.refcodes.numerical.BaseConverterBuilder
Retrieves the number base value from the number base value property.
getNumberData() - Method in class org.refcodes.numerical.BaseConverterBuilder
Retrieves the number from the number property.
getPaddingChar() - Method in interface org.refcodes.numerical.PaddingCharAccessor
Retrieves the value from the padding char property.
getValue() - Method in class org.refcodes.numerical.BitwiseOperationBuilder

H

hashCode() - Method in class org.refcodes.numerical.AbstractCrcMixin

I

IGNORE_BAD_CHECKSUM - org.refcodes.numerical.ChecksumValidationMode
Ignore any CRC checksum mismatches.
InverseFunction<I,B> - Interface in org.refcodes.numerical
A InverseFunction provides methods to apply an inverse function (on the bijective function's return vale).
Invertible<B,I> - Interface in org.refcodes.numerical
A Invertible provides methods to apply a bijective function on a value as well as an inverse function (on the bijective function's return vale).
InvertibleComposite<B,I> - Class in org.refcodes.numerical
The InvertibleComposite implements the Invertible and is composed of a BijectiveFunction and the according InverseFunction.
InvertibleComposite(BijectiveFunction<B, I>, InverseFunction<I, B>) - Constructor for class org.refcodes.numerical.InvertibleComposite
Constructs the InvertibleComposite from the provided BijectiveFunction and the according InverseFunction.
isMaskable(int) - Method in class org.refcodes.numerical.BitwiseOperationBuilder
Tests if the bits set in the mask argument are also set in the value property ("the value property is maskable with the given mask").
isMaskable(int, int) - Static method in class org.refcodes.numerical.BitwiseOperationBuilder
Tests if the bits set in the parameter mask are also set in the parameter value.
isTrueAt(int) - Method in class org.refcodes.numerical.BitwiseOperationBuilder
Tests f the value is true at the given position.
isTrueAt(int, int) - Static method in class org.refcodes.numerical.BitwiseOperationBuilder
Tests whether the bit at the given position is set in the parameter value and returns true if this is the case.

L

letCrcAlgorithm(CrcAlgorithm) - Method in interface org.refcodes.numerical.CrcAlgorithmAccessor.CrcAlgorithmProperty
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given CrcAlgorithm (setter) as of CrcAlgorithmAccessor.CrcAlgorithmMutator.setCrcAlgorithm(CrcAlgorithm) and returns the very same value (getter).
letCrcChecksum(long) - Method in interface org.refcodes.numerical.CrcChecksumAccessor.CrcChecksumProperty
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given long (setter) as of CrcChecksumAccessor.CrcChecksumMutator.setCrcChecksum(long) and returns the very same value (getter).
letCrcChecksumConcatenateMode(ConcatenateMode) - Method in interface org.refcodes.numerical.CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeProperty
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given ConcatenateMode (setter) as of CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeMutator.setCrcChecksumConcatenateMode(ConcatenateMode) and returns the very same value (getter).
letCrcChecksumMode(ChecksumValidationMode) - Method in interface org.refcodes.numerical.CrcChecksumValidationModeAccessor.CrcChecksumValidationModeProperty
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given ChecksumValidationMode (setter) as of CrcChecksumValidationModeAccessor.CrcChecksumValidationModeMutator.setCrcChecksumValidationMode(ChecksumValidationMode) and returns the very same value (getter).
letCrcWidth(int) - Method in interface org.refcodes.numerical.CrcWidthAccessor.CrcWidthProperty
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given integer (setter) as of CrcWidthAccessor.CrcWidthMutator.setCrcWidth(int) and returns the very same value (getter).
letEndianess(Endianess) - Method in interface org.refcodes.numerical.EndianessAccessor.EndianessProperty
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given Endianess (setter) as of EndianessAccessor.EndianessMutator.setEndianess(Endianess) and returns the very same value (getter).
letNumberBase(int) - Method in interface org.refcodes.numerical.NumberBaseAccessor.NumberBaseProperty
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given integer (setter) as of NumberBaseAccessor.NumberBaseMutator.setNumberBase(int) and returns the very same value (getter).
letPaddingChar(char) - Method in interface org.refcodes.numerical.PaddingCharAccessor.PaddingCharProperty
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given character (setter) as of setPaddingChar(char) and returns the very same value (getter).
LITTLE_ENDIAN - org.refcodes.numerical.Endianess
 

N

NumberBase - Enum in org.refcodes.numerical
The Enum NumberBase.
NumberBaseAccessor - Interface in org.refcodes.numerical
Provides an accessor for a number base property.
NumberBaseAccessor.NumberBaseBuilder<B extends NumberBaseAccessor.NumberBaseBuilder<B>> - Interface in org.refcodes.numerical
Provides a builder method for a number base property returning the builder for applying multiple build operations.
NumberBaseAccessor.NumberBaseMutator - Interface in org.refcodes.numerical
Provides a mutator for a number base property.
NumberBaseAccessor.NumberBaseProperty - Interface in org.refcodes.numerical
Provides a number base property.
NumericalUtility - Class in org.refcodes.numerical
This class contains some useful static methods for working with bitwise operations objects.

O

org.refcodes.numerical - module org.refcodes.numerical
 
org.refcodes.numerical - package org.refcodes.numerical
This package contains numerical related interfaces representing the types defined by this artifact.

P

PaddingCharAccessor - Interface in org.refcodes.numerical
Provides an accessor for a padding char property.
PaddingCharAccessor.PaddingCharBuilder<B extends PaddingCharAccessor.PaddingCharBuilder<B>> - Interface in org.refcodes.numerical
Provides a builder method for a padding char property returning the builder for applying multiple build operations.
PaddingCharAccessor.PaddingCharMutator - Interface in org.refcodes.numerical
Provides a mutator for a padding char property.
PaddingCharAccessor.PaddingCharProperty - Interface in org.refcodes.numerical
Provides a padding char property.

S

setCharSet(char[]) - Method in class org.refcodes.numerical.BaseConverterBuilder
setCrcAlgorithm(CrcAlgorithm) - Method in interface org.refcodes.numerical.CrcAlgorithmAccessor.CrcAlgorithmMutator
Sets the value for the CrcAlgorithm property.
setCrcChecksum(long) - Method in interface org.refcodes.numerical.CrcChecksumAccessor.CrcChecksumMutator
Sets the CRC checksum for the CRC checksum property.
setCrcChecksumConcatenateMode(ConcatenateMode) - Method in interface org.refcodes.numerical.CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeMutator
Sets the ConcatenateMode for the ConcatenateMode property.
setCrcChecksumValidationMode(ChecksumValidationMode) - Method in interface org.refcodes.numerical.CrcChecksumValidationModeAccessor.CrcChecksumValidationModeMutator
Sets the CRC mode for the CRC mode property.
setCrcWidth(int) - Method in interface org.refcodes.numerical.CrcWidthAccessor.CrcWidthMutator
Sets the value for the CRC byte width (number of bytes used to store a CRC checksum) property.
setEndianess(Endianess) - Method in interface org.refcodes.numerical.EndianessAccessor.EndianessMutator
Sets the value for the Endianess property.
setNumber(long) - Method in class org.refcodes.numerical.BaseConverterBuilder
Sets the number for the number property.
setNumberBase(int) - Method in class org.refcodes.numerical.BaseConverterBuilder
Sets the value for the number base property.
setNumberBase(int) - Method in interface org.refcodes.numerical.NumberBaseAccessor.NumberBaseMutator
Sets the value for the number base property.
setNumberBaseValue(String) - Method in class org.refcodes.numerical.BaseConverterBuilder
Sets the number base value for the number base value property.
setNumberData(byte[]) - Method in class org.refcodes.numerical.BaseConverterBuilder
Sets the number for the number property.
setPaddingChar(char) - Method in interface org.refcodes.numerical.PaddingCharAccessor.PaddingCharMutator
Sets the value for the padding char property.
setValue(Integer) - Method in class org.refcodes.numerical.BitwiseOperationBuilder
sum(int...) - Static method in class org.refcodes.numerical.NumericalUtility
Calculates the sum from the provided summands.

T

toBigEndianBytes(double) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the given value to a byte array in big endian notation.
toBigEndianBytes(float) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the given value to a byte array in big endian notation.
toBigEndianBytes(int) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the given value to a byte array in big endian notation.
toBigEndianBytes(long) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the given value to a byte array in big endian notation.
toBigEndianBytes(long, int) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the given value to a byte array in big endian notation.
toBigEndianBytes(short) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the given value to a byte array in big endian notation.
toBitStrings(int, int) - Static method in class org.refcodes.numerical.BitwiseOperationBuilder
Returns an array of binary strings as a representation of the integer input values in base 2.
toBitwiseAND(int, int) - Static method in class org.refcodes.numerical.BitwiseOperationBuilder
The result of this method is a contransceiver of the parameters valueA and valueB.
toBitwiseNOT(int) - Static method in class org.refcodes.numerical.BitwiseOperationBuilder
The result of this method is the negation of the given value.
toBitwiseOR(int, int) - Static method in class org.refcodes.numerical.BitwiseOperationBuilder
The result of this method is a distransceiver of the parameters valueA and valueB.
toBitwiseXOR(int, int) - Static method in class org.refcodes.numerical.BitwiseOperationBuilder
The result of this method is an exclusive distransceiver of the parameters valueA and valueB.
toBoolean(String) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the given String to a boolean value.
toBooleans(byte[]) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the bits contained within the given byte array to a boolean array.
toBooleans(byte[], int) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the bits contained within the given byte array to a boolean array.
toBooleans(byte[], int, int) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the bits contained within the given byte array to a boolean array.
toBytes(boolean[]) - Static method in class org.refcodes.numerical.NumericalUtility
Converts a boolean array to a byte array using the byte's bits to represent the according boolean values.
toBytes(double) - Method in enum org.refcodes.numerical.Endianess
Converts the given value to a byte array in the according endian notation.
toBytes(float) - Method in enum org.refcodes.numerical.Endianess
Converts the given value to a byte array in the according endian notation.
toBytes(int) - Method in enum org.refcodes.numerical.Endianess
Converts the given value to a byte array in the according endian notation.
toBytes(int) - Static method in class org.refcodes.numerical.NumericalUtility
Converts a integer value to an array of bytes, left byte being the most significant one (highest order).
toBytes(long) - Method in enum org.refcodes.numerical.Endianess
Converts the given value to a byte array in the according endian notation.
toBytes(long) - Static method in class org.refcodes.numerical.NumericalUtility
Converts a long value to an array of bytes, left byte being the most significant one (highest order).
toBytes(long, int) - Method in enum org.refcodes.numerical.Endianess
Converts the given value to a byte array in the according endian notation.
toBytes(short) - Method in enum org.refcodes.numerical.Endianess
Converts the given value to a byte array in the according endian notation.
toBytes(Double) - Static method in class org.refcodes.numerical.NumericalUtility
Converts a double value to an array of bytes, left(?)
toCrcBytes(byte[], int, int, Endianess) - Method in interface org.refcodes.numerical.CrcAlgorithm
Calculates the according checksum from the supplied data data and returns the according byte array of the CRC checksum.
toCrcBytes(byte[], int, int, Endianess) - Method in enum org.refcodes.numerical.CrcAlgorithmConfig
Calculates the according checksum from the supplied data data and returns the according byte array of the CRC checksum.
toCrcBytes(byte[], int, int, Endianess) - Method in class org.refcodes.numerical.CrcAlgorithmImpl
Calculates the according checksum from the supplied data data and returns the according byte array of the CRC checksum.
toCrcBytes(byte[], Endianess) - Method in interface org.refcodes.numerical.CrcAlgorithm
Calculates the according checksum from the supplied data data and returns the according byte array of the CRC checksum.
toCrcBytes(byte[], Endianess) - Method in enum org.refcodes.numerical.CrcAlgorithmConfig
Calculates the according checksum from the supplied data data and returns the according byte array of the CRC checksum.
toCrcBytes(byte[], Endianess) - Method in class org.refcodes.numerical.CrcAlgorithmImpl
Calculates the according checksum from the supplied data data and returns the according byte array of the CRC checksum.
toCrcBytes(byte, Endianess) - Method in interface org.refcodes.numerical.CrcAlgorithm
Calculates the according checksum from the supplied data and returns the according byte array of the CRC checksum.
toCrcBytes(byte, Endianess) - Method in enum org.refcodes.numerical.CrcAlgorithmConfig
Calculates the according checksum from the supplied data and returns the according byte array of the CRC checksum.
toCrcBytes(byte, Endianess) - Method in class org.refcodes.numerical.CrcAlgorithmImpl
Calculates the according checksum from the supplied data and returns the according byte array of the CRC checksum.
toCrcBytes(long, byte[], int, int, Endianess) - Method in interface org.refcodes.numerical.CrcAlgorithm
Updates the according checksum with he supplied data data and returns the according byte array of the CRC checksum.
toCrcBytes(long, byte[], int, int, Endianess) - Method in enum org.refcodes.numerical.CrcAlgorithmConfig
Updates the according checksum with he supplied data data and returns the according byte array of the CRC checksum.
toCrcBytes(long, byte[], int, int, Endianess) - Method in class org.refcodes.numerical.CrcAlgorithmImpl
Updates the according checksum with he supplied data data and returns the according byte array of the CRC checksum.
toCrcBytes(long, byte[], Endianess) - Method in interface org.refcodes.numerical.CrcAlgorithm
Updates the according checksum with he supplied data data and returns the according byte array of the CRC checksum.
toCrcBytes(long, byte[], Endianess) - Method in enum org.refcodes.numerical.CrcAlgorithmConfig
Updates the according checksum with he supplied data data and returns the according byte array of the CRC checksum.
toCrcBytes(long, byte[], Endianess) - Method in class org.refcodes.numerical.CrcAlgorithmImpl
Updates the according checksum with he supplied data data and returns the according byte array of the CRC checksum.
toCrcBytes(long, byte, Endianess) - Method in interface org.refcodes.numerical.CrcAlgorithm
Updates the according checksum with he supplied data data and returns the according byte array of the CRC checksum.
toCrcBytes(long, byte, Endianess) - Method in enum org.refcodes.numerical.CrcAlgorithmConfig
Updates the according checksum with he supplied data data and returns the according byte array of the CRC checksum.
toCrcBytes(long, byte, Endianess) - Method in class org.refcodes.numerical.CrcAlgorithmImpl
Updates the according checksum with he supplied data data and returns the according byte array of the CRC checksum.
toCrcCategory(int) - Static method in enum org.refcodes.numerical.CrcSize
Retrieves the CrcSize representing the queried "byte length".
toCrcChecksum(byte) - Method in interface org.refcodes.numerical.CrcAlgorithm
Calculates the according checksum from the supplied data.
toCrcChecksum(byte) - Method in enum org.refcodes.numerical.CrcAlgorithmConfig
Calculates the according checksum from the supplied data.
toCrcChecksum(byte) - Method in class org.refcodes.numerical.CrcAlgorithmImpl
Calculates the according checksum from the supplied data.
toCrcChecksum(byte[]) - Method in interface org.refcodes.numerical.CrcAlgorithm
Calculates the according checksum from the supplied data.
toCrcChecksum(byte[]) - Method in enum org.refcodes.numerical.CrcAlgorithmConfig
Calculates the according checksum from the supplied data.
toCrcChecksum(byte[]) - Method in class org.refcodes.numerical.CrcAlgorithmImpl
Calculates the according checksum from the supplied data.
toCrcChecksum(byte[], int, int) - Method in interface org.refcodes.numerical.CrcAlgorithm
Calculates the according checksum from the supplied data.
toCrcChecksum(byte[], int, int) - Method in enum org.refcodes.numerical.CrcAlgorithmConfig
Calculates the according checksum from the supplied data.
toCrcChecksum(byte[], int, int) - Method in class org.refcodes.numerical.CrcAlgorithmImpl
Calculates the according checksum from the supplied data.
toCrcChecksum(long, byte) - Method in interface org.refcodes.numerical.CrcAlgorithm
Updates the according checksum with he supplied data.
toCrcChecksum(long, byte) - Method in enum org.refcodes.numerical.CrcAlgorithmConfig
Updates the according checksum with he supplied data.
toCrcChecksum(long, byte) - Method in class org.refcodes.numerical.CrcAlgorithmImpl
Updates the according checksum with he supplied data.
toCrcChecksum(long, byte[]) - Method in interface org.refcodes.numerical.CrcAlgorithm
Updates the according checksum with he supplied data.
toCrcChecksum(long, byte[]) - Method in enum org.refcodes.numerical.CrcAlgorithmConfig
Updates the according checksum with he supplied data.
toCrcChecksum(long, byte[]) - Method in class org.refcodes.numerical.CrcAlgorithmImpl
Updates the according checksum with he supplied data.
toCrcChecksum(long, byte[], int, int) - Method in interface org.refcodes.numerical.CrcAlgorithm
Updates the according checksum with he supplied data.
toCrcChecksum(long, byte[], int, int) - Method in enum org.refcodes.numerical.CrcAlgorithmConfig
Updates the according checksum with he supplied data.
toCrcChecksum(long, byte[], int, int) - Method in class org.refcodes.numerical.CrcAlgorithmImpl
Updates the according checksum with he supplied data.
toDouble(byte[]) - Method in enum org.refcodes.numerical.Endianess
Converts a byte array in according endianess to an double value.
toDouble(String) - Static method in class org.refcodes.numerical.NumericalUtility
Creates a double between 0 and 1 from a String; useful e.g. when creating a number from a pass-phrase.
toDoubleFromBigEndianBytes(byte[]) - Static method in class org.refcodes.numerical.NumericalUtility
Converts a byte array in big endian to a double value.
toDoubleFromLittleEndianBytes(byte[]) - Static method in class org.refcodes.numerical.NumericalUtility
Converts a byte array in big little to a double value.
toDoubles(String, int) - Static method in class org.refcodes.numerical.NumericalUtility
Creates an array with double values between 0 and 1 from a String useful e.g. when creating a bunch of numbers from a pass-phrase.
toFloat(byte[]) - Method in enum org.refcodes.numerical.Endianess
Converts a byte array in according endianess to an float value.
toFloatFromBigEndianBytes(byte[]) - Static method in class org.refcodes.numerical.NumericalUtility
Converts a byte array in big endian to a float value.
toFloatFromLittleEndianBytes(byte[]) - Static method in class org.refcodes.numerical.NumericalUtility
Converts a byte array in big little to a float value.
toHashCode(Object...) - Static method in class org.refcodes.numerical.NumericalUtility
Calculates a hash code from the given object's hash codes.
toHashCode(String) - Static method in class org.refcodes.numerical.NumericalUtility
Calculates a Java-Version's implementation independent Hash-Code.
toHashCodes(String, int) - Static method in class org.refcodes.numerical.NumericalUtility
Creates a given number of IDs from the provided source text.
toHexString(byte) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the provided byte to a hexadecimal String representation.
toHexString(byte...) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the provided bytes to a hexadecimal String representation.
toHexString(byte[], int) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the provided bytes to a hexadecimal String representation.
toHexString(byte[], String) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the provided bytes to a hexadecimal String representation.
toHexString(byte[], String, int) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the provided bytes to a hexadecimal String representation.
toHexString(int, byte...) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the provided bytes to a hexadecimal String representation.
toHexString(String, byte...) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the provided bytes to a hexadecimal String representation.
toHexString(String, int, byte...) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the provided bytes to a hexadecimal String representation.
toInt(byte[]) - Static method in class org.refcodes.numerical.NumericalUtility
Converts an integer value from the given byte array.
toInt(byte[], int) - Static method in class org.refcodes.numerical.NumericalUtility
Converts an integer value from the given byte array.
toInteger(byte[]) - Method in enum org.refcodes.numerical.Endianess
Converts a byte array in according endianess to an integer value.
toIntFromBigEndianBytes(byte[]) - Static method in class org.refcodes.numerical.NumericalUtility
Converts a byte array in big endian to an integer value.
toIntFromLittleEndianBytes(byte[]) - Static method in class org.refcodes.numerical.NumericalUtility
Converts a byte array in little endian to an integer value.
toLittleEndianBytes(double) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the given value to a byte array in big endian notation.
toLittleEndianBytes(float) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the given value to a byte array in big endian notation.
toLittleEndianBytes(int) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the given value to a byte array in little endian notation.
toLittleEndianBytes(long) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the given value to a byte array in little endian notation.
toLittleEndianBytes(long, int) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the given value to a byte array in little endian notation.
toLittleEndianBytes(short) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the given value to a byte array in little endian notation.
toLong(byte[]) - Method in enum org.refcodes.numerical.Endianess
Converts a byte array in according endianess to a long value.
toLong(byte[]) - Static method in class org.refcodes.numerical.NumericalUtility
Converts a long value from the given byte array.
toLong(byte[], int) - Static method in class org.refcodes.numerical.NumericalUtility
Converts a long value from the given byte array.
toLong(String) - Static method in class org.refcodes.numerical.NumericalUtility
Creates a long from a String; useful e.g. when creating a number from a pass-phrase.
toLongFromBigEndianBytes(byte[]) - Static method in class org.refcodes.numerical.NumericalUtility
Converts a byte array in big endian to a long value.
toLongFromLittleEndianBytes(byte[]) - Static method in class org.refcodes.numerical.NumericalUtility
Converts a byte array in little endian to a long value.
toMd5Hash(String) - Static method in class org.refcodes.numerical.NumericalUtility
Generates a md5 hash of the given text.
toNumber(String) - Method in class org.refcodes.numerical.BaseConverterBuilder
Retrieves the number calculated from the provided number base value.
toNumberBaseValue(byte[]) - Method in class org.refcodes.numerical.BaseConverterBuilder
Retrieves the number base value calculated from the number.
toNumberBaseValue(long) - Method in class org.refcodes.numerical.BaseConverterBuilder
Retrieves the number base value calculated from the number.
toNumberData(String) - Method in class org.refcodes.numerical.BaseConverterBuilder
Retrieves the number calculated from the provided number base value.
toScaled(double, double, double) - Static method in class org.refcodes.numerical.NumericalUtility
Scales the given value (which must be between 0 .. 1 to be between aMin .. aMax.
toShort(byte[]) - Method in enum org.refcodes.numerical.Endianess
Converts a byte array in according endianess to an short value.
toShortFromBigEndianBytes(byte[]) - Static method in class org.refcodes.numerical.NumericalUtility
Converts a byte array in big endian to an short value.
toShortFromLittleEndianBytes(byte[]) - Static method in class org.refcodes.numerical.NumericalUtility
Converts a byte array in little endian to an short value.
toShorts(byte[]) - Static method in class org.refcodes.numerical.NumericalUtility
Converts a byte array to a short array.
toUnsignedBigEndianBytes(byte[]) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the given byte array to a byte array representing an unsigned value.
toUnsignedBigEndianBytes(int) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the given "unsigned" (it is to be treated as if it were unsigned) value to a byte array in big endian notation.
toUnsignedBigEndianBytes(long) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the given "unsigned" (it is to be treated as if it were unsigned) value to a byte array in big endian notation.
toUnsignedBigEndianBytes(long, int) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the given "unsigned" (it is to be treated as if it were unsigned) value to a byte array in big endian notation.
toUnsignedBigEndianBytes(short) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the given "unsigned" (it is to be treated as if it were unsigned) value to a byte array in big endian notation.
toUnsignedBytes(int) - Method in enum org.refcodes.numerical.Endianess
Converts the given value to a byte array in the according endian notation.
toUnsignedBytes(long) - Method in enum org.refcodes.numerical.Endianess
Converts the given value to a byte array in the according endian notation.
toUnsignedBytes(long, int) - Method in enum org.refcodes.numerical.Endianess
Converts the given value to a byte array in the according endian notation.
toUnsignedBytes(short) - Method in enum org.refcodes.numerical.Endianess
Converts the given value to a byte array in the according endian notation.
toUnsignedInteger(byte[]) - Method in enum org.refcodes.numerical.Endianess
Converts a byte array in according endianess to an unsigned integer value.
toUnsignedIntFromBigEndianBytes(byte[]) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the given "unsigned" (it is to be treated as if it were unsigned) byte array in big endian to a long value.
toUnsignedIntFromLittleEndianBytes(byte[]) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the given "unsigned" (it is to be treated as if it were unsigned) byte array in big endian to a long value.
toUnsignedLittleEndianBytes(byte[]) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the given byte array to a byte array representing an unsigned value.
toUnsignedLittleEndianBytes(int) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the given "unsigned" (it is to be treated as if it were unsigned) value to a byte array in little endian notation.
toUnsignedLittleEndianBytes(long) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the given "unsigned" (it is to be treated as if it were unsigned) value to a byte array in little endian notation.
toUnsignedLittleEndianBytes(long, int) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the given "unsigned" (it is to be treated as if it were unsigned) value to a byte array in little endian notation.
toUnsignedLittleEndianBytes(short) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the given "unsigned" (it is to be treated as if it were unsigned) value to a byte array in little endian notation.
toUnsignedLong(byte[]) - Method in enum org.refcodes.numerical.Endianess
Converts a byte array in according endianess to an unsigned long value.
toUnsignedLong(int) - Static method in class org.refcodes.numerical.NumericalUtility
Converts a signed int to an unsigned long value.
toUnsignedLongFromBigEndianBytes(byte[]) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the given "unsigned" (it is to be treated as if it were unsigned)a byte array in big endian to a long value.
toUnsignedLongFromLittleEndianBytes(byte[]) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the given "unsigned" (it is to be treated as if it were unsigned) byte array in little endian to a long value.
toUnsignedShort(byte[]) - Method in enum org.refcodes.numerical.Endianess
Converts a byte array in according endianess to an unsigned short value.
toUnsignedShortFromBigEndianBytes(byte[]) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the given "unsigned" (it is to be treated as if it were unsigned) byte array in big endian to a long value.
toUnsignedShortFromLittleEndianBytes(byte[]) - Static method in class org.refcodes.numerical.NumericalUtility
Converts the given "unsigned" (it is to be treated as if it were unsigned) byte array in big endian to a long value.

V

valueOf(String) - Static method in enum org.refcodes.numerical.ChecksumValidationMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.refcodes.numerical.CrcAlgorithmConfig
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.refcodes.numerical.CrcSize
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.refcodes.numerical.Endianess
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.refcodes.numerical.NumberBase
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.refcodes.numerical.ChecksumValidationMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.refcodes.numerical.CrcAlgorithmConfig
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.refcodes.numerical.CrcSize
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.refcodes.numerical.Endianess
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.refcodes.numerical.NumberBase
Returns an array containing the constants of this enum type, in the order they are declared.

W

withAnd(Integer) - Method in class org.refcodes.numerical.BitwiseOperationBuilder
Applies a bitwise AND operation to the value property with the given operand; the value is updated accordingly and the result can be retrieved with the BitwiseOperationBuilder.getValue() method.
withCharSet(char[]) - Method in class org.refcodes.numerical.BaseConverterBuilder
withCrcAlgorithm(CrcAlgorithm) - Method in interface org.refcodes.numerical.CrcAlgorithmAccessor.CrcAlgorithmBuilder
Sets the value for the CrcAlgorithm property.
withCrcChecksum(long) - Method in interface org.refcodes.numerical.CrcChecksumAccessor.CrcChecksumBuilder
Sets the CRC checksum for the CRC checksum property.
withCrcChecksumConcatenateMode(ConcatenateMode) - Method in interface org.refcodes.numerical.CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeBuilder
Sets the ConcatenateMode for the CRC checksum ConcatenateMode property.
withCrcChecksumValidationMode(ChecksumValidationMode) - Method in interface org.refcodes.numerical.CrcChecksumValidationModeAccessor.CrcChecksumValidationModeBuilder
Sets the CRC mode for the CRC mode property.
withCrcWidth(int) - Method in interface org.refcodes.numerical.CrcWidthAccessor.CrcWidthBuilder
Sets the value for the CRC byte width (number of bytes used to store a CRC checksum) property.
withEndianess(Endianess) - Method in interface org.refcodes.numerical.EndianessAccessor.EndianessBuilder
Sets the value for the Endianess property.
withNot() - Method in class org.refcodes.numerical.BitwiseOperationBuilder
Applies a bitwise NOT operation to the value property ; the value is updated accordingly and the result can be retrieved with the BitwiseOperationBuilder.getValue() method.
withNumber(long) - Method in class org.refcodes.numerical.BaseConverterBuilder
Sets the number for the number property.
withNumberBase(int) - Method in class org.refcodes.numerical.BaseConverterBuilder
Sets the number base for the number base property.
withNumberBase(int) - Method in interface org.refcodes.numerical.NumberBaseAccessor.NumberBaseBuilder
Sets the value for the number base property.
withNumberBaseValue(String) - Method in class org.refcodes.numerical.BaseConverterBuilder
Sets the number base value for the number base value property.
withNumberData(byte[]) - Method in class org.refcodes.numerical.BaseConverterBuilder
Sets the number for the number property.
withOr(Integer) - Method in class org.refcodes.numerical.BitwiseOperationBuilder
Applies a bitwise OR operation to the value property with the given operand; the value is updated accordingly and the result can be retrieved with the BitwiseOperationBuilder.getValue() method.
withPaddingChar(char) - Method in interface org.refcodes.numerical.PaddingCharAccessor.PaddingCharBuilder
Sets the value for the padding char property.
withValue(Integer) - Method in class org.refcodes.numerical.BitwiseOperationBuilder
withXor(Integer) - Method in class org.refcodes.numerical.BitwiseOperationBuilder
Applies a bitwise XOR operation to the value property with the given operand; the value is updated accordingly and the result can be retrieved with the BitwiseOperationBuilder.getValue() method.

_

_crcAlgorithm - Variable in class org.refcodes.numerical.AbstractCrcMixin
 
_crcChecksumConcatenateMode - Variable in class org.refcodes.numerical.AbstractCrcMixin
 
_crcChecksumValidationMode - Variable in class org.refcodes.numerical.AbstractCrcMixin
 
_endianess - Variable in class org.refcodes.numerical.AbstractCrcMixin
 
A B C E G H I L N O P S T V W _ 
Skip navigation links

Copyright © 2021. All rights reserved.