public class

IIOInvalidTreeException

extends IIOException
java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ java.io.IOException
         ↳ javax.imageio.IIOException
           ↳ javax.imageio.metadata.IIOInvalidTreeException

Class Overview

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

Summary

Fields
protected Node offendingNode The Node that led to the parsing error, or null.
Public Constructors
IIOInvalidTreeException(String message, Node offendingNode)
Constructs an IIOInvalidTreeException with a message string and a reference to the Node that caused the parsing error.
IIOInvalidTreeException(String message, Throwable cause, Node offendingNode)
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.
Public Methods
Node getOffendingNode()
Returns the Node that caused the error in parsing.
[Expand]
Inherited Methods
From class java.lang.Throwable
From class java.lang.Object

Fields

protected Node offendingNode

The Node that led to the parsing error, or null.

Public Constructors

public IIOInvalidTreeException (String message, Node offendingNode)

Constructs an IIOInvalidTreeException with a message string and a reference to the Node that caused the parsing error.

Parameters
message a String containing the reason for the parsing failure.
offendingNode the DOM Node that caused the exception, or null.

public IIOInvalidTreeException (String message, Throwable cause, Node offendingNode)

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.

Parameters
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 Methods

public Node getOffendingNode ()

Returns the Node that caused the error in parsing.

Returns
  • the offending Node.