001 package org.apache.commons.contract.i18n; 002 003 import java.util.Locale; 004 005 import org.apache.commons.i18n.bundles.MessageBundle; 006 007 public class ParameterBundle extends MessageBundle { 008 private final static String PROMPT = "prompt"; 009 private final static String NO_MESSAGE_AVAILABLE = "noMessageAvailable"; 010 011 public ParameterBundle() { 012 super(NO_MESSAGE_AVAILABLE); 013 } 014 015 public ParameterBundle(String messageId) { 016 super(messageId); 017 } 018 019 public ParameterBundle(String messageId, Object[] arguments) { 020 super(messageId, arguments); 021 } 022 023 public String getPrompt(Locale locale) { 024 return getEntry(PROMPT, locale); 025 } 026 027 public String getPrompt(Locale locale, String defaultPrompt) { 028 return getEntry(PROMPT, locale, defaultPrompt); 029 } 030 }