public class NestedIOException
extends java.io.IOException
IOException that properly handles a root cause,
 exposing the root cause just like NestedChecked/RuntimeException does.
 Proper root cause handling has not been added to standard IOException before Java 6, which is why we need to do it ourselves for Java 5 compatibility purposes.
The similarity between this class and the NestedChecked/RuntimeException class is unavoidable, as this class needs to derive from IOException.
getMessage(), 
Throwable.printStackTrace(), 
NestedCheckedException, 
NestedRuntimeException, 
Serialized Form| Constructor and Description | 
|---|
NestedIOException(java.lang.String msg)
Construct a  
NestedIOException with the specified detail message. | 
NestedIOException(java.lang.String msg,
                 java.lang.Throwable cause)
Construct a  
NestedIOException with the specified detail message
 and nested exception. | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
getMessage()
Return the detail message, including the message from the nested exception
 if there is one. 
 | 
public NestedIOException(java.lang.String msg)
NestedIOException with the specified detail message.msg - the detail messagepublic NestedIOException(java.lang.String msg,
                         java.lang.Throwable cause)
NestedIOException with the specified detail message
 and nested exception.msg - the detail messagecause - the nested exception