com.google.javascript.jscomp.webservice.common
Enum Protocol.RequestKey
java.lang.Object
java.lang.Enum<Protocol.RequestKey>
com.google.javascript.jscomp.webservice.common.Protocol.RequestKey
- All Implemented Interfaces:
- Protocol.ProtocolEnum, Serializable, Comparable<Protocol.RequestKey>
- Enclosing class:
- Protocol
public static enum Protocol.RequestKey
- extends Enum<Protocol.RequestKey>
- implements Protocol.ProtocolEnum
All the keys that can be part of the http request.
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
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(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:
IllegalArgumentException
- if this enum type has no constant
with the specified name
NullPointerException
- if the argument is null
asGetParameter
public String asGetParameter()
toString
public String toString()
- Overrides:
toString
in class Enum<Protocol.RequestKey>
isKeyValid
public static boolean isKeyValid(String key)
getValue
public String getValue()
- Specified by:
getValue
in interface Protocol.ProtocolEnum
- Returns:
- A string representing the key or value specified by the
protocol.