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 ChildSrcConnectSrcDefaultSrcFontSrcFrameSrcImgSrcManifestSrcMediaSrcObjectSrcPrefetchSrcScriptSrcScriptSrcAttrScriptSrcElemStyleSrcStyleSrcAttrStyleSrcElemWorkerSrc
-
Field Summary
Fields Modifier and Type Field Description private static FetchDirectiveKind[]ConnectSrcFallbackprivate static FetchDirectiveKind[]FontSrcFallbackprivate static FetchDirectiveKind[]FrameSrcFallbackprivate static FetchDirectiveKind[]ImgSrcFallbackprivate static FetchDirectiveKind[]ManifestSrcFallbackprivate static FetchDirectiveKind[]MediaSrcFallbackprivate static FetchDirectiveKind[]ObjectSrcFallbackprivate static FetchDirectiveKind[]PrefetchSrcFallbackjava.lang.Stringreprprivate static FetchDirectiveKind[]ScriptSrcAttrFallbackprivate static FetchDirectiveKind[]ScriptSrcElemFallbackprivate static FetchDirectiveKind[]ScriptSrcFallbackprivate static FetchDirectiveKind[]StyleSrcAttrFallbackprivate static FetchDirectiveKind[]StyleSrcElemFallbackprivate static FetchDirectiveKind[]StyleSrcFallbackprivate static FetchDirectiveKind[]WorkerSrcFallback
-
Constructor Summary
Constructors Modifier Constructor Description privateFetchDirectiveKind(java.lang.String repr)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static FetchDirectiveKindfromString(java.lang.String name)(package private) static FetchDirectiveKind[]getFetchDirectiveFallbackList(FetchDirectiveKind directive)static FetchDirectiveKindvalueOf(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)
-
-