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.
-
Interface Summary Interface Description BaseConverterBuilder A number base converter from and to long values and which may also convert to and from byte arrays.BitwiseOperationBuilder The bitwise operation builder applies bitwise operations to a given value being set viasetValue(Integer)
or (as of the Builder-Pattern)BitwiseOperationBuilder.withValue(Integer)
.NumberBaseAccessor Provides an accessor for a number base property.NumberBaseAccessor.NumberBaseBuilder<B extends NumberBaseAccessor.NumberBaseBuilder<B>> Provides a builder method for a number base property returning the builder for applying multiple build operations.NumberBaseAccessor.NumberBaseMutator Provides a mutator for a number base property.NumberBaseAccessor.NumberBaseProperty Provides a number base property.PaddingCharAccessor Provides an accessor for a padding char property.PaddingCharAccessor.PaddingCharBuilder<B extends PaddingCharAccessor.PaddingCharBuilder<B>> Provides a builder method for a padding char property returning the builder for applying multiple build operations.PaddingCharAccessor.PaddingCharMutator Provides a mutator for a padding char property.PaddingCharAccessor.PaddingCharProperty Provides a padding char property. -
Class Summary Class Description BaseConverterBuilderImpl This is a hacky implementation of theBaseConverterBuilder
interface breaking with anIllegalArgumentException
in case the numbers to be converted are too large for the algorithm.BitwiseOperationBuilderImpl The Class BitwiseOperationBuilderImpl.NumericalUtility This class contains some useful static methods for working with bitwise operations objects. -
Enum Summary Enum Description NumberBase The Enum NumberBase.