001 package mondrian.gui.validate.impl; 002 003 import mondrian.gui.I18n; 004 import mondrian.gui.validate.Messages; 005 006 /** 007 * Implementation of <code>Messages</code> for Workbench. 008 * 009 * @author mlowery 010 */ 011 public class WorkbenchMessages implements Messages { 012 013 private I18n i18n; 014 015 public WorkbenchMessages(I18n i18n) { 016 super(); 017 this.i18n = i18n; 018 } 019 020 public String getFormattedString(String stringID, String defaultValue, 021 Object[] args) { 022 return i18n.getFormattedString(stringID, defaultValue, args); 023 } 024 025 public String getString(String stringID, String defaultValue) { 026 return i18n.getString(stringID, defaultValue); 027 } 028 029 } 030 031 // End WorkbenchMessages.java