Class FontTriplet

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

    public class FontTriplet
    extends java.lang.Object
    implements java.lang.Comparable<FontTriplet>, java.io.Serializable
    FontTriplet contains information on name, style and weight of one font
    See Also:
    Serialized Form
    • Field Detail

      • DEFAULT_FONT_TRIPLET

        public static final FontTriplet DEFAULT_FONT_TRIPLET
    • Constructor Detail

      • FontTriplet

        public FontTriplet()
      • FontTriplet

        public FontTriplet​(java.lang.String name,
                           java.lang.String style,
                           int weight)
        Creates a new font triplet.
        Parameters:
        name - font name
        style - font style (normal, italic etc.)
        weight - font weight (100, 200, 300...800, 900)
      • FontTriplet

        public FontTriplet​(java.lang.String name,
                           java.lang.String style,
                           int weight,
                           int priority)
        Creates a new font triplet.
        Parameters:
        name - font name
        style - font style (normal, italic etc.)
        weight - font weight (100, 200, 300...800, 900)
        priority - priority of this triplet/font mapping
    • Method Detail

      • getName

        public java.lang.String getName()
        Returns:
        the font name
      • getStyle

        public java.lang.String getStyle()
        Returns:
        the font style
      • getWeight

        public int getWeight()
        Returns:
        the font weight
      • getPriority

        public int getPriority()
        Returns:
        the priority of this triplet/font mapping
      • compareTo

        public int compareTo​(FontTriplet o)
        Specified by:
        compareTo in interface java.lang.Comparable<FontTriplet>
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object