- 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.
-
-