1 /* 2 * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 * 5 * This code is free software; you can redistribute it and/or modify it 6 * under the terms of the GNU General Public License version 2 only, as 7 * published by the Free Software Foundation. Oracle designates this 8 * particular file as subject to the "Classpath" exception as provided 9 * by Oracle in the LICENSE file that accompanied this code. 10 * 11 * This code is distributed in the hope that it will be useful, but WITHOUT 12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 13 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 14 * version 2 for more details (a copy is included in the LICENSE file that 15 * accompanied this code). 16 * 17 * You should have received a copy of the GNU General Public License version 18 * 2 along with this work; if not, write to the Free Software Foundation, 19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20 * 21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22 * or visit www.oracle.com if you need additional information or have any 23 * questions. 24 */ 25 26 package com.sun.tools.internal.xjc; 27 28 import java.text.MessageFormat; 29 import java.util.ResourceBundle; 30 31 /** 32 * Formats error messages. 33 */ 34 public class Messages 35 { 36 /** Loads a string resource and formats it with specified arguments. */ 37 public static String format( String property, Object... args ) { 38 String text = ResourceBundle.getBundle(Messages.class.getPackage().getName() +".MessageBundle").getString(property); 39 return MessageFormat.format(text,args); 40 } 41 42 // 43 // 44 // Message resources 45 // 46 // 47 static final String UNKNOWN_LOCATION = // 0 args 48 "ConsoleErrorReporter.UnknownLocation"; 49 50 static final String LINE_X_OF_Y = // 2 args 51 "ConsoleErrorReporter.LineXOfY"; 52 53 static final String UNKNOWN_FILE = // 0 args 54 "ConsoleErrorReporter.UnknownFile"; 55 56 static final String DRIVER_PUBLIC_USAGE = // 0 args 57 "Driver.Public.Usage"; 58 59 static final String DRIVER_PRIVATE_USAGE = // 0 args 60 "Driver.Private.Usage"; 61 62 static final String ADDON_USAGE = // 0 args 63 "Driver.AddonUsage"; 64 65 static final String EXPERIMENTAL_LANGUAGE_WARNING = // 2 arg 66 "Driver.ExperimentalLanguageWarning"; 67 68 static final String NON_EXISTENT_DIR = // 1 arg 69 "Driver.NonExistentDir"; 70 71 // Usage not found. TODO Remove 72 // static final String MISSING_RUNTIME_PACKAGENAME = // 0 args 73 // "Driver.MissingRuntimePackageName"; 74 75 static final String MISSING_MODE_OPERAND = // 0 args 76 "Driver.MissingModeOperand"; 77 78 // Usage not found. TODO Remove 79 // static final String MISSING_COMPATIBILITY_OPERAND = // 0 args 80 // "Driver.MissingCompatibilityOperand"; 81 82 static final String MISSING_PROXY = // 0 args 83 "Driver.MISSING_PROXY"; 84 85 static final String MISSING_PROXYFILE = // 0 args 86 "Driver.MISSING_PROXYFILE"; 87 88 static final String NO_SUCH_FILE = // 1 arg 89 "Driver.NO_SUCH_FILE"; 90 91 static final String ILLEGAL_PROXY = // 1 arg 92 "Driver.ILLEGAL_PROXY"; 93 94 static final String ILLEGAL_TARGET_VERSION = // 1 arg 95 "Driver.ILLEGAL_TARGET_VERSION"; 96 97 static final String MISSING_OPERAND = // 1 arg 98 "Driver.MissingOperand"; 99 100 static final String MISSING_PROXYHOST = // 0 args 101 "Driver.MissingProxyHost"; 102 103 static final String MISSING_PROXYPORT = // 0 args 104 "Driver.MissingProxyPort"; 105 106 static final String STACK_OVERFLOW = // 0 arg 107 "Driver.StackOverflow"; 108 109 static final String UNRECOGNIZED_MODE = // 1 arg 110 "Driver.UnrecognizedMode"; 111 112 static final String UNRECOGNIZED_PARAMETER = // 1 arg 113 "Driver.UnrecognizedParameter"; 114 115 static final String UNSUPPORTED_ENCODING = // 1 arg 116 "Driver.UnsupportedEncoding"; 117 118 static final String MISSING_GRAMMAR = // 0 args 119 "Driver.MissingGrammar"; 120 121 static final String PARSING_SCHEMA = // 0 args 122 "Driver.ParsingSchema"; 123 124 static final String PARSE_FAILED = // 0 args 125 "Driver.ParseFailed"; 126 127 static final String COMPILING_SCHEMA = // 0 args 128 "Driver.CompilingSchema"; 129 130 static final String FAILED_TO_GENERATE_CODE = // 0 args 131 "Driver.FailedToGenerateCode"; 132 133 static final String FILE_PROLOG_COMMENT = // 1 arg 134 "Driver.FilePrologComment"; 135 136 static final String DATE_FORMAT = // 0 args 137 "Driver.DateFormat"; 138 139 static final String TIME_FORMAT = // 0 args 140 "Driver.TimeFormat"; 141 142 static final String AT = // 0 args 143 "Driver.At"; 144 145 static final String VERSION = // 0 args 146 "Driver.Version"; 147 148 static final String FULLVERSION = // 0 args 149 "Driver.FullVersion"; 150 151 static final String BUILD_ID = // 0 args 152 "Driver.BuildID"; 153 154 static final String ERROR_MSG = // 1:arg 155 "Driver.ErrorMessage"; 156 157 static final String WARNING_MSG = // 1:arg 158 "Driver.WarningMessage"; 159 160 static final String INFO_MSG = // 1:arg 161 "Driver.InfoMessage"; 162 163 static final String ERR_NOT_A_BINDING_FILE = // 2 arg 164 "Driver.NotABindingFile"; 165 166 static final String ERR_TOO_MANY_SCHEMA = // 0 args 167 "ModelLoader.TooManySchema"; 168 169 static final String ERR_BINDING_FILE_NOT_SUPPORTED_FOR_RNC = // 0 args 170 "ModelLoader.BindingFileNotSupportedForRNC"; 171 172 static final String DEFAULT_VERSION = // 0 args 173 "Driver.DefaultVersion"; 174 175 static final String DEFAULT_PACKAGE_WARNING = // 0 args 176 "Driver.DefaultPackageWarning"; 177 178 static final String NOT_A_VALID_FILENAME = // 2 args 179 "Driver.NotAValidFileName"; 180 static final String FAILED_TO_PARSE = // 2 args 181 "Driver.FailedToParse"; 182 static final String NOT_A_FILE_NOR_URL = // 1 arg 183 "Driver.NotAFileNorURL"; 184 185 static final String FIELD_RENDERER_CONFLICT = // 2 args 186 "FIELD_RENDERER_CONFLICT"; 187 188 static final String NAME_CONVERTER_CONFLICT = // 2 args 189 "NAME_CONVERTER_CONFLICT"; 190 static final String FAILED_TO_LOAD = // 2 args 191 "FAILED_TO_LOAD"; 192 193 static final String PLUGIN_LOAD_FAILURE = // 1 arg 194 "PLUGIN_LOAD_FAILURE"; 195 }