001 // =================== DO NOT EDIT THIS FILE ==================== 002 // Generated by Modello 1.7, 003 // any modifications will be overwritten. 004 // ============================================================== 005 006 package org.apache.maven.settings; 007 008 /** 009 * 010 * 011 * The <code><proxy></code> element contains 012 * informations required to a proxy settings. 013 * 014 * 015 * @version $Revision$ $Date$ 016 */ 017 @SuppressWarnings( "all" ) 018 public class Proxy 019 extends IdentifiableBase 020 implements java.io.Serializable, java.lang.Cloneable 021 { 022 023 //--------------------------/ 024 //- Class/Member Variables -/ 025 //--------------------------/ 026 027 /** 028 * 029 * 030 * Whether this proxy configuration is the active 031 * one. 032 * 033 * 034 */ 035 private boolean active = true; 036 037 /** 038 * 039 * 040 * The proxy protocol. 041 * 042 * 043 */ 044 private String protocol = "http"; 045 046 /** 047 * 048 * 049 * The proxy user. 050 * 051 * 052 */ 053 private String username; 054 055 /** 056 * 057 * 058 * The proxy password. 059 * 060 * 061 */ 062 private String password; 063 064 /** 065 * 066 * 067 * The proxy port. 068 * 069 * 070 */ 071 private int port = 8080; 072 073 /** 074 * 075 * 076 * The proxy host. 077 * 078 * 079 */ 080 private String host; 081 082 /** 083 * 084 * 085 * The list of non-proxied hosts (delimited by |). 086 * 087 * 088 */ 089 private String nonProxyHosts; 090 091 092 //-----------/ 093 //- Methods -/ 094 //-----------/ 095 096 /** 097 * Method clone. 098 * 099 * @return Proxy 100 */ 101 public Proxy clone() 102 { 103 try 104 { 105 Proxy copy = (Proxy) super.clone(); 106 107 return copy; 108 } 109 catch ( java.lang.Exception ex ) 110 { 111 throw (java.lang.RuntimeException) new java.lang.UnsupportedOperationException( getClass().getName() 112 + " does not support clone()" ).initCause( ex ); 113 } 114 } //-- Proxy clone() 115 116 /** 117 * Get the proxy host. 118 * 119 * @return String 120 */ 121 public String getHost() 122 { 123 return this.host; 124 } //-- String getHost() 125 126 /** 127 * Get the list of non-proxied hosts (delimited by |). 128 * 129 * @return String 130 */ 131 public String getNonProxyHosts() 132 { 133 return this.nonProxyHosts; 134 } //-- String getNonProxyHosts() 135 136 /** 137 * Get the proxy password. 138 * 139 * @return String 140 */ 141 public String getPassword() 142 { 143 return this.password; 144 } //-- String getPassword() 145 146 /** 147 * Get the proxy port. 148 * 149 * @return int 150 */ 151 public int getPort() 152 { 153 return this.port; 154 } //-- int getPort() 155 156 /** 157 * Get the proxy protocol. 158 * 159 * @return String 160 */ 161 public String getProtocol() 162 { 163 return this.protocol; 164 } //-- String getProtocol() 165 166 /** 167 * Get the proxy user. 168 * 169 * @return String 170 */ 171 public String getUsername() 172 { 173 return this.username; 174 } //-- String getUsername() 175 176 /** 177 * Get whether this proxy configuration is the active one. 178 * 179 * @return boolean 180 */ 181 public boolean isActive() 182 { 183 return this.active; 184 } //-- boolean isActive() 185 186 /** 187 * Set whether this proxy configuration is the active one. 188 * 189 * @param active 190 */ 191 public void setActive( boolean active ) 192 { 193 this.active = active; 194 } //-- void setActive( boolean ) 195 196 /** 197 * Set the proxy host. 198 * 199 * @param host 200 */ 201 public void setHost( String host ) 202 { 203 this.host = host; 204 } //-- void setHost( String ) 205 206 /** 207 * Set the list of non-proxied hosts (delimited by |). 208 * 209 * @param nonProxyHosts 210 */ 211 public void setNonProxyHosts( String nonProxyHosts ) 212 { 213 this.nonProxyHosts = nonProxyHosts; 214 } //-- void setNonProxyHosts( String ) 215 216 /** 217 * Set the proxy password. 218 * 219 * @param password 220 */ 221 public void setPassword( String password ) 222 { 223 this.password = password; 224 } //-- void setPassword( String ) 225 226 /** 227 * Set the proxy port. 228 * 229 * @param port 230 */ 231 public void setPort( int port ) 232 { 233 this.port = port; 234 } //-- void setPort( int ) 235 236 /** 237 * Set the proxy protocol. 238 * 239 * @param protocol 240 */ 241 public void setProtocol( String protocol ) 242 { 243 this.protocol = protocol; 244 } //-- void setProtocol( String ) 245 246 /** 247 * Set the proxy user. 248 * 249 * @param username 250 */ 251 public void setUsername( String username ) 252 { 253 this.username = username; 254 } //-- void setUsername( String ) 255 256 }