public class IIOInvalidTreeException extends IIOException
IIOInvalidTreeException is thrown when an attempt by an
IIOMetadata object to parse a tree of
IIOMetadataNodes 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 by
getOffendingNode should merely be considered as a clue to the actual nature of the problem.
| Modifier and Type | Field and Description |
|---|---|
protected Node |
offendingNode
The
Node that led to the parsing error, or
null.
|
| Constructor and Description |
|---|
IIOInvalidTreeException(String
Constructs an
IIOInvalidTreeException with a message string and a reference to the
Node that caused the parsing error.
|
IIOInvalidTreeException(String
Constructs an
IIOInvalidTreeException with a message string, a reference to an exception that caused this exception, and a reference to the
Node that caused the parsing error.
|
| Modifier and Type | Method and Description |
|---|---|
Node |
getOffendingNode()
Returns the
Node that caused the error in parsing.
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringprotected NodeoffendingNode
Node that led to the parsing error, or
null.
public IIOInvalidTreeException(Stringmessage, Node offendingNode)
IIOInvalidTreeException with a message string and a reference to the
Node that caused the parsing error.
message - a
String containing the reason for the parsing failure.
offendingNode - the DOM
Node that caused the exception, or
null.
public IIOInvalidTreeException(Stringmessage, Throwable cause, Node offendingNode)
IIOInvalidTreeException with a message string, a reference to an exception that caused this exception, and a reference to the
Node that caused the parsing error.
message - a
String containing the reason for the parsing failure.
cause - the
Throwable (
Error or
Exception) that caused this exception to occur, or
null.
offendingNode - the DOM
Node that caused the exception, or
null.
public NodegetOffendingNode()
Node that caused the error in parsing.
Node.