View Javadoc
1   // =================== DO NOT EDIT THIS FILE ====================
2   // Generated by Modello 2.1.2,
3   // any modifications will be overwritten.
4   // ==============================================================
5   
6   package org.apache.maven.plugin.resources.remote;
7   
8   /**
9    * Root element of the remote-resources.xml file.
10   * 
11   * @version $Revision$ $Date$
12   */
13  @SuppressWarnings( "all" )
14  public class RemoteResourcesBundle
15      implements java.io.Serializable
16  {
17  
18        //--------------------------/
19       //- Class/Member Variables -/
20      //--------------------------/
21  
22      /**
23       * Field remoteResources.
24       */
25      private java.util.List<String> remoteResources;
26  
27      /**
28       * 
29       *             Source encoding of the remote resources
30       * contained in the bundle.
31       *           
32       */
33      private String sourceEncoding;
34  
35      /**
36       * Field modelEncoding.
37       */
38      private String modelEncoding = "UTF-8";
39  
40  
41        //-----------/
42       //- Methods -/
43      //-----------/
44  
45      /**
46       * Method addRemoteResource.
47       * 
48       * @param string a string object.
49       */
50      public void addRemoteResource( String string )
51      {
52          getRemoteResources().add( string );
53      } //-- void addRemoteResource( String )
54  
55      /**
56       * Get the modelEncoding field.
57       * 
58       * @return String
59       */
60      public String getModelEncoding()
61      {
62          return this.modelEncoding;
63      } //-- String getModelEncoding()
64  
65      /**
66       * Method getRemoteResources.
67       * 
68       * @return List
69       */
70      public java.util.List<String> getRemoteResources()
71      {
72          if ( this.remoteResources == null )
73          {
74              this.remoteResources = new java.util.ArrayList<String>();
75          }
76  
77          return this.remoteResources;
78      } //-- java.util.List<String> getRemoteResources()
79  
80      /**
81       * Get source encoding of the remote resources contained in the
82       * bundle.
83       * 
84       * @return String
85       */
86      public String getSourceEncoding()
87      {
88          return this.sourceEncoding;
89      } //-- String getSourceEncoding()
90  
91      /**
92       * Method removeRemoteResource.
93       * 
94       * @param string a string object.
95       */
96      public void removeRemoteResource( String string )
97      {
98          getRemoteResources().remove( string );
99      } //-- void removeRemoteResource( String )
100 
101     /**
102      * Set the modelEncoding field.
103      * 
104      * @param modelEncoding a modelEncoding object.
105      */
106     public void setModelEncoding( String modelEncoding )
107     {
108         this.modelEncoding = modelEncoding;
109     } //-- void setModelEncoding( String )
110 
111     /**
112      * Set remote resources that are contained in a remote
113      * resources bundle.
114      * 
115      * @param remoteResources a remoteResources object.
116      */
117     public void setRemoteResources( java.util.List<String> remoteResources )
118     {
119         this.remoteResources = remoteResources;
120     } //-- void setRemoteResources( java.util.List )
121 
122     /**
123      * Set source encoding of the remote resources contained in the
124      * bundle.
125      * 
126      * @param sourceEncoding a sourceEncoding object.
127      */
128     public void setSourceEncoding( String sourceEncoding )
129     {
130         this.sourceEncoding = sourceEncoding;
131     } //-- void setSourceEncoding( String )
132 
133 }