Package com.shapesecurity.salvation2
Enum FetchDirectiveKind
- java.lang.Object
-
- java.lang.Enum<FetchDirectiveKind>
-
- com.shapesecurity.salvation2.FetchDirectiveKind
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<FetchDirectiveKind>
public enum FetchDirectiveKind extends java.lang.Enum<FetchDirectiveKind>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ChildSrc
ConnectSrc
DefaultSrc
FontSrc
FrameSrc
ImgSrc
ManifestSrc
MediaSrc
ObjectSrc
PrefetchSrc
ScriptSrc
ScriptSrcAttr
ScriptSrcElem
StyleSrc
StyleSrcAttr
StyleSrcElem
WorkerSrc
-
Field Summary
Fields Modifier and Type Field Description private static FetchDirectiveKind[]
ConnectSrcFallback
private static FetchDirectiveKind[]
FontSrcFallback
private static FetchDirectiveKind[]
FrameSrcFallback
private static FetchDirectiveKind[]
ImgSrcFallback
private static FetchDirectiveKind[]
ManifestSrcFallback
private static FetchDirectiveKind[]
MediaSrcFallback
private static FetchDirectiveKind[]
ObjectSrcFallback
private static FetchDirectiveKind[]
PrefetchSrcFallback
java.lang.String
repr
private static FetchDirectiveKind[]
ScriptSrcAttrFallback
private static FetchDirectiveKind[]
ScriptSrcElemFallback
private static FetchDirectiveKind[]
ScriptSrcFallback
private static FetchDirectiveKind[]
StyleSrcAttrFallback
private static FetchDirectiveKind[]
StyleSrcElemFallback
private static FetchDirectiveKind[]
StyleSrcFallback
private static FetchDirectiveKind[]
WorkerSrcFallback
-
Constructor Summary
Constructors Modifier Constructor Description private
FetchDirectiveKind(java.lang.String repr)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static FetchDirectiveKind
fromString(java.lang.String name)
(package private) static FetchDirectiveKind[]
getFetchDirectiveFallbackList(FetchDirectiveKind directive)
static FetchDirectiveKind
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static FetchDirectiveKind[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ChildSrc
public static final FetchDirectiveKind ChildSrc
-
ConnectSrc
public static final FetchDirectiveKind ConnectSrc
-
DefaultSrc
public static final FetchDirectiveKind DefaultSrc
-
FontSrc
public static final FetchDirectiveKind FontSrc
-
FrameSrc
public static final FetchDirectiveKind FrameSrc
-
ImgSrc
public static final FetchDirectiveKind ImgSrc
-
ManifestSrc
public static final FetchDirectiveKind ManifestSrc
-
MediaSrc
public static final FetchDirectiveKind MediaSrc
-
ObjectSrc
public static final FetchDirectiveKind ObjectSrc
-
PrefetchSrc
public static final FetchDirectiveKind PrefetchSrc
-
ScriptSrcAttr
public static final FetchDirectiveKind ScriptSrcAttr
-
ScriptSrc
public static final FetchDirectiveKind ScriptSrc
-
ScriptSrcElem
public static final FetchDirectiveKind ScriptSrcElem
-
StyleSrcAttr
public static final FetchDirectiveKind StyleSrcAttr
-
StyleSrc
public static final FetchDirectiveKind StyleSrc
-
StyleSrcElem
public static final FetchDirectiveKind StyleSrcElem
-
WorkerSrc
public static final FetchDirectiveKind WorkerSrc
-
-
Field Detail
-
repr
public final java.lang.String repr
-
ScriptSrcFallback
private static FetchDirectiveKind[] ScriptSrcFallback
-
ScriptSrcElemFallback
private static FetchDirectiveKind[] ScriptSrcElemFallback
-
ScriptSrcAttrFallback
private static FetchDirectiveKind[] ScriptSrcAttrFallback
-
StyleSrcFallback
private static FetchDirectiveKind[] StyleSrcFallback
-
StyleSrcElemFallback
private static FetchDirectiveKind[] StyleSrcElemFallback
-
StyleSrcAttrFallback
private static FetchDirectiveKind[] StyleSrcAttrFallback
-
WorkerSrcFallback
private static FetchDirectiveKind[] WorkerSrcFallback
-
ConnectSrcFallback
private static FetchDirectiveKind[] ConnectSrcFallback
-
ManifestSrcFallback
private static FetchDirectiveKind[] ManifestSrcFallback
-
PrefetchSrcFallback
private static FetchDirectiveKind[] PrefetchSrcFallback
-
ObjectSrcFallback
private static FetchDirectiveKind[] ObjectSrcFallback
-
FrameSrcFallback
private static FetchDirectiveKind[] FrameSrcFallback
-
MediaSrcFallback
private static FetchDirectiveKind[] MediaSrcFallback
-
FontSrcFallback
private static FetchDirectiveKind[] FontSrcFallback
-
ImgSrcFallback
private static FetchDirectiveKind[] ImgSrcFallback
-
-
Method Detail
-
values
public static FetchDirectiveKind[] 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 (FetchDirectiveKind c : FetchDirectiveKind.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static FetchDirectiveKind 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
-
fromString
public static FetchDirectiveKind fromString(java.lang.String name)
-
getFetchDirectiveFallbackList
static FetchDirectiveKind[] getFetchDirectiveFallbackList(FetchDirectiveKind directive)
-
-