1 // SECTION-START[License Header]
2 // <editor-fold defaultstate="collapsed" desc=" Generated License ">
3 /*
4 * Java Object Management and Configuration
5 * Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without
9 * modification, are permitted provided that the following conditions
10 * are met:
11 *
12 * o Redistributions of source code must retain the above copyright
13 * notice, this list of conditions and the following disclaimer.
14 *
15 * o Redistributions in binary form must reproduce the above copyright
16 * notice, this list of conditions and the following disclaimer in
17 * the documentation and/or other materials provided with the
18 * distribution.
19 *
20 * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
21 * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
22 * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
23 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT,
24 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
25 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
26 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
27 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
28 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
29 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 *
31 * $JOMC: AbstractSourceFileProcessorCommand.java 5061 2015-05-31 13:20:40Z schulte $
32 *
33 */
34 // </editor-fold>
35 // SECTION-END
36 package org.jomc.cli.commands;
37
38 import java.util.logging.Level;
39 import org.apache.commons.cli.CommandLine;
40 import org.jomc.tools.SourceFileProcessor;
41
42 // SECTION-START[Documentation]
43 // <editor-fold defaultstate="collapsed" desc=" Generated Documentation ">
44 /**
45 * JOMC ⁑ CLI ⁑ {@code SourceFileProcessor} based command implementation.
46 *
47 * <dl>
48 * <dt><b>Identifier:</b></dt><dd>JOMC ⁑ CLI ⁑ SourceFileProcessor Command</dd>
49 * <dt><b>Name:</b></dt><dd>JOMC ⁑ CLI ⁑ SourceFileProcessor Command</dd>
50 * <dt><b>Specifications:</b></dt>
51 * <dd>JOMC ⁑ CLI ⁑ Command @ 1.0</dd>
52 * <dt><b>Abstract:</b></dt><dd>Yes</dd>
53 * <dt><b>Final:</b></dt><dd>No</dd>
54 * <dt><b>Stateless:</b></dt><dd>No</dd>
55 * </dl>
56 *
57 * @author <a href="mailto:cs@schulte.it">Christian Schulte</a> 1.2
58 * @version 1.9
59 */
60 // </editor-fold>
61 // SECTION-END
62 // SECTION-START[Annotations]
63 // <editor-fold defaultstate="collapsed" desc=" Generated Annotations ">
64 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.9", comments = "See http://www.jomc.org/jomc/1.9/jomc-tools-1.9" )
65 // </editor-fold>
66 // SECTION-END
67 public abstract class AbstractSourceFileProcessorCommand extends AbstractJomcToolCommand
68 {
69 // SECTION-START[Command]
70 // SECTION-END
71 // SECTION-START[AbstractSourceFileProcessorCommand]
72
73 /**
74 * Creates a new {@code SourceFileProcessor} instance taking a command line.
75 *
76 * @param commandLine The command line to process.
77 *
78 * @return A new {@code SourceFileProcessor} instance as specified by the given command line or {@code null}, if
79 * creating a new instance fails.
80 *
81 * @throws NullPointerException if {@code commandLine} is {@code null}.
82 * @throws CommandExecutionException if creating a new instance fails.
83 */
84 protected SourceFileProcessor createSourceFileProcessor( final CommandLine commandLine )
85 throws CommandExecutionException
86 {
87 if ( commandLine == null )
88 {
89 throw new NullPointerException( "commandLine" );
90 }
91
92 final String className = commandLine.hasOption( this.getSourceFileProcessorOption().getOpt() )
93 ? commandLine.getOptionValue( this.getSourceFileProcessorOption().getOpt() )
94 : SourceFileProcessor.class.getName();
95
96 return this.createJomcTool( className, SourceFileProcessor.class, commandLine );
97 }
98
99 /**
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 }