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