Worldwind public release 0.2
[worldwind-tracker.git] / gov / nasa / worldwind / formats / nitfs / NitfsRuntimeException.java
blob5246772c536a40d717b59458b457eaa4f8a81fe9
1 package gov.nasa.worldwind.formats.nitfs;
3 import gov.nasa.worldwind.*;
4 /*
5 Copyright (C) 2001, 2007 United States Government
6 as represented by the Administrator of the
7 National Aeronautics and Space Administration.
8 All Rights Reserved.
9 */
11 /**
12 * @author Lado Garakanidze
13 * @version $Id: NitfsRuntimeException Mar 31, 2007 7:41:31 AM
15 public final class NitfsRuntimeException extends java.lang.RuntimeException
17 public NitfsRuntimeException()
21 public NitfsRuntimeException(String messageID)
23 super(WorldWind.retrieveErrMsg(messageID));
24 log(this.getMessage());
27 public NitfsRuntimeException(String messageID, String params)
29 super(WorldWind.retrieveErrMsg(messageID) + params);
30 log(this.getMessage());
32 public NitfsRuntimeException(Throwable throwable)
34 super(throwable);
35 log(this.getMessage());
37 public NitfsRuntimeException(String messageID, Throwable throwable)
39 super(WorldWind.retrieveErrMsg(messageID), throwable);
40 log(this.getMessage());
42 public NitfsRuntimeException(String messageID, String params, Throwable throwable)
44 super(WorldWind.retrieveErrMsg(messageID) + params, throwable);
45 log(this.getMessage());
47 private void log(String s)
49 WorldWind.logger().log(java.util.logging.Level.FINE, s);