Class FrameOptionsHeader

java.lang.Object
nablarch.fw.web.handler.secure.FrameOptionsHeader
All Implemented Interfaces:
SecureResponseHeader

public class FrameOptionsHeader extends Object implements SecureResponseHeader
X-Frame-Optionsレスポンスヘッダを設定するクラス。
  • Constructor Details

    • FrameOptionsHeader

      public FrameOptionsHeader()
      デフォルトの設定でオブジェクトを構築する。
  • Method Details

    • setOption

      public void setOption(String xFrameOptions)
      X-Frame-Optionsを設定する。
      Parameters:
      xFrameOptions - X-Frame-Optionsの値
    • isOutput

      public boolean isOutput(HttpResponse response, ServletExecutionContext context)
      FrameOptionsHeader.OPTIONS.NONE以外の場合は出力する。
      Specified by:
      isOutput in interface SecureResponseHeader
      Parameters:
      response - レスポンスオブジェクト
      context - Servlet APIの情報を持つコンテキスト
      Returns:
      出力する場合はtrue
    • getName

      public String getName()
      Description copied from interface: SecureResponseHeader
      レスポンスヘッダの名前を返す。
      Specified by:
      getName in interface SecureResponseHeader
      Returns:
      レスポンスヘッダの名前
    • getValue

      public String getValue()
      Description copied from interface: SecureResponseHeader
      レスポンスヘッダの値を返す。
      Specified by:
      getValue in interface SecureResponseHeader
      Returns:
      レスポンスヘッダの値