|
What this is
Other links
The source code/* * Sun Public License Notice * * The contents of this file are subject to the Sun Public License * Version 1.0 (the "License"). You may not use this file except in * compliance with the License. A copy of the License is available at * http://www.sun.com/ * * The Original Code is NetBeans. The Initial Developer of the Original * Code is Sun Microsystems, Inc. Portions Copyright 1997-2001 Sun * Microsystems, Inc. All Rights Reserved. */ package org.netbeans.mdr.persistence; import java.io.*; /** * This is thrown when a StorageException needs to be thrown across a boundary * that does not allow checked exceptions: for instance, when using a * Collections interface to iterate through a set of MDR objects. * The StorageException is converted to a RuntimeStorageException. * A RuntimeStorageException returns the stack trace information of the * original StorageException occurred, since this is far more useful * than the stack trace of the point where the exception was converted. */ public class RuntimeStorageException extends RuntimeException { /** The original StorageException that we are converting to a * RuntimeException */ private StorageException storageExcept; /** this constructs a RuntimeStorageException from an StorageException * @param err the StorageException */ public RuntimeStorageException(StorageException err) { super(err.getMessage()); storageExcept = err; } /** return the original StorageException's message */ public String getMessage() { return storageExcept.getMessage(); } /** return the original StorageException's localized message */ public String getLocalizedMessage() { return storageExcept.getLocalizedMessage(); } /** print the original StorageException's stack trace */ public void printStackTrace() { storageExcept.printStackTrace(); } /** print the original StorageException's stack trace */ public void printStackTrace(PrintStream ps) { storageExcept.printStackTrace(ps); } /** print the original StorageException's stack trace */ public void printStackTrace(PrintWriter pw) { storageExcept.printStackTrace(pw); } } |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.