Module org.refcodes.numerical
Package org.refcodes.numerical
package org.refcodes.numerical
This package contains numerical related interfaces representing the types
defined by this artifact. The types with which this artifact's codes work
usually are represented by interfaces (as of interface based programming.
-
ClassDescriptionA
AbstractCrcMixinprovides a class based implementation of theCrcMixinfor CRC checksum creation and validation of accompanied data.A base converter from and to long values and which may also convert to and from byte arrays.BijectiveFunction<B,I> ABijectiveFunctionprovides methods to apply a bijective function (on the inverse function's return vale).The bitwise operation builder applies bitwise operations to a given value being set viasetValue(Integer)or (as of the Builder-Pattern)BitwiseOperationBuilder.withValue(Integer).TheChecksumValidationModespecifies on how to handle provided CRC checksums compared to calculated CRC checksums.Provides an accessor for a CRC mode property.ChecksumValidationModeAccessor.ChecksumValidationModeBuilder<B extends ChecksumValidationModeAccessor.ChecksumValidationModeBuilder<B>>Provides a builder method for a validation mode property returning the builder for applying multiple build operations.Provides a mutator for a validation mode property.Provides a validation mode property.This interfaces describes the methods which can be invoked upon working with CRC checksums.Provides an accessor for aCrcAlgorithmproperty.Provides a builder method for aCrcAlgorithmproperty returning the builder for applying multiple build operations.Provides a mutator for aCrcAlgorithmproperty.Provides aCrcAlgorithmproperty.Implementation of theCrcAlgorithminterface.Provides an accessor for a CRC checksum property.Provides a builder method for a CRC checksum property returning the builder for applying multiple build operations.Provides a mutator for a CRC checksum property.Provides a CRC checksum property.Provides an accessor for aConcatenateModeproperty.CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeBuilder<B extends CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeBuilder<B>>Provides a builder method for a CRC checksumConcatenateModeproperty returning the builder for applying multiple build operations.Provides a mutator for a CRC checksumConcatenateModeproperty.Provides a CRC checksumConcatenateModeproperty.TheCrcMixinprovides base functionality to support CRC checksum creation and validation of accompanied data.Enumeration with CRC implementations hacked together from sources "out there".Enumeration with CRC implementations hacked together from sources out there.Provides an accessor for a CRC byte width (number of bytes used to store a CRC checksum) property.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.Provides a mutator for a CRC byte width (number of bytes used to store a CRC checksum) property.Provides a CRC byte width (number of bytes used to store a CRC checksum) property.An enumeration of valid endianess.Provides an accessor for aEndianessproperty.Provides a builder method for aEndianessproperty returning the builder for applying multiple build operations.Provides a mutator for aEndianessproperty.Provides aEndianessproperty.InverseFunction<I,B> AInverseFunctionprovides methods to apply an inverse function (on the bijective function's return vale).Invertible<B,I> AInvertibleprovides 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> TheInvertibleCompositeimplements theInvertibleand is composed of aBijectiveFunctionand the accordingInverseFunction.Provides an accessor for a number base property.Provides a builder method for a number base property returning the builder for applying multiple build operations.Provides a mutator for a number base property.Provides a number base property.This class contains some useful static methods for working with bitwise operations objects.Provides an accessor for a padding char property.Provides a builder method for a padding char property returning the builder for applying multiple build operations.Provides a mutator for a padding char property.Provides a padding char property.