JIDE 3.5.15

com.jidesoft.converter
Class FontNameConverter

java.lang.Object
  extended by 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 Summary
static ConverterContext CONTEXT
          ConverterContext for a font name.
 
Constructor Summary
FontNameConverter()
           
 
Method Summary
 Object fromString(String string, ConverterContext context)
          Converts from String to an object.
 boolean isEnsureFontExistence()
          Checks if the FontNameConverter ensures the font exists on your OS.
 void setEnsureFontExistence(boolean ensureFontExistence)
          Sets the flag so that FontNameConverter ensures the font exists on your OS.
 boolean supportFromString(String string, ConverterContext context)
          If it supports fromString.
 boolean supportToString(Object object, ConverterContext context)
          If it supports toString method.
 String toString(Object object, ConverterContext context)
          Converts from object to String based on current locale.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONTEXT

public static ConverterContext CONTEXT
ConverterContext for a font name.

Constructor Detail

FontNameConverter

public FontNameConverter()
Method Detail

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

JIDE 3.5.15