java.util

Class IllegalFormatConversionException

Implemented Interfaces:
Serializable

public class IllegalFormatConversionException
extends IllegalFormatException

Unchecked exception thrown when the argument corresponding to the format specifier is of an incompatible type.

Unless otherwise specified, passing a null argument to any method or constructor in this class will cause a NullPointerException to be thrown.

Since:
1.5
See Also:
Serialized Form

Constructor Summary

IllegalFormatConversionException(char c, Class arg)
Constructs an instance of this class with the mismatched conversion and the corresponding argument class.

Method Summary

Class
getArgumentClass()
Returns the class of the mismatched argument.
char
getConversion()
Returns the inapplicable conversion.
String
getMessage()

Methods inherited from class java.lang.Throwable

fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString

Methods inherited from class java.lang.Object

clone, equals, extends Object> getClass, finalize, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Details

IllegalFormatConversionException

public IllegalFormatConversionException(char c,
                                        Class arg)
Constructs an instance of this class with the mismatched conversion and the corresponding argument class.
Parameters:
c - Inapplicable conversion
arg - Class of the mismatched argument

Method Details

getArgumentClass

public Class getArgumentClass()
Returns the class of the mismatched argument.
Returns:
The class of the mismatched argument

getConversion

public char getConversion()
Returns the inapplicable conversion.
Returns:
The inapplicable conversion

getMessage

public String getMessage()
Overrides:
getMessage in interface Throwable