1 /*
2 =================== DO NOT EDIT THIS FILE ====================
3 Generated by Modello 1.0.1 on 2009-09-09 03:30:24,
4 any modifications will be overwritten.
5 ==============================================================
6 */
7
8 package org.apache.maven.profiles;
9
10 /**
11 *
12 * This is the property specification used to activate a
13 * profile. If the value field is empty,
14 * then the existence of the named property will activate
15 * the profile, otherwise it does a case-sensitive
16 * match against the property value as well.
17 *
18 *
19 * @version $Revision$ $Date$
20 */
21 public class ActivationProperty
22 implements java.io.Serializable
23 {
24
25 //--------------------------/
26 //- Class/Member Variables -/
27 //--------------------------/
28
29 /**
30 * The name of the property to be used to activate a profile.
31 */
32 private String name;
33
34 /**
35 * The value of the property to be used to activate a profile.
36 */
37 private String value;
38
39
40 //-----------/
41 //- Methods -/
42 //-----------/
43
44 /**
45 * Get the name of the property to be used to activate a
46 * profile.
47 *
48 * @return String
49 */
50 public String getName()
51 {
52 return this.name;
53 } //-- String getName()
54
55 /**
56 * Get the value of the property to be used to activate a
57 * profile.
58 *
59 * @return String
60 */
61 public String getValue()
62 {
63 return this.value;
64 } //-- String getValue()
65
66 /**
67 * Set the name of the property to be used to activate a
68 * profile.
69 *
70 * @param name
71 */
72 public void setName( String name )
73 {
74 this.name = name;
75 } //-- void setName( String )
76
77 /**
78 * Set the value of the property to be used to activate a
79 * profile.
80 *
81 * @param value
82 */
83 public void setValue( String value )
84 {
85 this.value = value;
86 } //-- void setValue( String )
87
88
89 }