1 package org.apache.commons.contract.i18n; 2 3 import java.util.Locale; 4 5 import org.apache.commons.i18n.bundles.MessageBundle; 6 7 public class ParameterBundle extends MessageBundle { 8 private final static String PROMPT = "prompt"; 9 private final static String NO_MESSAGE_AVAILABLE = "noMessageAvailable"; 10 11 public ParameterBundle() { 12 super(NO_MESSAGE_AVAILABLE); 13 } 14 15 public ParameterBundle(String messageId) { 16 super(messageId); 17 } 18 19 public ParameterBundle(String messageId, Object[] arguments) { 20 super(messageId, arguments); 21 } 22 23 public String getPrompt(Locale locale) { 24 return getEntry(PROMPT, locale); 25 } 26 27 public String getPrompt(Locale locale, String defaultPrompt) { 28 return getEntry(PROMPT, locale, defaultPrompt); 29 } 30 }