001// SECTION-START[License Header] 002// <editor-fold defaultstate="collapsed" desc=" Generated License "> 003/* 004 * Java Object Management and Configuration 005 * Copyright (C) Christian Schulte, 2005-206 006 * All rights reserved. 007 * 008 * Redistribution and use in source and binary forms, with or without 009 * modification, are permitted provided that the following conditions 010 * are met: 011 * 012 * o Redistributions of source code must retain the above copyright 013 * notice, this list of conditions and the following disclaimer. 014 * 015 * o Redistributions in binary form must reproduce the above copyright 016 * notice, this list of conditions and the following disclaimer in 017 * the documentation and/or other materials provided with the 018 * distribution. 019 * 020 * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, 021 * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY 022 * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 023 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT, 024 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 025 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 026 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 027 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 028 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 029 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 030 * 031 * $JOMC: ValidateClassesCommand.java 4795 2013-04-21 09:09:02Z schulte $ 032 * 033 */ 034// </editor-fold> 035// SECTION-END 036package org.jomc.cli.commands; 037 038import java.io.IOException; 039import java.util.logging.Level; 040import javax.xml.bind.JAXBContext; 041import javax.xml.bind.JAXBException; 042import javax.xml.bind.Marshaller; 043import javax.xml.bind.util.JAXBSource; 044import javax.xml.transform.Source; 045import org.apache.commons.cli.CommandLine; 046import org.jomc.model.Implementation; 047import org.jomc.model.Module; 048import org.jomc.model.Specification; 049import org.jomc.modlet.Model; 050import org.jomc.modlet.ModelContext; 051import org.jomc.modlet.ModelException; 052import org.jomc.modlet.ModelValidationReport; 053import org.jomc.modlet.ObjectFactory; 054import org.jomc.tools.ClassFileProcessor; 055 056// SECTION-START[Documentation] 057// <editor-fold defaultstate="collapsed" desc=" Generated Documentation "> 058/** 059 * JOMC ⁑ CLI ⁑ {@code validate-classes} command implementation. 060 * 061 * <dl> 062 * <dt><b>Identifier:</b></dt><dd>JOMC ⁑ CLI ⁑ Default validate-classes Command</dd> 063 * <dt><b>Name:</b></dt><dd>JOMC ⁑ CLI ⁑ Default validate-classes Command</dd> 064 * <dt><b>Specifications:</b></dt> 065 * <dd>JOMC ⁑ CLI ⁑ Command @ 1.0</dd> 066 * <dt><b>Abstract:</b></dt><dd>No</dd> 067 * <dt><b>Final:</b></dt><dd>No</dd> 068 * <dt><b>Stateless:</b></dt><dd>No</dd> 069 * </dl> 070 * 071 * @author <a href="mailto:cs@schulte.it">Christian Schulte</a> 1.0 072 * @version 1.5 073 */ 074// </editor-fold> 075// SECTION-END 076// SECTION-START[Annotations] 077// <editor-fold defaultstate="collapsed" desc=" Generated Annotations "> 078@javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 079// </editor-fold> 080// SECTION-END 081public final class ValidateClassesCommand extends AbstractClassFileProcessorCommand 082{ 083 // SECTION-START[Command] 084 // SECTION-END 085 // SECTION-START[ValidateClassesCommand] 086 087 protected void processClassFiles( final CommandLine commandLine ) throws CommandExecutionException 088 { 089 if ( commandLine == null ) 090 { 091 throw new NullPointerException( "commandLine" ); 092 } 093 094 CommandLineClassLoader classLoader = null; 095 boolean suppressExceptionOnClose = true; 096 097 try 098 { 099 classLoader = new CommandLineClassLoader( commandLine ); 100 final ModelContext context = this.createModelContext( commandLine, classLoader ); 101 final Model model = this.getModel( context, commandLine ); 102 final JAXBContext jaxbContext = context.createContext( model.getIdentifier() ); 103 final Marshaller marshaller = context.createMarshaller( model.getIdentifier() ); 104 final Source source = new JAXBSource( jaxbContext, new ObjectFactory().createModel( model ) ); 105 ModelValidationReport validationReport = context.validateModel( model.getIdentifier(), source ); 106 this.log( validationReport, marshaller ); 107 108 if ( !validationReport.isModelValid() ) 109 { 110 throw new CommandExecutionException( this.getInvalidModelMessage( 111 this.getLocale(), this.getModel( commandLine ) ) ); 112 113 } 114 115 final ClassFileProcessor tool = this.createClassFileProcessor( commandLine ); 116 tool.setModel( model ); 117 118 final Specification specification = this.getSpecification( commandLine, model ); 119 final Implementation implementation = this.getImplementation( commandLine, model ); 120 final Module module = this.getModule( commandLine, model ); 121 122 if ( specification != null ) 123 { 124 validationReport = tool.validateModelObjects( specification, context ); 125 126 if ( validationReport != null ) 127 { 128 this.log( validationReport, marshaller ); 129 130 if ( !validationReport.isModelValid() ) 131 { 132 throw new CommandExecutionException( this.getInvalidClassesMessage( this.getLocale() ) ); 133 } 134 } 135 } 136 137 if ( implementation != null ) 138 { 139 validationReport = tool.validateModelObjects( implementation, context ); 140 141 if ( validationReport != null ) 142 { 143 this.log( validationReport, marshaller ); 144 145 if ( !validationReport.isModelValid() ) 146 { 147 throw new CommandExecutionException( this.getInvalidClassesMessage( this.getLocale() ) ); 148 } 149 } 150 } 151 152 if ( module != null ) 153 { 154 validationReport = tool.validateModelObjects( module, context ); 155 156 if ( validationReport != null ) 157 { 158 this.log( validationReport, marshaller ); 159 160 if ( !validationReport.isModelValid() ) 161 { 162 throw new CommandExecutionException( this.getInvalidClassesMessage( this.getLocale() ) ); 163 } 164 } 165 } 166 167 if ( this.isModulesProcessingRequested( commandLine ) ) 168 { 169 validationReport = tool.validateModelObjects( context ); 170 171 if ( validationReport != null ) 172 { 173 this.log( validationReport, marshaller ); 174 175 if ( !validationReport.isModelValid() ) 176 { 177 throw new CommandExecutionException( this.getInvalidClassesMessage( this.getLocale() ) ); 178 } 179 } 180 } 181 182 suppressExceptionOnClose = false; 183 } 184 catch ( final JAXBException e ) 185 { 186 String message = getExceptionMessage( e ); 187 if ( message == null ) 188 { 189 message = getExceptionMessage( e.getLinkedException() ); 190 } 191 192 throw new CommandExecutionException( message, e ); 193 } 194 catch ( final ModelException e ) 195 { 196 throw new CommandExecutionException( getExceptionMessage( e ), e ); 197 } 198 catch ( final IOException e ) 199 { 200 throw new CommandExecutionException( getExceptionMessage( e ), e ); 201 } 202 finally 203 { 204 try 205 { 206 if ( classLoader != null ) 207 { 208 classLoader.close(); 209 } 210 } 211 catch ( final IOException e ) 212 { 213 if ( suppressExceptionOnClose ) 214 { 215 this.log( Level.SEVERE, getExceptionMessage( e ), e ); 216 } 217 else 218 { 219 throw new CommandExecutionException( getExceptionMessage( e ), e ); 220 } 221 } 222 } 223 } 224 225 // SECTION-END 226 // SECTION-START[Constructors] 227 // <editor-fold defaultstate="collapsed" desc=" Generated Constructors "> 228 /** Creates a new {@code ValidateClassesCommand} instance. */ 229 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 230 public ValidateClassesCommand() 231 { 232 // SECTION-START[Default Constructor] 233 super(); 234 // SECTION-END 235 } 236 // </editor-fold> 237 // SECTION-END 238 // SECTION-START[Dependencies] 239 // <editor-fold defaultstate="collapsed" desc=" Generated Dependencies "> 240 /** 241 * Gets the {@code <Class File Processor Option>} dependency. 242 * <p> 243 * This method returns the {@code <JOMC ⁑ CLI ⁑ ClassFileProcessor Class Name Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 244 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 245 * </p> 246 * <dl> 247 * <dt><b>Final:</b></dt><dd>No</dd> 248 * </dl> 249 * @return The {@code <Class File Processor Option>} dependency. 250 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 251 */ 252 @SuppressWarnings("unused") 253 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 254 private org.apache.commons.cli.Option getClassFileProcessorOption() 255 { 256 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Class File Processor Option" ); 257 assert _d != null : "'Class File Processor Option' dependency not found."; 258 return _d; 259 } 260 /** 261 * Gets the {@code <Classpath Option>} dependency. 262 * <p> 263 * This method returns the {@code <JOMC ⁑ CLI ⁑ Classpath Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 264 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 265 * </p> 266 * <dl> 267 * <dt><b>Final:</b></dt><dd>No</dd> 268 * </dl> 269 * @return The {@code <Classpath Option>} dependency. 270 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 271 */ 272 @SuppressWarnings("unused") 273 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 274 private org.apache.commons.cli.Option getClasspathOption() 275 { 276 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Classpath Option" ); 277 assert _d != null : "'Classpath Option' dependency not found."; 278 return _d; 279 } 280 /** 281 * Gets the {@code <Country Option>} dependency. 282 * <p> 283 * This method returns the {@code <JOMC ⁑ CLI ⁑ Country Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 284 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 285 * </p> 286 * <dl> 287 * <dt><b>Final:</b></dt><dd>No</dd> 288 * </dl> 289 * @return The {@code <Country Option>} dependency. 290 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 291 */ 292 @SuppressWarnings("unused") 293 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 294 private org.apache.commons.cli.Option getCountryOption() 295 { 296 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Country Option" ); 297 assert _d != null : "'Country Option' dependency not found."; 298 return _d; 299 } 300 /** 301 * Gets the {@code <Default Template Encoding Option>} dependency. 302 * <p> 303 * This method returns the {@code <JOMC ⁑ CLI ⁑ Default Template Encoding Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 304 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 305 * </p> 306 * <dl> 307 * <dt><b>Final:</b></dt><dd>No</dd> 308 * </dl> 309 * @return The {@code <Default Template Encoding Option>} dependency. 310 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 311 */ 312 @SuppressWarnings("unused") 313 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 314 private org.apache.commons.cli.Option getDefaultTemplateEncodingOption() 315 { 316 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Default Template Encoding Option" ); 317 assert _d != null : "'Default Template Encoding Option' dependency not found."; 318 return _d; 319 } 320 /** 321 * Gets the {@code <Default Template Profile Option>} dependency. 322 * <p> 323 * This method returns the {@code <JOMC ⁑ CLI ⁑ Default Template Profile Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 324 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 325 * </p> 326 * <dl> 327 * <dt><b>Final:</b></dt><dd>No</dd> 328 * </dl> 329 * @return The {@code <Default Template Profile Option>} dependency. 330 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 331 */ 332 @SuppressWarnings("unused") 333 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 334 private org.apache.commons.cli.Option getDefaultTemplateProfileOption() 335 { 336 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Default Template Profile Option" ); 337 assert _d != null : "'Default Template Profile Option' dependency not found."; 338 return _d; 339 } 340 /** 341 * Gets the {@code <Documents Option>} dependency. 342 * <p> 343 * This method returns the {@code <JOMC ⁑ CLI ⁑ Documents Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 344 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 345 * </p> 346 * <dl> 347 * <dt><b>Final:</b></dt><dd>No</dd> 348 * </dl> 349 * @return The {@code <Documents Option>} dependency. 350 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 351 */ 352 @SuppressWarnings("unused") 353 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 354 private org.apache.commons.cli.Option getDocumentsOption() 355 { 356 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Documents Option" ); 357 assert _d != null : "'Documents Option' dependency not found."; 358 return _d; 359 } 360 /** 361 * Gets the {@code <Implementation Option>} dependency. 362 * <p> 363 * This method returns the {@code <JOMC ⁑ CLI ⁑ Implementation Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 364 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 365 * </p> 366 * <dl> 367 * <dt><b>Final:</b></dt><dd>No</dd> 368 * </dl> 369 * @return The {@code <Implementation Option>} dependency. 370 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 371 */ 372 @SuppressWarnings("unused") 373 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 374 private org.apache.commons.cli.Option getImplementationOption() 375 { 376 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Implementation Option" ); 377 assert _d != null : "'Implementation Option' dependency not found."; 378 return _d; 379 } 380 /** 381 * Gets the {@code <Indentation String Option>} dependency. 382 * <p> 383 * This method returns the {@code <JOMC ⁑ CLI ⁑ Indentation String Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 384 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 385 * </p> 386 * <dl> 387 * <dt><b>Final:</b></dt><dd>No</dd> 388 * </dl> 389 * @return The {@code <Indentation String Option>} dependency. 390 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 391 */ 392 @SuppressWarnings("unused") 393 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 394 private org.apache.commons.cli.Option getIndentationStringOption() 395 { 396 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Indentation String Option" ); 397 assert _d != null : "'Indentation String Option' dependency not found."; 398 return _d; 399 } 400 /** 401 * Gets the {@code <Input Encoding Option>} dependency. 402 * <p> 403 * This method returns the {@code <JOMC ⁑ CLI ⁑ Input Encoding Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 404 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 405 * </p> 406 * <dl> 407 * <dt><b>Final:</b></dt><dd>No</dd> 408 * </dl> 409 * @return The {@code <Input Encoding Option>} dependency. 410 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 411 */ 412 @SuppressWarnings("unused") 413 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 414 private org.apache.commons.cli.Option getInputEncodingOption() 415 { 416 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Input Encoding Option" ); 417 assert _d != null : "'Input Encoding Option' dependency not found."; 418 return _d; 419 } 420 /** 421 * Gets the {@code <Language Option>} dependency. 422 * <p> 423 * This method returns the {@code <JOMC ⁑ CLI ⁑ Language Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 424 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 425 * </p> 426 * <dl> 427 * <dt><b>Final:</b></dt><dd>No</dd> 428 * </dl> 429 * @return The {@code <Language Option>} dependency. 430 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 431 */ 432 @SuppressWarnings("unused") 433 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 434 private org.apache.commons.cli.Option getLanguageOption() 435 { 436 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Language Option" ); 437 assert _d != null : "'Language Option' dependency not found."; 438 return _d; 439 } 440 /** 441 * Gets the {@code <Line Separator Option>} dependency. 442 * <p> 443 * This method returns the {@code <JOMC ⁑ CLI ⁑ Line Separator Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 444 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 445 * </p> 446 * <dl> 447 * <dt><b>Final:</b></dt><dd>No</dd> 448 * </dl> 449 * @return The {@code <Line Separator Option>} dependency. 450 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 451 */ 452 @SuppressWarnings("unused") 453 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 454 private org.apache.commons.cli.Option getLineSeparatorOption() 455 { 456 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Line Separator Option" ); 457 assert _d != null : "'Line Separator Option' dependency not found."; 458 return _d; 459 } 460 /** 461 * Gets the {@code <Locale>} dependency. 462 * <p> 463 * This method returns the {@code <default>} object of the {@code <java.util.Locale>} specification at specification level 1.1. 464 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 465 * </p> 466 * <dl> 467 * <dt><b>Final:</b></dt><dd>No</dd> 468 * </dl> 469 * @return The {@code <Locale>} dependency. 470 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 471 */ 472 @SuppressWarnings("unused") 473 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 474 private java.util.Locale getLocale() 475 { 476 final java.util.Locale _d = (java.util.Locale) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Locale" ); 477 assert _d != null : "'Locale' dependency not found."; 478 return _d; 479 } 480 /** 481 * Gets the {@code <Locale Variant Option>} dependency. 482 * <p> 483 * This method returns the {@code <JOMC ⁑ CLI ⁑ Locale Variant Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 484 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 485 * </p> 486 * <dl> 487 * <dt><b>Final:</b></dt><dd>No</dd> 488 * </dl> 489 * @return The {@code <Locale Variant Option>} dependency. 490 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 491 */ 492 @SuppressWarnings("unused") 493 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 494 private org.apache.commons.cli.Option getLocaleVariantOption() 495 { 496 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Locale Variant Option" ); 497 assert _d != null : "'Locale Variant Option' dependency not found."; 498 return _d; 499 } 500 /** 501 * Gets the {@code <Model Context Factory Option>} dependency. 502 * <p> 503 * This method returns the {@code <JOMC ⁑ CLI ⁑ ModelContextFactory Class Name Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 504 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 505 * </p> 506 * <dl> 507 * <dt><b>Final:</b></dt><dd>No</dd> 508 * </dl> 509 * @return The {@code <Model Context Factory Option>} dependency. 510 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 511 */ 512 @SuppressWarnings("unused") 513 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 514 private org.apache.commons.cli.Option getModelContextFactoryOption() 515 { 516 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Model Context Factory Option" ); 517 assert _d != null : "'Model Context Factory Option' dependency not found."; 518 return _d; 519 } 520 /** 521 * Gets the {@code <Model Option>} dependency. 522 * <p> 523 * This method returns the {@code <JOMC ⁑ CLI ⁑ Model Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 524 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 525 * </p> 526 * <dl> 527 * <dt><b>Final:</b></dt><dd>No</dd> 528 * </dl> 529 * @return The {@code <Model Option>} dependency. 530 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 531 */ 532 @SuppressWarnings("unused") 533 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 534 private org.apache.commons.cli.Option getModelOption() 535 { 536 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Model Option" ); 537 assert _d != null : "'Model Option' dependency not found."; 538 return _d; 539 } 540 /** 541 * Gets the {@code <Modlet Location Option>} dependency. 542 * <p> 543 * This method returns the {@code <JOMC ⁑ CLI ⁑ Modlet Location Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 544 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 545 * </p> 546 * <dl> 547 * <dt><b>Final:</b></dt><dd>No</dd> 548 * </dl> 549 * @return The {@code <Modlet Location Option>} dependency. 550 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 551 */ 552 @SuppressWarnings("unused") 553 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 554 private org.apache.commons.cli.Option getModletLocationOption() 555 { 556 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Modlet Location Option" ); 557 assert _d != null : "'Modlet Location Option' dependency not found."; 558 return _d; 559 } 560 /** 561 * Gets the {@code <Modlet Schema System Id Option>} dependency. 562 * <p> 563 * This method returns the {@code <JOMC ⁑ CLI ⁑ Modlet Schema System Id Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 564 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 565 * </p> 566 * <dl> 567 * <dt><b>Final:</b></dt><dd>No</dd> 568 * </dl> 569 * @return The {@code <Modlet Schema System Id Option>} dependency. 570 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 571 */ 572 @SuppressWarnings("unused") 573 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 574 private org.apache.commons.cli.Option getModletSchemaSystemIdOption() 575 { 576 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Modlet Schema System Id Option" ); 577 assert _d != null : "'Modlet Schema System Id Option' dependency not found."; 578 return _d; 579 } 580 /** 581 * Gets the {@code <Module Location Option>} dependency. 582 * <p> 583 * This method returns the {@code <JOMC ⁑ CLI ⁑ Module Location Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 584 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 585 * </p> 586 * <dl> 587 * <dt><b>Final:</b></dt><dd>No</dd> 588 * </dl> 589 * @return The {@code <Module Location Option>} dependency. 590 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 591 */ 592 @SuppressWarnings("unused") 593 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 594 private org.apache.commons.cli.Option getModuleLocationOption() 595 { 596 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Module Location Option" ); 597 assert _d != null : "'Module Location Option' dependency not found."; 598 return _d; 599 } 600 /** 601 * Gets the {@code <Module Name Option>} dependency. 602 * <p> 603 * This method returns the {@code <JOMC ⁑ CLI ⁑ Module Name Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 604 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 605 * </p> 606 * <dl> 607 * <dt><b>Final:</b></dt><dd>No</dd> 608 * </dl> 609 * @return The {@code <Module Name Option>} dependency. 610 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 611 */ 612 @SuppressWarnings("unused") 613 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 614 private org.apache.commons.cli.Option getModuleNameOption() 615 { 616 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Module Name Option" ); 617 assert _d != null : "'Module Name Option' dependency not found."; 618 return _d; 619 } 620 /** 621 * Gets the {@code <No Class Processing Option>} dependency. 622 * <p> 623 * This method returns the {@code <JOMC ⁑ CLI ⁑ No Class File Processing Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 624 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 625 * </p> 626 * <dl> 627 * <dt><b>Final:</b></dt><dd>No</dd> 628 * </dl> 629 * @return The {@code <No Class Processing Option>} dependency. 630 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 631 */ 632 @SuppressWarnings("unused") 633 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 634 private org.apache.commons.cli.Option getNoClassProcessingOption() 635 { 636 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "No Class Processing Option" ); 637 assert _d != null : "'No Class Processing Option' dependency not found."; 638 return _d; 639 } 640 /** 641 * Gets the {@code <No Classpath Resolution Option>} dependency. 642 * <p> 643 * This method returns the {@code <JOMC ⁑ CLI ⁑ No Classpath Resolution Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 644 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 645 * </p> 646 * <dl> 647 * <dt><b>Final:</b></dt><dd>No</dd> 648 * </dl> 649 * @return The {@code <No Classpath Resolution Option>} dependency. 650 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 651 */ 652 @SuppressWarnings("unused") 653 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 654 private org.apache.commons.cli.Option getNoClasspathResolutionOption() 655 { 656 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "No Classpath Resolution Option" ); 657 assert _d != null : "'No Classpath Resolution Option' dependency not found."; 658 return _d; 659 } 660 /** 661 * Gets the {@code <No Java Validation Option>} dependency. 662 * <p> 663 * This method returns the {@code <JOMC ⁑ CLI ⁑ No Java Validation Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 664 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 665 * </p> 666 * <dl> 667 * <dt><b>Final:</b></dt><dd>No</dd> 668 * </dl> 669 * @return The {@code <No Java Validation Option>} dependency. 670 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 671 */ 672 @SuppressWarnings("unused") 673 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 674 private org.apache.commons.cli.Option getNoJavaValidationOption() 675 { 676 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "No Java Validation Option" ); 677 assert _d != null : "'No Java Validation Option' dependency not found."; 678 return _d; 679 } 680 /** 681 * Gets the {@code <No Model Processing Option>} dependency. 682 * <p> 683 * This method returns the {@code <JOMC ⁑ CLI ⁑ No Model Processing Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 684 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 685 * </p> 686 * <dl> 687 * <dt><b>Final:</b></dt><dd>No</dd> 688 * </dl> 689 * @return The {@code <No Model Processing Option>} dependency. 690 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 691 */ 692 @SuppressWarnings("unused") 693 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 694 private org.apache.commons.cli.Option getNoModelProcessingOption() 695 { 696 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "No Model Processing Option" ); 697 assert _d != null : "'No Model Processing Option' dependency not found."; 698 return _d; 699 } 700 /** 701 * Gets the {@code <No Model Resource Validation>} dependency. 702 * <p> 703 * This method returns the {@code <JOMC ⁑ CLI ⁑ No Model Resource Validation Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 704 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 705 * </p> 706 * <dl> 707 * <dt><b>Final:</b></dt><dd>No</dd> 708 * </dl> 709 * @return The {@code <No Model Resource Validation>} dependency. 710 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 711 */ 712 @SuppressWarnings("unused") 713 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 714 private org.apache.commons.cli.Option getNoModelResourceValidation() 715 { 716 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "No Model Resource Validation" ); 717 assert _d != null : "'No Model Resource Validation' dependency not found."; 718 return _d; 719 } 720 /** 721 * Gets the {@code <No Modlet Resource Validation>} dependency. 722 * <p> 723 * This method returns the {@code <JOMC ⁑ CLI ⁑ No Modlet Resource Validation Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 724 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 725 * </p> 726 * <dl> 727 * <dt><b>Final:</b></dt><dd>No</dd> 728 * </dl> 729 * @return The {@code <No Modlet Resource Validation>} dependency. 730 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 731 */ 732 @SuppressWarnings("unused") 733 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 734 private org.apache.commons.cli.Option getNoModletResourceValidation() 735 { 736 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "No Modlet Resource Validation" ); 737 assert _d != null : "'No Modlet Resource Validation' dependency not found."; 738 return _d; 739 } 740 /** 741 * Gets the {@code <Output Encoding Option>} dependency. 742 * <p> 743 * This method returns the {@code <JOMC ⁑ CLI ⁑ Output Encoding Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 744 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 745 * </p> 746 * <dl> 747 * <dt><b>Final:</b></dt><dd>No</dd> 748 * </dl> 749 * @return The {@code <Output Encoding Option>} dependency. 750 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 751 */ 752 @SuppressWarnings("unused") 753 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 754 private org.apache.commons.cli.Option getOutputEncodingOption() 755 { 756 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Output Encoding Option" ); 757 assert _d != null : "'Output Encoding Option' dependency not found."; 758 return _d; 759 } 760 /** 761 * Gets the {@code <Platform Provider Location Option>} dependency. 762 * <p> 763 * This method returns the {@code <JOMC ⁑ CLI ⁑ Platform Provider Location Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 764 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 765 * </p> 766 * <dl> 767 * <dt><b>Final:</b></dt><dd>No</dd> 768 * </dl> 769 * @return The {@code <Platform Provider Location Option>} dependency. 770 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 771 */ 772 @SuppressWarnings("unused") 773 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 774 private org.apache.commons.cli.Option getPlatformProviderLocationOption() 775 { 776 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Platform Provider Location Option" ); 777 assert _d != null : "'Platform Provider Location Option' dependency not found."; 778 return _d; 779 } 780 /** 781 * Gets the {@code <Provider Location Option>} dependency. 782 * <p> 783 * This method returns the {@code <JOMC ⁑ CLI ⁑ Provider Location Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 784 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 785 * </p> 786 * <dl> 787 * <dt><b>Final:</b></dt><dd>No</dd> 788 * </dl> 789 * @return The {@code <Provider Location Option>} dependency. 790 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 791 */ 792 @SuppressWarnings("unused") 793 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 794 private org.apache.commons.cli.Option getProviderLocationOption() 795 { 796 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Provider Location Option" ); 797 assert _d != null : "'Provider Location Option' dependency not found."; 798 return _d; 799 } 800 /** 801 * Gets the {@code <Specification Option>} dependency. 802 * <p> 803 * This method returns the {@code <JOMC ⁑ CLI ⁑ Specification Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 804 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 805 * </p> 806 * <dl> 807 * <dt><b>Final:</b></dt><dd>No</dd> 808 * </dl> 809 * @return The {@code <Specification Option>} dependency. 810 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 811 */ 812 @SuppressWarnings("unused") 813 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 814 private org.apache.commons.cli.Option getSpecificationOption() 815 { 816 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Specification Option" ); 817 assert _d != null : "'Specification Option' dependency not found."; 818 return _d; 819 } 820 /** 821 * Gets the {@code <Template Encoding Option>} dependency. 822 * <p> 823 * This method returns the {@code <JOMC ⁑ CLI ⁑ Template Encoding Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 824 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 825 * </p> 826 * <dl> 827 * <dt><b>Final:</b></dt><dd>No</dd> 828 * </dl> 829 * @return The {@code <Template Encoding Option>} dependency. 830 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 831 */ 832 @Deprecated 833 @SuppressWarnings("unused") 834 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 835 private org.apache.commons.cli.Option getTemplateEncodingOption() 836 { 837 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Template Encoding Option" ); 838 assert _d != null : "'Template Encoding Option' dependency not found."; 839 return _d; 840 } 841 /** 842 * Gets the {@code <Template Location Option>} dependency. 843 * <p> 844 * This method returns the {@code <JOMC ⁑ CLI ⁑ Template Location Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 845 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 846 * </p> 847 * <dl> 848 * <dt><b>Final:</b></dt><dd>No</dd> 849 * </dl> 850 * @return The {@code <Template Location Option>} dependency. 851 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 852 */ 853 @SuppressWarnings("unused") 854 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 855 private org.apache.commons.cli.Option getTemplateLocationOption() 856 { 857 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Template Location Option" ); 858 assert _d != null : "'Template Location Option' dependency not found."; 859 return _d; 860 } 861 /** 862 * Gets the {@code <Template Profile Option>} dependency. 863 * <p> 864 * This method returns the {@code <JOMC ⁑ CLI ⁑ Template Profile Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 865 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 866 * </p> 867 * <dl> 868 * <dt><b>Final:</b></dt><dd>No</dd> 869 * </dl> 870 * @return The {@code <Template Profile Option>} dependency. 871 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 872 */ 873 @SuppressWarnings("unused") 874 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 875 private org.apache.commons.cli.Option getTemplateProfileOption() 876 { 877 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Template Profile Option" ); 878 assert _d != null : "'Template Profile Option' dependency not found."; 879 return _d; 880 } 881 /** 882 * Gets the {@code <Transformer Location Option>} dependency. 883 * <p> 884 * This method returns the {@code <JOMC ⁑ CLI ⁑ Transformer Location Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2. 885 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 886 * </p> 887 * <dl> 888 * <dt><b>Final:</b></dt><dd>No</dd> 889 * </dl> 890 * @return The {@code <Transformer Location Option>} dependency. 891 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 892 */ 893 @SuppressWarnings("unused") 894 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 895 private org.apache.commons.cli.Option getTransformerLocationOption() 896 { 897 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Transformer Location Option" ); 898 assert _d != null : "'Transformer Location Option' dependency not found."; 899 return _d; 900 } 901 // </editor-fold> 902 // SECTION-END 903 // SECTION-START[Properties] 904 // <editor-fold defaultstate="collapsed" desc=" Generated Properties "> 905 /** 906 * Gets the value of the {@code <Abbreviated Command Name>} property. 907 * <p><dl> 908 * <dt><b>Final:</b></dt><dd>No</dd> 909 * </dl></p> 910 * @return Abbreviated name of the command. 911 * @throws org.jomc.ObjectManagementException if getting the property instance fails. 912 */ 913 @SuppressWarnings("unused") 914 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 915 private java.lang.String getAbbreviatedCommandName() 916 { 917 final java.lang.String _p = (java.lang.String) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getProperty( this, "Abbreviated Command Name" ); 918 assert _p != null : "'Abbreviated Command Name' property not found."; 919 return _p; 920 } 921 /** 922 * Gets the value of the {@code <Application Modlet>} property. 923 * <p><dl> 924 * <dt><b>Final:</b></dt><dd>Yes</dd> 925 * </dl></p> 926 * @return Name of the 'shaded' application modlet. 927 * @throws org.jomc.ObjectManagementException if getting the property instance fails. 928 */ 929 @SuppressWarnings("unused") 930 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 931 private java.lang.String getApplicationModlet() 932 { 933 final java.lang.String _p = (java.lang.String) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getProperty( this, "Application Modlet" ); 934 assert _p != null : "'Application Modlet' property not found."; 935 return _p; 936 } 937 /** 938 * Gets the value of the {@code <Command Name>} property. 939 * <p><dl> 940 * <dt><b>Final:</b></dt><dd>No</dd> 941 * </dl></p> 942 * @return Name of the command. 943 * @throws org.jomc.ObjectManagementException if getting the property instance fails. 944 */ 945 @SuppressWarnings("unused") 946 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 947 private java.lang.String getCommandName() 948 { 949 final java.lang.String _p = (java.lang.String) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getProperty( this, "Command Name" ); 950 assert _p != null : "'Command Name' property not found."; 951 return _p; 952 } 953 /** 954 * Gets the value of the {@code <Modlet Excludes>} property. 955 * <p><dl> 956 * <dt><b>Final:</b></dt><dd>Yes</dd> 957 * </dl></p> 958 * @return List of modlet names to exclude from any {@code META-INF/jomc-modlet.xml} files separated by {@code :}. 959 * @throws org.jomc.ObjectManagementException if getting the property instance fails. 960 */ 961 @SuppressWarnings("unused") 962 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 963 private java.lang.String getModletExcludes() 964 { 965 final java.lang.String _p = (java.lang.String) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getProperty( this, "Modlet Excludes" ); 966 assert _p != null : "'Modlet Excludes' property not found."; 967 return _p; 968 } 969 /** 970 * Gets the value of the {@code <Provider Excludes>} property. 971 * <p><dl> 972 * <dt><b>Final:</b></dt><dd>Yes</dd> 973 * </dl></p> 974 * @return List of providers to exclude from any {@code META-INF/services} files separated by {@code :}. 975 * @throws org.jomc.ObjectManagementException if getting the property instance fails. 976 */ 977 @SuppressWarnings("unused") 978 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 979 private java.lang.String getProviderExcludes() 980 { 981 final java.lang.String _p = (java.lang.String) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getProperty( this, "Provider Excludes" ); 982 assert _p != null : "'Provider Excludes' property not found."; 983 return _p; 984 } 985 /** 986 * Gets the value of the {@code <Schema Excludes>} property. 987 * <p><dl> 988 * <dt><b>Final:</b></dt><dd>Yes</dd> 989 * </dl></p> 990 * @return List of schema context-ids to exclude from any {@code META-INF/jomc-modlet.xml} files separated by {@code :}. 991 * @throws org.jomc.ObjectManagementException if getting the property instance fails. 992 */ 993 @SuppressWarnings("unused") 994 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 995 private java.lang.String getSchemaExcludes() 996 { 997 final java.lang.String _p = (java.lang.String) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getProperty( this, "Schema Excludes" ); 998 assert _p != null : "'Schema Excludes' property not found."; 999 return _p; 1000 } 1001 /** 1002 * Gets the value of the {@code <Service Excludes>} property. 1003 * <p><dl> 1004 * <dt><b>Final:</b></dt><dd>Yes</dd> 1005 * </dl></p> 1006 * @return List of service classes to exclude from any {@code META-INF/jomc-modlet.xml} files separated by {@code :}. 1007 * @throws org.jomc.ObjectManagementException if getting the property instance fails. 1008 */ 1009 @SuppressWarnings("unused") 1010 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 1011 private java.lang.String getServiceExcludes() 1012 { 1013 final java.lang.String _p = (java.lang.String) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getProperty( this, "Service Excludes" ); 1014 assert _p != null : "'Service Excludes' property not found."; 1015 return _p; 1016 } 1017 // </editor-fold> 1018 // SECTION-END 1019 // SECTION-START[Messages] 1020 // <editor-fold defaultstate="collapsed" desc=" Generated Messages "> 1021 /** 1022 * Gets the text of the {@code <Application Title>} message. 1023 * <p><dl> 1024 * <dt><b>Languages:</b></dt> 1025 * <dd>English (default)</dd> 1026 * <dt><b>Final:</b></dt><dd>No</dd> 1027 * </dl></p> 1028 * @param locale The locale of the message to return. 1029 * @return The text of the {@code <Application Title>} message for {@code locale}. 1030 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 1031 */ 1032 @SuppressWarnings("unused") 1033 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 1034 private String getApplicationTitle( final java.util.Locale locale ) 1035 { 1036 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Application Title", locale ); 1037 assert _m != null : "'Application Title' message not found."; 1038 return _m; 1039 } 1040 /** 1041 * Gets the text of the {@code <Cannot Process Message>} message. 1042 * <p><dl> 1043 * <dt><b>Languages:</b></dt> 1044 * <dd>English (default)</dd> 1045 * <dd>Deutsch</dd> 1046 * <dt><b>Final:</b></dt><dd>No</dd> 1047 * </dl></p> 1048 * @param locale The locale of the message to return. 1049 * @param itemInfo Format argument. 1050 * @param detailMessage Format argument. 1051 * @return The text of the {@code <Cannot Process Message>} message for {@code locale}. 1052 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 1053 */ 1054 @SuppressWarnings("unused") 1055 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 1056 private String getCannotProcessMessage( final java.util.Locale locale, final java.lang.String itemInfo, final java.lang.String detailMessage ) 1057 { 1058 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Cannot Process Message", locale, itemInfo, detailMessage ); 1059 assert _m != null : "'Cannot Process Message' message not found."; 1060 return _m; 1061 } 1062 /** 1063 * Gets the text of the {@code <Classpath Element Info>} message. 1064 * <p><dl> 1065 * <dt><b>Languages:</b></dt> 1066 * <dd>English (default)</dd> 1067 * <dd>Deutsch</dd> 1068 * <dt><b>Final:</b></dt><dd>No</dd> 1069 * </dl></p> 1070 * @param locale The locale of the message to return. 1071 * @param classpathElement Format argument. 1072 * @return The text of the {@code <Classpath Element Info>} message for {@code locale}. 1073 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 1074 */ 1075 @SuppressWarnings("unused") 1076 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 1077 private String getClasspathElementInfo( final java.util.Locale locale, final java.lang.String classpathElement ) 1078 { 1079 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Classpath Element Info", locale, classpathElement ); 1080 assert _m != null : "'Classpath Element Info' message not found."; 1081 return _m; 1082 } 1083 /** 1084 * Gets the text of the {@code <Classpath Element Not Found Warning>} message. 1085 * <p><dl> 1086 * <dt><b>Languages:</b></dt> 1087 * <dd>English (default)</dd> 1088 * <dd>Deutsch</dd> 1089 * <dt><b>Final:</b></dt><dd>No</dd> 1090 * </dl></p> 1091 * @param locale The locale of the message to return. 1092 * @param fileName Format argument. 1093 * @return The text of the {@code <Classpath Element Not Found Warning>} message for {@code locale}. 1094 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 1095 */ 1096 @SuppressWarnings("unused") 1097 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 1098 private String getClasspathElementNotFoundWarning( final java.util.Locale locale, final java.lang.String fileName ) 1099 { 1100 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Classpath Element Not Found Warning", locale, fileName ); 1101 assert _m != null : "'Classpath Element Not Found Warning' message not found."; 1102 return _m; 1103 } 1104 /** 1105 * Gets the text of the {@code <Command Failure Message>} message. 1106 * <p><dl> 1107 * <dt><b>Languages:</b></dt> 1108 * <dd>English (default)</dd> 1109 * <dd>Deutsch</dd> 1110 * <dt><b>Final:</b></dt><dd>No</dd> 1111 * </dl></p> 1112 * @param locale The locale of the message to return. 1113 * @param toolName Format argument. 1114 * @return The text of the {@code <Command Failure Message>} message for {@code locale}. 1115 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 1116 */ 1117 @SuppressWarnings("unused") 1118 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 1119 private String getCommandFailureMessage( final java.util.Locale locale, final java.lang.String toolName ) 1120 { 1121 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Command Failure Message", locale, toolName ); 1122 assert _m != null : "'Command Failure Message' message not found."; 1123 return _m; 1124 } 1125 /** 1126 * Gets the text of the {@code <Command Info Message>} message. 1127 * <p><dl> 1128 * <dt><b>Languages:</b></dt> 1129 * <dd>English (default)</dd> 1130 * <dd>Deutsch</dd> 1131 * <dt><b>Final:</b></dt><dd>No</dd> 1132 * </dl></p> 1133 * @param locale The locale of the message to return. 1134 * @param toolName Format argument. 1135 * @return The text of the {@code <Command Info Message>} message for {@code locale}. 1136 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 1137 */ 1138 @SuppressWarnings("unused") 1139 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 1140 private String getCommandInfoMessage( final java.util.Locale locale, final java.lang.String toolName ) 1141 { 1142 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Command Info Message", locale, toolName ); 1143 assert _m != null : "'Command Info Message' message not found."; 1144 return _m; 1145 } 1146 /** 1147 * Gets the text of the {@code <Command Success Message>} message. 1148 * <p><dl> 1149 * <dt><b>Languages:</b></dt> 1150 * <dd>English (default)</dd> 1151 * <dd>Deutsch</dd> 1152 * <dt><b>Final:</b></dt><dd>No</dd> 1153 * </dl></p> 1154 * @param locale The locale of the message to return. 1155 * @param toolName Format argument. 1156 * @return The text of the {@code <Command Success Message>} message for {@code locale}. 1157 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 1158 */ 1159 @SuppressWarnings("unused") 1160 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 1161 private String getCommandSuccessMessage( final java.util.Locale locale, final java.lang.String toolName ) 1162 { 1163 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Command Success Message", locale, toolName ); 1164 assert _m != null : "'Command Success Message' message not found."; 1165 return _m; 1166 } 1167 /** 1168 * Gets the text of the {@code <Default Log Level Info>} message. 1169 * <p><dl> 1170 * <dt><b>Languages:</b></dt> 1171 * <dd>English (default)</dd> 1172 * <dd>Deutsch</dd> 1173 * <dt><b>Final:</b></dt><dd>No</dd> 1174 * </dl></p> 1175 * @param locale The locale of the message to return. 1176 * @param defaultLogLevel Format argument. 1177 * @return The text of the {@code <Default Log Level Info>} message for {@code locale}. 1178 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 1179 */ 1180 @SuppressWarnings("unused") 1181 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 1182 private String getDefaultLogLevelInfo( final java.util.Locale locale, final java.lang.String defaultLogLevel ) 1183 { 1184 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Default Log Level Info", locale, defaultLogLevel ); 1185 assert _m != null : "'Default Log Level Info' message not found."; 1186 return _m; 1187 } 1188 /** 1189 * Gets the text of the {@code <Deprecated Option Message>} message. 1190 * <p><dl> 1191 * <dt><b>Languages:</b></dt> 1192 * <dd>English (default)</dd> 1193 * <dd>Deutsch</dd> 1194 * <dt><b>Final:</b></dt><dd>No</dd> 1195 * </dl></p> 1196 * @param locale The locale of the message to return. 1197 * @param deprecatedOption Format argument. 1198 * @param replacementOption Format argument. 1199 * @return The text of the {@code <Deprecated Option Message>} message for {@code locale}. 1200 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 1201 */ 1202 @SuppressWarnings("unused") 1203 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 1204 private String getDeprecatedOptionMessage( final java.util.Locale locale, final java.lang.String deprecatedOption, final java.lang.String replacementOption ) 1205 { 1206 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Deprecated Option Message", locale, deprecatedOption, replacementOption ); 1207 assert _m != null : "'Deprecated Option Message' message not found."; 1208 return _m; 1209 } 1210 /** 1211 * Gets the text of the {@code <Disabled Message>} message. 1212 * <p><dl> 1213 * <dt><b>Languages:</b></dt> 1214 * <dd>English (default)</dd> 1215 * <dd>Deutsch</dd> 1216 * <dt><b>Final:</b></dt><dd>No</dd> 1217 * </dl></p> 1218 * @param locale The locale of the message to return. 1219 * @return The text of the {@code <Disabled Message>} message for {@code locale}. 1220 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 1221 */ 1222 @SuppressWarnings("unused") 1223 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 1224 private String getDisabledMessage( final java.util.Locale locale ) 1225 { 1226 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Disabled Message", locale ); 1227 assert _m != null : "'Disabled Message' message not found."; 1228 return _m; 1229 } 1230 /** 1231 * Gets the text of the {@code <Document File Info>} message. 1232 * <p><dl> 1233 * <dt><b>Languages:</b></dt> 1234 * <dd>English (default)</dd> 1235 * <dd>Deutsch</dd> 1236 * <dt><b>Final:</b></dt><dd>No</dd> 1237 * </dl></p> 1238 * @param locale The locale of the message to return. 1239 * @param documentFile Format argument. 1240 * @return The text of the {@code <Document File Info>} message for {@code locale}. 1241 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 1242 */ 1243 @SuppressWarnings("unused") 1244 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 1245 private String getDocumentFileInfo( final java.util.Locale locale, final java.lang.String documentFile ) 1246 { 1247 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Document File Info", locale, documentFile ); 1248 assert _m != null : "'Document File Info' message not found."; 1249 return _m; 1250 } 1251 /** 1252 * Gets the text of the {@code <Document File Not Found Warning>} message. 1253 * <p><dl> 1254 * <dt><b>Languages:</b></dt> 1255 * <dd>English (default)</dd> 1256 * <dd>Deutsch</dd> 1257 * <dt><b>Final:</b></dt><dd>No</dd> 1258 * </dl></p> 1259 * @param locale The locale of the message to return. 1260 * @param fileName Format argument. 1261 * @return The text of the {@code <Document File Not Found Warning>} message for {@code locale}. 1262 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 1263 */ 1264 @SuppressWarnings("unused") 1265 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 1266 private String getDocumentFileNotFoundWarning( final java.util.Locale locale, final java.lang.String fileName ) 1267 { 1268 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Document File Not Found Warning", locale, fileName ); 1269 assert _m != null : "'Document File Not Found Warning' message not found."; 1270 return _m; 1271 } 1272 /** 1273 * Gets the text of the {@code <Excluded Modlet Info>} message. 1274 * <p><dl> 1275 * <dt><b>Languages:</b></dt> 1276 * <dd>English (default)</dd> 1277 * <dd>Deutsch</dd> 1278 * <dt><b>Final:</b></dt><dd>No</dd> 1279 * </dl></p> 1280 * @param locale The locale of the message to return. 1281 * @param resourceName Format argument. 1282 * @param modletIdentifier Format argument. 1283 * @return The text of the {@code <Excluded Modlet Info>} message for {@code locale}. 1284 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 1285 */ 1286 @SuppressWarnings("unused") 1287 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 1288 private String getExcludedModletInfo( final java.util.Locale locale, final java.lang.String resourceName, final java.lang.String modletIdentifier ) 1289 { 1290 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Excluded Modlet Info", locale, resourceName, modletIdentifier ); 1291 assert _m != null : "'Excluded Modlet Info' message not found."; 1292 return _m; 1293 } 1294 /** 1295 * Gets the text of the {@code <Excluded Provider Info>} message. 1296 * <p><dl> 1297 * <dt><b>Languages:</b></dt> 1298 * <dd>English (default)</dd> 1299 * <dd>Deutsch</dd> 1300 * <dt><b>Final:</b></dt><dd>No</dd> 1301 * </dl></p> 1302 * @param locale The locale of the message to return. 1303 * @param resourceName Format argument. 1304 * @param providerName Format argument. 1305 * @return The text of the {@code <Excluded Provider Info>} message for {@code locale}. 1306 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 1307 */ 1308 @SuppressWarnings("unused") 1309 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 1310 private String getExcludedProviderInfo( final java.util.Locale locale, final java.lang.String resourceName, final java.lang.String providerName ) 1311 { 1312 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Excluded Provider Info", locale, resourceName, providerName ); 1313 assert _m != null : "'Excluded Provider Info' message not found."; 1314 return _m; 1315 } 1316 /** 1317 * Gets the text of the {@code <Excluded Schema Info>} message. 1318 * <p><dl> 1319 * <dt><b>Languages:</b></dt> 1320 * <dd>English (default)</dd> 1321 * <dd>Deutsch</dd> 1322 * <dt><b>Final:</b></dt><dd>No</dd> 1323 * </dl></p> 1324 * @param locale The locale of the message to return. 1325 * @param resourceName Format argument. 1326 * @param contextId Format argument. 1327 * @return The text of the {@code <Excluded Schema Info>} message for {@code locale}. 1328 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 1329 */ 1330 @SuppressWarnings("unused") 1331 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 1332 private String getExcludedSchemaInfo( final java.util.Locale locale, final java.lang.String resourceName, final java.lang.String contextId ) 1333 { 1334 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Excluded Schema Info", locale, resourceName, contextId ); 1335 assert _m != null : "'Excluded Schema Info' message not found."; 1336 return _m; 1337 } 1338 /** 1339 * Gets the text of the {@code <Excluded Service Info>} message. 1340 * <p><dl> 1341 * <dt><b>Languages:</b></dt> 1342 * <dd>English (default)</dd> 1343 * <dd>Deutsch</dd> 1344 * <dt><b>Final:</b></dt><dd>No</dd> 1345 * </dl></p> 1346 * @param locale The locale of the message to return. 1347 * @param resourceName Format argument. 1348 * @param serviceName Format argument. 1349 * @return The text of the {@code <Excluded Service Info>} message for {@code locale}. 1350 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 1351 */ 1352 @SuppressWarnings("unused") 1353 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 1354 private String getExcludedServiceInfo( final java.util.Locale locale, final java.lang.String resourceName, final java.lang.String serviceName ) 1355 { 1356 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Excluded Service Info", locale, resourceName, serviceName ); 1357 assert _m != null : "'Excluded Service Info' message not found."; 1358 return _m; 1359 } 1360 /** 1361 * Gets the text of the {@code <Failed Creating Object Message>} message. 1362 * <p><dl> 1363 * <dt><b>Languages:</b></dt> 1364 * <dd>English (default)</dd> 1365 * <dd>Deutsch</dd> 1366 * <dt><b>Final:</b></dt><dd>No</dd> 1367 * </dl></p> 1368 * @param locale The locale of the message to return. 1369 * @param objectInfo Format argument. 1370 * @return The text of the {@code <Failed Creating Object Message>} message for {@code locale}. 1371 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 1372 */ 1373 @SuppressWarnings("unused") 1374 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 1375 private String getFailedCreatingObjectMessage( final java.util.Locale locale, final java.lang.String objectInfo ) 1376 { 1377 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Failed Creating Object Message", locale, objectInfo ); 1378 assert _m != null : "'Failed Creating Object Message' message not found."; 1379 return _m; 1380 } 1381 /** 1382 * Gets the text of the {@code <Implementation Not Found Warning>} message. 1383 * <p><dl> 1384 * <dt><b>Languages:</b></dt> 1385 * <dd>English (default)</dd> 1386 * <dd>Deutsch</dd> 1387 * <dt><b>Final:</b></dt><dd>Yes</dd> 1388 * </dl></p> 1389 * @param locale The locale of the message to return. 1390 * @param implementationIdentifier Format argument. 1391 * @return The text of the {@code <Implementation Not Found Warning>} message for {@code locale}. 1392 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 1393 */ 1394 @SuppressWarnings("unused") 1395 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 1396 private String getImplementationNotFoundWarning( final java.util.Locale locale, final java.lang.String implementationIdentifier ) 1397 { 1398 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Implementation Not Found Warning", locale, implementationIdentifier ); 1399 assert _m != null : "'Implementation Not Found Warning' message not found."; 1400 return _m; 1401 } 1402 /** 1403 * Gets the text of the {@code <Invalid Classes Message>} message. 1404 * <p><dl> 1405 * <dt><b>Languages:</b></dt> 1406 * <dd>English (default)</dd> 1407 * <dd>Deutsch</dd> 1408 * <dt><b>Final:</b></dt><dd>No</dd> 1409 * </dl></p> 1410 * @param locale The locale of the message to return. 1411 * @return The text of the {@code <Invalid Classes Message>} message for {@code locale}. 1412 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 1413 */ 1414 @SuppressWarnings("unused") 1415 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 1416 private String getInvalidClassesMessage( final java.util.Locale locale ) 1417 { 1418 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Invalid Classes Message", locale ); 1419 assert _m != null : "'Invalid Classes Message' message not found."; 1420 return _m; 1421 } 1422 /** 1423 * Gets the text of the {@code <Invalid Model Message>} message. 1424 * <p><dl> 1425 * <dt><b>Languages:</b></dt> 1426 * <dd>English (default)</dd> 1427 * <dd>Deutsch</dd> 1428 * <dt><b>Final:</b></dt><dd>No</dd> 1429 * </dl></p> 1430 * @param locale The locale of the message to return. 1431 * @param modelIdentifier Format argument. 1432 * @return The text of the {@code <Invalid Model Message>} message for {@code locale}. 1433 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 1434 */ 1435 @SuppressWarnings("unused") 1436 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 1437 private String getInvalidModelMessage( final java.util.Locale locale, final java.lang.String modelIdentifier ) 1438 { 1439 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Invalid Model Message", locale, modelIdentifier ); 1440 assert _m != null : "'Invalid Model Message' message not found."; 1441 return _m; 1442 } 1443 /** 1444 * Gets the text of the {@code <Long Description Message>} message. 1445 * <p><dl> 1446 * <dt><b>Languages:</b></dt> 1447 * <dd>English (default)</dd> 1448 * <dd>Deutsch</dd> 1449 * <dt><b>Final:</b></dt><dd>No</dd> 1450 * </dl></p> 1451 * @param locale The locale of the message to return. 1452 * @return The text of the {@code <Long Description Message>} message for {@code locale}. 1453 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 1454 */ 1455 @SuppressWarnings("unused") 1456 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 1457 private String getLongDescriptionMessage( final java.util.Locale locale ) 1458 { 1459 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Long Description Message", locale ); 1460 assert _m != null : "'Long Description Message' message not found."; 1461 return _m; 1462 } 1463 /** 1464 * Gets the text of the {@code <Module Not Found Warning>} message. 1465 * <p><dl> 1466 * <dt><b>Languages:</b></dt> 1467 * <dd>English (default)</dd> 1468 * <dd>Deutsch</dd> 1469 * <dt><b>Final:</b></dt><dd>Yes</dd> 1470 * </dl></p> 1471 * @param locale The locale of the message to return. 1472 * @param moduleName Format argument. 1473 * @return The text of the {@code <Module Not Found Warning>} message for {@code locale}. 1474 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 1475 */ 1476 @SuppressWarnings("unused") 1477 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 1478 private String getModuleNotFoundWarning( final java.util.Locale locale, final java.lang.String moduleName ) 1479 { 1480 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Module Not Found Warning", locale, moduleName ); 1481 assert _m != null : "'Module Not Found Warning' message not found."; 1482 return _m; 1483 } 1484 /** 1485 * Gets the text of the {@code <Reading Message>} message. 1486 * <p><dl> 1487 * <dt><b>Languages:</b></dt> 1488 * <dd>English (default)</dd> 1489 * <dd>Deutsch</dd> 1490 * <dt><b>Final:</b></dt><dd>No</dd> 1491 * </dl></p> 1492 * @param locale The locale of the message to return. 1493 * @param locationInfo Format argument. 1494 * @return The text of the {@code <Reading Message>} message for {@code locale}. 1495 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 1496 */ 1497 @SuppressWarnings("unused") 1498 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 1499 private String getReadingMessage( final java.util.Locale locale, final java.lang.String locationInfo ) 1500 { 1501 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Reading Message", locale, locationInfo ); 1502 assert _m != null : "'Reading Message' message not found."; 1503 return _m; 1504 } 1505 /** 1506 * Gets the text of the {@code <Separator>} message. 1507 * <p><dl> 1508 * <dt><b>Languages:</b></dt> 1509 * <dd>English (default)</dd> 1510 * <dt><b>Final:</b></dt><dd>No</dd> 1511 * </dl></p> 1512 * @param locale The locale of the message to return. 1513 * @return The text of the {@code <Separator>} message for {@code locale}. 1514 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 1515 */ 1516 @SuppressWarnings("unused") 1517 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 1518 private String getSeparator( final java.util.Locale locale ) 1519 { 1520 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Separator", locale ); 1521 assert _m != null : "'Separator' message not found."; 1522 return _m; 1523 } 1524 /** 1525 * Gets the text of the {@code <Short Description Message>} message. 1526 * <p><dl> 1527 * <dt><b>Languages:</b></dt> 1528 * <dd>English (default)</dd> 1529 * <dd>Deutsch</dd> 1530 * <dt><b>Final:</b></dt><dd>No</dd> 1531 * </dl></p> 1532 * @param locale The locale of the message to return. 1533 * @return The text of the {@code <Short Description Message>} message for {@code locale}. 1534 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 1535 */ 1536 @SuppressWarnings("unused") 1537 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 1538 private String getShortDescriptionMessage( final java.util.Locale locale ) 1539 { 1540 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Short Description Message", locale ); 1541 assert _m != null : "'Short Description Message' message not found."; 1542 return _m; 1543 } 1544 /** 1545 * Gets the text of the {@code <Specification Not Found Warning>} message. 1546 * <p><dl> 1547 * <dt><b>Languages:</b></dt> 1548 * <dd>English (default)</dd> 1549 * <dd>Deutsch</dd> 1550 * <dt><b>Final:</b></dt><dd>Yes</dd> 1551 * </dl></p> 1552 * @param locale The locale of the message to return. 1553 * @param specificationIdentifier Format argument. 1554 * @return The text of the {@code <Specification Not Found Warning>} message for {@code locale}. 1555 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 1556 */ 1557 @SuppressWarnings("unused") 1558 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 1559 private String getSpecificationNotFoundWarning( final java.util.Locale locale, final java.lang.String specificationIdentifier ) 1560 { 1561 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Specification Not Found Warning", locale, specificationIdentifier ); 1562 assert _m != null : "'Specification Not Found Warning' message not found."; 1563 return _m; 1564 } 1565 // </editor-fold> 1566 // SECTION-END 1567 // SECTION-START[Generated Command] 1568 // <editor-fold defaultstate="collapsed" desc=" Generated Options "> 1569 /** 1570 * Gets the options of the command. 1571 * <p><strong>Options:</strong> 1572 * <table border="1" width="100%" cellpadding="3" cellspacing="0"> 1573 * <tr class="TableSubHeadingColor"> 1574 * <th align="left" scope="col" nowrap><b>Specification</b></th> 1575 * <th align="left" scope="col" nowrap><b>Implementation</b></th> 1576 * </tr> 1577 * <tr class="TableRow"> 1578 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1579 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ ClassFileProcessor Class Name Option</td> 1580 * </tr> 1581 * <tr class="TableRow"> 1582 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1583 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Classpath Option</td> 1584 * </tr> 1585 * <tr class="TableRow"> 1586 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1587 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Country Option</td> 1588 * </tr> 1589 * <tr class="TableRow"> 1590 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1591 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Default Template Encoding Option</td> 1592 * </tr> 1593 * <tr class="TableRow"> 1594 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1595 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Default Template Profile Option</td> 1596 * </tr> 1597 * <tr class="TableRow"> 1598 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1599 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Documents Option</td> 1600 * </tr> 1601 * <tr class="TableRow"> 1602 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1603 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Implementation Option</td> 1604 * </tr> 1605 * <tr class="TableRow"> 1606 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1607 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Indentation String Option</td> 1608 * </tr> 1609 * <tr class="TableRow"> 1610 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1611 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Input Encoding Option</td> 1612 * </tr> 1613 * <tr class="TableRow"> 1614 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1615 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Language Option</td> 1616 * </tr> 1617 * <tr class="TableRow"> 1618 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1619 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Line Separator Option</td> 1620 * </tr> 1621 * <tr class="TableRow"> 1622 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1623 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Locale Variant Option</td> 1624 * </tr> 1625 * <tr class="TableRow"> 1626 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1627 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ ModelContextFactory Class Name Option</td> 1628 * </tr> 1629 * <tr class="TableRow"> 1630 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1631 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Model Option</td> 1632 * </tr> 1633 * <tr class="TableRow"> 1634 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1635 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Modlet Location Option</td> 1636 * </tr> 1637 * <tr class="TableRow"> 1638 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1639 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Modlet Schema System Id Option</td> 1640 * </tr> 1641 * <tr class="TableRow"> 1642 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1643 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Module Location Option</td> 1644 * </tr> 1645 * <tr class="TableRow"> 1646 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1647 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Module Name Option</td> 1648 * </tr> 1649 * <tr class="TableRow"> 1650 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1651 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ No Class File Processing Option</td> 1652 * </tr> 1653 * <tr class="TableRow"> 1654 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1655 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ No Classpath Resolution Option</td> 1656 * </tr> 1657 * <tr class="TableRow"> 1658 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1659 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ No Java Validation Option</td> 1660 * </tr> 1661 * <tr class="TableRow"> 1662 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1663 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ No Model Processing Option</td> 1664 * </tr> 1665 * <tr class="TableRow"> 1666 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1667 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ No Model Resource Validation Option</td> 1668 * </tr> 1669 * <tr class="TableRow"> 1670 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1671 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ No Modlet Resource Validation Option</td> 1672 * </tr> 1673 * <tr class="TableRow"> 1674 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1675 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Output Encoding Option</td> 1676 * </tr> 1677 * <tr class="TableRow"> 1678 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1679 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Platform Provider Location Option</td> 1680 * </tr> 1681 * <tr class="TableRow"> 1682 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1683 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Provider Location Option</td> 1684 * </tr> 1685 * <tr class="TableRow"> 1686 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1687 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Specification Option</td> 1688 * </tr> 1689 * <tr class="TableRow"> 1690 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1691 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Template Encoding Option</td> 1692 * </tr> 1693 * <tr class="TableRow"> 1694 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1695 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Template Location Option</td> 1696 * </tr> 1697 * <tr class="TableRow"> 1698 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1699 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Template Profile Option</td> 1700 * </tr> 1701 * <tr class="TableRow"> 1702 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1703 * <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Transformer Location Option</td> 1704 * </tr> 1705 * </table> 1706 * </p> 1707 * @return The options of the command. 1708 */ 1709 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" ) 1710 @Override 1711 public org.apache.commons.cli.Options getOptions() 1712 { 1713 final org.apache.commons.cli.Options options = new org.apache.commons.cli.Options(); 1714 options.addOption( this.getClassFileProcessorOption() ); 1715 options.addOption( this.getClasspathOption() ); 1716 options.addOption( this.getCountryOption() ); 1717 options.addOption( this.getDefaultTemplateEncodingOption() ); 1718 options.addOption( this.getDefaultTemplateProfileOption() ); 1719 options.addOption( this.getDocumentsOption() ); 1720 options.addOption( this.getImplementationOption() ); 1721 options.addOption( this.getIndentationStringOption() ); 1722 options.addOption( this.getInputEncodingOption() ); 1723 options.addOption( this.getLanguageOption() ); 1724 options.addOption( this.getLineSeparatorOption() ); 1725 options.addOption( this.getLocaleVariantOption() ); 1726 options.addOption( this.getModelContextFactoryOption() ); 1727 options.addOption( this.getModelOption() ); 1728 options.addOption( this.getModletLocationOption() ); 1729 options.addOption( this.getModletSchemaSystemIdOption() ); 1730 options.addOption( this.getModuleLocationOption() ); 1731 options.addOption( this.getModuleNameOption() ); 1732 options.addOption( this.getNoClassProcessingOption() ); 1733 options.addOption( this.getNoClasspathResolutionOption() ); 1734 options.addOption( this.getNoJavaValidationOption() ); 1735 options.addOption( this.getNoModelProcessingOption() ); 1736 options.addOption( this.getNoModelResourceValidation() ); 1737 options.addOption( this.getNoModletResourceValidation() ); 1738 options.addOption( this.getOutputEncodingOption() ); 1739 options.addOption( this.getPlatformProviderLocationOption() ); 1740 options.addOption( this.getProviderLocationOption() ); 1741 options.addOption( this.getSpecificationOption() ); 1742 options.addOption( this.getTemplateEncodingOption() ); 1743 options.addOption( this.getTemplateLocationOption() ); 1744 options.addOption( this.getTemplateProfileOption() ); 1745 options.addOption( this.getTransformerLocationOption() ); 1746 return options; 1747 } 1748 // </editor-fold> 1749 // SECTION-END 1750}