View Javadoc

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