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    }