Package com.itextpdf.text.exceptions
Class InvalidImageException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- com.itextpdf.text.exceptions.InvalidImageException
-
- All Implemented Interfaces:
java.io.Serializable
public class InvalidImageException extends java.lang.RuntimeException
RuntimeException to indicate that the provided Image is invalid/corrupted. Should only be thrown/not caught when ignoring invalid images.- Since:
- 5.4.2
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Throwable
cause
private static long
serialVersionUID
a serial version UID
-
Constructor Summary
Constructors Constructor Description InvalidImageException(java.lang.String message)
Creates an instance with a message and no causeInvalidImageException(java.lang.String message, java.lang.Throwable cause)
Creates an exception with a message and a cause
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Throwable
getCause()
This method is included (instead of using super(message, cause) in the constructors) to support backwards compatabilty with JDK 1.5, which did not have cause constructors for Throwable
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
a serial version UID- See Also:
- Constant Field Values
-
cause
private final java.lang.Throwable cause
-
-
Constructor Detail
-
InvalidImageException
public InvalidImageException(java.lang.String message)
Creates an instance with a message and no cause- Parameters:
message
- the reason why the document isn't a PDF document according to iText.
-
InvalidImageException
public InvalidImageException(java.lang.String message, java.lang.Throwable cause)
Creates an exception with a message and a cause- Parameters:
message
- the reason why the document isn't a PDF document according to iText.cause
- the cause of the exception, if any
-
-
Method Detail
-
getCause
public java.lang.Throwable getCause()
This method is included (instead of using super(message, cause) in the constructors) to support backwards compatabilty with JDK 1.5, which did not have cause constructors for Throwable- Overrides:
getCause
in classjava.lang.Throwable
- Returns:
- the cause of this exception
-
-