Package com.helger.servlet.response
Enum EXFrameOptionType
- java.lang.Object
-
- java.lang.Enum<EXFrameOptionType>
-
- com.helger.servlet.response.EXFrameOptionType
-
- All Implemented Interfaces:
com.helger.commons.id.IHasID<String>,Serializable,Comparable<EXFrameOptionType>
public enum EXFrameOptionType extends Enum<EXFrameOptionType> implements com.helger.commons.id.IHasID<String>
The possible values for the X-Frame-Options HTTP header.- Since:
- 6.0.5
- Author:
- Philip Helger
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ALLOW_FROMThe page can only be displayed in a frame on the specified origin.DENYThe page cannot be displayed in a frame, regardless of the site attempting to do so.SAMEORIGINThe page can only be displayed in a frame on the same origin as the page itself.
-
Field Summary
Fields Modifier and Type Field Description static EXFrameOptionTypeDEFAULT
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EXFrameOptionTypegetFromIDOrNull(String sID)StringgetID()booleanisURLRequired()static EXFrameOptionTypevalueOf(String name)Returns the enum constant of this type with the specified name.static EXFrameOptionType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
DENY
public static final EXFrameOptionType DENY
The page cannot be displayed in a frame, regardless of the site attempting to do so.
-
SAMEORIGIN
public static final EXFrameOptionType SAMEORIGIN
The page can only be displayed in a frame on the same origin as the page itself.
-
ALLOW_FROM
public static final EXFrameOptionType ALLOW_FROM
The page can only be displayed in a frame on the specified origin.
-
-
Field Detail
-
DEFAULT
public static final EXFrameOptionType DEFAULT
-
-
Method Detail
-
values
public static EXFrameOptionType[] 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 (EXFrameOptionType c : EXFrameOptionType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static EXFrameOptionType 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 nameNullPointerException- if the argument is null
-
getID
@Nonnull @Nonempty public String getID()
- Specified by:
getIDin interfacecom.helger.commons.id.IHasID<String>
-
isURLRequired
public boolean isURLRequired()
-
getFromIDOrNull
@Nullable public static EXFrameOptionType getFromIDOrNull(@Nullable String sID)
-
-