Class SandboxDirective
- java.lang.Object
-
- com.shapesecurity.salvation2.Directive
-
- com.shapesecurity.salvation2.Directives.SandboxDirective
-
public class SandboxDirective extends Directive
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.shapesecurity.salvation2.Directive
Directive.DirectiveErrorConsumer, Directive.ManipulationErrorConsumer
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
allowDownloads
private boolean
allowForms
private boolean
allowModals
private boolean
allowOrientationLock
private boolean
allowPointerLock
private boolean
allowPopups
private boolean
allowPopupsToEscapeSandbox
private boolean
allowPresentation
private boolean
allowSameOrigin
private boolean
allowScripts
private boolean
allowStorageAccessByUserActivation
private boolean
allowTopNavigation
private boolean
allowTopNavigationByUserActivation
-
Fields inherited from class com.shapesecurity.salvation2.Directive
containsNonDirectiveCharacter, values
-
-
Constructor Summary
Constructors Constructor Description SandboxDirective(java.util.List<java.lang.String> values, Directive.DirectiveErrorConsumer errors)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
allowDownloads()
boolean
allowForms()
boolean
allowModals()
boolean
allowOrientationLock()
boolean
allowPointerLock()
boolean
allowPopups()
boolean
allowPopupsToEscapeSandbox()
boolean
allowPresentation()
boolean
allowSameOrigin()
boolean
allowScripts()
boolean
allowStorageAccessByUserActivation()
boolean
allowTopNavigation()
boolean
allowTopNavigationByUserActivation()
void
setAllowDownloads(boolean allowDownloads)
void
setAllowForms(boolean allowForms)
void
setAllowModals(boolean allowModals)
void
setAllowOrientationLock(boolean allowOrientationLock)
void
setAllowPointerLock(boolean allowPointerLock)
void
setAllowPopups(boolean allowPopups)
void
setAllowPopupsToEscapeSandbox(boolean allowPopupsToEscapeSandbox)
void
setAllowPresentation(boolean allowPresentation)
void
setAllowSameOrigin(boolean allowSameOrigin)
void
setAllowScripts(boolean allowScripts)
void
setAllowStorageAccessByUserActivation(boolean allowStorageAccessByUserActivation)
void
setAllowTopNavigation(boolean allowTopNavigation)
void
setAllowTopNavigationByUserActivation(boolean allowTopNavigationByUserActivation)
-
Methods inherited from class com.shapesecurity.salvation2.Directive
addValue, getValues, removeValueIgnoreCase, wrapManipulationErrorConsumer
-
-
-
-
Field Detail
-
allowDownloads
private boolean allowDownloads
-
allowForms
private boolean allowForms
-
allowModals
private boolean allowModals
-
allowOrientationLock
private boolean allowOrientationLock
-
allowPointerLock
private boolean allowPointerLock
-
allowPopups
private boolean allowPopups
-
allowPopupsToEscapeSandbox
private boolean allowPopupsToEscapeSandbox
-
allowPresentation
private boolean allowPresentation
-
allowSameOrigin
private boolean allowSameOrigin
-
allowScripts
private boolean allowScripts
-
allowStorageAccessByUserActivation
private boolean allowStorageAccessByUserActivation
-
allowTopNavigation
private boolean allowTopNavigation
-
allowTopNavigationByUserActivation
private boolean allowTopNavigationByUserActivation
-
-
Constructor Detail
-
SandboxDirective
public SandboxDirective(java.util.List<java.lang.String> values, Directive.DirectiveErrorConsumer errors)
-
-
Method Detail
-
allowDownloads
public boolean allowDownloads()
-
setAllowDownloads
public void setAllowDownloads(boolean allowDownloads)
-
allowForms
public boolean allowForms()
-
setAllowForms
public void setAllowForms(boolean allowForms)
-
allowModals
public boolean allowModals()
-
setAllowModals
public void setAllowModals(boolean allowModals)
-
allowOrientationLock
public boolean allowOrientationLock()
-
setAllowOrientationLock
public void setAllowOrientationLock(boolean allowOrientationLock)
-
allowPointerLock
public boolean allowPointerLock()
-
setAllowPointerLock
public void setAllowPointerLock(boolean allowPointerLock)
-
allowPopups
public boolean allowPopups()
-
setAllowPopups
public void setAllowPopups(boolean allowPopups)
-
allowPopupsToEscapeSandbox
public boolean allowPopupsToEscapeSandbox()
-
setAllowPopupsToEscapeSandbox
public void setAllowPopupsToEscapeSandbox(boolean allowPopupsToEscapeSandbox)
-
allowPresentation
public boolean allowPresentation()
-
setAllowPresentation
public void setAllowPresentation(boolean allowPresentation)
-
allowSameOrigin
public boolean allowSameOrigin()
-
setAllowSameOrigin
public void setAllowSameOrigin(boolean allowSameOrigin)
-
allowScripts
public boolean allowScripts()
-
setAllowScripts
public void setAllowScripts(boolean allowScripts)
-
allowStorageAccessByUserActivation
public boolean allowStorageAccessByUserActivation()
-
setAllowStorageAccessByUserActivation
public void setAllowStorageAccessByUserActivation(boolean allowStorageAccessByUserActivation)
-
allowTopNavigation
public boolean allowTopNavigation()
-
setAllowTopNavigation
public void setAllowTopNavigation(boolean allowTopNavigation)
-
allowTopNavigationByUserActivation
public boolean allowTopNavigationByUserActivation()
-
setAllowTopNavigationByUserActivation
public void setAllowTopNavigationByUserActivation(boolean allowTopNavigationByUserActivation)
-
-