< prev index next >

src/java.desktop/share/classes/javax/imageio/metadata/IIOInvalidTreeException.java

Print this page

        

*** 27,42 **** import javax.imageio.IIOException; import org.w3c.dom.Node; /** ! * An <code>IIOInvalidTreeException</code> is thrown when an attempt ! * by an <code>IIOMetadata</code> object to parse a tree of ! * <code>IIOMetadataNode</code>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 by <code>getOffendingNode</code> * should merely be considered as a clue to the actual nature of the * problem. * * @see IIOMetadata#setFromTree * @see IIOMetadata#mergeTree --- 27,42 ---- import javax.imageio.IIOException; import org.w3c.dom.Node; /** ! * An {@code IIOInvalidTreeException} is thrown when an attempt ! * by an {@code IIOMetadata} object to parse a tree of ! * {@code IIOMetadataNode}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 by {@code getOffendingNode} * should merely be considered as a clue to the actual nature of the * problem. * * @see IIOMetadata#setFromTree * @see IIOMetadata#mergeTree
*** 45,98 **** */ public class IIOInvalidTreeException extends IIOException { private static final long serialVersionUID = -1314083172544132777L; /** ! * The <code>Node</code> that led to the parsing error, or ! * <code>null</code>. */ protected Node offendingNode = null; /** ! * Constructs an <code>IIOInvalidTreeException</code> with a ! * message string and a reference to the <code>Node</code> that * caused the parsing error. * ! * @param message a <code>String</code> containing the reason for * the parsing failure. ! * @param offendingNode the DOM <code>Node</code> that caused the ! * exception, or <code>null</code>. */ public IIOInvalidTreeException(String message, Node offendingNode) { super(message); this.offendingNode = offendingNode; } /** ! * Constructs an <code>IIOInvalidTreeException</code> with a * message string, a reference to an exception that caused this ! * exception, and a reference to the <code>Node</code> that caused * the parsing error. * ! * @param message a <code>String</code> containing the reason for * the parsing failure. ! * @param cause the <code>Throwable</code> (<code>Error</code> or ! * <code>Exception</code>) that caused this exception to occur, ! * or <code>null</code>. ! * @param offendingNode the DOM <code>Node</code> that caused the ! * exception, or <code>null</code>. */ public IIOInvalidTreeException(String message, Throwable cause, Node offendingNode) { super(message, cause); this.offendingNode = offendingNode; } /** ! * Returns the <code>Node</code> that caused the error in parsing. * ! * @return the offending <code>Node</code>. */ public Node getOffendingNode() { return offendingNode; } } --- 45,98 ---- */ public class IIOInvalidTreeException extends IIOException { private static final long serialVersionUID = -1314083172544132777L; /** ! * The {@code Node} that led to the parsing error, or ! * {@code null}. */ protected Node offendingNode = null; /** ! * Constructs an {@code IIOInvalidTreeException} with a ! * message string and a reference to the {@code Node} that * caused the parsing error. * ! * @param message a {@code String} containing the reason for * the parsing failure. ! * @param offendingNode the DOM {@code Node} that caused the ! * exception, or {@code null}. */ public IIOInvalidTreeException(String message, Node offendingNode) { super(message); this.offendingNode = offendingNode; } /** ! * Constructs an {@code IIOInvalidTreeException} with a * message string, a reference to an exception that caused this ! * exception, and a reference to the {@code Node} that caused * the parsing error. * ! * @param message a {@code String} containing the reason for * the parsing failure. ! * @param cause the {@code Throwable} ({@code Error} or ! * {@code Exception}) that caused this exception to occur, ! * or {@code null}. ! * @param offendingNode the DOM {@code Node} that caused the ! * exception, or {@code null}. */ public IIOInvalidTreeException(String message, Throwable cause, Node offendingNode) { super(message, cause); this.offendingNode = offendingNode; } /** ! * Returns the {@code Node} that caused the error in parsing. * ! * @return the offending {@code Node}. */ public Node getOffendingNode() { return offendingNode; } }
< prev index next >