javax.imageio.metadata
Class IIOInvalidTreeException
- 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 and Description protected Node
offendingNode
TheNode
that led to the parsing error, ornull
.
-
Constructor Summary
Constructors Constructor and Description IIOInvalidTreeException(String message, Node offendingNode)
Constructs anIIOInvalidTreeException
with a message string and a reference to theNode
that caused the parsing error.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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description Node
getOffendingNode()
Returns theNode
that caused the error in parsing.-
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
.
-
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.