- 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
AnIIOInvalidTreeException
is thrown when an attempt by anIIOMetadata
object to parse a tree ofIIOMetadataNode
s 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 bygetOffendingNode
should merely be considered as a clue to the actual nature of the problem.
-
-
Field Summary
Fields Modifier and Type Field Description protected Node
offendingNode
TheNode
that led to the parsing error, ornull
.
-
Constructor Summary
Constructors Constructor Description IIOInvalidTreeException(String message, Throwable cause, Node offendingNode)
Constructs anIIOInvalidTreeException
with a message string, a reference to an exception that caused this exception, and a reference to theNode
that caused the parsing error.IIOInvalidTreeException(String message, Node offendingNode)
Constructs anIIOInvalidTreeException
with a message string and a reference to theNode
that caused the parsing error.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Node
getOffendingNode()
Returns theNode
that caused the error in parsing.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Field Detail
-
offendingNode
protected Node offendingNode
TheNode
that led to the parsing error, ornull
.
-
-
Constructor Detail
-
IIOInvalidTreeException
public IIOInvalidTreeException(String message, Node offendingNode)
Constructs anIIOInvalidTreeException
with a message string and a reference to theNode
that caused the parsing error.- Parameters:
message
- aString
containing the reason for the parsing failure.offendingNode
- the DOMNode
that caused the exception, ornull
.
-
IIOInvalidTreeException
public IIOInvalidTreeException(String message, Throwable cause, Node offendingNode)
Constructs anIIOInvalidTreeException
with a message string, a reference to an exception that caused this exception, and a reference to theNode
that caused the parsing error.- Parameters:
message
- aString
containing the reason for the parsing failure.cause
- theThrowable
(Error
orException
) that caused this exception to occur, ornull
.offendingNode
- the DOMNode
that caused the exception, ornull
.
-
-
Method Detail
-
getOffendingNode
public Node getOffendingNode()
Returns theNode
that caused the error in parsing.- Returns:
- the offending
Node
.
-
-