Classes in this File | Line Coverage | Branch Coverage | Complexity | ||||
ExtOptions |
|
| 0.0;0 |
1 | /* | |
2 | =================== DO NOT EDIT THIS FILE ==================== | |
3 | Generated by Modello 1.4.1 on 2011-01-12 08:22:23, | |
4 | any modifications will be overwritten. | |
5 | ============================================================== | |
6 | */ | |
7 | ||
8 | package org.apache.maven.plugin.doap.options; | |
9 | ||
10 | /** | |
11 | * Extension DOAP vocabulary. | |
12 | * | |
13 | * @version $Revision$ $Date$ | |
14 | */ | |
15 | @SuppressWarnings( "all" ) | |
16 | 0 | public class ExtOptions |
17 | implements java.io.Serializable | |
18 | { | |
19 | ||
20 | //--------------------------/ | |
21 | //- Class/Member Variables -/ | |
22 | //--------------------------/ | |
23 | ||
24 | /** | |
25 | * The extension xmlns prefix. | |
26 | */ | |
27 | private String xmlnsPrefix; | |
28 | ||
29 | /** | |
30 | * The URI of the extension xmlns namespace. | |
31 | */ | |
32 | private String xmlnsNamespaceURI; | |
33 | ||
34 | /** | |
35 | * Field extensions. | |
36 | */ | |
37 | private java.util.Map extensions; | |
38 | ||
39 | ||
40 | //-----------/ | |
41 | //- Methods -/ | |
42 | //-----------/ | |
43 | ||
44 | /** | |
45 | * Method addExtension. | |
46 | * | |
47 | * @param key | |
48 | * @param value | |
49 | */ | |
50 | public void addExtension( Object key, String value ) | |
51 | { | |
52 | 0 | getExtensions().put( key, value ); |
53 | 0 | } //-- void addExtension( Object, String ) |
54 | ||
55 | /** | |
56 | * Method equals. | |
57 | * | |
58 | * @param other | |
59 | * @return boolean | |
60 | */ | |
61 | public boolean equals( Object other ) | |
62 | { | |
63 | 0 | if ( this == other ) |
64 | { | |
65 | 0 | return true; |
66 | } | |
67 | ||
68 | 0 | if ( !( other instanceof ExtOptions ) ) |
69 | { | |
70 | 0 | return false; |
71 | } | |
72 | ||
73 | 0 | ExtOptions that = (ExtOptions) other; |
74 | 0 | boolean result = true; |
75 | ||
76 | 0 | result = result && ( getExtensions() == null ? that.getExtensions() == null : getExtensions().equals( that.getExtensions() ) ); |
77 | ||
78 | 0 | return result; |
79 | } //-- boolean equals( Object ) | |
80 | ||
81 | /** | |
82 | * Method getExtensions. | |
83 | * | |
84 | * @return Map | |
85 | */ | |
86 | public java.util.Map getExtensions() | |
87 | { | |
88 | 0 | if ( this.extensions == null ) |
89 | { | |
90 | 0 | this.extensions = new java.util.HashMap(); |
91 | } | |
92 | ||
93 | 0 | return this.extensions; |
94 | } //-- java.util.Map getExtensions() | |
95 | ||
96 | /** | |
97 | * Get the URI of the extension xmlns namespace. | |
98 | * | |
99 | * @return String | |
100 | */ | |
101 | public String getXmlnsNamespaceURI() | |
102 | { | |
103 | 0 | return this.xmlnsNamespaceURI; |
104 | } //-- String getXmlnsNamespaceURI() | |
105 | ||
106 | /** | |
107 | * Get the extension xmlns prefix. | |
108 | * | |
109 | * @return String | |
110 | */ | |
111 | public String getXmlnsPrefix() | |
112 | { | |
113 | 0 | return this.xmlnsPrefix; |
114 | } //-- String getXmlnsPrefix() | |
115 | ||
116 | /** | |
117 | * Method hashCode. | |
118 | * | |
119 | * @return int | |
120 | */ | |
121 | public int hashCode() | |
122 | { | |
123 | 0 | int result = 17; |
124 | ||
125 | 0 | result = 37 * result + ( extensions != null ? extensions.hashCode() : 0 ); |
126 | ||
127 | 0 | return result; |
128 | } //-- int hashCode() | |
129 | ||
130 | /** | |
131 | * Set extra vocabulary as key/value. | |
132 | * | |
133 | * @param extensions | |
134 | */ | |
135 | public void setExtensions( java.util.Map extensions ) | |
136 | { | |
137 | 0 | this.extensions = extensions; |
138 | 0 | } //-- void setExtensions( java.util.Map ) |
139 | ||
140 | /** | |
141 | * Set the URI of the extension xmlns namespace. | |
142 | * | |
143 | * @param xmlnsNamespaceURI | |
144 | */ | |
145 | public void setXmlnsNamespaceURI( String xmlnsNamespaceURI ) | |
146 | { | |
147 | 0 | this.xmlnsNamespaceURI = xmlnsNamespaceURI; |
148 | 0 | } //-- void setXmlnsNamespaceURI( String ) |
149 | ||
150 | /** | |
151 | * Set the extension xmlns prefix. | |
152 | * | |
153 | * @param xmlnsPrefix | |
154 | */ | |
155 | public void setXmlnsPrefix( String xmlnsPrefix ) | |
156 | { | |
157 | 0 | this.xmlnsPrefix = xmlnsPrefix; |
158 | 0 | } //-- void setXmlnsPrefix( String ) |
159 | ||
160 | /** | |
161 | * Method toString. | |
162 | * | |
163 | * @return String | |
164 | */ | |
165 | public java.lang.String toString() | |
166 | { | |
167 | 0 | StringBuilder buf = new StringBuilder( 128 ); |
168 | ||
169 | 0 | buf.append( "extensions = '" ); |
170 | 0 | buf.append( getExtensions() ); |
171 | 0 | buf.append( "'" ); |
172 | ||
173 | 0 | return buf.toString(); |
174 | } //-- java.lang.String toString() | |
175 | ||
176 | } |