Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

addDirective(T) - Method in class com.shapesecurity.salvation.data.Policy
 
addDirectives(Iterable<Directive<? extends DirectiveValue>>) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsChildFromSource(URI) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsChildFromSource(GUID) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsConnectTo(URI) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsConnectTo(GUID) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsFontFromSource(URI) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsFontFromSource(GUID) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsFormAction(URI) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsFormAction(GUID) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsFrameAncestor(URI) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsFrameAncestor(GUID) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsFrameFromSource(URI) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsFrameFromSource(GUID) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsImgFromSource(URI) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsImgFromSource(GUID) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsManifestFromSource(URI) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsManifestFromSource(GUID) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsMediaFromSource(URI) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsMediaFromSource(GUID) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsNavigation(URI) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsNavigation(GUID) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsObjectFromSource(URI) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsObjectFromSource(GUID) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsPlugin(MediaType) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsPrefetchFromSource(URI) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsPrefetchFromSource(GUID) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsScriptAttributeWithHash(HashSource.HashAlgorithm, Base64Value) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsScriptFromSource(URI) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsScriptFromSource(GUID) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsScriptWithHash(HashSource.HashAlgorithm, Base64Value) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsScriptWithNonce(String) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsScriptWithNonce(Base64Value) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsStyleAttributeWithHash(HashSource.HashAlgorithm, Base64Value) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsStyleFromSource(URI) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsStyleFromSource(GUID) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsStyleWithHash(HashSource.HashAlgorithm, Base64Value) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsStyleWithNonce(String) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsStyleWithNonce(Base64Value) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsUnsafeInlineScript() - Method in class com.shapesecurity.salvation.data.Policy
 
allowsUnsafeInlineStyle() - Method in class com.shapesecurity.salvation.data.Policy
 
allowsWorkerFromSource(URI) - Method in class com.shapesecurity.salvation.data.Policy
 
allowsWorkerFromSource(GUID) - Method in class com.shapesecurity.salvation.data.Policy
 
AncestorSource - Interface in com.shapesecurity.salvation.directiveValues
 

B

Base64Value - Class in com.shapesecurity.salvation.data
 
Base64Value(String) - Constructor for class com.shapesecurity.salvation.data.Base64Value
 
BaseUriDirective - Class in com.shapesecurity.salvation.directives
 
BaseUriDirective(Set<SourceExpression>) - Constructor for class com.shapesecurity.salvation.directives.BaseUriDirective
 
bind(Function<Value, Set<? extends Value>>) - Method in class com.shapesecurity.salvation.directives.Directive
 
BlockAllMixedContentDirective - Class in com.shapesecurity.salvation.directives
 
BlockAllMixedContentDirective() - Constructor for class com.shapesecurity.salvation.directives.BlockAllMixedContentDirective
 

C

ChildSrcDirective - Class in com.shapesecurity.salvation.directives
 
ChildSrcDirective(Set<SourceExpression>) - Constructor for class com.shapesecurity.salvation.directives.ChildSrcDirective
 
clone() - Method in class com.shapesecurity.salvation.directives.Directive
 
column - Variable in class com.shapesecurity.salvation.data.Location
 
com.shapesecurity.salvation - package com.shapesecurity.salvation
 
com.shapesecurity.salvation.data - package com.shapesecurity.salvation.data
 
com.shapesecurity.salvation.directives - package com.shapesecurity.salvation.directives
 
com.shapesecurity.salvation.directiveValues - package com.shapesecurity.salvation.directiveValues
 
com.shapesecurity.salvation.interfaces - package com.shapesecurity.salvation.interfaces
 
com.shapesecurity.salvation.tokens - package com.shapesecurity.salvation.tokens
 
ConnectSrcDirective - Class in com.shapesecurity.salvation.directives
 
ConnectSrcDirective(Set<SourceExpression>) - Constructor for class com.shapesecurity.salvation.directives.ConnectSrcDirective
 
Constants - Class in com.shapesecurity.salvation
 
Constants() - Constructor for class com.shapesecurity.salvation.Constants
 
construct(Set<SourceExpression>) - Method in class com.shapesecurity.salvation.directives.BaseUriDirective
 
construct(Set<DirectiveValue>) - Method in class com.shapesecurity.salvation.directives.BlockAllMixedContentDirective
 
construct(Set<SourceExpression>) - Method in class com.shapesecurity.salvation.directives.ChildSrcDirective
 
construct(Set<SourceExpression>) - Method in class com.shapesecurity.salvation.directives.ConnectSrcDirective
 
construct(Set<SourceExpression>) - Method in class com.shapesecurity.salvation.directives.DefaultSrcDirective
 
construct(Set<Value>) - Method in class com.shapesecurity.salvation.directives.Directive
 
construct(Set<SourceExpression>) - Method in class com.shapesecurity.salvation.directives.FontSrcDirective
 
construct(Set<SourceExpression>) - Method in class com.shapesecurity.salvation.directives.FormActionDirective
 
construct(Set<AncestorSource>) - Method in class com.shapesecurity.salvation.directives.FrameAncestorsDirective
 
construct(Set<SourceExpression>) - Method in class com.shapesecurity.salvation.directives.FrameSrcDirective
 
construct(Set<SourceExpression>) - Method in class com.shapesecurity.salvation.directives.ImgSrcDirective
 
construct(Set<SourceExpression>) - Method in class com.shapesecurity.salvation.directives.ManifestSrcDirective
 
construct(Set<SourceExpression>) - Method in class com.shapesecurity.salvation.directives.MediaSrcDirective
 
construct(Set<SourceExpression>) - Method in class com.shapesecurity.salvation.directives.NavigateToDirective
 
construct(Set<SourceExpression>) - Method in class com.shapesecurity.salvation.directives.ObjectSrcDirective
 
construct(Set<MediaType>) - Method in class com.shapesecurity.salvation.directives.PluginTypesDirective
 
construct(Set<SourceExpression>) - Method in class com.shapesecurity.salvation.directives.PrefetchSrcDirective
 
construct(Set<RFC7230Token>) - Method in class com.shapesecurity.salvation.directives.ReferrerDirective
 
construct(Set<ReportToValue>) - Method in class com.shapesecurity.salvation.directives.ReportToDirective
 
construct(Set<URI>) - Method in class com.shapesecurity.salvation.directives.ReportUriDirective
 
construct(Set<RFC7230Token>) - Method in class com.shapesecurity.salvation.directives.RequireSriForDirective
 
construct(Set<RFC7230Token>) - Method in class com.shapesecurity.salvation.directives.SandboxDirective
 
construct(Set<SourceExpression>) - Method in class com.shapesecurity.salvation.directives.ScriptSrcAttrDirective
 
construct(Set<SourceExpression>) - Method in class com.shapesecurity.salvation.directives.ScriptSrcDirective
 
construct(Set<SourceExpression>) - Method in class com.shapesecurity.salvation.directives.ScriptSrcElemDirective
 
construct(Set<SourceExpression>) - Method in class com.shapesecurity.salvation.directives.StyleSrcAttrDirective
 
construct(Set<SourceExpression>) - Method in class com.shapesecurity.salvation.directives.StyleSrcDirective
 
construct(Set<SourceExpression>) - Method in class com.shapesecurity.salvation.directives.StyleSrcElemDirective
 
construct(Set<DirectiveValue>) - Method in class com.shapesecurity.salvation.directives.UpgradeInsecureRequestsDirective
 
construct(Set<SourceExpression>) - Method in class com.shapesecurity.salvation.directives.WorkerSrcDirective
 
contains(DirectiveValue) - Method in class com.shapesecurity.salvation.directives.Directive
 
containsFetchDirective() - Method in class com.shapesecurity.salvation.data.Policy
 
containsHashSource() - Method in class com.shapesecurity.salvation.directives.SourceListDirective
 
containsKeywordsAndNoncesOnly() - Method in class com.shapesecurity.salvation.directives.SourceListDirective
 
containsNonceSource() - Method in class com.shapesecurity.salvation.directives.SourceListDirective
 
containsSourceExpression(Class<T>, Predicate<SourceExpression>) - Method in class com.shapesecurity.salvation.data.Policy
 
createNotice(Notice.Type, String) - Method in class com.shapesecurity.salvation.Parser
 
createNotice(Token, Notice.Type, String) - Method in class com.shapesecurity.salvation.Parser
 
createNotice(Token, Notice.Type, String) - Method in class com.shapesecurity.salvation.ParserWithLocation
 

D

decodedBytes() - Method in class com.shapesecurity.salvation.data.Base64Value
 
decodeString(String) - Static method in class com.shapesecurity.salvation.directiveValues.HostSource
 
defaultPortForProtocol(String) - Static method in class com.shapesecurity.salvation.data.SchemeHostPortTriple
 
DefaultSrcDirective - Class in com.shapesecurity.salvation.directives
 
DefaultSrcDirective(Set<SourceExpression>) - Constructor for class com.shapesecurity.salvation.directives.DefaultSrcDirective
 
Directive<Value extends DirectiveValue> - Class in com.shapesecurity.salvation.directives
 
DirectiveNameToken - Class in com.shapesecurity.salvation.tokens
 
DirectiveNameToken(String) - Constructor for class com.shapesecurity.salvation.tokens.DirectiveNameToken
 
DirectiveNameToken.DirectiveNameSubtype - Enum in com.shapesecurity.salvation.tokens
 
DirectiveSeparatorToken - Class in com.shapesecurity.salvation.tokens
 
DirectiveSeparatorToken(String) - Constructor for class com.shapesecurity.salvation.tokens.DirectiveSeparatorToken
 
DirectiveValue - Interface in com.shapesecurity.salvation.directives
 
DirectiveValueToken - Class in com.shapesecurity.salvation.tokens
 
DirectiveValueToken(String) - Constructor for class com.shapesecurity.salvation.tokens.DirectiveValueToken
 

E

eat(Function<String, Token>, Pattern) - Method in class com.shapesecurity.salvation.Tokeniser
 
eat(Function<String, Token>, Pattern) - Method in class com.shapesecurity.salvation.TokeniserWithLocation
 
EMPTY_PORT - Static variable in class com.shapesecurity.salvation.Constants
 
endLocation - Variable in class com.shapesecurity.salvation.data.Notice
 
endLocation - Variable in class com.shapesecurity.salvation.tokens.Token
 
equals(Object) - Method in class com.shapesecurity.salvation.data.Base64Value
 
equals(Object) - Method in class com.shapesecurity.salvation.data.GUID
 
equals(Object) - Method in class com.shapesecurity.salvation.data.Policy
 
equals(Object) - Method in class com.shapesecurity.salvation.data.SchemeHostPortTriple
 
equals(Object) - Method in class com.shapesecurity.salvation.data.URI
 
equals(Object) - Method in class com.shapesecurity.salvation.directives.Directive
 
equals(Object) - Method in class com.shapesecurity.salvation.directiveValues.HashSource
 
equals(Object) - Method in class com.shapesecurity.salvation.directiveValues.HostSource
 
equals(Object) - Method in class com.shapesecurity.salvation.directiveValues.MediaType
 
equals(Object) - Method in class com.shapesecurity.salvation.directiveValues.NonceSource
 
equals(Object) - Method in class com.shapesecurity.salvation.directiveValues.ReportToValue
 
equals(Object) - Method in class com.shapesecurity.salvation.directiveValues.RFC7230Token
 
equals(Object) - Method in class com.shapesecurity.salvation.directiveValues.SchemeSource
 

F

FETCH_DIRECIVE_COUNT - Static variable in class com.shapesecurity.salvation.directives.Directive
 
FetchDirective - Class in com.shapesecurity.salvation.directives
 
FetchDirective(String, Set<SourceExpression>) - Constructor for class com.shapesecurity.salvation.directives.FetchDirective
 
FontSrcDirective - Class in com.shapesecurity.salvation.directives
 
FontSrcDirective(Set<SourceExpression>) - Constructor for class com.shapesecurity.salvation.directives.FontSrcDirective
 
FormActionDirective - Class in com.shapesecurity.salvation.directives
 
FormActionDirective(Set<SourceExpression>) - Constructor for class com.shapesecurity.salvation.directives.FormActionDirective
 
FrameAncestorsDirective - Class in com.shapesecurity.salvation.directives
 
FrameAncestorsDirective(Set<AncestorSource>) - Constructor for class com.shapesecurity.salvation.directives.FrameAncestorsDirective
 
FrameSrcDirective - Class in com.shapesecurity.salvation.directives
 
FrameSrcDirective(Set<SourceExpression>) - Constructor for class com.shapesecurity.salvation.directives.FrameSrcDirective
 

G

getAllErrors(ArrayList<Notice>) - Static method in class com.shapesecurity.salvation.data.Notice
 
getAllInfos(ArrayList<Notice>) - Static method in class com.shapesecurity.salvation.data.Notice
 
getAllWarnings(ArrayList<Notice>) - Static method in class com.shapesecurity.salvation.data.Notice
 
getDirectiveByType(Class<T>) - Method in class com.shapesecurity.salvation.data.Policy
 
getDirectives() - Method in class com.shapesecurity.salvation.data.Policy
 
getEffectiveSourceExpressions(Class<T>) - Method in class com.shapesecurity.salvation.data.Policy
 
getFetchDirectives() - Static method in class com.shapesecurity.salvation.directives.Directive
 
getMessage() - Method in exception com.shapesecurity.salvation.Parser.DirectiveValueParseException
 
getNestedContextDirectives() - Static method in class com.shapesecurity.salvation.directives.Directive
 
getOrigin() - Method in class com.shapesecurity.salvation.data.Policy
 
getValue() - Method in enum com.shapesecurity.salvation.data.Notice.Type
 
GUID - Class in com.shapesecurity.salvation.data
 
GUID(String) - Constructor for class com.shapesecurity.salvation.data.GUID
 

H

hashCode() - Method in class com.shapesecurity.salvation.data.Base64Value
 
hashCode() - Method in class com.shapesecurity.salvation.data.GUID
 
hashCode() - Method in class com.shapesecurity.salvation.data.Policy
 
hashCode() - Method in class com.shapesecurity.salvation.data.SchemeHostPortTriple
 
hashCode() - Method in class com.shapesecurity.salvation.data.URI
 
hashCode() - Method in class com.shapesecurity.salvation.directives.Directive
 
hashCode() - Method in class com.shapesecurity.salvation.directiveValues.HashSource
 
hashCode() - Method in class com.shapesecurity.salvation.directiveValues.HostSource
 
hashCode() - Method in class com.shapesecurity.salvation.directiveValues.MediaType
 
hashCode() - Method in class com.shapesecurity.salvation.directiveValues.NonceSource
 
hashCode() - Method in class com.shapesecurity.salvation.directiveValues.ReportToValue
 
hashCode() - Method in class com.shapesecurity.salvation.directiveValues.RFC7230Token
 
hashCode() - Method in class com.shapesecurity.salvation.directiveValues.SchemeSource
 
HashSource - Class in com.shapesecurity.salvation.directiveValues
 
HashSource(HashSource.HashAlgorithm, Base64Value) - Constructor for class com.shapesecurity.salvation.directiveValues.HashSource
 
HashSource.HashAlgorithm - Enum in com.shapesecurity.salvation.directiveValues
 
hasNext() - Method in class com.shapesecurity.salvation.Parser
 
hasPath() - Method in class com.shapesecurity.salvation.directiveValues.HostSource
 
hasSomeEffect() - Method in class com.shapesecurity.salvation.data.Policy
 
hasStrictDynamic() - Method in class com.shapesecurity.salvation.data.Policy
 
haveUnsafeScriptHashes() - Method in class com.shapesecurity.salvation.data.Policy
 
haveUnsafeStyleHashes() - Method in class com.shapesecurity.salvation.data.Policy
 
host - Variable in class com.shapesecurity.salvation.data.SchemeHostPortTriple
 
hostMatches(String, String) - Static method in class com.shapesecurity.salvation.directiveValues.HostSource
 
HostSource - Class in com.shapesecurity.salvation.directiveValues
 
HostSource(String, String, int, String) - Constructor for class com.shapesecurity.salvation.directiveValues.HostSource
 
hostSourcePattern - Static variable in class com.shapesecurity.salvation.Constants
 

I

ImgSrcDirective - Class in com.shapesecurity.salvation.directives
 
ImgSrcDirective(Set<SourceExpression>) - Constructor for class com.shapesecurity.salvation.directives.ImgSrcDirective
 
index - Variable in class com.shapesecurity.salvation.Parser
 
index - Variable in class com.shapesecurity.salvation.Tokeniser
 
INSTANCE - Static variable in class com.shapesecurity.salvation.directiveValues.None
 
intersect(Policy) - Method in class com.shapesecurity.salvation.data.Policy
 
intersect(Directive<Value>) - Method in class com.shapesecurity.salvation.directives.Directive
 
intersectDirective(Directive<? extends DirectiveValue>) - Method in class com.shapesecurity.salvation.data.Policy
 
IPv4address - Static variable in class com.shapesecurity.salvation.Constants
 
IPv6address - Static variable in class com.shapesecurity.salvation.Constants
 
IPv6addressWithOptionalBracket - Static variable in class com.shapesecurity.salvation.Constants
 
IPV6loopback - Static variable in class com.shapesecurity.salvation.Constants
 
isBase64Char(byte) - Static method in class com.shapesecurity.salvation.data.Base64Value
 
isError() - Method in class com.shapesecurity.salvation.data.Notice
 
isInfo() - Method in class com.shapesecurity.salvation.data.Notice
 
isNetworkScheme() - Method in class com.shapesecurity.salvation.data.SchemeHostPortTriple
 
isSchemeNetworkScheme(String) - Static method in class com.shapesecurity.salvation.data.SchemeHostPortTriple
 
isSchemeSecureScheme(String) - Static method in class com.shapesecurity.salvation.data.SchemeHostPortTriple
 
isSecureScheme() - Method in class com.shapesecurity.salvation.data.SchemeHostPortTriple
 
isWarning() - Method in class com.shapesecurity.salvation.data.Notice
 
isWildcard() - Method in class com.shapesecurity.salvation.directiveValues.HostSource
 

K

KeywordSource - Class in com.shapesecurity.salvation.directiveValues
 

L

length - Variable in class com.shapesecurity.salvation.Tokeniser
 
line - Variable in class com.shapesecurity.salvation.data.Location
 
Location - Class in com.shapesecurity.salvation.data
 
Location(int, int, int) - Constructor for class com.shapesecurity.salvation.data.Location
 

M

ManifestSrcDirective - Class in com.shapesecurity.salvation.directives
 
ManifestSrcDirective(Set<SourceExpression>) - Constructor for class com.shapesecurity.salvation.directives.ManifestSrcDirective
 
matchesHash(HashSource.HashAlgorithm, Base64Value) - Method in class com.shapesecurity.salvation.directives.SourceListDirective
 
matchesHash(HashSource.HashAlgorithm, Base64Value) - Method in class com.shapesecurity.salvation.directiveValues.HashSource
 
MatchesHash - Interface in com.shapesecurity.salvation.interfaces
 
matchesHash(HashSource.HashAlgorithm, Base64Value) - Method in interface com.shapesecurity.salvation.interfaces.MatchesHash
 
matchesMediaType(MediaType) - Method in class com.shapesecurity.salvation.directives.MediaTypeListDirective
 
matchesMediaType(MediaType) - Method in class com.shapesecurity.salvation.directiveValues.MediaType
 
MatchesMediaType - Interface in com.shapesecurity.salvation.interfaces
 
matchesMediaType(MediaType) - Method in interface com.shapesecurity.salvation.interfaces.MatchesMediaType
 
matchesNetworkScheme() - Method in class com.shapesecurity.salvation.directiveValues.SchemeSource
 
matchesNonce(String) - Method in class com.shapesecurity.salvation.directives.SourceListDirective
 
matchesNonce(String) - Method in class com.shapesecurity.salvation.directiveValues.NonceSource
 
MatchesNonce - Interface in com.shapesecurity.salvation.interfaces
 
matchesNonce(String) - Method in interface com.shapesecurity.salvation.interfaces.MatchesNonce
 
matchesOnlyOrigin(SchemeHostPortTriple) - Method in class com.shapesecurity.salvation.directiveValues.HostSource
 
matchesSecureScheme(String, String) - Static method in class com.shapesecurity.salvation.data.SchemeHostPortTriple
 
matchesSource(Origin, URI) - Method in class com.shapesecurity.salvation.directives.SourceListDirective
 
matchesSource(Origin, GUID) - Method in class com.shapesecurity.salvation.directives.SourceListDirective
 
matchesSource(Origin, GUID) - Method in class com.shapesecurity.salvation.directiveValues.HostSource
 
matchesSource(Origin, URI) - Method in class com.shapesecurity.salvation.directiveValues.HostSource
 
matchesSource(Origin, URI) - Method in class com.shapesecurity.salvation.directiveValues.KeywordSource
 
matchesSource(Origin, GUID) - Method in class com.shapesecurity.salvation.directiveValues.KeywordSource
 
matchesSource(Origin, URI) - Method in class com.shapesecurity.salvation.directiveValues.SchemeSource
 
matchesSource(Origin, GUID) - Method in class com.shapesecurity.salvation.directiveValues.SchemeSource
 
MatchesSource - Interface in com.shapesecurity.salvation.interfaces
 
matchesSource(Origin, URI) - Method in interface com.shapesecurity.salvation.interfaces.MatchesSource
 
matchesSource(Origin, GUID) - Method in interface com.shapesecurity.salvation.interfaces.MatchesSource
 
MediaSrcDirective - Class in com.shapesecurity.salvation.directives
 
MediaSrcDirective(Set<SourceExpression>) - Constructor for class com.shapesecurity.salvation.directives.MediaSrcDirective
 
MediaType - Class in com.shapesecurity.salvation.directiveValues
 
MediaType(String, String) - Constructor for class com.shapesecurity.salvation.directiveValues.MediaType
 
MediaTypeListDirective - Class in com.shapesecurity.salvation.directives
 
mediaTypePattern - Static variable in class com.shapesecurity.salvation.Constants
 
message - Variable in class com.shapesecurity.salvation.data.Notice
 

N

name - Variable in class com.shapesecurity.salvation.directives.Directive
 
name - Static variable in class com.shapesecurity.salvation.directives.ImgSrcDirective
 
NavigateToDirective - Class in com.shapesecurity.salvation.directives
 
NavigateToDirective(Set<SourceExpression>) - Constructor for class com.shapesecurity.salvation.directives.NavigateToDirective
 
NESTED_CONTEXT_DIRECTIVE_COUNT - Static variable in class com.shapesecurity.salvation.directives.Directive
 
NestedContextDirective - Class in com.shapesecurity.salvation.directives
 
NestedContextDirective(String, Set<SourceExpression>) - Constructor for class com.shapesecurity.salvation.directives.NestedContextDirective
 
NonceSource - Class in com.shapesecurity.salvation.directiveValues
 
NonceSource(String) - Constructor for class com.shapesecurity.salvation.directiveValues.NonceSource
 
None - Class in com.shapesecurity.salvation.directiveValues
 
Notice - Class in com.shapesecurity.salvation.data
 
Notice(Notice.Type, String) - Constructor for class com.shapesecurity.salvation.data.Notice
 
Notice.Type - Enum in com.shapesecurity.salvation.data
 
noticesOut - Variable in class com.shapesecurity.salvation.Parser
 

O

ObjectSrcDirective - Class in com.shapesecurity.salvation.directives
 
ObjectSrcDirective(Set<SourceExpression>) - Constructor for class com.shapesecurity.salvation.directives.ObjectSrcDirective
 
offset - Variable in class com.shapesecurity.salvation.data.Location
 
optimise() - Method in class com.shapesecurity.salvation.data.Policy
 
Origin - Class in com.shapesecurity.salvation.data
 
Origin() - Constructor for class com.shapesecurity.salvation.data.Origin
 

P

parse(String) - Static method in class com.shapesecurity.salvation.data.URI
 
parse(String, Origin) - Static method in class com.shapesecurity.salvation.Parser
 
parse(String, String) - Static method in class com.shapesecurity.salvation.Parser
 
parse(String, Origin, Collection<Notice>) - Static method in class com.shapesecurity.salvation.Parser
 
parse(String, String, Collection<Notice>) - Static method in class com.shapesecurity.salvation.Parser
 
parse(String, Origin) - Static method in class com.shapesecurity.salvation.ParserWithLocation
 
parse(String, Origin, Collection<Notice>) - Static method in class com.shapesecurity.salvation.ParserWithLocation
 
parse(String, String) - Static method in class com.shapesecurity.salvation.ParserWithLocation
 
parse(String, String, Collection<Notice>) - Static method in class com.shapesecurity.salvation.ParserWithLocation
 
parseMulti(String, Origin) - Static method in class com.shapesecurity.salvation.Parser
 
parseMulti(String, String) - Static method in class com.shapesecurity.salvation.Parser
 
parseMulti(String, Origin, Collection<Notice>) - Static method in class com.shapesecurity.salvation.Parser
 
parseMulti(String, String, Collection<Notice>) - Static method in class com.shapesecurity.salvation.Parser
 
parseMulti(String, Origin) - Static method in class com.shapesecurity.salvation.ParserWithLocation
 
parseMulti(String, String) - Static method in class com.shapesecurity.salvation.ParserWithLocation
 
parseMulti(String, Origin, Collection<Notice>) - Static method in class com.shapesecurity.salvation.ParserWithLocation
 
parseMulti(String, String, Collection<Notice>) - Static method in class com.shapesecurity.salvation.ParserWithLocation
 
parsePolicy() - Method in class com.shapesecurity.salvation.Parser
 
parsePolicyAndAssertEOF() - Method in class com.shapesecurity.salvation.Parser
 
parsePolicyList() - Method in class com.shapesecurity.salvation.Parser
 
parsePolicyListAndAssertEOF() - Method in class com.shapesecurity.salvation.Parser
 
Parser - Class in com.shapesecurity.salvation
 
Parser(Token[], Origin, Collection<Notice>) - Constructor for class com.shapesecurity.salvation.Parser
 
Parser.DirectiveValueParseException - Exception in com.shapesecurity.salvation
 
ParserWithLocation - Class in com.shapesecurity.salvation
 
parseWithOrigin(Origin, String) - Static method in class com.shapesecurity.salvation.data.URI
 
path - Variable in class com.shapesecurity.salvation.data.URI
 
pathMatches(String, String) - Static method in class com.shapesecurity.salvation.directiveValues.HostSource
 
PluginTypesDirective - Class in com.shapesecurity.salvation.directives
 
PluginTypesDirective(Set<MediaType>) - Constructor for class com.shapesecurity.salvation.directives.PluginTypesDirective
 
Policy - Class in com.shapesecurity.salvation.data
 
Policy(Origin) - Constructor for class com.shapesecurity.salvation.data.Policy
 
PolicySeparatorToken - Class in com.shapesecurity.salvation.tokens
 
PolicySeparatorToken(String) - Constructor for class com.shapesecurity.salvation.tokens.PolicySeparatorToken
 
port - Variable in class com.shapesecurity.salvation.data.SchemeHostPortTriple
 
postProcessOptimisation() - Method in class com.shapesecurity.salvation.data.Policy
 
PrefetchSrcDirective - Class in com.shapesecurity.salvation.directives
 
PrefetchSrcDirective(Set<SourceExpression>) - Constructor for class com.shapesecurity.salvation.directives.PrefetchSrcDirective
 

R

ReferrerDirective - Class in com.shapesecurity.salvation.directives
 
ReferrerDirective(Set<RFC7230Token>) - Constructor for class com.shapesecurity.salvation.directives.ReferrerDirective
 
ReferrerDirective(RFC7230Token) - Constructor for class com.shapesecurity.salvation.directives.ReferrerDirective
 
referrerTokenPattern - Static variable in class com.shapesecurity.salvation.Constants
 
relativeReportUriPattern - Static variable in class com.shapesecurity.salvation.Constants
 
ReportSample - Static variable in class com.shapesecurity.salvation.directiveValues.KeywordSource
 
ReportToDirective - Class in com.shapesecurity.salvation.directives
 
ReportToDirective(Set<ReportToValue>) - Constructor for class com.shapesecurity.salvation.directives.ReportToDirective
 
ReportToDirective(ReportToValue) - Constructor for class com.shapesecurity.salvation.directives.ReportToDirective
 
ReportToValue - Class in com.shapesecurity.salvation.directiveValues
 
ReportToValue(String) - Constructor for class com.shapesecurity.salvation.directiveValues.ReportToValue
 
ReportUriDirective - Class in com.shapesecurity.salvation.directives
 
ReportUriDirective(Set<URI>) - Constructor for class com.shapesecurity.salvation.directives.ReportUriDirective
 
RequireSriForDirective - Class in com.shapesecurity.salvation.directives
 
RequireSriForDirective(Set<RFC7230Token>) - Constructor for class com.shapesecurity.salvation.directives.RequireSriForDirective
 
requireSriForEnumeratedTokenPattern - Static variable in class com.shapesecurity.salvation.Constants
 
resolveSelf(Origin) - Method in class com.shapesecurity.salvation.directives.SourceListDirective
 
RFC7230Token - Class in com.shapesecurity.salvation.directiveValues
 
RFC7230Token(String) - Constructor for class com.shapesecurity.salvation.directiveValues.RFC7230Token
 
rfc7230TokenPattern - Static variable in class com.shapesecurity.salvation.Constants
 

S

SandboxDirective - Class in com.shapesecurity.salvation.directives
 
SandboxDirective(Set<RFC7230Token>) - Constructor for class com.shapesecurity.salvation.directives.SandboxDirective
 
sandboxEnumeratedTokenPattern - Static variable in class com.shapesecurity.salvation.Constants
 
scheme() - Method in class com.shapesecurity.salvation.data.GUID
 
scheme - Variable in class com.shapesecurity.salvation.data.SchemeHostPortTriple
 
SchemeHostPortTriple - Class in com.shapesecurity.salvation.data
 
SchemeHostPortTriple(String, String, int) - Constructor for class com.shapesecurity.salvation.data.SchemeHostPortTriple
 
schemePart - Static variable in class com.shapesecurity.salvation.Constants
 
schemePattern - Static variable in class com.shapesecurity.salvation.Constants
 
SchemeSource - Class in com.shapesecurity.salvation.directiveValues
 
SchemeSource(String) - Constructor for class com.shapesecurity.salvation.directiveValues.SchemeSource
 
ScriptSrcAttrDirective - Class in com.shapesecurity.salvation.directives
 
ScriptSrcAttrDirective(Set<SourceExpression>) - Constructor for class com.shapesecurity.salvation.directives.ScriptSrcAttrDirective
 
ScriptSrcDirective - Class in com.shapesecurity.salvation.directives
 
ScriptSrcDirective(Set<SourceExpression>) - Constructor for class com.shapesecurity.salvation.directives.ScriptSrcDirective
 
ScriptSrcElemDirective - Class in com.shapesecurity.salvation.directives
 
ScriptSrcElemDirective(Set<SourceExpression>) - Constructor for class com.shapesecurity.salvation.directives.ScriptSrcElemDirective
 
Self - Static variable in class com.shapesecurity.salvation.directiveValues.KeywordSource
 
setOrigin(Origin) - Method in class com.shapesecurity.salvation.data.Policy
 
show() - Method in class com.shapesecurity.salvation.data.Base64Value
 
show() - Method in class com.shapesecurity.salvation.data.GUID
 
show() - Method in class com.shapesecurity.salvation.data.Location
 
show() - Method in class com.shapesecurity.salvation.data.Notice
 
show() - Method in class com.shapesecurity.salvation.data.Origin
 
show() - Method in class com.shapesecurity.salvation.data.Policy
 
show() - Method in class com.shapesecurity.salvation.data.SchemeHostPortTriple
 
show() - Method in class com.shapesecurity.salvation.data.URI
 
show() - Method in class com.shapesecurity.salvation.directives.Directive
 
show() - Method in enum com.shapesecurity.salvation.directiveValues.HashSource.HashAlgorithm
 
show() - Method in class com.shapesecurity.salvation.directiveValues.HashSource
 
show() - Method in class com.shapesecurity.salvation.directiveValues.HostSource
 
show() - Method in class com.shapesecurity.salvation.directiveValues.KeywordSource
 
show() - Method in class com.shapesecurity.salvation.directiveValues.MediaType
 
show() - Method in class com.shapesecurity.salvation.directiveValues.NonceSource
 
show() - Method in class com.shapesecurity.salvation.directiveValues.None
 
show() - Method in class com.shapesecurity.salvation.directiveValues.ReportToValue
 
show() - Method in class com.shapesecurity.salvation.directiveValues.RFC7230Token
 
show() - Method in class com.shapesecurity.salvation.directiveValues.SchemeSource
 
Show - Interface in com.shapesecurity.salvation.interfaces
 
show() - Method in interface com.shapesecurity.salvation.interfaces.Show
 
size() - Method in class com.shapesecurity.salvation.data.Base64Value
 
SourceExpression - Interface in com.shapesecurity.salvation.directiveValues
 
SourceListDirective - Class in com.shapesecurity.salvation.directives
 
sourceListEquals(Object) - Method in class com.shapesecurity.salvation.directives.Directive
 
sourceText - Variable in class com.shapesecurity.salvation.Tokeniser
 
splitBySpec(String, char) - Static method in class com.shapesecurity.salvation.directiveValues.HostSource
 
startLocation - Variable in class com.shapesecurity.salvation.data.Notice
 
startLocation - Variable in class com.shapesecurity.salvation.tokens.Token
 
StrictDynamic - Static variable in class com.shapesecurity.salvation.directiveValues.KeywordSource
 
StyleSrcAttrDirective - Class in com.shapesecurity.salvation.directives
 
StyleSrcAttrDirective(Set<SourceExpression>) - Constructor for class com.shapesecurity.salvation.directives.StyleSrcAttrDirective
 
StyleSrcDirective - Class in com.shapesecurity.salvation.directives
 
StyleSrcDirective(Set<SourceExpression>) - Constructor for class com.shapesecurity.salvation.directives.StyleSrcDirective
 
StyleSrcElemDirective - Class in com.shapesecurity.salvation.directives
 
StyleSrcElemDirective(Set<SourceExpression>) - Constructor for class com.shapesecurity.salvation.directives.StyleSrcElemDirective
 
SubDirectiveValueToken - Class in com.shapesecurity.salvation.tokens
 
SubDirectiveValueToken(String) - Constructor for class com.shapesecurity.salvation.tokens.SubDirectiveValueToken
 
subtype - Variable in class com.shapesecurity.salvation.directiveValues.MediaType
 
subtype - Variable in class com.shapesecurity.salvation.tokens.DirectiveNameToken
 

T

toJSON() - Method in class com.shapesecurity.salvation.tokens.DirectiveNameToken
 
toJSON() - Method in class com.shapesecurity.salvation.tokens.DirectiveSeparatorToken
 
toJSON() - Method in class com.shapesecurity.salvation.tokens.DirectiveValueToken
 
toJSON() - Method in class com.shapesecurity.salvation.tokens.PolicySeparatorToken
 
toJSON() - Method in class com.shapesecurity.salvation.tokens.SubDirectiveValueToken
 
toJSON(String) - Method in class com.shapesecurity.salvation.tokens.Token
 
toJSON() - Method in class com.shapesecurity.salvation.tokens.Token
 
toJSON() - Method in class com.shapesecurity.salvation.tokens.UnknownToken
 
Token - Class in com.shapesecurity.salvation.tokens
 
Token(String) - Constructor for class com.shapesecurity.salvation.tokens.Token
 
tokenise(String) - Static method in class com.shapesecurity.salvation.Tokeniser
 
tokenise() - Method in class com.shapesecurity.salvation.Tokeniser
 
tokenise(String) - Static method in class com.shapesecurity.salvation.TokeniserWithLocation
 
Tokeniser - Class in com.shapesecurity.salvation
 
Tokeniser(String) - Constructor for class com.shapesecurity.salvation.Tokeniser
 
TokeniserWithLocation - Class in com.shapesecurity.salvation
 
tokens - Variable in class com.shapesecurity.salvation.Parser
 
tokens - Variable in class com.shapesecurity.salvation.Tokeniser
 
toString() - Method in class com.shapesecurity.salvation.data.Notice
 
trimRHSWS(String) - Static method in class com.shapesecurity.salvation.Tokeniser
 
type - Variable in class com.shapesecurity.salvation.data.Notice
 
type - Variable in class com.shapesecurity.salvation.directiveValues.MediaType
 

U

union(Policy) - Method in class com.shapesecurity.salvation.data.Policy
 
union(Directive<Value>) - Method in class com.shapesecurity.salvation.directives.Directive
 
unionDirective(Directive<? extends DirectiveValue>) - Method in class com.shapesecurity.salvation.data.Policy
 
UnknownToken - Class in com.shapesecurity.salvation.tokens
 
UnknownToken(String) - Constructor for class com.shapesecurity.salvation.tokens.UnknownToken
 
unquotedKeywordPattern - Static variable in class com.shapesecurity.salvation.Constants
 
UnsafeAllowRedirects - Static variable in class com.shapesecurity.salvation.directiveValues.KeywordSource
 
UnsafeEval - Static variable in class com.shapesecurity.salvation.directiveValues.KeywordSource
 
UnsafeHashes - Static variable in class com.shapesecurity.salvation.directiveValues.KeywordSource
 
UnsafeInline - Static variable in class com.shapesecurity.salvation.directiveValues.KeywordSource
 
UnsafeRedirect - Static variable in class com.shapesecurity.salvation.directiveValues.KeywordSource
 
UpgradeInsecureRequestsDirective - Class in com.shapesecurity.salvation.directives
 
UpgradeInsecureRequestsDirective() - Constructor for class com.shapesecurity.salvation.directives.UpgradeInsecureRequestsDirective
 
URI - Class in com.shapesecurity.salvation.data
 
URI(String, String, int, String) - Constructor for class com.shapesecurity.salvation.data.URI
 
URI(SchemeHostPortTriple) - Constructor for class com.shapesecurity.salvation.data.URI
 

V

validate(String) - Static method in class com.shapesecurity.salvation.data.Base64Value
 
validationErrors() - Method in class com.shapesecurity.salvation.directiveValues.HashSource
 
validationErrors() - Method in class com.shapesecurity.salvation.directiveValues.NonceSource
 
value - Variable in class com.shapesecurity.salvation.data.Base64Value
 
value - Variable in class com.shapesecurity.salvation.data.GUID
 
value - Variable in class com.shapesecurity.salvation.tokens.Token
 
valueOf(String) - Static method in enum com.shapesecurity.salvation.data.Notice.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.shapesecurity.salvation.directiveValues.HashSource.HashAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.shapesecurity.salvation.tokens.DirectiveNameToken.DirectiveNameSubtype
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.shapesecurity.salvation.data.Notice.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.shapesecurity.salvation.directives.Directive
 
values() - Static method in enum com.shapesecurity.salvation.directiveValues.HashSource.HashAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.shapesecurity.salvation.tokens.DirectiveNameToken.DirectiveNameSubtype
Returns an array containing the constants of this enum type, in the order they are declared.

W

WILDCARD - Static variable in class com.shapesecurity.salvation.directiveValues.HostSource
 
WILDCARD_PORT - Static variable in class com.shapesecurity.salvation.Constants
 
WorkerSrcDirective - Class in com.shapesecurity.salvation.directives
 
WorkerSrcDirective(Set<SourceExpression>) - Constructor for class com.shapesecurity.salvation.directives.WorkerSrcDirective
 
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links

Copyright © 2020. All rights reserved.