001// SECTION-START[License Header] 002// <editor-fold defaultstate="collapsed" desc=" Generated License "> 003/* 004 * Java Object Management and Configuration 005 * Copyright (C) Christian Schulte, 2005-206 006 * All rights reserved. 007 * 008 * Redistribution and use in source and binary forms, with or without 009 * modification, are permitted provided that the following conditions 010 * are met: 011 * 012 * o Redistributions of source code must retain the above copyright 013 * notice, this list of conditions and the following disclaimer. 014 * 015 * o Redistributions in binary form must reproduce the above copyright 016 * notice, this list of conditions and the following disclaimer in 017 * the documentation and/or other materials provided with the 018 * distribution. 019 * 020 * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, 021 * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY 022 * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 023 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT, 024 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 025 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 026 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 027 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 028 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 029 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 030 * 031 * $JOMC: ValidateModelCommand.java 4588 2012-06-03 06:01:30Z schulte2005 $ 032 * 033 */ 034// </editor-fold> 035// SECTION-END 036package org.jomc.cli.commands; 037 038import java.io.IOException; 039import java.util.logging.Level; 040import org.apache.commons.cli.CommandLine; 041import org.jomc.modlet.Model; 042import org.jomc.modlet.ModelContext; 043import org.jomc.modlet.ModelException; 044import org.jomc.modlet.ModelValidationReport; 045 046// SECTION-START[Documentation] 047// <editor-fold defaultstate="collapsed" desc=" Generated Documentation "> 048/** 049 * JOMC CLI {@code validate-model} command implementation. 050 * 051 * <dl> 052 * <dt><b>Identifier:</b></dt><dd>JOMC CLI validate-model Command</dd> 053 * <dt><b>Name:</b></dt><dd>default-validate-model</dd> 054 * <dt><b>Specifications:</b></dt> 055 * <dd>JOMC CLI Command @ 1.0</dd> 056 * <dt><b>Abstract:</b></dt><dd>No</dd> 057 * <dt><b>Final:</b></dt><dd>No</dd> 058 * <dt><b>Stateless:</b></dt><dd>No</dd> 059 * </dl> 060 * 061 * @author <a href="mailto:schulte2005@users.sourceforge.net">Christian Schulte</a> 1.0 062 * @version 1.3 063 */ 064// </editor-fold> 065// SECTION-END 066// SECTION-START[Annotations] 067// <editor-fold defaultstate="collapsed" desc=" Generated Annotations "> 068@javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 069// </editor-fold> 070// SECTION-END 071public final class ValidateModelCommand extends AbstractModelCommand 072{ 073 // SECTION-START[Command] 074 // SECTION-END 075 // SECTION-START[ValidateModelCommand] 076 077 protected void executeCommand( final CommandLine commandLine ) throws CommandExecutionException 078 { 079 if ( commandLine == null ) 080 { 081 throw new NullPointerException( "commandLine" ); 082 } 083 084 CommandLineClassLoader classLoader = null; 085 boolean suppressExceptionOnClose = true; 086 087 try 088 { 089 classLoader = new CommandLineClassLoader( commandLine ); 090 final ModelContext context = this.createModelContext( commandLine, classLoader ); 091 final Model model = this.getModel( context, commandLine ); 092 final ModelValidationReport validationReport = context.validateModel( model ); 093 this.log( validationReport, context.createMarshaller( model.getIdentifier() ) ); 094 095 if ( !validationReport.isModelValid() ) 096 { 097 throw new CommandExecutionException( this.getInvalidModelMessage( 098 this.getLocale(), this.getModel( commandLine ) ) ); 099 100 } 101 102 suppressExceptionOnClose = false; 103 } 104 catch ( final ModelException e ) 105 { 106 throw new CommandExecutionException( getExceptionMessage( e ), e ); 107 } 108 finally 109 { 110 try 111 { 112 if ( classLoader != null ) 113 { 114 classLoader.close(); 115 } 116 } 117 catch ( final IOException e ) 118 { 119 if ( suppressExceptionOnClose ) 120 { 121 this.log( Level.SEVERE, getExceptionMessage( e ), e ); 122 } 123 else 124 { 125 throw new CommandExecutionException( getExceptionMessage( e ), e ); 126 } 127 } 128 } 129 } 130 131 // SECTION-END 132 // SECTION-START[Constructors] 133 // <editor-fold defaultstate="collapsed" desc=" Generated Constructors "> 134 /** Creates a new {@code ValidateModelCommand} instance. */ 135 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 136 public ValidateModelCommand() 137 { 138 // SECTION-START[Default Constructor] 139 super(); 140 // SECTION-END 141 } 142 // </editor-fold> 143 // SECTION-END 144 // SECTION-START[Dependencies] 145 // <editor-fold defaultstate="collapsed" desc=" Generated Dependencies "> 146 /** 147 * Gets the {@code <ClasspathOption>} dependency. 148 * <p> 149 * This method returns the {@code <JOMC CLI Classpath Option>} object of the {@code <JOMC CLI Command Option>} specification at specification level 1.2. 150 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 151 * </p> 152 * <dl> 153 * <dt><b>Final:</b></dt><dd>No</dd> 154 * </dl> 155 * @return The {@code <ClasspathOption>} dependency. 156 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 157 */ 158 @SuppressWarnings("unused") 159 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 160 private org.apache.commons.cli.Option getClasspathOption() 161 { 162 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "ClasspathOption" ); 163 assert _d != null : "'ClasspathOption' dependency not found."; 164 return _d; 165 } 166 /** 167 * Gets the {@code <DocumentsOption>} dependency. 168 * <p> 169 * This method returns the {@code <JOMC CLI Documents Option>} object of the {@code <JOMC CLI Command Option>} specification at specification level 1.2. 170 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 171 * </p> 172 * <dl> 173 * <dt><b>Final:</b></dt><dd>No</dd> 174 * </dl> 175 * @return The {@code <DocumentsOption>} dependency. 176 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 177 */ 178 @SuppressWarnings("unused") 179 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 180 private org.apache.commons.cli.Option getDocumentsOption() 181 { 182 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "DocumentsOption" ); 183 assert _d != null : "'DocumentsOption' dependency not found."; 184 return _d; 185 } 186 /** 187 * Gets the {@code <Locale>} dependency. 188 * <p> 189 * This method returns the {@code <default>} object of the {@code <java.util.Locale>} specification at specification level 1.1. 190 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 191 * </p> 192 * <dl> 193 * <dt><b>Final:</b></dt><dd>No</dd> 194 * </dl> 195 * @return The {@code <Locale>} dependency. 196 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 197 */ 198 @SuppressWarnings("unused") 199 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 200 private java.util.Locale getLocale() 201 { 202 final java.util.Locale _d = (java.util.Locale) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Locale" ); 203 assert _d != null : "'Locale' dependency not found."; 204 return _d; 205 } 206 /** 207 * Gets the {@code <ModelContextFactoryOption>} dependency. 208 * <p> 209 * 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. 210 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 211 * </p> 212 * <dl> 213 * <dt><b>Final:</b></dt><dd>No</dd> 214 * </dl> 215 * @return The {@code <ModelContextFactoryOption>} dependency. 216 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 217 */ 218 @SuppressWarnings("unused") 219 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 220 private org.apache.commons.cli.Option getModelContextFactoryOption() 221 { 222 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "ModelContextFactoryOption" ); 223 assert _d != null : "'ModelContextFactoryOption' dependency not found."; 224 return _d; 225 } 226 /** 227 * Gets the {@code <ModelOption>} dependency. 228 * <p> 229 * This method returns the {@code <JOMC CLI Model Option>} object of the {@code <JOMC CLI Command Option>} specification at specification level 1.2. 230 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 231 * </p> 232 * <dl> 233 * <dt><b>Final:</b></dt><dd>No</dd> 234 * </dl> 235 * @return The {@code <ModelOption>} dependency. 236 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 237 */ 238 @SuppressWarnings("unused") 239 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 240 private org.apache.commons.cli.Option getModelOption() 241 { 242 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "ModelOption" ); 243 assert _d != null : "'ModelOption' dependency not found."; 244 return _d; 245 } 246 /** 247 * Gets the {@code <ModletLocationOption>} dependency. 248 * <p> 249 * This method returns the {@code <JOMC CLI Modlet Location Option>} object of the {@code <JOMC CLI Command Option>} specification at specification level 1.2. 250 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 251 * </p> 252 * <dl> 253 * <dt><b>Final:</b></dt><dd>No</dd> 254 * </dl> 255 * @return The {@code <ModletLocationOption>} dependency. 256 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 257 */ 258 @SuppressWarnings("unused") 259 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 260 private org.apache.commons.cli.Option getModletLocationOption() 261 { 262 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "ModletLocationOption" ); 263 assert _d != null : "'ModletLocationOption' dependency not found."; 264 return _d; 265 } 266 /** 267 * Gets the {@code <ModletSchemaSystemIdOption>} dependency. 268 * <p> 269 * 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. 270 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 271 * </p> 272 * <dl> 273 * <dt><b>Final:</b></dt><dd>No</dd> 274 * </dl> 275 * @return The {@code <ModletSchemaSystemIdOption>} dependency. 276 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 277 */ 278 @SuppressWarnings("unused") 279 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 280 private org.apache.commons.cli.Option getModletSchemaSystemIdOption() 281 { 282 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "ModletSchemaSystemIdOption" ); 283 assert _d != null : "'ModletSchemaSystemIdOption' dependency not found."; 284 return _d; 285 } 286 /** 287 * Gets the {@code <ModuleLocationOption>} dependency. 288 * <p> 289 * This method returns the {@code <JOMC CLI Module Location Option>} object of the {@code <JOMC CLI Command Option>} specification at specification level 1.2. 290 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 291 * </p> 292 * <dl> 293 * <dt><b>Final:</b></dt><dd>No</dd> 294 * </dl> 295 * @return The {@code <ModuleLocationOption>} dependency. 296 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 297 */ 298 @SuppressWarnings("unused") 299 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 300 private org.apache.commons.cli.Option getModuleLocationOption() 301 { 302 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "ModuleLocationOption" ); 303 assert _d != null : "'ModuleLocationOption' dependency not found."; 304 return _d; 305 } 306 /** 307 * Gets the {@code <NoClasspathResolutionOption>} dependency. 308 * <p> 309 * 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. 310 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 311 * </p> 312 * <dl> 313 * <dt><b>Final:</b></dt><dd>No</dd> 314 * </dl> 315 * @return The {@code <NoClasspathResolutionOption>} dependency. 316 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 317 */ 318 @SuppressWarnings("unused") 319 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 320 private org.apache.commons.cli.Option getNoClasspathResolutionOption() 321 { 322 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "NoClasspathResolutionOption" ); 323 assert _d != null : "'NoClasspathResolutionOption' dependency not found."; 324 return _d; 325 } 326 /** 327 * Gets the {@code <NoModelProcessingOption>} dependency. 328 * <p> 329 * 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. 330 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 331 * </p> 332 * <dl> 333 * <dt><b>Final:</b></dt><dd>No</dd> 334 * </dl> 335 * @return The {@code <NoModelProcessingOption>} dependency. 336 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 337 */ 338 @SuppressWarnings("unused") 339 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 340 private org.apache.commons.cli.Option getNoModelProcessingOption() 341 { 342 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "NoModelProcessingOption" ); 343 assert _d != null : "'NoModelProcessingOption' dependency not found."; 344 return _d; 345 } 346 /** 347 * Gets the {@code <NoModelResourceValidation>} dependency. 348 * <p> 349 * 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. 350 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 351 * </p> 352 * <dl> 353 * <dt><b>Final:</b></dt><dd>No</dd> 354 * </dl> 355 * @return The {@code <NoModelResourceValidation>} dependency. 356 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 357 */ 358 @SuppressWarnings("unused") 359 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 360 private org.apache.commons.cli.Option getNoModelResourceValidation() 361 { 362 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "NoModelResourceValidation" ); 363 assert _d != null : "'NoModelResourceValidation' dependency not found."; 364 return _d; 365 } 366 /** 367 * Gets the {@code <NoModletResourceValidation>} dependency. 368 * <p> 369 * 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. 370 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 371 * </p> 372 * <dl> 373 * <dt><b>Final:</b></dt><dd>No</dd> 374 * </dl> 375 * @return The {@code <NoModletResourceValidation>} dependency. 376 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 377 */ 378 @SuppressWarnings("unused") 379 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 380 private org.apache.commons.cli.Option getNoModletResourceValidation() 381 { 382 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "NoModletResourceValidation" ); 383 assert _d != null : "'NoModletResourceValidation' dependency not found."; 384 return _d; 385 } 386 /** 387 * Gets the {@code <PlatformProviderLocationOption>} dependency. 388 * <p> 389 * 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. 390 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 391 * </p> 392 * <dl> 393 * <dt><b>Final:</b></dt><dd>No</dd> 394 * </dl> 395 * @return The {@code <PlatformProviderLocationOption>} dependency. 396 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 397 */ 398 @SuppressWarnings("unused") 399 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 400 private org.apache.commons.cli.Option getPlatformProviderLocationOption() 401 { 402 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "PlatformProviderLocationOption" ); 403 assert _d != null : "'PlatformProviderLocationOption' dependency not found."; 404 return _d; 405 } 406 /** 407 * Gets the {@code <ProviderLocationOption>} dependency. 408 * <p> 409 * This method returns the {@code <JOMC CLI Provider Location Option>} object of the {@code <JOMC CLI Command Option>} specification at specification level 1.2. 410 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 411 * </p> 412 * <dl> 413 * <dt><b>Final:</b></dt><dd>No</dd> 414 * </dl> 415 * @return The {@code <ProviderLocationOption>} dependency. 416 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 417 */ 418 @SuppressWarnings("unused") 419 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 420 private org.apache.commons.cli.Option getProviderLocationOption() 421 { 422 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "ProviderLocationOption" ); 423 assert _d != null : "'ProviderLocationOption' dependency not found."; 424 return _d; 425 } 426 /** 427 * Gets the {@code <TransformerLocationOption>} dependency. 428 * <p> 429 * This method returns the {@code <JOMC CLI Transformer Location Option>} object of the {@code <JOMC CLI Command Option>} specification at specification level 1.2. 430 * That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance. 431 * </p> 432 * <dl> 433 * <dt><b>Final:</b></dt><dd>No</dd> 434 * </dl> 435 * @return The {@code <TransformerLocationOption>} dependency. 436 * @throws org.jomc.ObjectManagementException if getting the dependency instance fails. 437 */ 438 @SuppressWarnings("unused") 439 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 440 private org.apache.commons.cli.Option getTransformerLocationOption() 441 { 442 final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "TransformerLocationOption" ); 443 assert _d != null : "'TransformerLocationOption' dependency not found."; 444 return _d; 445 } 446 // </editor-fold> 447 // SECTION-END 448 // SECTION-START[Properties] 449 // <editor-fold defaultstate="collapsed" desc=" Generated Properties "> 450 /** 451 * Gets the value of the {@code <abbreviatedCommandName>} property. 452 * <p><dl> 453 * <dt><b>Final:</b></dt><dd>No</dd> 454 * </dl></p> 455 * @return Abbreviated name of the command. 456 * @throws org.jomc.ObjectManagementException if getting the property instance fails. 457 */ 458 @SuppressWarnings("unused") 459 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 460 private java.lang.String getAbbreviatedCommandName() 461 { 462 final java.lang.String _p = (java.lang.String) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getProperty( this, "abbreviatedCommandName" ); 463 assert _p != null : "'abbreviatedCommandName' property not found."; 464 return _p; 465 } 466 /** 467 * Gets the value of the {@code <applicationModlet>} property. 468 * <p><dl> 469 * <dt><b>Final:</b></dt><dd>Yes</dd> 470 * </dl></p> 471 * @return Name of the 'shaded' application modlet. 472 * @throws org.jomc.ObjectManagementException if getting the property instance fails. 473 */ 474 @SuppressWarnings("unused") 475 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 476 private java.lang.String getApplicationModlet() 477 { 478 final java.lang.String _p = (java.lang.String) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getProperty( this, "applicationModlet" ); 479 assert _p != null : "'applicationModlet' property not found."; 480 return _p; 481 } 482 /** 483 * Gets the value of the {@code <commandName>} property. 484 * <p><dl> 485 * <dt><b>Final:</b></dt><dd>No</dd> 486 * </dl></p> 487 * @return Name of the command. 488 * @throws org.jomc.ObjectManagementException if getting the property instance fails. 489 */ 490 @SuppressWarnings("unused") 491 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 492 private java.lang.String getCommandName() 493 { 494 final java.lang.String _p = (java.lang.String) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getProperty( this, "commandName" ); 495 assert _p != null : "'commandName' property not found."; 496 return _p; 497 } 498 /** 499 * Gets the value of the {@code <modletExcludes>} property. 500 * <p><dl> 501 * <dt><b>Final:</b></dt><dd>Yes</dd> 502 * </dl></p> 503 * @return List of modlet names to exclude from any {@code META-INF/jomc-modlet.xml} files separated by {@code :}. 504 * @throws org.jomc.ObjectManagementException if getting the property instance fails. 505 */ 506 @SuppressWarnings("unused") 507 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 508 private java.lang.String getModletExcludes() 509 { 510 final java.lang.String _p = (java.lang.String) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getProperty( this, "modletExcludes" ); 511 assert _p != null : "'modletExcludes' property not found."; 512 return _p; 513 } 514 /** 515 * Gets the value of the {@code <providerExcludes>} property. 516 * <p><dl> 517 * <dt><b>Final:</b></dt><dd>Yes</dd> 518 * </dl></p> 519 * @return List of providers to exclude from any {@code META-INF/services} files separated by {@code :}. 520 * @throws org.jomc.ObjectManagementException if getting the property instance fails. 521 */ 522 @SuppressWarnings("unused") 523 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 524 private java.lang.String getProviderExcludes() 525 { 526 final java.lang.String _p = (java.lang.String) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getProperty( this, "providerExcludes" ); 527 assert _p != null : "'providerExcludes' property not found."; 528 return _p; 529 } 530 /** 531 * Gets the value of the {@code <schemaExcludes>} property. 532 * <p><dl> 533 * <dt><b>Final:</b></dt><dd>Yes</dd> 534 * </dl></p> 535 * @return List of schema context-ids to exclude from any {@code META-INF/jomc-modlet.xml} files separated by {@code :}. 536 * @throws org.jomc.ObjectManagementException if getting the property instance fails. 537 */ 538 @SuppressWarnings("unused") 539 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 540 private java.lang.String getSchemaExcludes() 541 { 542 final java.lang.String _p = (java.lang.String) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getProperty( this, "schemaExcludes" ); 543 assert _p != null : "'schemaExcludes' property not found."; 544 return _p; 545 } 546 /** 547 * Gets the value of the {@code <serviceExcludes>} property. 548 * <p><dl> 549 * <dt><b>Final:</b></dt><dd>Yes</dd> 550 * </dl></p> 551 * @return List of service classes to exclude from any {@code META-INF/jomc-modlet.xml} files separated by {@code :}. 552 * @throws org.jomc.ObjectManagementException if getting the property instance fails. 553 */ 554 @SuppressWarnings("unused") 555 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 556 private java.lang.String getServiceExcludes() 557 { 558 final java.lang.String _p = (java.lang.String) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getProperty( this, "serviceExcludes" ); 559 assert _p != null : "'serviceExcludes' property not found."; 560 return _p; 561 } 562 // </editor-fold> 563 // SECTION-END 564 // SECTION-START[Messages] 565 // <editor-fold defaultstate="collapsed" desc=" Generated Messages "> 566 /** 567 * Gets the text of the {@code <applicationTitle>} message. 568 * <p><dl> 569 * <dt><b>Languages:</b></dt> 570 * <dd>English (default)</dd> 571 * <dt><b>Final:</b></dt><dd>No</dd> 572 * </dl></p> 573 * @param locale The locale of the message to return. 574 * @return The text of the {@code <applicationTitle>} message for {@code locale}. 575 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 576 */ 577 @SuppressWarnings("unused") 578 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 579 private String getApplicationTitle( final java.util.Locale locale ) 580 { 581 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "applicationTitle", locale ); 582 assert _m != null : "'applicationTitle' message not found."; 583 return _m; 584 } 585 /** 586 * Gets the text of the {@code <cannotProcessMessage>} message. 587 * <p><dl> 588 * <dt><b>Languages:</b></dt> 589 * <dd>English (default)</dd> 590 * <dd>Deutsch</dd> 591 * <dt><b>Final:</b></dt><dd>No</dd> 592 * </dl></p> 593 * @param locale The locale of the message to return. 594 * @param itemInfo Format argument. 595 * @param detailMessage Format argument. 596 * @return The text of the {@code <cannotProcessMessage>} message for {@code locale}. 597 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 598 */ 599 @SuppressWarnings("unused") 600 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 601 private String getCannotProcessMessage( final java.util.Locale locale, final java.lang.String itemInfo, final java.lang.String detailMessage ) 602 { 603 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "cannotProcessMessage", locale, itemInfo, detailMessage ); 604 assert _m != null : "'cannotProcessMessage' message not found."; 605 return _m; 606 } 607 /** 608 * Gets the text of the {@code <classpathElementInfo>} message. 609 * <p><dl> 610 * <dt><b>Languages:</b></dt> 611 * <dd>English (default)</dd> 612 * <dd>Deutsch</dd> 613 * <dt><b>Final:</b></dt><dd>No</dd> 614 * </dl></p> 615 * @param locale The locale of the message to return. 616 * @param classpathElement Format argument. 617 * @return The text of the {@code <classpathElementInfo>} message for {@code locale}. 618 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 619 */ 620 @SuppressWarnings("unused") 621 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 622 private String getClasspathElementInfo( final java.util.Locale locale, final java.lang.String classpathElement ) 623 { 624 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "classpathElementInfo", locale, classpathElement ); 625 assert _m != null : "'classpathElementInfo' message not found."; 626 return _m; 627 } 628 /** 629 * Gets the text of the {@code <classpathElementNotFoundWarning>} message. 630 * <p><dl> 631 * <dt><b>Languages:</b></dt> 632 * <dd>English (default)</dd> 633 * <dd>Deutsch</dd> 634 * <dt><b>Final:</b></dt><dd>No</dd> 635 * </dl></p> 636 * @param locale The locale of the message to return. 637 * @param fileName Format argument. 638 * @return The text of the {@code <classpathElementNotFoundWarning>} message for {@code locale}. 639 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 640 */ 641 @SuppressWarnings("unused") 642 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 643 private String getClasspathElementNotFoundWarning( final java.util.Locale locale, final java.lang.String fileName ) 644 { 645 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "classpathElementNotFoundWarning", locale, fileName ); 646 assert _m != null : "'classpathElementNotFoundWarning' message not found."; 647 return _m; 648 } 649 /** 650 * Gets the text of the {@code <commandFailureMessage>} message. 651 * <p><dl> 652 * <dt><b>Languages:</b></dt> 653 * <dd>English (default)</dd> 654 * <dd>Deutsch</dd> 655 * <dt><b>Final:</b></dt><dd>No</dd> 656 * </dl></p> 657 * @param locale The locale of the message to return. 658 * @param toolName Format argument. 659 * @return The text of the {@code <commandFailureMessage>} message for {@code locale}. 660 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 661 */ 662 @SuppressWarnings("unused") 663 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 664 private String getCommandFailureMessage( final java.util.Locale locale, final java.lang.String toolName ) 665 { 666 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "commandFailureMessage", locale, toolName ); 667 assert _m != null : "'commandFailureMessage' message not found."; 668 return _m; 669 } 670 /** 671 * Gets the text of the {@code <commandInfoMessage>} message. 672 * <p><dl> 673 * <dt><b>Languages:</b></dt> 674 * <dd>English (default)</dd> 675 * <dd>Deutsch</dd> 676 * <dt><b>Final:</b></dt><dd>No</dd> 677 * </dl></p> 678 * @param locale The locale of the message to return. 679 * @param toolName Format argument. 680 * @return The text of the {@code <commandInfoMessage>} message for {@code locale}. 681 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 682 */ 683 @SuppressWarnings("unused") 684 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 685 private String getCommandInfoMessage( final java.util.Locale locale, final java.lang.String toolName ) 686 { 687 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "commandInfoMessage", locale, toolName ); 688 assert _m != null : "'commandInfoMessage' message not found."; 689 return _m; 690 } 691 /** 692 * Gets the text of the {@code <commandSuccessMessage>} message. 693 * <p><dl> 694 * <dt><b>Languages:</b></dt> 695 * <dd>English (default)</dd> 696 * <dd>Deutsch</dd> 697 * <dt><b>Final:</b></dt><dd>No</dd> 698 * </dl></p> 699 * @param locale The locale of the message to return. 700 * @param toolName Format argument. 701 * @return The text of the {@code <commandSuccessMessage>} message for {@code locale}. 702 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 703 */ 704 @SuppressWarnings("unused") 705 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 706 private String getCommandSuccessMessage( final java.util.Locale locale, final java.lang.String toolName ) 707 { 708 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "commandSuccessMessage", locale, toolName ); 709 assert _m != null : "'commandSuccessMessage' message not found."; 710 return _m; 711 } 712 /** 713 * Gets the text of the {@code <defaultLogLevelInfo>} message. 714 * <p><dl> 715 * <dt><b>Languages:</b></dt> 716 * <dd>English (default)</dd> 717 * <dd>Deutsch</dd> 718 * <dt><b>Final:</b></dt><dd>No</dd> 719 * </dl></p> 720 * @param locale The locale of the message to return. 721 * @param defaultLogLevel Format argument. 722 * @return The text of the {@code <defaultLogLevelInfo>} message for {@code locale}. 723 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 724 */ 725 @SuppressWarnings("unused") 726 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 727 private String getDefaultLogLevelInfo( final java.util.Locale locale, final java.lang.String defaultLogLevel ) 728 { 729 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "defaultLogLevelInfo", locale, defaultLogLevel ); 730 assert _m != null : "'defaultLogLevelInfo' message not found."; 731 return _m; 732 } 733 /** 734 * Gets the text of the {@code <documentFileInfo>} message. 735 * <p><dl> 736 * <dt><b>Languages:</b></dt> 737 * <dd>English (default)</dd> 738 * <dd>Deutsch</dd> 739 * <dt><b>Final:</b></dt><dd>No</dd> 740 * </dl></p> 741 * @param locale The locale of the message to return. 742 * @param documentFile Format argument. 743 * @return The text of the {@code <documentFileInfo>} message for {@code locale}. 744 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 745 */ 746 @SuppressWarnings("unused") 747 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 748 private String getDocumentFileInfo( final java.util.Locale locale, final java.lang.String documentFile ) 749 { 750 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "documentFileInfo", locale, documentFile ); 751 assert _m != null : "'documentFileInfo' message not found."; 752 return _m; 753 } 754 /** 755 * Gets the text of the {@code <documentFileNotFoundWarning>} message. 756 * <p><dl> 757 * <dt><b>Languages:</b></dt> 758 * <dd>English (default)</dd> 759 * <dd>Deutsch</dd> 760 * <dt><b>Final:</b></dt><dd>No</dd> 761 * </dl></p> 762 * @param locale The locale of the message to return. 763 * @param fileName Format argument. 764 * @return The text of the {@code <documentFileNotFoundWarning>} message for {@code locale}. 765 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 766 */ 767 @SuppressWarnings("unused") 768 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 769 private String getDocumentFileNotFoundWarning( final java.util.Locale locale, final java.lang.String fileName ) 770 { 771 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "documentFileNotFoundWarning", locale, fileName ); 772 assert _m != null : "'documentFileNotFoundWarning' message not found."; 773 return _m; 774 } 775 /** 776 * Gets the text of the {@code <excludedModletInfo>} message. 777 * <p><dl> 778 * <dt><b>Languages:</b></dt> 779 * <dd>English (default)</dd> 780 * <dd>Deutsch</dd> 781 * <dt><b>Final:</b></dt><dd>No</dd> 782 * </dl></p> 783 * @param locale The locale of the message to return. 784 * @param resourceName Format argument. 785 * @param modletIdentifier Format argument. 786 * @return The text of the {@code <excludedModletInfo>} message for {@code locale}. 787 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 788 */ 789 @SuppressWarnings("unused") 790 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 791 private String getExcludedModletInfo( final java.util.Locale locale, final java.lang.String resourceName, final java.lang.String modletIdentifier ) 792 { 793 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "excludedModletInfo", locale, resourceName, modletIdentifier ); 794 assert _m != null : "'excludedModletInfo' message not found."; 795 return _m; 796 } 797 /** 798 * Gets the text of the {@code <excludedProviderInfo>} message. 799 * <p><dl> 800 * <dt><b>Languages:</b></dt> 801 * <dd>English (default)</dd> 802 * <dd>Deutsch</dd> 803 * <dt><b>Final:</b></dt><dd>No</dd> 804 * </dl></p> 805 * @param locale The locale of the message to return. 806 * @param resourceName Format argument. 807 * @param providerName Format argument. 808 * @return The text of the {@code <excludedProviderInfo>} message for {@code locale}. 809 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 810 */ 811 @SuppressWarnings("unused") 812 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 813 private String getExcludedProviderInfo( final java.util.Locale locale, final java.lang.String resourceName, final java.lang.String providerName ) 814 { 815 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "excludedProviderInfo", locale, resourceName, providerName ); 816 assert _m != null : "'excludedProviderInfo' message not found."; 817 return _m; 818 } 819 /** 820 * Gets the text of the {@code <excludedSchemaInfo>} message. 821 * <p><dl> 822 * <dt><b>Languages:</b></dt> 823 * <dd>English (default)</dd> 824 * <dd>Deutsch</dd> 825 * <dt><b>Final:</b></dt><dd>No</dd> 826 * </dl></p> 827 * @param locale The locale of the message to return. 828 * @param resourceName Format argument. 829 * @param contextId Format argument. 830 * @return The text of the {@code <excludedSchemaInfo>} message for {@code locale}. 831 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 832 */ 833 @SuppressWarnings("unused") 834 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 835 private String getExcludedSchemaInfo( final java.util.Locale locale, final java.lang.String resourceName, final java.lang.String contextId ) 836 { 837 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "excludedSchemaInfo", locale, resourceName, contextId ); 838 assert _m != null : "'excludedSchemaInfo' message not found."; 839 return _m; 840 } 841 /** 842 * Gets the text of the {@code <excludedServiceInfo>} message. 843 * <p><dl> 844 * <dt><b>Languages:</b></dt> 845 * <dd>English (default)</dd> 846 * <dd>Deutsch</dd> 847 * <dt><b>Final:</b></dt><dd>No</dd> 848 * </dl></p> 849 * @param locale The locale of the message to return. 850 * @param resourceName Format argument. 851 * @param serviceName Format argument. 852 * @return The text of the {@code <excludedServiceInfo>} message for {@code locale}. 853 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 854 */ 855 @SuppressWarnings("unused") 856 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 857 private String getExcludedServiceInfo( final java.util.Locale locale, final java.lang.String resourceName, final java.lang.String serviceName ) 858 { 859 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "excludedServiceInfo", locale, resourceName, serviceName ); 860 assert _m != null : "'excludedServiceInfo' message not found."; 861 return _m; 862 } 863 /** 864 * Gets the text of the {@code <invalidModelMessage>} message. 865 * <p><dl> 866 * <dt><b>Languages:</b></dt> 867 * <dd>English (default)</dd> 868 * <dd>Deutsch</dd> 869 * <dt><b>Final:</b></dt><dd>No</dd> 870 * </dl></p> 871 * @param locale The locale of the message to return. 872 * @param modelIdentifier Format argument. 873 * @return The text of the {@code <invalidModelMessage>} message for {@code locale}. 874 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 875 */ 876 @SuppressWarnings("unused") 877 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 878 private String getInvalidModelMessage( final java.util.Locale locale, final java.lang.String modelIdentifier ) 879 { 880 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "invalidModelMessage", locale, modelIdentifier ); 881 assert _m != null : "'invalidModelMessage' message not found."; 882 return _m; 883 } 884 /** 885 * Gets the text of the {@code <longDescriptionMessage>} message. 886 * <p><dl> 887 * <dt><b>Languages:</b></dt> 888 * <dd>English (default)</dd> 889 * <dd>Deutsch</dd> 890 * <dt><b>Final:</b></dt><dd>No</dd> 891 * </dl></p> 892 * @param locale The locale of the message to return. 893 * @return The text of the {@code <longDescriptionMessage>} message for {@code locale}. 894 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 895 */ 896 @SuppressWarnings("unused") 897 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 898 private String getLongDescriptionMessage( final java.util.Locale locale ) 899 { 900 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "longDescriptionMessage", locale ); 901 assert _m != null : "'longDescriptionMessage' message not found."; 902 return _m; 903 } 904 /** 905 * Gets the text of the {@code <readingMessage>} message. 906 * <p><dl> 907 * <dt><b>Languages:</b></dt> 908 * <dd>English (default)</dd> 909 * <dd>Deutsch</dd> 910 * <dt><b>Final:</b></dt><dd>No</dd> 911 * </dl></p> 912 * @param locale The locale of the message to return. 913 * @param locationInfo Format argument. 914 * @return The text of the {@code <readingMessage>} message for {@code locale}. 915 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 916 */ 917 @SuppressWarnings("unused") 918 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 919 private String getReadingMessage( final java.util.Locale locale, final java.lang.String locationInfo ) 920 { 921 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "readingMessage", locale, locationInfo ); 922 assert _m != null : "'readingMessage' message not found."; 923 return _m; 924 } 925 /** 926 * Gets the text of the {@code <separator>} message. 927 * <p><dl> 928 * <dt><b>Languages:</b></dt> 929 * <dd>English (default)</dd> 930 * <dt><b>Final:</b></dt><dd>No</dd> 931 * </dl></p> 932 * @param locale The locale of the message to return. 933 * @return The text of the {@code <separator>} message for {@code locale}. 934 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 935 */ 936 @SuppressWarnings("unused") 937 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 938 private String getSeparator( final java.util.Locale locale ) 939 { 940 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "separator", locale ); 941 assert _m != null : "'separator' message not found."; 942 return _m; 943 } 944 /** 945 * Gets the text of the {@code <shortDescriptionMessage>} message. 946 * <p><dl> 947 * <dt><b>Languages:</b></dt> 948 * <dd>English (default)</dd> 949 * <dd>Deutsch</dd> 950 * <dt><b>Final:</b></dt><dd>No</dd> 951 * </dl></p> 952 * @param locale The locale of the message to return. 953 * @return The text of the {@code <shortDescriptionMessage>} message for {@code locale}. 954 * @throws org.jomc.ObjectManagementException if getting the message instance fails. 955 */ 956 @SuppressWarnings("unused") 957 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 958 private String getShortDescriptionMessage( final java.util.Locale locale ) 959 { 960 final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "shortDescriptionMessage", locale ); 961 assert _m != null : "'shortDescriptionMessage' message not found."; 962 return _m; 963 } 964 // </editor-fold> 965 // SECTION-END 966 // SECTION-START[Generated Command] 967 // <editor-fold defaultstate="collapsed" desc=" Generated Options "> 968 /** 969 * Gets the options of the command. 970 * <p><strong>Options:</strong> 971 * <table border="1" width="100%" cellpadding="3" cellspacing="0"> 972 * <tr class="TableSubHeadingColor"> 973 * <th align="left" scope="col" nowrap><b>Specification</b></th> 974 * <th align="left" scope="col" nowrap><b>Implementation</b></th> 975 * </tr> 976 * <tr class="TableRow"> 977 * <td align="left" valign="top" nowrap>JOMC CLI Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 978 * <td align="left" valign="top" nowrap>JOMC CLI Classpath Option</td> 979 * </tr> 980 * <tr class="TableRow"> 981 * <td align="left" valign="top" nowrap>JOMC CLI Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 982 * <td align="left" valign="top" nowrap>JOMC CLI Documents Option</td> 983 * </tr> 984 * <tr class="TableRow"> 985 * <td align="left" valign="top" nowrap>JOMC CLI Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 986 * <td align="left" valign="top" nowrap>JOMC CLI ModelContextFactory Class Name Option</td> 987 * </tr> 988 * <tr class="TableRow"> 989 * <td align="left" valign="top" nowrap>JOMC CLI Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 990 * <td align="left" valign="top" nowrap>JOMC CLI Model Option</td> 991 * </tr> 992 * <tr class="TableRow"> 993 * <td align="left" valign="top" nowrap>JOMC CLI Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 994 * <td align="left" valign="top" nowrap>JOMC CLI Modlet Location Option</td> 995 * </tr> 996 * <tr class="TableRow"> 997 * <td align="left" valign="top" nowrap>JOMC CLI Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 998 * <td align="left" valign="top" nowrap>JOMC CLI Modlet Schema System Id Option</td> 999 * </tr> 1000 * <tr class="TableRow"> 1001 * <td align="left" valign="top" nowrap>JOMC CLI Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1002 * <td align="left" valign="top" nowrap>JOMC CLI Module Location Option</td> 1003 * </tr> 1004 * <tr class="TableRow"> 1005 * <td align="left" valign="top" nowrap>JOMC CLI Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1006 * <td align="left" valign="top" nowrap>JOMC CLI No Classpath Resolution Option</td> 1007 * </tr> 1008 * <tr class="TableRow"> 1009 * <td align="left" valign="top" nowrap>JOMC CLI Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1010 * <td align="left" valign="top" nowrap>JOMC CLI No Model Processing Option</td> 1011 * </tr> 1012 * <tr class="TableRow"> 1013 * <td align="left" valign="top" nowrap>JOMC CLI Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1014 * <td align="left" valign="top" nowrap>JOMC CLI No Model Resource Validation Option</td> 1015 * </tr> 1016 * <tr class="TableRow"> 1017 * <td align="left" valign="top" nowrap>JOMC CLI Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1018 * <td align="left" valign="top" nowrap>JOMC CLI No Modlet Resource Validation Option</td> 1019 * </tr> 1020 * <tr class="TableRow"> 1021 * <td align="left" valign="top" nowrap>JOMC CLI Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1022 * <td align="left" valign="top" nowrap>JOMC CLI Platform Provider Location Option</td> 1023 * </tr> 1024 * <tr class="TableRow"> 1025 * <td align="left" valign="top" nowrap>JOMC CLI Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1026 * <td align="left" valign="top" nowrap>JOMC CLI Provider Location Option</td> 1027 * </tr> 1028 * <tr class="TableRow"> 1029 * <td align="left" valign="top" nowrap>JOMC CLI Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td> 1030 * <td align="left" valign="top" nowrap>JOMC CLI Transformer Location Option</td> 1031 * </tr> 1032 * </table> 1033 * </p> 1034 * @return The options of the command. 1035 */ 1036 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.3", comments = "See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3" ) 1037 @Override 1038 public org.apache.commons.cli.Options getOptions() 1039 { 1040 final org.apache.commons.cli.Options options = new org.apache.commons.cli.Options(); 1041 options.addOption( this.getClasspathOption() ); 1042 options.addOption( this.getDocumentsOption() ); 1043 options.addOption( this.getModelContextFactoryOption() ); 1044 options.addOption( this.getModelOption() ); 1045 options.addOption( this.getModletLocationOption() ); 1046 options.addOption( this.getModletSchemaSystemIdOption() ); 1047 options.addOption( this.getModuleLocationOption() ); 1048 options.addOption( this.getNoClasspathResolutionOption() ); 1049 options.addOption( this.getNoModelProcessingOption() ); 1050 options.addOption( this.getNoModelResourceValidation() ); 1051 options.addOption( this.getNoModletResourceValidation() ); 1052 options.addOption( this.getPlatformProviderLocationOption() ); 1053 options.addOption( this.getProviderLocationOption() ); 1054 options.addOption( this.getTransformerLocationOption() ); 1055 return options; 1056 } 1057 // </editor-fold> 1058 // SECTION-END 1059}