View Javadoc
1   // =================== DO NOT EDIT THIS FILE ====================
2   // Generated by Modello 1.9.1,
3   // any modifications will be overwritten.
4   // ==============================================================
5   
6   package org.apache.maven.cli.internal.extension.model;
7   
8   /**
9    * Extensions to load.
10   * 
11   * @version $Revision: 1008624 $ $Date: 2017-03-19 14:17:57 +0000 (Sun, 19 Mar 2017) $
12   */
13  @SuppressWarnings( "all" )
14  public class CoreExtensions
15      implements java.io.Serializable
16  {
17  
18        //--------------------------/
19       //- Class/Member Variables -/
20      //--------------------------/
21  
22      /**
23       * Field extensions.
24       */
25      private java.util.List<CoreExtension> extensions;
26  
27      /**
28       * Field modelEncoding.
29       */
30      private String modelEncoding = "UTF-8";
31  
32  
33        //-----------/
34       //- Methods -/
35      //-----------/
36  
37      /**
38       * Method addExtension.
39       * 
40       * @param coreExtension
41       */
42      public void addExtension( CoreExtension coreExtension )
43      {
44          getExtensions().add( coreExtension );
45      } //-- void addExtension( CoreExtension )
46  
47      /**
48       * Method getExtensions.
49       * 
50       * @return List
51       */
52      public java.util.List<CoreExtension> getExtensions()
53      {
54          if ( this.extensions == null )
55          {
56              this.extensions = new java.util.ArrayList<CoreExtension>();
57          }
58  
59          return this.extensions;
60      } //-- java.util.List<CoreExtension> getExtensions()
61  
62      /**
63       * Get the modelEncoding field.
64       * 
65       * @return String
66       */
67      public String getModelEncoding()
68      {
69          return this.modelEncoding;
70      } //-- String getModelEncoding()
71  
72      /**
73       * Method removeExtension.
74       * 
75       * @param coreExtension
76       */
77      public void removeExtension( CoreExtension coreExtension )
78      {
79          getExtensions().remove( coreExtension );
80      } //-- void removeExtension( CoreExtension )
81  
82      /**
83       * Set a set of build extensions to use from this project.
84       * 
85       * @param extensions
86       */
87      public void setExtensions( java.util.List<CoreExtension> extensions )
88      {
89          this.extensions = extensions;
90      } //-- void setExtensions( java.util.List )
91  
92      /**
93       * Set the modelEncoding field.
94       * 
95       * @param modelEncoding
96       */
97      public void setModelEncoding( String modelEncoding )
98      {
99          this.modelEncoding = modelEncoding;
100     } //-- void setModelEncoding( String )
101 
102 }