Enum Class DataSize

java.lang.Object
java.lang.Enum<DataSize>
org.tquadrat.foundation.value.DataSize
All Implemented Interfaces:
Serializable, Comparable<DataSize>, Constable, Dimension, DimensionWithLinearConversion

@ClassVersion(sourceVersion="$Id: DataSize.java 1195 2026-04-15 21:33:40Z tquadrat $") @API(status=STABLE, since="0.1.0") public enum DataSize extends Enum<DataSize> implements DimensionWithLinearConversion
The various instances of data sizes (for files or free disk space or capacities of memory sticks …).
Author:
Thomas Thrien (thomas.thrien@tquadrat.org)
Version:
$Id: DataSize.java 1195 2026-04-15 21:33:40Z tquadrat $
Since:
0.1.0
UML Diagram
UML Diagram for "org.tquadrat.foundation.value.DataSize"

UML Diagram for "org.tquadrat.foundation.value.DataSize"

UML Diagram for "org.tquadrat.foundation.value.DataSize"
  • Enum Constant Details

  • Field Details

  • Constructor Details

    • DataSize

      private DataSize(BigDecimal factor, String unitSymbol, int precision)
      Creates a new DataSize instance.
      Parameters:
      factor - The factor.
      unitSymbol - The unit string.
      precision - The default precision.
    • DataSize

      private DataSize(BigDecimal factor, String unitSymbol)
      Creates a new DataSize instance, with a default precision of zero mantissa digits.
      Parameters:
      factor - The factor.
      unitSymbol - The unit string.
  • Method Details