1 /* 2 * Copyright (c) 1997, 2017, 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.ws.resources; 27 28 import java.util.Locale; 29 import java.util.ResourceBundle; 30 import com.sun.istack.internal.localization.Localizable; 31 import com.sun.istack.internal.localization.LocalizableMessageFactory; 32 import com.sun.istack.internal.localization.LocalizableMessageFactory.ResourceBundleSupplier; 33 import com.sun.istack.internal.localization.Localizer; 34 35 36 /** 37 * Defines string formatting method for each constant in the resource file 38 * 39 */ 40 public final class WscompileMessages { 41 42 private final static String BUNDLE_NAME = "com.sun.tools.internal.ws.resources.wscompile"; 43 private final static LocalizableMessageFactory MESSAGE_FACTORY = new LocalizableMessageFactory(BUNDLE_NAME, new WscompileMessages.BundleSupplier()); 44 private final static Localizer LOCALIZER = new Localizer(); 45 46 public static Localizable localizableWSIMPORT_NOT_A_FILE_NOR_URL(Object arg0) { 47 return MESSAGE_FACTORY.getMessage("wsimport.NotAFileNorURL", arg0); 48 } 49 50 /** 51 * "{0}" is neither a file name nor an URL 52 * 53 */ 54 public static String WSIMPORT_NOT_A_FILE_NOR_URL(Object arg0) { 55 return LOCALIZER.localize(localizableWSIMPORT_NOT_A_FILE_NOR_URL(arg0)); 56 } 57 58 public static Localizable localizableWSGEN_USAGE_EXTENSIONS() { 59 return MESSAGE_FACTORY.getMessage("wsgen.usage.extensions"); 60 } 61 62 /** 63 * 64 * Extensions: 65 * -Xnocompile do not compile generated Java files 66 * 67 */ 68 public static String WSGEN_USAGE_EXTENSIONS() { 69 return LOCALIZER.localize(localizableWSGEN_USAGE_EXTENSIONS()); 70 } 71 72 public static Localizable localizableWSIMPORT_HELP(Object arg0) { 73 return MESSAGE_FACTORY.getMessage("wsimport.help", arg0); 74 } 75 76 /** 77 * 78 * Usage: {0} [options] <WSDL_URI> 79 * 80 * where [options] include: 81 * -b <path> specify jaxws/jaxb binding files or additional schemas 82 * (Each <path> must have its own -b) 83 * -B<jaxbOption> Pass this option to JAXB schema compiler 84 * -catalog <file> specify catalog file to resolve external entity references 85 * supports TR9401, XCatalog, and OASIS XML Catalog format. 86 * -classpath <path> specify where to find user class files and wsimport extensions 87 * -cp <path> specify where to find user class files and wsimport extensions 88 * -d <directory> specify where to place generated output files 89 * -encoding <encoding> specify character encoding used by source files 90 * -extension allow vendor extensions - functionality not specified 91 * by the specification. Use of extensions may 92 * result in applications that are not portable or 93 * may not interoperate with other implementations 94 * -help display help 95 * -httpproxy:<proxy> set a HTTP proxy. Format is [user[:password]@]proxyHost:proxyPort 96 * (port defaults to 8080) 97 * -J<javacOption> pass this option to javac 98 * -keep keep generated files 99 * -p <pkg> specifies the target package 100 * -m <name> generate module-info.java with given Java module name 101 * -quiet suppress wsimport output 102 * -s <directory> specify where to place generated source files 103 * -target <version> generate code as per the given JAXWS spec version 104 * Defaults to 2.2, Accepted values are 2.0, 2.1 and 2.2 105 * e.g. 2.0 will generate compliant code for JAXWS 2.0 spec 106 * -verbose output messages about what the compiler is doing 107 * -version print version information 108 * -fullversion print full version information 109 * -wsdllocation <location> @WebServiceClient.wsdlLocation value 110 * -clientjar <jarfile> creates the jar file of the generated artifacts along with the 111 * WSDL metadata required for invoking the web service. 112 * -generateJWS generate stubbed JWS implementation file 113 * -implDestDir <directory> specify where to generate JWS implementation file 114 * -implServiceName <name> local portion of service name for generated JWS implementation 115 * -implPortName <name> local portion of port name for generated JWS implementation 116 * 117 */ 118 public static String WSIMPORT_HELP(Object arg0) { 119 return LOCALIZER.localize(localizableWSIMPORT_HELP(arg0)); 120 } 121 122 public static Localizable localizableWSIMPORT_ILLEGAL_TARGET_VERSION(Object arg0) { 123 return MESSAGE_FACTORY.getMessage("wsimport.ILLEGAL_TARGET_VERSION", arg0); 124 } 125 126 /** 127 * "{0}" is not a valid target version. "2.0" and "2.1" are supported. 128 * 129 */ 130 public static String WSIMPORT_ILLEGAL_TARGET_VERSION(Object arg0) { 131 return LOCALIZER.localize(localizableWSIMPORT_ILLEGAL_TARGET_VERSION(arg0)); 132 } 133 134 public static Localizable localizableWSIMPORT_USAGE_EXAMPLES() { 135 return MESSAGE_FACTORY.getMessage("wsimport.usage.examples"); 136 } 137 138 /** 139 * 140 * Examples: 141 * wsimport stock.wsdl -b stock.xml -b stock.xjb 142 * wsimport -d generated http://example.org/stock?wsdl 143 * 144 * 145 */ 146 public static String WSIMPORT_USAGE_EXAMPLES() { 147 return LOCALIZER.localize(localizableWSIMPORT_USAGE_EXAMPLES()); 148 } 149 150 public static Localizable localizableWSIMPORT_DEBUG_MESSAGE(Object arg0) { 151 return MESSAGE_FACTORY.getMessage("wsimport.DebugMessage", arg0); 152 } 153 154 /** 155 * [DEBUG] {0} 156 * 157 */ 158 public static String WSIMPORT_DEBUG_MESSAGE(Object arg0) { 159 return LOCALIZER.localize(localizableWSIMPORT_DEBUG_MESSAGE(arg0)); 160 } 161 162 public static Localizable localizableWSIMPORT_FULLVERSION(Object arg0) { 163 return MESSAGE_FACTORY.getMessage("wsimport.fullversion", arg0); 164 } 165 166 /** 167 * wsimport full version "{0}" 168 * 169 */ 170 public static String WSIMPORT_FULLVERSION(Object arg0) { 171 return LOCALIZER.localize(localizableWSIMPORT_FULLVERSION(arg0)); 172 } 173 174 public static Localizable localizableWSIMPORT_NO_SUCH_JAXB_OPTION(Object arg0) { 175 return MESSAGE_FACTORY.getMessage("wsimport.noSuchJaxbOption", arg0); 176 } 177 178 /** 179 * no such JAXB option: {0} 180 * 181 */ 182 public static String WSIMPORT_NO_SUCH_JAXB_OPTION(Object arg0) { 183 return LOCALIZER.localize(localizableWSIMPORT_NO_SUCH_JAXB_OPTION(arg0)); 184 } 185 186 public static Localizable localizableWSIMPORT_ILLEGAL_PROXY(Object arg0) { 187 return MESSAGE_FACTORY.getMessage("wsimport.ILLEGAL_PROXY", arg0); 188 } 189 190 /** 191 * "{0}" is not a valid proxy format. The format is [user[:password]@]proxyHost:proxyPort 192 * 193 */ 194 public static String WSIMPORT_ILLEGAL_PROXY(Object arg0) { 195 return LOCALIZER.localize(localizableWSIMPORT_ILLEGAL_PROXY(arg0)); 196 } 197 198 public static Localizable localizableINVOKER_NEED_ENDORSED(Object arg0, Object arg1) { 199 return MESSAGE_FACTORY.getMessage("invoker.needEndorsed", arg0, arg1); 200 } 201 202 /** 203 * You are running on JDK6 or newer which comes with JAX-WS {0} API, but this tool requires JAX-WS {1} or newer API. Use the standard override mechanism. 204 * 205 */ 206 public static String INVOKER_NEED_ENDORSED(Object arg0, Object arg1) { 207 return LOCALIZER.localize(localizableINVOKER_NEED_ENDORSED(arg0, arg1)); 208 } 209 210 public static Localizable localizableWSIMPORT_AUTH_INFO_NEEDED(Object arg0, Object arg1, Object arg2) { 211 return MESSAGE_FACTORY.getMessage("wsimport.authInfoNeeded", arg0, arg1, arg2); 212 } 213 214 /** 215 * {0}, "{1}" needs authorization, please provide authorization file with read access at {2} or use -Xauthfile to give the authorization file and on each line provide authorization information using this format : http[s]://user:password@host:port//<url-path> 216 * 217 */ 218 public static String WSIMPORT_AUTH_INFO_NEEDED(Object arg0, Object arg1, Object arg2) { 219 return LOCALIZER.localize(localizableWSIMPORT_AUTH_INFO_NEEDED(arg0, arg1, arg2)); 220 } 221 222 public static Localizable localizableWSIMPORT_AUTH_INFO_LINENO(Object arg0, Object arg1) { 223 return MESSAGE_FACTORY.getMessage("wsimport.AUTH_INFO_LINENO", arg0, arg1); 224 } 225 226 /** 227 * line {0} of {1} 228 * 229 */ 230 public static String WSIMPORT_AUTH_INFO_LINENO(Object arg0, Object arg1) { 231 return LOCALIZER.localize(localizableWSIMPORT_AUTH_INFO_LINENO(arg0, arg1)); 232 } 233 234 public static Localizable localizableWSCOMPILE_MISSING_OPTION_ARGUMENT(Object arg0) { 235 return MESSAGE_FACTORY.getMessage("wscompile.missingOptionArgument", arg0); 236 } 237 238 /** 239 * option "{0}" requires an argument 240 * 241 */ 242 public static String WSCOMPILE_MISSING_OPTION_ARGUMENT(Object arg0) { 243 return LOCALIZER.localize(localizableWSCOMPILE_MISSING_OPTION_ARGUMENT(arg0)); 244 } 245 246 public static Localizable localizableWSIMPORT_ARCHIVE_ARTIFACT(Object arg0, Object arg1) { 247 return MESSAGE_FACTORY.getMessage("wsimport.archiveArtifact", arg0, arg1); 248 } 249 250 /** 251 * Adding {0} to the archive {1} 252 * 253 */ 254 public static String WSIMPORT_ARCHIVE_ARTIFACT(Object arg0, Object arg1) { 255 return LOCALIZER.localize(localizableWSIMPORT_ARCHIVE_ARTIFACT(arg0, arg1)); 256 } 257 258 public static Localizable localizableWSGEN_USAGE(Object arg0) { 259 return MESSAGE_FACTORY.getMessage("wsgen.usage", arg0); 260 } 261 262 /** 263 * Usage: {0} [options] <SEI> 264 * 265 * Use "wsgen -help" for a detailed description of options. 266 * 267 */ 268 public static String WSGEN_USAGE(Object arg0) { 269 return LOCALIZER.localize(localizableWSGEN_USAGE(arg0)); 270 } 271 272 public static Localizable localizableWSIMPORT_USAGE_EXTENSIONS() { 273 return MESSAGE_FACTORY.getMessage("wsimport.usage.extensions"); 274 } 275 276 /** 277 * 278 * Extensions: 279 * -XadditionalHeaders map headers not bound to request or response message to 280 * Java method parameters 281 * -Xauthfile file to carry authorization information in the format 282 * http://username:password@example.org/stock?wsdl 283 * -Xdebug print debug information 284 * -Xno-addressing-databinding enable binding of W3C EndpointReferenceType to Java 285 * -Xnocompile do not compile generated Java files 286 * -XdisableAuthenticator disable Authenticator used by JAX-WS RI, 287 * -Xauthfile option will be ignored if set 288 * -XdisableSSLHostnameVerification disable the SSL Hostname verification while fetching 289 * wsdls 290 * 291 */ 292 public static String WSIMPORT_USAGE_EXTENSIONS() { 293 return LOCALIZER.localize(localizableWSIMPORT_USAGE_EXTENSIONS()); 294 } 295 296 public static Localizable localizableWSIMPORT_WARNING_MESSAGE(Object arg0) { 297 return MESSAGE_FACTORY.getMessage("wsimport.WarningMessage", arg0); 298 } 299 300 /** 301 * [WARNING] {0} 302 * 303 */ 304 public static String WSIMPORT_WARNING_MESSAGE(Object arg0) { 305 return LOCALIZER.localize(localizableWSIMPORT_WARNING_MESSAGE(arg0)); 306 } 307 308 public static Localizable localizableWSGEN_INVALID_TRANSPORT(Object arg0, Object arg1) { 309 return MESSAGE_FACTORY.getMessage("wsgen.invalid.transport", arg0, arg1); 310 } 311 312 /** 313 * "{0}" is not a supported transport. Supported transport includes: {1}. 314 * 315 */ 316 public static String WSGEN_INVALID_TRANSPORT(Object arg0, Object arg1) { 317 return LOCALIZER.localize(localizableWSGEN_INVALID_TRANSPORT(arg0, arg1)); 318 } 319 320 public static Localizable localizableWSIMPORT_DOCUMENT_DOWNLOAD(Object arg0, Object arg1) { 321 return MESSAGE_FACTORY.getMessage("wsimport.document.download", arg0, arg1); 322 } 323 324 /** 325 * 326 * Downloading metadata document from {0} to {1} 327 * 328 */ 329 public static String WSIMPORT_DOCUMENT_DOWNLOAD(Object arg0, Object arg1) { 330 return LOCALIZER.localize(localizableWSIMPORT_DOCUMENT_DOWNLOAD(arg0, arg1)); 331 } 332 333 public static Localizable localizableWSGEN_CLASS_NOT_FOUND(Object arg0) { 334 return MESSAGE_FACTORY.getMessage("wsgen.class.not.found", arg0); 335 } 336 337 /** 338 * Class not found: "{0}" 339 * 340 */ 341 public static String WSGEN_CLASS_NOT_FOUND(Object arg0) { 342 return LOCALIZER.localize(localizableWSGEN_CLASS_NOT_FOUND(arg0)); 343 } 344 345 public static Localizable localizableWSCOMPILE_DUPLICATE_OPTION(Object arg0) { 346 return MESSAGE_FACTORY.getMessage("wscompile.duplicateOption", arg0); 347 } 348 349 /** 350 * duplicate option: {0} 351 * 352 */ 353 public static String WSCOMPILE_DUPLICATE_OPTION(Object arg0) { 354 return LOCALIZER.localize(localizableWSCOMPILE_DUPLICATE_OPTION(arg0)); 355 } 356 357 public static Localizable localizableWSCOMPILE_UNSUPPORTED_ENCODING(Object arg0) { 358 return MESSAGE_FACTORY.getMessage("wscompile.unsupportedEncoding", arg0); 359 } 360 361 /** 362 * unsupported encoding: {0} 363 * 364 */ 365 public static String WSCOMPILE_UNSUPPORTED_ENCODING(Object arg0) { 366 return LOCALIZER.localize(localizableWSCOMPILE_UNSUPPORTED_ENCODING(arg0)); 367 } 368 369 public static Localizable localizableWSIMPORT_COMPILING_CODE() { 370 return MESSAGE_FACTORY.getMessage("wsimport.CompilingCode"); 371 } 372 373 /** 374 * 375 * Compiling code... 376 * 377 * 378 */ 379 public static String WSIMPORT_COMPILING_CODE() { 380 return LOCALIZER.localize(localizableWSIMPORT_COMPILING_CODE()); 381 } 382 383 public static Localizable localizableWSGEN_SERVICENAME_MISSING_NAMESPACE(Object arg0) { 384 return MESSAGE_FACTORY.getMessage("wsgen.servicename.missing.namespace", arg0); 385 } 386 387 /** 388 * The service name "{0}" is missing a namespace. 389 * 390 */ 391 public static String WSGEN_SERVICENAME_MISSING_NAMESPACE(Object arg0) { 392 return LOCALIZER.localize(localizableWSGEN_SERVICENAME_MISSING_NAMESPACE(arg0)); 393 } 394 395 public static Localizable localizableWSIMPORT_MAX_REDIRECT_ATTEMPT() { 396 return MESSAGE_FACTORY.getMessage("wsimport.maxRedirectAttempt"); 397 } 398 399 /** 400 * Can not get a WSDL maximum number of redirects(5) reached 401 * 402 */ 403 public static String WSIMPORT_MAX_REDIRECT_ATTEMPT() { 404 return LOCALIZER.localize(localizableWSIMPORT_MAX_REDIRECT_ATTEMPT()); 405 } 406 407 public static Localizable localizableWSIMPORT_READING_AUTH_FILE(Object arg0) { 408 return MESSAGE_FACTORY.getMessage("wsimport.readingAuthFile", arg0); 409 } 410 411 /** 412 * Trying to read authorization file : "{0}"... 413 * 414 */ 415 public static String WSIMPORT_READING_AUTH_FILE(Object arg0) { 416 return LOCALIZER.localize(localizableWSIMPORT_READING_AUTH_FILE(arg0)); 417 } 418 419 public static Localizable localizableWSGEN_CANNOT_GEN_WSDL_FOR_SOAP_12_BINDING(Object arg0, Object arg1) { 420 return MESSAGE_FACTORY.getMessage("wsgen.cannot.gen.wsdl.for.soap12.binding", arg0, arg1); 421 } 422 423 /** 424 * wsgen can not generate WSDL for SOAP 1.2 binding: {0} on class: {1}.Please specify "-extension" and "-wsdl:protocol XSoap1.2" switches. For example:wsgen -wsdl:protocol XSoap1.2 -extenson {1} 425 * 426 */ 427 public static String WSGEN_CANNOT_GEN_WSDL_FOR_SOAP_12_BINDING(Object arg0, Object arg1) { 428 return LOCALIZER.localize(localizableWSGEN_CANNOT_GEN_WSDL_FOR_SOAP_12_BINDING(arg0, arg1)); 429 } 430 431 public static Localizable localizableWSIMPORT_INFO_MESSAGE(Object arg0) { 432 return MESSAGE_FACTORY.getMessage("wsimport.InfoMessage", arg0); 433 } 434 435 /** 436 * [INFO] {0} 437 * 438 */ 439 public static String WSIMPORT_INFO_MESSAGE(Object arg0) { 440 return LOCALIZER.localize(localizableWSIMPORT_INFO_MESSAGE(arg0)); 441 } 442 443 public static Localizable localizableWSCOMPILE_EXISTING_OPTION(Object arg0) { 444 return MESSAGE_FACTORY.getMessage("wscompile.existingOption", arg0); 445 } 446 447 /** 448 * Ignoring already defined option {0} 449 * 450 * 451 */ 452 public static String WSCOMPILE_EXISTING_OPTION(Object arg0) { 453 return LOCALIZER.localize(localizableWSCOMPILE_EXISTING_OPTION(arg0)); 454 } 455 456 public static Localizable localizableWSGEN_PORTNAME_MISSING_NAMESPACE(Object arg0) { 457 return MESSAGE_FACTORY.getMessage("wsgen.portname.missing.namespace", arg0); 458 } 459 460 /** 461 * The port name "{0}" is missing a namespace. 462 * 463 */ 464 public static String WSGEN_PORTNAME_MISSING_NAMESPACE(Object arg0) { 465 return LOCALIZER.localize(localizableWSGEN_PORTNAME_MISSING_NAMESPACE(arg0)); 466 } 467 468 public static Localizable localizableWSIMPORT_GENERATING_CODE() { 469 return MESSAGE_FACTORY.getMessage("wsimport.GeneratingCode"); 470 } 471 472 /** 473 * 474 * Generating code... 475 * 476 * 477 */ 478 public static String WSIMPORT_GENERATING_CODE() { 479 return LOCALIZER.localize(localizableWSIMPORT_GENERATING_CODE()); 480 } 481 482 public static Localizable localizableWSIMPORT_AUTH_FILE_NOT_FOUND(Object arg0, Object arg1) { 483 return MESSAGE_FACTORY.getMessage("wsimport.authFileNotFound", arg0, arg1); 484 } 485 486 /** 487 * Authorization file "{0}" not found. If the WSDL access needs Basic Authentication, please provide authorization file with read access at {1} or use -Xauthfile to give the authorization file and on each line provide authorization information using this format : http[s]://user:password@host:port//<url-path> 488 * 489 */ 490 public static String WSIMPORT_AUTH_FILE_NOT_FOUND(Object arg0, Object arg1) { 491 return LOCALIZER.localize(localizableWSIMPORT_AUTH_FILE_NOT_FOUND(arg0, arg1)); 492 } 493 494 public static Localizable localizableWSIMPORT_WSDLLOCATION_CLIENTJAR() { 495 return MESSAGE_FACTORY.getMessage("wsimport.wsdllocation.clientjar"); 496 } 497 498 /** 499 * wsdlLocation cannot be specified when using clientJar option 500 * 501 */ 502 public static String WSIMPORT_WSDLLOCATION_CLIENTJAR() { 503 return LOCALIZER.localize(localizableWSIMPORT_WSDLLOCATION_CLIENTJAR()); 504 } 505 506 public static Localizable localizableWSIMPORT_FAILED_TO_PARSE(Object arg0, Object arg1) { 507 return MESSAGE_FACTORY.getMessage("wsimport.FailedToParse", arg0, arg1); 508 } 509 510 /** 511 * Failed to parse "{0}": {1} 512 * 513 */ 514 public static String WSIMPORT_FAILED_TO_PARSE(Object arg0, Object arg1) { 515 return LOCALIZER.localize(localizableWSIMPORT_FAILED_TO_PARSE(arg0, arg1)); 516 } 517 518 public static Localizable localizableWSIMPORT_NO_WSDL(Object arg0) { 519 return MESSAGE_FACTORY.getMessage("wsimport.no.wsdl", arg0); 520 } 521 522 /** 523 * Failed to read the WSDL document: {0}, because 1) could not find the document; 2) the document could not be read; 3) the root element of the document is not <wsdl:definitions>. 524 * 525 */ 526 public static String WSIMPORT_NO_WSDL(Object arg0) { 527 return LOCALIZER.localize(localizableWSIMPORT_NO_WSDL(arg0)); 528 } 529 530 public static Localizable localizableWSGEN_INVALID_PROTOCOL(Object arg0, Object arg1) { 531 return MESSAGE_FACTORY.getMessage("wsgen.invalid.protocol", arg0, arg1); 532 } 533 534 /** 535 * "{0}" is not a supported protocol. Supported protocols include: {1}. 536 * 537 */ 538 public static String WSGEN_INVALID_PROTOCOL(Object arg0, Object arg1) { 539 return LOCALIZER.localize(localizableWSGEN_INVALID_PROTOCOL(arg0, arg1)); 540 } 541 542 public static Localizable localizableWSGEN_HELP(Object arg0, Object arg1, Object arg2) { 543 return MESSAGE_FACTORY.getMessage("wsgen.help", arg0, arg1, arg2); 544 } 545 546 /** 547 * 548 * Usage: {0} [options] <SEI> 549 * 550 * where [options] include: 551 * -classpath <path> specify where to find input class files and wsgen extensions 552 * -cp <path> specify where to find input class files and wsgen extensions 553 * -d <directory> specify where to place generated output files 554 * -encoding <encoding> specify character encoding used by source files 555 * -extension allow vendor extensions - functionality not specified 556 * by the specification. Use of extensions may 557 * result in applications that are not portable or 558 * may not interoperate with other implementations 559 * -help display help 560 * -J<javacOption> pass this option to javac 561 * -keep keep generated files 562 * -r <directory> resource destination directory, specify where to 563 * place resouce files such as WSDLs 564 * -s <directory> specify where to place generated source files 565 * -verbose output messages about what the compiler is doing 566 * -version print version information 567 * -fullversion print full version information 568 * -wsdl[:protocol] generate a WSDL file. The protocol is optional. 569 * Valid protocols are {1}, 570 * the default is soap1.1. 571 * The non standard protocols {2} 572 * can only be used in conjunction with the 573 * -extension option. 574 * -inlineSchemas inline schemas in the generated wsdl. Must be 575 * used in conjunction with the -wsdl option. 576 * -servicename <name> specify the Service name to use in the generated WSDL 577 * Used in conjunction with the -wsdl option. 578 * -portname <name> specify the Port name to use in the generated WSDL 579 * Used in conjunction with the -wsdl option. 580 * -x <file> specify External Web Service Metadata xml descriptor 581 * 582 */ 583 public static String WSGEN_HELP(Object arg0, Object arg1, Object arg2) { 584 return LOCALIZER.localize(localizableWSGEN_HELP(arg0, arg1, arg2)); 585 } 586 587 public static Localizable localizableWSIMPORT_USAGE(Object arg0) { 588 return MESSAGE_FACTORY.getMessage("wsimport.usage", arg0); 589 } 590 591 /** 592 * Usage: {0} [options] <WSDL_URI> 593 * 594 * Use "wsimport -help" for a detailed description of options. 595 * 596 */ 597 public static String WSIMPORT_USAGE(Object arg0) { 598 return LOCALIZER.localize(localizableWSIMPORT_USAGE(arg0)); 599 } 600 601 public static Localizable localizableWSCOMPILE_ERROR(Object arg0) { 602 return MESSAGE_FACTORY.getMessage("wscompile.error", arg0); 603 } 604 605 /** 606 * error: {0} 607 * 608 */ 609 public static String WSCOMPILE_ERROR(Object arg0) { 610 return LOCALIZER.localize(localizableWSCOMPILE_ERROR(arg0)); 611 } 612 613 public static Localizable localizableWSCOMPILE_WARNING(Object arg0) { 614 return MESSAGE_FACTORY.getMessage("wscompile.warning", arg0); 615 } 616 617 /** 618 * warning: {0} 619 * 620 */ 621 public static String WSCOMPILE_WARNING(Object arg0) { 622 return LOCALIZER.localize(localizableWSCOMPILE_WARNING(arg0)); 623 } 624 625 public static Localizable localizableWRAPPER_TASK_NEED_ENDORSED(Object arg0, Object arg1) { 626 return MESSAGE_FACTORY.getMessage("wrapperTask.needEndorsed", arg0, arg1); 627 } 628 629 /** 630 * You are running on JDK6 or newer which comes with JAX-WS {0} API, but this tool requires JAX-WS {1} or newer API. Use the standard override mechanism. 631 * 632 */ 633 public static String WRAPPER_TASK_NEED_ENDORSED(Object arg0, Object arg1) { 634 return LOCALIZER.localize(localizableWRAPPER_TASK_NEED_ENDORSED(arg0, arg1)); 635 } 636 637 public static Localizable localizableWSIMPORT_VERSION(Object arg0) { 638 return MESSAGE_FACTORY.getMessage("wsimport.version", arg0); 639 } 640 641 /** 642 * wsimport version "{0}" 643 * 644 */ 645 public static String WSIMPORT_VERSION(Object arg0) { 646 return LOCALIZER.localize(localizableWSIMPORT_VERSION(arg0)); 647 } 648 649 public static Localizable localizableWSCOMPILE_NO_SUCH_DIRECTORY(Object arg0) { 650 return MESSAGE_FACTORY.getMessage("wscompile.noSuchDirectory", arg0); 651 } 652 653 /** 654 * directory not found: {0} 655 * 656 */ 657 public static String WSCOMPILE_NO_SUCH_DIRECTORY(Object arg0) { 658 return LOCALIZER.localize(localizableWSCOMPILE_NO_SUCH_DIRECTORY(arg0)); 659 } 660 661 public static Localizable localizableWSIMPORT_MISSING_FILE() { 662 return MESSAGE_FACTORY.getMessage("wsimport.missingFile"); 663 } 664 665 /** 666 * Missing WSDL_URI 667 * 668 */ 669 public static String WSIMPORT_MISSING_FILE() { 670 return LOCALIZER.localize(localizableWSIMPORT_MISSING_FILE()); 671 } 672 673 public static Localizable localizableWSCOMPILE_COMPILATION_FAILED() { 674 return MESSAGE_FACTORY.getMessage("wscompile.compilationFailed"); 675 } 676 677 /** 678 * compilation failed, errors should have been reported 679 * 680 */ 681 public static String WSCOMPILE_COMPILATION_FAILED() { 682 return LOCALIZER.localize(localizableWSCOMPILE_COMPILATION_FAILED()); 683 } 684 685 public static Localizable localizableWSIMPORT_PARSING_WSDL() { 686 return MESSAGE_FACTORY.getMessage("wsimport.ParsingWSDL"); 687 } 688 689 /** 690 * parsing WSDL... 691 * 692 * 693 * 694 */ 695 public static String WSIMPORT_PARSING_WSDL() { 696 return LOCALIZER.localize(localizableWSIMPORT_PARSING_WSDL()); 697 } 698 699 public static Localizable localizableWSGEN_USAGE_EXAMPLES() { 700 return MESSAGE_FACTORY.getMessage("wsgen.usage.examples"); 701 } 702 703 /** 704 * 705 * Examples: 706 * wsgen -cp . example.Stock 707 * wsgen -cp . example.Stock -wsdl -servicename '{http://mynamespace}MyService' 708 * 709 * 710 */ 711 public static String WSGEN_USAGE_EXAMPLES() { 712 return LOCALIZER.localize(localizableWSGEN_USAGE_EXAMPLES()); 713 } 714 715 public static Localizable localizableWSIMPORT_ARCHIVING_ARTIFACTS(Object arg0) { 716 return MESSAGE_FACTORY.getMessage("wsimport.archivingArtifacts", arg0); 717 } 718 719 /** 720 * 721 * Archiving the generated artifacts into {0}. 722 * 723 * 724 */ 725 public static String WSIMPORT_ARCHIVING_ARTIFACTS(Object arg0) { 726 return LOCALIZER.localize(localizableWSIMPORT_ARCHIVING_ARTIFACTS(arg0)); 727 } 728 729 public static Localizable localizableWSGEN_PROTOCOL_WITHOUT_EXTENSION(Object arg0) { 730 return MESSAGE_FACTORY.getMessage("wsgen.protocol.without.extension", arg0); 731 } 732 733 /** 734 * The optional protocol "{0}" must be used in conjunction with the "-extension" option. 735 * 736 */ 737 public static String WSGEN_PROTOCOL_WITHOUT_EXTENSION(Object arg0) { 738 return LOCALIZER.localize(localizableWSGEN_PROTOCOL_WITHOUT_EXTENSION(arg0)); 739 } 740 741 public static Localizable localizableWSGEN_MISSING_FILE() { 742 return MESSAGE_FACTORY.getMessage("wsgen.missingFile"); 743 } 744 745 /** 746 * Missing SEI 747 * 748 */ 749 public static String WSGEN_MISSING_FILE() { 750 return LOCALIZER.localize(localizableWSGEN_MISSING_FILE()); 751 } 752 753 public static Localizable localizableWSGEN_VERSION(Object arg0) { 754 return MESSAGE_FACTORY.getMessage("wsgen.version", arg0); 755 } 756 757 /** 758 * wsgen version "{0}" 759 * 760 */ 761 public static String WSGEN_VERSION(Object arg0) { 762 return LOCALIZER.localize(localizableWSGEN_VERSION(arg0)); 763 } 764 765 public static Localizable localizableWSGEN_NO_WEBSERVICES_CLASS(Object arg0) { 766 return MESSAGE_FACTORY.getMessage("wsgen.no.webservices.class", arg0); 767 } 768 769 /** 770 * wsgen did not find any class with @WebService annotation. Please specify @WebService annotation on {0}. 771 * 772 */ 773 public static String WSGEN_NO_WEBSERVICES_CLASS(Object arg0) { 774 return LOCALIZER.localize(localizableWSGEN_NO_WEBSERVICES_CLASS(arg0)); 775 } 776 777 public static Localizable localizableWSGEN_SOAP_12_WITHOUT_EXTENSION() { 778 return MESSAGE_FACTORY.getMessage("wsgen.soap12.without.extension"); 779 } 780 781 /** 782 * The optional protocol "Xsoap1.2" must be used in conjunction with the "-extension" option. 783 * 784 */ 785 public static String WSGEN_SOAP_12_WITHOUT_EXTENSION() { 786 return LOCALIZER.localize(localizableWSGEN_SOAP_12_WITHOUT_EXTENSION()); 787 } 788 789 public static Localizable localizableWSGEN_CLASS_MUST_BE_IMPLEMENTATION_CLASS(Object arg0) { 790 return MESSAGE_FACTORY.getMessage("wsgen.class.must.be.implementation.class", arg0); 791 } 792 793 /** 794 * The class "{0}" is not an endpoint implementation class. 795 * 796 */ 797 public static String WSGEN_CLASS_MUST_BE_IMPLEMENTATION_CLASS(Object arg0) { 798 return LOCALIZER.localize(localizableWSGEN_CLASS_MUST_BE_IMPLEMENTATION_CLASS(arg0)); 799 } 800 801 public static Localizable localizableWSGEN_INLINE_SCHEMAS_ONLY_WITH_WSDL() { 802 return MESSAGE_FACTORY.getMessage("wsgen.inlineSchemas.only.with.wsdl"); 803 } 804 805 /** 806 * "-inlineSchemas" must be used in conjunction with the "-wsdl" option 807 * 808 */ 809 public static String WSGEN_INLINE_SCHEMAS_ONLY_WITH_WSDL() { 810 return LOCALIZER.localize(localizableWSGEN_INLINE_SCHEMAS_ONLY_WITH_WSDL()); 811 } 812 813 public static Localizable localizableWRAPPER_TASK_LOADING_INCORRECT_API(Object arg0, Object arg1, Object arg2) { 814 return MESSAGE_FACTORY.getMessage("wrapperTask.loadingIncorrectApi", arg0, arg1, arg2); 815 } 816 817 /** 818 * You are loading JAX-WS {0} API from {1} but this tool requires JAX-WS {2} API. 819 * 820 */ 821 public static String WRAPPER_TASK_LOADING_INCORRECT_API(Object arg0, Object arg1, Object arg2) { 822 return LOCALIZER.localize(localizableWRAPPER_TASK_LOADING_INCORRECT_API(arg0, arg1, arg2)); 823 } 824 825 public static Localizable localizableWSCOMPILE_CANT_GET_COMPILER(Object arg0, Object arg1, Object arg2) { 826 return MESSAGE_FACTORY.getMessage("wscompile.cant.get.compiler", arg0, arg1, arg2); 827 } 828 829 /** 830 * No Java compiler found. Perhaps environment/JDK problem? 831 * Used JVM: {0}, {1}/{2} 832 * 833 */ 834 public static String WSCOMPILE_CANT_GET_COMPILER(Object arg0, Object arg1, Object arg2) { 835 return LOCALIZER.localize(localizableWSCOMPILE_CANT_GET_COMPILER(arg0, arg1, arg2)); 836 } 837 838 public static Localizable localizableWSGEN_SERVICENAME_MISSING_LOCALNAME(Object arg0) { 839 return MESSAGE_FACTORY.getMessage("wsgen.servicename.missing.localname", arg0); 840 } 841 842 /** 843 * The service name "{0}" is missing a localname. 844 * 845 */ 846 public static String WSGEN_SERVICENAME_MISSING_LOCALNAME(Object arg0) { 847 return LOCALIZER.localize(localizableWSGEN_SERVICENAME_MISSING_LOCALNAME(arg0)); 848 } 849 850 public static Localizable localizableWSCOMPILE_INVALID_OPTION(Object arg0) { 851 return MESSAGE_FACTORY.getMessage("wscompile.invalidOption", arg0); 852 } 853 854 /** 855 * unrecognized parameter {0} 856 * 857 */ 858 public static String WSCOMPILE_INVALID_OPTION(Object arg0) { 859 return LOCALIZER.localize(localizableWSCOMPILE_INVALID_OPTION(arg0)); 860 } 861 862 public static Localizable localizableWSIMPORT_HTTP_REDIRECT(Object arg0, Object arg1) { 863 return MESSAGE_FACTORY.getMessage("wsimport.httpRedirect", arg0, arg1); 864 } 865 866 /** 867 * Server returned HTTP Status code: "{0}", retrying with "{1}" 868 * 869 */ 870 public static String WSIMPORT_HTTP_REDIRECT(Object arg0, Object arg1) { 871 return LOCALIZER.localize(localizableWSIMPORT_HTTP_REDIRECT(arg0, arg1)); 872 } 873 874 public static Localizable localizableWSGEN_PORTNAME_MISSING_LOCALNAME(Object arg0) { 875 return MESSAGE_FACTORY.getMessage("wsgen.portname.missing.localname", arg0); 876 } 877 878 /** 879 * The port name "{0}" is missing a localname. 880 * 881 */ 882 public static String WSGEN_PORTNAME_MISSING_LOCALNAME(Object arg0) { 883 return LOCALIZER.localize(localizableWSGEN_PORTNAME_MISSING_LOCALNAME(arg0)); 884 } 885 886 public static Localizable localizableWSIMPORT_ERROR_MESSAGE(Object arg0) { 887 return MESSAGE_FACTORY.getMessage("wsimport.ErrorMessage", arg0); 888 } 889 890 /** 891 * [ERROR] {0} 892 * 893 */ 894 public static String WSIMPORT_ERROR_MESSAGE(Object arg0) { 895 return LOCALIZER.localize(localizableWSIMPORT_ERROR_MESSAGE(arg0)); 896 } 897 898 public static Localizable localizableWSGEN_FULLVERSION(Object arg0) { 899 return MESSAGE_FACTORY.getMessage("wsgen.fullversion", arg0); 900 } 901 902 /** 903 * wsgen full version "{0}" 904 * 905 */ 906 public static String WSGEN_FULLVERSION(Object arg0) { 907 return LOCALIZER.localize(localizableWSGEN_FULLVERSION(arg0)); 908 } 909 910 public static Localizable localizableWSGEN_WSDL_ARG_NO_GENWSDL(Object arg0) { 911 return MESSAGE_FACTORY.getMessage("wsgen.wsdl.arg.no.genwsdl", arg0); 912 } 913 914 /** 915 * The "{0}" option can only be in conjunction with the "-wsdl" option. 916 * 917 */ 918 public static String WSGEN_WSDL_ARG_NO_GENWSDL(Object arg0) { 919 return LOCALIZER.localize(localizableWSGEN_WSDL_ARG_NO_GENWSDL(arg0)); 920 } 921 922 public static Localizable localizableWSCOMPILE_INFO(Object arg0) { 923 return MESSAGE_FACTORY.getMessage("wscompile.info", arg0); 924 } 925 926 /** 927 * info: {0} 928 * 929 */ 930 public static String WSCOMPILE_INFO(Object arg0) { 931 return LOCALIZER.localize(localizableWSCOMPILE_INFO(arg0)); 932 } 933 934 public static Localizable localizableWSGEN_COULD_NOT_CREATE_FILE(Object arg0) { 935 return MESSAGE_FACTORY.getMessage("wsgen.could.not.create.file", arg0); 936 } 937 938 /** 939 * Could not create file: "{0}" 940 * 941 */ 942 public static String WSGEN_COULD_NOT_CREATE_FILE(Object arg0) { 943 return LOCALIZER.localize(localizableWSGEN_COULD_NOT_CREATE_FILE(arg0)); 944 } 945 946 public static Localizable localizableWSIMPORT_ILLEGAL_AUTH_INFO(Object arg0) { 947 return MESSAGE_FACTORY.getMessage("wsimport.ILLEGAL_AUTH_INFO", arg0); 948 } 949 950 /** 951 * "{0}" is not a valid authorization information format. The format is http[s]://user:password@host:port//<url-path>. 952 * 953 */ 954 public static String WSIMPORT_ILLEGAL_AUTH_INFO(Object arg0) { 955 return LOCALIZER.localize(localizableWSIMPORT_ILLEGAL_AUTH_INFO(arg0)); 956 } 957 958 public static Localizable localizableWSGEN_CANNOT_GEN_WSDL_FOR_NON_SOAP_BINDING(Object arg0, Object arg1) { 959 return MESSAGE_FACTORY.getMessage("wsgen.cannot.gen.wsdl.for.non.soap.binding", arg0, arg1); 960 } 961 962 /** 963 * wsgen can not generate WSDL for non-SOAP binding: {0} on Class {1} 964 * 965 */ 966 public static String WSGEN_CANNOT_GEN_WSDL_FOR_NON_SOAP_BINDING(Object arg0, Object arg1) { 967 return LOCALIZER.localize(localizableWSGEN_CANNOT_GEN_WSDL_FOR_NON_SOAP_BINDING(arg0, arg1)); 968 } 969 970 public static Localizable localizableWSIMPORT_FETCHING_METADATA() { 971 return MESSAGE_FACTORY.getMessage("wsimport.fetchingMetadata"); 972 } 973 974 /** 975 * 976 * Downloading the WSDL and associated metadata 977 * 978 * 979 */ 980 public static String WSIMPORT_FETCHING_METADATA() { 981 return LOCALIZER.localize(localizableWSIMPORT_FETCHING_METADATA()); 982 } 983 984 private static class BundleSupplier 985 implements ResourceBundleSupplier 986 { 987 988 989 public ResourceBundle getResourceBundle(Locale locale) { 990 return ResourceBundle.getBundle(BUNDLE_NAME, locale); 991 } 992 993 } 994 995 }