View Javadoc
1   // =================== DO NOT EDIT THIS FILE ====================
2   // Generated by Modello 1.11,
3   // any modifications will be overwritten.
4   // ==============================================================
5   
6   package org.codehaus.mojo.taglist.output;
7   
8   /**
9    * The TagList report in XML format.
10   * 
11   * @version $Revision$ $Date$
12   */
13  public class TagListXMLReport
14      implements java.io.Serializable
15  {
16  
17        //--------------------------/
18       //- Class/Member Variables -/
19      //--------------------------/
20  
21      /**
22       * Field tags.
23       */
24      private java.util.List/*<TagListXMLTag>*/ tags;
25  
26      /**
27       * Field modelEncoding.
28       */
29      private String modelEncoding = "UTF-8";
30  
31  
32        //-----------/
33       //- Methods -/
34      //-----------/
35  
36      /**
37       * Method addTag.
38       * 
39       * @param tagListXMLTag
40       */
41      public void addTag( TagListXMLTag tagListXMLTag )
42      {
43          getTags().add( tagListXMLTag );
44      } //-- void addTag( TagListXMLTag )
45  
46      /**
47       * Get the modelEncoding field.
48       * 
49       * @return String
50       */
51      public String getModelEncoding()
52      {
53          return this.modelEncoding;
54      } //-- String getModelEncoding()
55  
56      /**
57       * Method getTags.
58       * 
59       * @return List
60       */
61      public java.util.List/*<TagListXMLTag>*/ getTags()
62      {
63          if ( this.tags == null )
64          {
65              this.tags = new java.util.ArrayList/*<TagListXMLTag>*/();
66          }
67  
68          return this.tags;
69      } //-- java.util.List/*<TagListXMLTag>*/ getTags()
70  
71      /**
72       * Method removeTag.
73       * 
74       * @param tagListXMLTag
75       */
76      public void removeTag( TagListXMLTag tagListXMLTag )
77      {
78          getTags().remove( tagListXMLTag );
79      } //-- void removeTag( TagListXMLTag )
80  
81      /**
82       * Set the modelEncoding field.
83       * 
84       * @param modelEncoding
85       */
86      public void setModelEncoding( String modelEncoding )
87      {
88          this.modelEncoding = modelEncoding;
89      } //-- void setModelEncoding( String )
90  
91      /**
92       * Set the tags field.
93       * 
94       * @param tags
95       */
96      public void setTags( java.util.List/*<TagListXMLTag>*/ tags )
97      {
98          this.tags = tags;
99      } //-- void setTags( java.util.List )
100 
101 }