001: /*
002: * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
003: *
004: * Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
005: *
006: * The contents of this file are subject to the terms of either the GNU
007: * General Public License Version 2 only ("GPL") or the Common Development
008: * and Distribution License("CDDL") (collectively, the "License"). You
009: * may not use this file except in compliance with the License. You can obtain
010: * a copy of the License at https://glassfish.dev.java.net/public/CDDL+GPL.html
011: * or glassfish/bootstrap/legal/LICENSE.txt. See the License for the specific
012: * language governing permissions and limitations under the License.
013: *
014: * When distributing the software, include this License Header Notice in each
015: * file and include the License file at glassfish/bootstrap/legal/LICENSE.txt.
016: * Sun designates this particular file as subject to the "Classpath" exception
017: * as provided by Sun in the GPL Version 2 section of the License file that
018: * accompanied this code. If applicable, add the following below the License
019: * Header, with the fields enclosed by brackets [] replaced by your own
020: * identifying information: "Portions Copyrighted [year]
021: * [name of copyright owner]"
022: *
023: * Contributor(s):
024: *
025: * If you wish your version of this file to be governed by only the CDDL or
026: * only the GPL Version 2, indicate your decision by adding "[Contributor]
027: * elects to include this software in this distribution under the [CDDL or GPL
028: * Version 2] license." If you don't indicate a single choice of license, a
029: * recipient has the option to distribute your version of this file under
030: * either the CDDL, the GPL Version 2 or to extend the choice of license to
031: * its licensees as provided above. However, if you add GPL Version 2 code
032: * and therefore, elected the GPL Version 2 license, then the option applies
033: * only if the new code is made subject to such option by the copyright
034: * holder.
035: */
036:
037: package com.sun.tools.xjc;
038:
039: import java.text.MessageFormat;
040: import java.util.ResourceBundle;
041:
042: /**
043: * Formats error messages.
044: */
045: class Messages {
046: /** Loads a string resource and formats it with specified arguments. */
047: static String format(String property, Object... args) {
048: String text = ResourceBundle.getBundle(
049: Messages.class.getPackage().getName()
050: + ".MessageBundle").getString(property);
051: return MessageFormat.format(text, args);
052: }
053:
054: //
055: //
056: // Message resources
057: //
058: //
059: static final String UNKNOWN_LOCATION = // 0 args
060: "ConsoleErrorReporter.UnknownLocation";
061:
062: static final String LINE_X_OF_Y = // 2 args
063: "ConsoleErrorReporter.LineXOfY";
064:
065: static final String UNKNOWN_FILE = // 0 args
066: "ConsoleErrorReporter.UnknownFile";
067:
068: static final String DRIVER_PUBLIC_USAGE = // 0 args
069: "Driver.Public.Usage";
070:
071: static final String DRIVER_PRIVATE_USAGE = // 0 args
072: "Driver.Private.Usage";
073:
074: static final String ADDON_USAGE = // 0 args
075: "Driver.AddonUsage";
076:
077: static final String EXPERIMENTAL_LANGUAGE_WARNING = // 2 arg
078: "Driver.ExperimentalLanguageWarning";
079:
080: static final String NON_EXISTENT_DIR = // 1 arg
081: "Driver.NonExistentDir";
082:
083: static final String MISSING_RUNTIME_PACKAGENAME = // 0 args
084: "Driver.MissingRuntimePackageName";
085:
086: static final String MISSING_MODE_OPERAND = // 0 args
087: "Driver.MissingModeOperand";
088:
089: static final String MISSING_COMPATIBILITY_OPERAND = // 0 args
090: "Driver.MissingCompatibilityOperand";
091:
092: static final String MISSING_PROXY = // 0 args
093: "Driver.MISSING_PROXY";
094:
095: static final String MISSING_PROXYFILE = // 0 args
096: "Driver.MISSING_PROXYFILE";
097:
098: static final String NO_SUCH_FILE = // 1 arg
099: "Driver.NO_SUCH_FILE";
100:
101: static final String ILLEGAL_PROXY = // 1 arg
102: "Driver.ILLEGAL_PROXY";
103:
104: static final String ILLEGAL_TARGET_VERSION = // 1 arg
105: "Driver.ILLEGAL_TARGET_VERSION";
106:
107: static final String MISSING_OPERAND = // 1 arg
108: "Driver.MissingOperand";
109:
110: static final String MISSING_PROXYHOST = // 0 args
111: "Driver.MissingProxyHost";
112:
113: static final String MISSING_PROXYPORT = // 0 args
114: "Driver.MissingProxyPort";
115:
116: static final String STACK_OVERFLOW = // 0 arg
117: "Driver.StackOverflow";
118:
119: static final String UNRECOGNIZED_MODE = // 1 arg
120: "Driver.UnrecognizedMode";
121:
122: static final String UNRECOGNIZED_PARAMETER = // 1 arg
123: "Driver.UnrecognizedParameter";
124:
125: static final String MISSING_GRAMMAR = // 0 args
126: "Driver.MissingGrammar";
127:
128: static final String PARSING_SCHEMA = // 0 args
129: "Driver.ParsingSchema";
130:
131: static final String PARSE_FAILED = // 0 args
132: "Driver.ParseFailed";
133:
134: static final String COMPILING_SCHEMA = // 0 args
135: "Driver.CompilingSchema";
136:
137: static final String FAILED_TO_GENERATE_CODE = // 0 args
138: "Driver.FailedToGenerateCode";
139:
140: static final String FILE_PROLOG_COMMENT = // 1 arg
141: "Driver.FilePrologComment";
142:
143: static final String DATE_FORMAT = // 0 args
144: "Driver.DateFormat";
145:
146: static final String TIME_FORMAT = // 0 args
147: "Driver.TimeFormat";
148:
149: static final String AT = // 0 args
150: "Driver.At";
151:
152: static final String VERSION = // 0 args
153: "Driver.Version";
154:
155: static final String BUILD_ID = // 0 args
156: "Driver.BuildID";
157:
158: static final String ERROR_MSG = // 1:arg
159: "Driver.ErrorMessage";
160:
161: static final String WARNING_MSG = // 1:arg
162: "Driver.WarningMessage";
163:
164: static final String INFO_MSG = // 1:arg
165: "Driver.InfoMessage";
166:
167: static final String ERR_NOT_A_BINDING_FILE = // 2 arg
168: "Driver.NotABindingFile";
169:
170: static final String ERR_TOO_MANY_SCHEMA = // 0 args
171: "ModelLoader.TooManySchema";
172:
173: static final String ERR_BINDING_FILE_NOT_SUPPORTED_FOR_RNC = // 0 args
174: "ModelLoader.BindingFileNotSupportedForRNC";
175:
176: static final String DEFAULT_VERSION = // 0 args
177: "Driver.DefaultVersion";
178:
179: static final String DEFAULT_PACKAGE_WARNING = // 0 args
180: "Driver.DefaultPackageWarning";
181:
182: static final String NOT_A_VALID_FILENAME = // 2 args
183: "Driver.NotAValidFileName";
184: static final String FAILED_TO_PARSE = // 2 args
185: "Driver.FailedToParse";
186: static final String NOT_A_FILE_NOR_URL = // 1 arg
187: "Driver.NotAFileNorURL";
188:
189: static final String FIELD_RENDERER_CONFLICT = // 2 args
190: "FIELD_RENDERER_CONFLICT";
191:
192: static final String NAME_CONVERTER_CONFLICT = // 2 args
193: "NAME_CONVERTER_CONFLICT";
194: static final String FAILED_TO_LOAD = // 2 args
195: "FAILED_TO_LOAD";
196:
197: static final String PLUGIN_LOAD_FAILURE = // 1 arg
198: "PLUGIN_LOAD_FAILURE";
199: }
|