Enum Protocol.RequestKey
- java.lang.Object
-
- java.lang.Enum<Protocol.RequestKey>
-
- com.google.javascript.jscomp.webservice.common.Protocol.RequestKey
-
- All Implemented Interfaces:
Protocol.ProtocolEnum
,java.io.Serializable
,java.lang.Comparable<Protocol.RequestKey>
- Enclosing class:
- Protocol
public static enum Protocol.RequestKey extends java.lang.Enum<Protocol.RequestKey> implements Protocol.ProtocolEnum
All the keys that can be part of the http request.
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
asGetParameter()
java.lang.String
getValue()
static boolean
isKeyValid(java.lang.String key)
java.lang.String
toString()
static Protocol.RequestKey
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static Protocol.RequestKey[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
CODE_URL
public static final Protocol.RequestKey CODE_URL
-
JS_CODE
public static final Protocol.RequestKey JS_CODE
-
EXCLUDE_DEFAULT_EXTERNS
public static final Protocol.RequestKey EXCLUDE_DEFAULT_EXTERNS
-
EXTERNS_URL
public static final Protocol.RequestKey EXTERNS_URL
-
EXTERNS_CODE
public static final Protocol.RequestKey EXTERNS_CODE
-
COMPILATION_LEVEL
public static final Protocol.RequestKey COMPILATION_LEVEL
-
OUTPUT_FORMAT
public static final Protocol.RequestKey OUTPUT_FORMAT
-
OUTPUT_INFO
public static final Protocol.RequestKey OUTPUT_INFO
-
OUTPUT_FILE_NAME
public static final Protocol.RequestKey OUTPUT_FILE_NAME
-
OUTPUT_WRAPPER
public static final Protocol.RequestKey OUTPUT_WRAPPER
-
API_KEY
public static final Protocol.RequestKey API_KEY
-
FORMATTING
public static final Protocol.RequestKey FORMATTING
-
WARNING_LEVEL
public static final Protocol.RequestKey WARNING_LEVEL
-
USER_ID
public static final Protocol.RequestKey USER_ID
-
USE_CLOSURE
public static final Protocol.RequestKey USE_CLOSURE
-
BUILD_DEBUG
public static final Protocol.RequestKey BUILD_DEBUG
-
CHARSET
public static final Protocol.RequestKey CHARSET
-
LANGUAGE
public static final Protocol.RequestKey LANGUAGE
-
USE_TYPES_FOR_OPTIMIZATIONS
public static final Protocol.RequestKey USE_TYPES_FOR_OPTIMIZATIONS
-
RAWJS
public static final Protocol.RequestKey RAWJS
-
BASE
public static final Protocol.RequestKey BASE
-
MODE
public static final Protocol.RequestKey MODE
-
SCRIPT
public static final Protocol.RequestKey SCRIPT
-
NOCACHE
public static final Protocol.RequestKey NOCACHE
-
-
Method Detail
-
values
public static Protocol.RequestKey[] 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 (Protocol.RequestKey c : Protocol.RequestKey.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Protocol.RequestKey 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 namejava.lang.NullPointerException
- if the argument is null
-
asGetParameter
public java.lang.String asGetParameter()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Enum<Protocol.RequestKey>
-
isKeyValid
public static boolean isKeyValid(java.lang.String key)
-
getValue
public java.lang.String getValue()
- Specified by:
getValue
in interfaceProtocol.ProtocolEnum
- Returns:
- A string representing the key or value specified by the protocol.
-
-