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 booleanallowDownloadsprivate booleanallowFormsprivate booleanallowModalsprivate booleanallowOrientationLockprivate booleanallowPointerLockprivate booleanallowPopupsprivate booleanallowPopupsToEscapeSandboxprivate booleanallowPresentationprivate booleanallowSameOriginprivate booleanallowScriptsprivate booleanallowStorageAccessByUserActivationprivate booleanallowTopNavigationprivate booleanallowTopNavigationByUserActivation-
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 booleanallowDownloads()booleanallowForms()booleanallowModals()booleanallowOrientationLock()booleanallowPointerLock()booleanallowPopups()booleanallowPopupsToEscapeSandbox()booleanallowPresentation()booleanallowSameOrigin()booleanallowScripts()booleanallowStorageAccessByUserActivation()booleanallowTopNavigation()booleanallowTopNavigationByUserActivation()voidsetAllowDownloads(boolean allowDownloads)voidsetAllowForms(boolean allowForms)voidsetAllowModals(boolean allowModals)voidsetAllowOrientationLock(boolean allowOrientationLock)voidsetAllowPointerLock(boolean allowPointerLock)voidsetAllowPopups(boolean allowPopups)voidsetAllowPopupsToEscapeSandbox(boolean allowPopupsToEscapeSandbox)voidsetAllowPresentation(boolean allowPresentation)voidsetAllowSameOrigin(boolean allowSameOrigin)voidsetAllowScripts(boolean allowScripts)voidsetAllowStorageAccessByUserActivation(boolean allowStorageAccessByUserActivation)voidsetAllowTopNavigation(boolean allowTopNavigation)voidsetAllowTopNavigationByUserActivation(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)
-
-