You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by te...@apache.org on 2006/06/06 20:33:54 UTC
svn commit: r412185 -
/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/java/java/net/Authenticator.java
Author: tellison
Date: Tue Jun 6 11:33:53 2006
New Revision: 412185
URL: http://svn.apache.org/viewvc?rev=412185&view=rev
Log:
Convert Authenticator.RequestorType to an enum
Modified:
incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/java/java/net/Authenticator.java
Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/java/java/net/Authenticator.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/java/java/net/Authenticator.java?rev=412185&r1=412184&r2=412185&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/java/java/net/Authenticator.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/java/java/net/Authenticator.java Tue Jun 6 11:33:53 2006
@@ -325,57 +325,18 @@
}
/**
- * an enum class of requestor type
- *
- */
- // FIXME: This class needs java 5 Enum feature support.
- // The code will be modified when Enum feature is ready.
- public static final class RequestorType {
-
- private String name;
-
- /**
- * type of proxy server
- */
- public static final Authenticator.RequestorType PROXY = new RequestorType(
- "PROXY"); //$NON-NLS-1$
-
- /**
- * type of origin server
- */
- public static final Authenticator.RequestorType SERVER = new RequestorType(
- "SERVER"); //$NON-NLS-1$
-
- private static final RequestorType[] rt = { PROXY, SERVER };
-
- private RequestorType(String name) {
- this.name = name;
- }
-
- /**
- *
- * @return an array of requestor types
- */
- public static final RequestorType[] values() {
- return rt;
- }
-
- /**
- *
- * @param name
- * requestor types name
- * @return a requestor type according to name if exist
- */
- public static RequestorType valueOf(String name) {
- if (null == name) {
- throw new NullPointerException();
- }
- for (int i = 0; i < rt.length; i++) {
- if (rt[i].name.equals(name)) {
- return rt[i];
- }
- }
- throw new IllegalArgumentException(name);
- }
- }
+ * an enum class of requestor type
+ */
+ public enum RequestorType {
+
+ /**
+ * type of proxy server
+ */
+ PROXY,
+
+ /**
+ * type of origin server
+ */
+ SERVER
+ }
}