com.abstractics.utils.converter
Class ConverterFont
java.lang.Object
com.abstractics.utils.converter.ConverterFont
- All Implemented Interfaces:
- ObjectConverter
- public class ConverterFont
- extends java.lang.Object
- implements ObjectConverter
Converts the given object into a String via the toString()
method and then converts the String into a java.awt.Font
object.
Fonts are specified in FontName,Style,Size order. Spaces and dashes can also
be used instead of commas.
FontName can be any valid Swing font name. If not provided, defaults to
"dialog".
Style should be either plain, bold, italic, or bolditalic. If not provided,
defaults to plain.
Size should be a valid decimal number. If not provided, defaults to 12.
- Version:
- $Id: ConverterFont.java,v 1.2 2006/03/15 05:37:30 andyman99 Exp $
- Author:
- Andrew Lawrence, Copyright 2006 Abstractics, L.L.C., Licensed under the Apache
License, Version 2.0
- See Also:
Font.decode(java.lang.String)
Method Summary |
java.lang.Object |
convert(java.lang.Object obj,
java.util.Locale locale)
Converts to a Font using the Font.decode method |
java.lang.Class |
getClassToConvertTo()
Returns java.awt.Font |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConverterFont
public ConverterFont()
getClassToConvertTo
public java.lang.Class getClassToConvertTo()
- Returns
java.awt.Font
- Specified by:
getClassToConvertTo
in interface ObjectConverter
- Returns:
- The class that this converter converts to
- See Also:
com.abstractics.xmlpanel.utils.stringtoobject.ObjectConverter#getClassToConvertTo()
convert
public java.lang.Object convert(java.lang.Object obj,
java.util.Locale locale)
throws ObjectConverterException
- Converts to a Font using the Font.decode method
- Specified by:
convert
in interface ObjectConverter
- Parameters:
obj
- Object to be converted. Guaranteed not to be null and not to
already be an instanceof the Class returned by
ObjectConverter.getClassToConvertTo()
. Those conditions are checked
before the converter is even called.locale
- The locale that is asking for the conversion. This may or may
not be necessary for the conversion.
- Returns:
- The converted object - should NEVER return anything that is not
an instanceof the class returned by
ObjectConverter.getClassToConvertTo()
- Throws:
ObjectConverterException
- Throw this exception if the string cannot be converted, for
whatever reason.- See Also:
com.abstractics.xmlpanel.utils.stringtoobject.ObjectConverter#convert(Object)