to top
Android APIs
public class

IllegalFormatConversionException

extends IllegalFormatException
implements Serializable
java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ java.lang.RuntimeException
         ↳ java.lang.IllegalArgumentException
           ↳ java.util.IllegalFormatException
             ↳ java.util.IllegalFormatConversionException

Class Overview

An IllegalFormatConversionException will be thrown when the parameter is incompatible with the corresponding format specifier.

See Also

Summary

Public Constructors
IllegalFormatConversionException(char c, Class<?> arg)
Constructs a new IllegalFormatConversionException with the class of the mismatched conversion and corresponding parameter.
Public Methods
Class<?> getArgumentClass()
Returns the class of the mismatched parameter.
char getConversion()
Returns the incompatible conversion.
String getMessage()
Returns the extra information message which was provided when this Throwable was created.
[Expand]
Inherited Methods
From class java.lang.Throwable
From class java.lang.Object

Public Constructors

public IllegalFormatConversionException (char c, Class<?> arg)

Added in API level 1

Constructs a new IllegalFormatConversionException with the class of the mismatched conversion and corresponding parameter.

Parameters
c the class of the mismatched conversion.
arg the corresponding parameter.

Public Methods

public Class<?> getArgumentClass ()

Added in API level 1

Returns the class of the mismatched parameter.

Returns
  • the class of the mismatched parameter.

public char getConversion ()

Added in API level 1

Returns the incompatible conversion.

Returns
  • the incompatible conversion.

public String getMessage ()

Added in API level 1

Returns the extra information message which was provided when this Throwable was created. Returns null if no message was provided at creation time.

Returns
  • this Throwable's detail message.
No examples for this method.
Frequently called with: [Clear]
Portions of this page are reproduced from work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. The original page is available here.