Class SourceExpressionDirective


public class SourceExpressionDirective extends HostSourceDirective
  • Field Details

    • unsafeInline

      private boolean unsafeInline
    • unsafeEval

      private boolean unsafeEval
    • strictDynamic

      private boolean strictDynamic
    • unsafeHashes

      private boolean unsafeHashes
    • reportSample

      private boolean reportSample
    • unsafeAllowRedirects

      private boolean unsafeAllowRedirects
    • nonces

      private List<Nonce> nonces
    • hashes

      private List<Hash> hashes
  • Constructor Details

  • Method Details

    • _addNonce

      private boolean _addNonce(Nonce nonce, int index, Directive.DirectiveErrorConsumer errors)
    • _addHash

      private boolean _addHash(Hash hash, int index, Directive.DirectiveErrorConsumer errors)
    • unsafeInline

      public boolean unsafeInline()
    • setUnsafeInline

      public void setUnsafeInline(boolean unsafeInline)
    • unsafeEval

      public boolean unsafeEval()
    • setUnsafeEval

      public void setUnsafeEval(boolean unsafeEval)
    • strictDynamic

      public boolean strictDynamic()
    • setStrictDynamic

      public void setStrictDynamic(boolean strictDynamic)
    • unsafeHashes

      public boolean unsafeHashes()
    • setUnsafeHashes

      public void setUnsafeHashes(boolean unsafeHashes)
    • reportSample

      public boolean reportSample()
    • setReportSample

      public void setReportSample(boolean reportSample)
    • unsafeAllowRedirects

      public boolean unsafeAllowRedirects()
    • setUnsafeAllowRedirects

      public void setUnsafeAllowRedirects(boolean unsafeAllowRedirects)
    • getNonces

      public List<Nonce> getNonces()
    • addNonce

      public void addNonce(Nonce nonce, Directive.ManipulationErrorConsumer errors)
    • removeNonce

      public boolean removeNonce(Nonce nonce)
    • getHashes

      public List<Hash> getHashes()
    • addHash

      public void addHash(Hash hash, Directive.ManipulationErrorConsumer errors)
    • removeHash

      public boolean removeHash(Hash hash)