public final class XFrameOptionsHeaderWriter extends Object implements HeaderWriter
HeaderWriter implementation for the X-Frame-Options headers. When using the ALLOW-FROM directive the actual
value is determined by a AllowFromStrategy.AllowFromStrategy| Modifier and Type | Class and Description |
|---|---|
static class |
XFrameOptionsHeaderWriter.XFrameOptionsMode
The possible values for the X-Frame-Options header.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
XFRAME_OPTIONS_HEADER |
| Constructor and Description |
|---|
XFrameOptionsHeaderWriter()
Creates an instance with
XFrameOptionsHeaderWriter.XFrameOptionsMode.DENY |
XFrameOptionsHeaderWriter(AllowFromStrategy allowFromStrategy)
Creates a new instance with
XFrameOptionsHeaderWriter.XFrameOptionsMode.ALLOW_FROM. |
XFrameOptionsHeaderWriter(XFrameOptionsHeaderWriter.XFrameOptionsMode frameOptionsMode)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
void |
writeHeaders(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Create a
Header instance. |
public static final String XFRAME_OPTIONS_HEADER
public XFrameOptionsHeaderWriter()
XFrameOptionsHeaderWriter.XFrameOptionsMode.DENYpublic XFrameOptionsHeaderWriter(XFrameOptionsHeaderWriter.XFrameOptionsMode frameOptionsMode)
frameOptionsMode - the XFrameOptionsHeaderWriter.XFrameOptionsMode to use. If using
XFrameOptionsHeaderWriter.XFrameOptionsMode.ALLOW_FROM, use
#FrameOptionsHeaderWriter(AllowFromStrategy)
instead.public XFrameOptionsHeaderWriter(AllowFromStrategy allowFromStrategy)
XFrameOptionsHeaderWriter.XFrameOptionsMode.ALLOW_FROM.allowFromStrategy - the strategy for determining what the value for ALLOW_FROM is.public void writeHeaders(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
HeaderWriterHeader instance.writeHeaders in interface HeaderWriterrequest - the requestresponse - the response