package net.atos.optimus.common.tools.ui;
import java.util.ResourceBundle;
import java.text.MessageFormat;
public enum MainPreferencePageMessages {
DESCRIPTION, MORE_INFO, MORE_INFO_1, MORE_INFO_2, BROWSER_TEXT, LOGGER_LEVEL
;
/*
* ResourceBundle instance
*/
private static ResourceBundle resourceBundle = ResourceBundle.getBundle("MainPreferencePageMessages");
/*
* Returns value of the message
*/
public String value() {
if (MainPreferencePageMessages.resourceBundle == null || !MainPreferencePageMessages.resourceBundle.containsKey(this.name()))
return "!!"+this.name()+"!!";
return MainPreferencePageMessages.resourceBundle.getString(this.name());
}
/*
* Returns value of the formatted message
*/
public String value(Object... args) {
if (MainPreferencePageMessages.resourceBundle == null || !MainPreferencePageMessages.resourceBundle.containsKey(this.name()))
return "!!"+this.name()+"!!";
return MessageFormat.format(MainPreferencePageMessages.resourceBundle.getString(this.name()), args);
}
}