- java.lang.Object
 - 
- java.lang.Throwable
 - 
- java.lang.Exception
 - 
- java.io.IOException
 - 
- javax.imageio.IIOException
 - 
- javax.imageio.metadata.IIOInvalidTreeException
 
 
 
 
 
 
- 
- All Implemented Interfaces:
 Serializable
public class IIOInvalidTreeException extends IIOException
AnIIOInvalidTreeExceptionis thrown when an attempt by anIIOMetadataobject to parse a tree ofIIOMetadataNodes fails. The node that led to the parsing error may be stored. As with any parsing error, the actual error may occur at a different point that that where it is detected. The node returned bygetOffendingNodeshould merely be considered as a clue to the actual nature of the problem. 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected NodeoffendingNodeTheNodethat led to the parsing error, ornull. 
- 
Constructor Summary
Constructors Constructor Description IIOInvalidTreeException(String message, Throwable cause, Node offendingNode)Constructs anIIOInvalidTreeExceptionwith a message string, a reference to an exception that caused this exception, and a reference to theNodethat caused the parsing error.IIOInvalidTreeException(String message, Node offendingNode)Constructs anIIOInvalidTreeExceptionwith a message string and a reference to theNodethat caused the parsing error. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NodegetOffendingNode()Returns theNodethat caused the error in parsing.- 
Methods declared in class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString 
 - 
 
 - 
 
- 
- 
Field Detail
- 
offendingNode
protected Node offendingNode
TheNodethat led to the parsing error, ornull. 
 - 
 
- 
Constructor Detail
- 
IIOInvalidTreeException
public IIOInvalidTreeException(String message, Node offendingNode)
Constructs anIIOInvalidTreeExceptionwith a message string and a reference to theNodethat caused the parsing error.- Parameters:
 message- aStringcontaining the reason for the parsing failure.offendingNode- the DOMNodethat caused the exception, ornull.
 
- 
IIOInvalidTreeException
public IIOInvalidTreeException(String message, Throwable cause, Node offendingNode)
Constructs anIIOInvalidTreeExceptionwith a message string, a reference to an exception that caused this exception, and a reference to theNodethat caused the parsing error.- Parameters:
 message- aStringcontaining the reason for the parsing failure.cause- theThrowable(ErrororException) that caused this exception to occur, ornull.offendingNode- the DOMNodethat caused the exception, ornull.
 
 - 
 
- 
Method Detail
- 
getOffendingNode
public Node getOffendingNode()
Returns theNodethat caused the error in parsing.- Returns:
 - the offending 
Node. 
 
 - 
 
 -