FileDocCategorySizeDatePackage
IIOInvalidTreeException.javaAPI DocJava SE 5 API2683Fri Aug 26 14:57:30 BST 2005javax.imageio.metadata

IIOInvalidTreeException

public class IIOInvalidTreeException extends IIOException
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.
see
IIOMetadata#setFromTree
see
IIOMetadata#mergeTree
see
IIOMetadataNode
version
0.5

Fields Summary
protected Node
offendingNode
The Node that led to the parsing error, or null.
Constructors Summary
public IIOInvalidTreeException(String message, Node offendingNode)
Constructs an IIOInvalidTreeException with a message string and a reference to the Node that caused the parsing error.

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


                                                 
         
        super(message);
        this.offendingNode = offendingNode;
    
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.

param
message a String containing the reason for the parsing failure.
param
cause the Throwable (Error or Exception) that caused this exception to occur, or null.
param
offendingNode the DOM Node that caused the exception, or null.

        super(message, cause);
        this.offendingNode = offendingNode;
    
Methods Summary
public org.w3c.dom.NodegetOffendingNode()
Returns the Node that caused the error in parsing.

return
the offending Node.

        return offendingNode;