View Javadoc

1   /*
2    * $Id$
3    */
4   
5   package org.apache.maven.model;
6   
7     //---------------------------------/
8    //- Imported classes and packages -/
9   //---------------------------------/
10  
11  import java.util.Date;
12  
13  /**
14   * 
15   *         
16   *         The <code>&lt;exclusion&gt;</code> element contains
17   * informations required to exclude
18   *         an artifact to the project.
19   *         
20   *       
21   * 
22   * @version $Revision$ $Date$
23   */
24  public class Exclusion implements java.io.Serializable {
25  
26  
27        //--------------------------/
28       //- Class/Member Variables -/
29      //--------------------------/
30  
31      /**
32       * The artifact ID of the project to exclude.
33       */
34      private String artifactId;
35  
36      /**
37       * The group ID of the project to exclude.
38       */
39      private String groupId;
40  
41  
42        //-----------/
43       //- Methods -/
44      //-----------/
45  
46      /**
47       * Get the artifact ID of the project to exclude.
48       * 
49       * @return String
50       */
51      public String getArtifactId()
52      {
53          return this.artifactId;
54      } //-- String getArtifactId() 
55  
56      /**
57       * Get the group ID of the project to exclude.
58       * 
59       * @return String
60       */
61      public String getGroupId()
62      {
63          return this.groupId;
64      } //-- String getGroupId() 
65  
66      /**
67       * Set the artifact ID of the project to exclude.
68       * 
69       * @param artifactId
70       */
71      public void setArtifactId( String artifactId )
72      {
73          this.artifactId = artifactId;
74      } //-- void setArtifactId( String ) 
75  
76      /**
77       * Set the group ID of the project to exclude.
78       * 
79       * @param groupId
80       */
81      public void setGroupId( String groupId )
82      {
83          this.groupId = groupId;
84      } //-- void setGroupId( String ) 
85  
86  
87      private String modelEncoding = "UTF-8";
88  
89      /**
90       * Set an encoding used for reading/writing the model.
91       *
92       * @param modelEncoding the encoding used when reading/writing the model.
93       */
94      public void setModelEncoding( String modelEncoding )
95      {
96          this.modelEncoding = modelEncoding;
97      }
98  
99      /**
100      * @return the current encoding used when reading/writing this model.
101      */
102     public String getModelEncoding()
103     {
104         return modelEncoding;
105     }
106 }