|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
org.orekit.errors.OrekitException
public class OrekitException
This class is the base class for all specific exceptions thrown by the orekit classes.
When the orekit classes throw exceptions that are specific to the package, these exceptions are always subclasses of OrekitException. When exceptions that are already covered by the standard java API should be thrown, like ArrayIndexOutOfBoundsException or InvalidParameterException, these standard exceptions are thrown rather than the commons-math specific ones.
This class also provides utility methods to throw some standard java exceptions with localized messages.
| Constructor Summary | |
|---|---|
OrekitException(java.lang.String specifier,
java.lang.Object... parts)
Simple constructor. |
|
OrekitException(java.lang.String message,
java.lang.Throwable cause)
Simple constructor. |
|
OrekitException(java.lang.Throwable cause,
java.lang.String specifier,
java.lang.Object... parts)
Simple constructor. |
|
| Method Summary | |
|---|---|
static java.lang.IllegalArgumentException |
createIllegalArgumentException(java.lang.String specifier,
java.lang.Object... parts)
Create an IllegalArgumentException with localized message. |
static java.lang.IllegalStateException |
createIllegalStateException(java.lang.String specifier,
java.lang.Object... parts)
Create an IllegalStateException with localized message. |
static java.lang.RuntimeException |
createInternalError(java.lang.Throwable cause)
Create an RuntimeException for an internal error. |
static java.text.ParseException |
createParseException(java.lang.String specifier,
java.lang.Object... parts)
Create an ParseException with localized message. |
java.lang.String |
getLocalizedMessage()
|
java.lang.String |
getMessage()
|
java.lang.String |
getMessage(java.util.Locale locale)
Gets the message in a specified locale. |
| Methods inherited from class java.lang.Throwable |
|---|
fillInStackTrace, getCause, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public OrekitException(java.lang.String specifier,
java.lang.Object... parts)
specifier - format specifier (to be translated)parts - parts to insert in the format (no translation)
public OrekitException(java.lang.String message,
java.lang.Throwable cause)
message - descriptive messagecause - underlying cause
public OrekitException(java.lang.Throwable cause,
java.lang.String specifier,
java.lang.Object... parts)
cause - underlying causespecifier - format specifier (to be translated)parts - parts to insert in the format (no translation)| Method Detail |
|---|
public java.lang.String getMessage(java.util.Locale locale)
locale - Locale in which the message should be translated
public java.lang.String getMessage()
getMessage in class java.lang.Throwablepublic java.lang.String getLocalizedMessage()
getLocalizedMessage in class java.lang.Throwable
public static java.lang.IllegalArgumentException createIllegalArgumentException(java.lang.String specifier,
java.lang.Object... parts)
IllegalArgumentException with localized message.
specifier - format specifier (to be translated)parts - parts to insert in the format (no translation)
IllegalArgumentException with localized message
public static java.lang.IllegalStateException createIllegalStateException(java.lang.String specifier,
java.lang.Object... parts)
IllegalStateException with localized message.
specifier - format specifier (to be translated)parts - parts to insert in the format (no translation)
IllegalStateException with localized message
public static java.text.ParseException createParseException(java.lang.String specifier,
java.lang.Object... parts)
ParseException with localized message.
specifier - format specifier (to be translated)parts - parts to insert in the format (no translation)
ParseException with localized messagepublic static java.lang.RuntimeException createInternalError(java.lang.Throwable cause)
RuntimeException for an internal error.
cause - underlying cause
RuntimeException for an internal error
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||