Class QuantityFormatContext

java.lang.Object
org.djunits.formatter.FormatContext
org.djunits.formatter.QuantityFormatContext
All Implemented Interfaces:
Cloneable

class QuantityFormatContext extends FormatContext implements Cloneable
QuantityFormatContext contains a number of settings for formatting a quantity. Note that this class and its fields are package private. It is not the intention to use or extends the class, since the QuantityFormat class can only deal with the fields as expressed in this class, and not with other added fields.

Copyright (c) 2026-2026 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See for project information https://djunits.org. The DJUNITS project is distributed under a three-clause BSD-style license.

Author:
Alexander Verbraeck
  • Field Details

    • autoSiPrefix

      boolean autoSiPrefix
      if true use automatic allocation of the unit to its closest SI prefix. E.g., turn 20400 m into "20.4 km".
    • autoSiMinExponent

      int autoSiMinExponent
      minimum exponent for the 10-power in scientific notation to use SI prefixes for (inclusive).
    • autoSiMaxExponent

      int autoSiMaxExponent
      maximum exponent for the 10-power in scientific notation to use SI prefixes for (inclusive).
    • allowExponents12

      boolean allowExponents12
      Allow c, d, da and h prefixes?
  • Constructor Details

    • QuantityFormatContext

      QuantityFormatContext()
  • Method Details