diff --git a/src/main/java/org/orekit/rugged/errors/RuggedMessages.java b/src/main/java/org/orekit/rugged/errors/RuggedMessages.java index b345f7bffb002bdb91361267c8a11f34960116ff..e4687f4f3bf678febaab670069148e14aa1628ae 100644 --- a/src/main/java/org/orekit/rugged/errors/RuggedMessages.java +++ b/src/main/java/org/orekit/rugged/errors/RuggedMessages.java @@ -16,7 +16,6 @@ */ package org.orekit.rugged.errors; -import org.hipparchus.exception.Localizable; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; @@ -27,6 +26,8 @@ import java.util.MissingResourceException; import java.util.PropertyResourceBundle; import java.util.ResourceBundle; +import org.hipparchus.exception.Localizable; + /** * Enumeration for localized messages formats. @@ -78,7 +79,8 @@ public enum RuggedMessages implements Localizable { UNKNOWN_TILE("unknown tile {0}, line {1}, file {2}: {3}"), NO_PARAMETERS_SELECTED("no parameters have been selected for estimation"), NO_REFERENCE_MAPPINGS("no reference mappings for parameters estimation"), - DUPLICATED_PARAMETER_NAME("a different parameter with name {0} already exists"); + DUPLICATED_PARAMETER_NAME("a different parameter with name {0} already exists"), + INVALID_RUGGED_NAME("invalid rugged name."); // CHECKSTYLE: resume JavadocVariable check @@ -97,20 +99,22 @@ public enum RuggedMessages implements Localizable { } /** {@inheritDoc} */ + @Override public String getSourceString() { return sourceFormat; } /** {@inheritDoc} */ + @Override public String getLocalizedString(final Locale locale) { try { final ResourceBundle bundle = - ResourceBundle.getBundle(RESOURCE_BASE_NAME, locale, new UTF8Control()); + ResourceBundle.getBundle(RESOURCE_BASE_NAME, locale, new UTF8Control()); if (bundle.getLocale().getLanguage().equals(locale.getLanguage())) { final String translated = bundle.getString(name()); if ((translated != null) && - (translated.length() > 0) && - (!translated.toLowerCase().contains("missing translation"))) { + (translated.length() > 0) && + (!translated.toLowerCase().contains("missing translation"))) { // the value of the resource is the translated format return translated; } @@ -139,7 +143,7 @@ public enum RuggedMessages implements Localizable { @Override public ResourceBundle newBundle(final String baseName, final Locale locale, final String format, final ClassLoader loader, final boolean reload) - throws IllegalAccessException, InstantiationException, IOException { + throws IllegalAccessException, InstantiationException, IOException { // The below is a copy of the default implementation. final String bundleName = toBundleName(baseName, locale); final String resourceName = toResourceName(bundleName, "utf8");