View Javadoc
1   /*
2    Licensed to the Apache Software Foundation (ASF) under one
3    or more contributor license agreements.  See the NOTICE file
4    distributed with this work for additional information
5    regarding copyright ownership.  The ASF licenses this file
6    to you under the Apache License, Version 2.0 (the
7    "License"); you may not use this file except in compliance
8    with the License.  You may obtain a copy of the License at
9    
10       http://www.apache.org/licenses/LICENSE-2.0
11   
12   Unless required by applicable law or agreed to in writing,
13   software distributed under the License is distributed on an
14   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15   KIND, either express or implied.  See the License for the
16   specific language governing permissions and limitations
17   under the License.
18   =================== DO NOT EDIT THIS FILE ====================
19   Generated by Modello 2.5.1,
20   any modifications will be overwritten.
21   ==============================================================
22   */
23  
24  package org.apache.maven.plugins.antrun.taskconfig;
25  
26  /**
27   * Class DependencyFilesetsConfiguration.
28   * 
29   * @version $Revision$ $Date$
30   */
31  @SuppressWarnings( "all" )
32  public class DependencyFilesetsConfiguration
33      implements java.io.Serializable
34  {
35  
36        //--------------------------/
37       //- Class/Member Variables -/
38      //--------------------------/
39  
40      /**
41       * String to prepend to all fileset IDs.
42       */
43      private String prefix;
44  
45      /**
46       * RefId for the fileset containing all project dependencies.
47       */
48      private String projectDependenciesId = "maven.project.dependencies";
49  
50      /**
51       * Comma separated list of artifact scopes to include.
52       */
53      private String scopes;
54  
55      /**
56       * Comma separated list of artifact types to include.
57       */
58      private String types;
59  
60      /**
61       * Field modelEncoding.
62       */
63      private String modelEncoding = "UTF-8";
64  
65  
66        //-----------/
67       //- Methods -/
68      //-----------/
69  
70      /**
71       * Get the modelEncoding field.
72       * 
73       * @return String
74       */
75      public String getModelEncoding()
76      {
77          return this.modelEncoding;
78      } //-- String getModelEncoding()
79  
80      /**
81       * Get string to prepend to all fileset IDs.
82       * 
83       * @return String
84       */
85      public String getPrefix()
86      {
87          return this.prefix;
88      } //-- String getPrefix()
89  
90      /**
91       * Get refId for the fileset containing all project
92       * dependencies.
93       * 
94       * @return String
95       */
96      public String getProjectDependenciesId()
97      {
98          return this.projectDependenciesId;
99      } //-- String getProjectDependenciesId()
100 
101     /**
102      * Get comma separated list of artifact scopes to include.
103      * 
104      * @return String
105      */
106     public String getScopes()
107     {
108         return this.scopes;
109     } //-- String getScopes()
110 
111     /**
112      * Get comma separated list of artifact types to include.
113      * 
114      * @return String
115      */
116     public String getTypes()
117     {
118         return this.types;
119     } //-- String getTypes()
120 
121     /**
122      * Set the modelEncoding field.
123      * 
124      * @param modelEncoding a modelEncoding object.
125      */
126     public void setModelEncoding( String modelEncoding )
127     {
128         this.modelEncoding = modelEncoding;
129     } //-- void setModelEncoding( String )
130 
131     /**
132      * Set string to prepend to all fileset IDs.
133      * 
134      * @param prefix a prefix object.
135      */
136     public void setPrefix( String prefix )
137     {
138         this.prefix = prefix;
139     } //-- void setPrefix( String )
140 
141     /**
142      * Set refId for the fileset containing all project
143      * dependencies.
144      * 
145      * @param projectDependenciesId a projectDependenciesId object.
146      */
147     public void setProjectDependenciesId( String projectDependenciesId )
148     {
149         this.projectDependenciesId = projectDependenciesId;
150     } //-- void setProjectDependenciesId( String )
151 
152     /**
153      * Set comma separated list of artifact scopes to include.
154      * 
155      * @param scopes a scopes object.
156      */
157     public void setScopes( String scopes )
158     {
159         this.scopes = scopes;
160     } //-- void setScopes( String )
161 
162     /**
163      * Set comma separated list of artifact types to include.
164      * 
165      * @param types a types object.
166      */
167     public void setTypes( String types )
168     {
169         this.types = types;
170     } //-- void setTypes( String )
171 
172 }