Class FontNameConverter

java.lang.Object
com.jidesoft.converter.FontNameConverter
All Implemented Interfaces:
ObjectConverter

public class FontNameConverter extends Object implements ObjectConverter
Converter which converts Font Name String to String and converts it back. It's almost the same as StringConverter except if user types in a string which cannot find in font list on your computer, it will return null in fromString and return "" in toString.
  • Field Details

    • CONTEXT

      public static ConverterContext CONTEXT
      ConverterContext for a font name.
  • Constructor Details

    • FontNameConverter

      public FontNameConverter()
  • Method Details

    • toString

      public String toString(Object object, ConverterContext context)
      Description copied from interface: ObjectConverter
      Converts from object to String based on current locale.
      Specified by:
      toString in interface ObjectConverter
      Parameters:
      object - object to be converted
      context - converter context to be used
      Returns:
      the String
    • supportToString

      public boolean supportToString(Object object, ConverterContext context)
      Description copied from interface: ObjectConverter
      If it supports toString method.
      Specified by:
      supportToString in interface ObjectConverter
      Parameters:
      object - object to be converted
      context - converter context to be used
      Returns:
      true if supports toString
    • fromString

      public Object fromString(String string, ConverterContext context)
      Description copied from interface: ObjectConverter
      Converts from String to an object.
      Specified by:
      fromString in interface ObjectConverter
      Parameters:
      string - the string
      context - context to be converted
      Returns:
      the object converted from string
    • supportFromString

      public boolean supportFromString(String string, ConverterContext context)
      Description copied from interface: ObjectConverter
      If it supports fromString.
      Specified by:
      supportFromString in interface ObjectConverter
      Parameters:
      string - the string
      context - context to be converted
      Returns:
      true if it supports
    • isEnsureFontExistence

      public boolean isEnsureFontExistence()
      Checks if the FontNameConverter ensures the font exists on your OS. It is false by default. Setting it to true will slow down the performance as it takes time to check whether the font actually exists.
      Returns:
      true or false.
      Since:
      3.3.4
    • setEnsureFontExistence

      public void setEnsureFontExistence(boolean ensureFontExistence)
      Sets the flag so that FontNameConverter ensures the font exists on your OS.
      Parameters:
      ensureFontExistence - true or false.
      Since:
      3.3.4