Enum TextWeight

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<TextWeight>

    public enum TextWeight
    extends java.lang.Enum<TextWeight>
    Weight of the text font in the explanation.

    Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
    BSD-style license. See OpenTrafficSim License.

    $LastChangedDate: 2015-07-24 02:58:59 +0200 (Fri, 24 Jul 2015) $, @version $Revision: 1147 $, by $Author: averbraeck $, initial version Dec 11, 2016
    Author:
    Alexander Verbraeck, Peter Knoppers, Wouter Schakel
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.Number getValue()  
      static TextWeight valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static TextWeight[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • WEIGHT_EXTRA_LIGHT

        public static final TextWeight WEIGHT_EXTRA_LIGHT
        The lightest predefined weight.
      • WEIGHT_LIGHT

        public static final TextWeight WEIGHT_LIGHT
        The standard light weight.
      • WEIGHT_DEMILIGHT

        public static final TextWeight WEIGHT_DEMILIGHT
        An intermediate weight between WEIGHT_LIGHT and WEIGHT_STANDARD.
      • WEIGHT_REGULAR

        public static final TextWeight WEIGHT_REGULAR
        The standard weight.
      • WEIGHT_SEMIBOLD

        public static final TextWeight WEIGHT_SEMIBOLD
        A moderately heavier weight than WEIGHT_REGULAR.
      • WEIGHT_MEDIUM

        public static final TextWeight WEIGHT_MEDIUM
        An intermediate weight between WEIGHT_REGULAR and WEIGHT_BOLD.
      • WEIGHT_DEMIBOLD

        public static final TextWeight WEIGHT_DEMIBOLD
        A moderately lighter weight than WEIGHT_BOLD.
      • WEIGHT_BOLD

        public static final TextWeight WEIGHT_BOLD
        The standard bold weight.
      • WEIGHT_HEAVY

        public static final TextWeight WEIGHT_HEAVY
        A moderately heavier weight than WEIGHT_BOLD.
      • WEIGHT_EXTRABOLD

        public static final TextWeight WEIGHT_EXTRABOLD
        An extra heavy weight.
      • WEIGHT_ULTRABOLD

        public static final TextWeight WEIGHT_ULTRABOLD
        The heaviest predefined weight.
    • Method Detail

      • values

        public static TextWeight[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (TextWeight c : TextWeight.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static TextWeight valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • getValue

        protected final java.lang.Number getValue()
        Returns:
        value the corresponding TextAttribute constant