public class SourceExpressionDirective extends HostSourceDirective
Directive.DirectiveErrorConsumer, Directive.ManipulationErrorConsumerhosts, none, schemes, self, starcontainsNonDirectiveCharacter, values| Constructor and Description |
|---|
SourceExpressionDirective(List<String> values,
Directive.DirectiveErrorConsumer errors) |
| Modifier and Type | Method and Description |
|---|---|
void |
addHash(Hash hash,
Directive.ManipulationErrorConsumer errors) |
void |
addNonce(Nonce nonce,
Directive.ManipulationErrorConsumer errors) |
List<Hash> |
getHashes() |
List<Nonce> |
getNonces() |
boolean |
removeHash(Hash hash) |
boolean |
removeNonce(Nonce nonce) |
boolean |
reportSample() |
void |
setReportSample(boolean reportSample) |
void |
setStrictDynamic(boolean strictDynamic) |
void |
setUnsafeAllowRedirects(boolean unsafeAllowRedirects) |
void |
setUnsafeEval(boolean unsafeEval) |
void |
setUnsafeHashes(boolean unsafeHashes) |
void |
setUnsafeInline(boolean unsafeInline) |
boolean |
strictDynamic() |
boolean |
unsafeAllowRedirects() |
boolean |
unsafeEval() |
boolean |
unsafeHashes() |
boolean |
unsafeInline() |
addHost, addScheme, addValue, getHosts, getSchemes, removeHost, removeScheme, removeValueIgnoreCase, removeValuesMatching, self, setSelf, setStar, stargetValues, wrapManipulationErrorConsumerpublic SourceExpressionDirective(List<String> values, Directive.DirectiveErrorConsumer errors)
public boolean unsafeInline()
public void setUnsafeInline(boolean unsafeInline)
public boolean unsafeEval()
public void setUnsafeEval(boolean unsafeEval)
public boolean strictDynamic()
public void setStrictDynamic(boolean strictDynamic)
public boolean unsafeHashes()
public void setUnsafeHashes(boolean unsafeHashes)
public boolean reportSample()
public void setReportSample(boolean reportSample)
public boolean unsafeAllowRedirects()
public void setUnsafeAllowRedirects(boolean unsafeAllowRedirects)
public void addNonce(Nonce nonce, Directive.ManipulationErrorConsumer errors)
public boolean removeNonce(Nonce nonce)
public void addHash(Hash hash, Directive.ManipulationErrorConsumer errors)
public boolean removeHash(Hash hash)
Copyright © 2020. All rights reserved.