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