FileDocCategorySizeDatePackage
IllegalFormatConversionException.javaAPI DocJava SE 5 API1675Fri Aug 26 14:57:22 BST 2005java.util

IllegalFormatConversionException

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 {@link NullPointerException} to be thrown.

version
1.3, 05/05/04
since
1.5

Fields Summary
private static final long
serialVersionUID
private char
c
private Class
arg
Constructors Summary
public IllegalFormatConversionException(char c, Class arg)
Constructs an instance of this class with the mismatched conversion and the corresponding argument class.

param
c Inapplicable conversion
param
arg Class of the mismatched argument


                                                     
         
	if (arg == null)
	    throw new NullPointerException();
	this.c = c;
	this.arg = arg;
    
Methods Summary
public java.lang.ClassgetArgumentClass()
Returns the class of the mismatched argument.

return
The class of the mismatched argument

	return arg;
    
public chargetConversion()
Returns the inapplicable conversion.

return
The inapplicable conversion

	return c;
    
public java.lang.StringgetMessage()

	return String.format("%c != %s", c, arg.getName());