org.openstreetmap.josm.gui.preferences.server
Enum ProxyPreferencesPanel.ProxyPolicy

java.lang.Object
  extended by java.lang.Enum<ProxyPreferencesPanel.ProxyPolicy>
      extended by org.openstreetmap.josm.gui.preferences.server.ProxyPreferencesPanel.ProxyPolicy
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<ProxyPreferencesPanel.ProxyPolicy>
Enclosing class:
ProxyPreferencesPanel

public static enum ProxyPreferencesPanel.ProxyPolicy
extends java.lang.Enum<ProxyPreferencesPanel.ProxyPolicy>


Enum Constant Summary
NO_PROXY
           
USE_HTTP_PROXY
           
USE_SOCKS_PROXY
           
USE_SYSTEM_SETTINGS
           
 
Field Summary
private  java.lang.String policyName
           
 
Method Summary
static ProxyPreferencesPanel.ProxyPolicy fromName(java.lang.String policyName)
           
 java.lang.String getName()
           
static ProxyPreferencesPanel.ProxyPolicy valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static ProxyPreferencesPanel.ProxyPolicy[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

NO_PROXY

public static final ProxyPreferencesPanel.ProxyPolicy NO_PROXY

USE_SYSTEM_SETTINGS

public static final ProxyPreferencesPanel.ProxyPolicy USE_SYSTEM_SETTINGS

USE_HTTP_PROXY

public static final ProxyPreferencesPanel.ProxyPolicy USE_HTTP_PROXY

USE_SOCKS_PROXY

public static final ProxyPreferencesPanel.ProxyPolicy USE_SOCKS_PROXY
Field Detail

policyName

private java.lang.String policyName
Method Detail

values

public static ProxyPreferencesPanel.ProxyPolicy[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (ProxyPreferencesPanel.ProxyPolicy c : ProxyPreferencesPanel.ProxyPolicy.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static ProxyPreferencesPanel.ProxyPolicy valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

getName

public java.lang.String getName()

fromName

public static ProxyPreferencesPanel.ProxyPolicy fromName(java.lang.String policyName)


JOSM