A B C D E F G H I J K L M N O P Q R S T U V W X Z _

A

a - Variable in class com.google.caja.lexer.PositionInferer.Relation
 
a - Variable in class com.google.caja.util.Pair
 
A_TYPE_MAP - Static variable in class com.google.caja.lang.html.HtmlDefinitions
Maps attribute types to integers for use in the JavaScript output.
abbr(String) - Static method in class com.google.caja.lexer.CssLexerTest
 
abbreviate(InputSource) - Method in class com.google.caja.reporting.MessageContext
 
abbreviatedString(String, int) - Static method in class com.google.caja.util.MoreAsserts
 
abbreviator - Variable in class com.google.caja.reporting.MessageContext
 
Abbreviator - Class in com.google.caja.util
A mapping from a group of strings with a particular format to suffixes that unambiguously identify the original.
Abbreviator(Set<String>, String) - Constructor for class com.google.caja.util.Abbreviator
 
AbbreviatorTest - Class in com.google.caja.util
 
AbbreviatorTest() - Constructor for class com.google.caja.util.AbbreviatorTest
 
AbstractAnnotation - Class in com.google.caja.ancillary.jsdoc
 
AbstractAnnotation(String, List<? extends Annotation>, FilePosition) - Constructor for class com.google.caja.ancillary.jsdoc.AbstractAnnotation
 
AbstractCajaAntTask - Class in com.google.caja.tools
An ANT task that operates on a set of files to produce a single output file via a BuildService.
AbstractCajaAntTask() - Constructor for class com.google.caja.tools.AbstractCajaAntTask
 
AbstractCajaAntTask.FileGroup - Class in com.google.caja.tools
A group of files.
AbstractCajaAntTask.FileGroup(String) - Constructor for class com.google.caja.tools.AbstractCajaAntTask.FileGroup
 
AbstractCajaAntTask.Output - Class in com.google.caja.tools
Encapsulates input files and the output files that should be produced.
AbstractCajaAntTask.Output() - Constructor for class com.google.caja.tools.AbstractCajaAntTask.Output
 
AbstractCajolingHandler - Class in com.google.caja.service
Common parent class for handlers that invoke the cajoler and render the result
AbstractCajolingHandler(BuildInfo, String, UriFetcher) - Constructor for class com.google.caja.service.AbstractCajolingHandler
 
AbstractCajolingHandlerTest - Class in com.google.caja.service
 
AbstractCajolingHandlerTest() - Constructor for class com.google.caja.service.AbstractCajolingHandlerTest
 
AbstractElementStack - Class in com.google.caja.parser.html
Abstract base class for OpenElementStack implementations that maintains the open element stack as the tree is built around it.
AbstractElementStack(Document, Namespaces, boolean) - Constructor for class com.google.caja.parser.html.AbstractElementStack
 
AbstractElementStack.OpenNode - Class in com.google.caja.parser.html
 
AbstractElementStack.OpenNode(Node, Namespaces, String) - Constructor for class com.google.caja.parser.html.AbstractElementStack.OpenNode
 
AbstractExpression - Class in com.google.caja.parser.js
 
AbstractExpression(FilePosition, Class<? extends ParseTreeNode>) - Constructor for class com.google.caja.parser.js.AbstractExpression
 
AbstractMessageQueue - Class in com.google.caja.reporting
An abstract message queue implementation.
AbstractMessageQueue() - Constructor for class com.google.caja.reporting.AbstractMessageQueue
 
AbstractMessageQueueTest - Class in com.google.caja.reporting
 
AbstractMessageQueueTest() - Constructor for class com.google.caja.reporting.AbstractMessageQueueTest
 
AbstractMessageQueueTest.TestMessageType - Class in com.google.caja.reporting
A simple message type to use for testing.
AbstractMessageQueueTest.TestMessageType(MessageLevel, String) - Constructor for class com.google.caja.reporting.AbstractMessageQueueTest.TestMessageType
 
AbstractParseTreeNode - Class in com.google.caja.parser
An abstract base class for a mutable parse tree node implementations.
AbstractParseTreeNode(FilePosition) - Constructor for class com.google.caja.parser.AbstractParseTreeNode
 
AbstractParseTreeNode(FilePosition, Class<? extends ParseTreeNode>) - Constructor for class com.google.caja.parser.AbstractParseTreeNode
 
AbstractParseTreeNode.Change - Class in com.google.caja.parser
 
AbstractParseTreeNode.Change() - Constructor for class com.google.caja.parser.AbstractParseTreeNode.Change
 
AbstractParseTreeNode.Insertion - Class in com.google.caja.parser
 
AbstractParseTreeNode.Insertion(ParseTreeNode, ParseTreeNode) - Constructor for class com.google.caja.parser.AbstractParseTreeNode.Insertion
 
AbstractParseTreeNode.MutationImpl - Class in com.google.caja.parser
 
AbstractParseTreeNode.MutationImpl() - Constructor for class com.google.caja.parser.AbstractParseTreeNode.MutationImpl
 
AbstractParseTreeNode.Removal - Class in com.google.caja.parser
 
AbstractParseTreeNode.Removal(ParseTreeNode) - Constructor for class com.google.caja.parser.AbstractParseTreeNode.Removal
 
AbstractParseTreeNode.Replacement - Class in com.google.caja.parser
 
AbstractParseTreeNode.Replacement(ParseTreeNode, ParseTreeNode) - Constructor for class com.google.caja.parser.AbstractParseTreeNode.Replacement
 
AbstractParseTreeNode.TraversalType - Enum in com.google.caja.parser
 
AbstractParseTreeNode.TraversalType() - Constructor for enum com.google.caja.parser.AbstractParseTreeNode.TraversalType
 
AbstractQuasiHole - Class in com.google.caja.parser.quasiliteral
Superclass of all quasiliteral "hole" nodes that bind one identifier to some value.
AbstractQuasiHole(Class<? extends ParseTreeNode>, String) - Constructor for class com.google.caja.parser.quasiliteral.AbstractQuasiHole
 
AbstractRenderer - Class in com.google.caja.render
A TokenConsumer that adds the tokens, possibly with changes to intervening whitespace or normalization of tokens to a simpler TokenConsumer such as a Concatenator that dumps tokens to an output buffer.
AbstractRenderer(TokenConsumer) - Constructor for class com.google.caja.render.AbstractRenderer
 
AbstractScope - Interface in com.google.caja.parser.js.scope
Describes the set of symbols in scope at a point in a JavaScript program.
AbstractStatement - Class in com.google.caja.parser.js
A skeleton for Statement implementations.
AbstractStatement(FilePosition, Class<? extends ParseTreeNode>) - Constructor for class com.google.caja.parser.js.AbstractStatement
 
AbstractTokenStream<T extends TokenType> - Class in com.google.caja.lexer
A TokenStream that lazily fetches one token at a time.
AbstractTokenStream() - Constructor for class com.google.caja.lexer.AbstractTokenStream
 
ac(T) - Static method in class com.google.caja.plugin.CssValidatorTest
 
accept(String) - Method in class com.google.caja.lang.css.CssSchema.RegexpCriterion
 
accept(T) - Method in interface com.google.caja.util.Criterion
 
accept(T) - Method in class com.google.caja.util.Criterion.Factory.Contrarian
 
acceptPostOrder(Visitor, AncestorChain<?>) - Method in class com.google.caja.parser.AbstractParseTreeNode
 
acceptPostOrder(Visitor, AncestorChain<?>) - Method in class com.google.caja.parser.css.CssPropertySignature
 
acceptPostOrder(Visitor, AncestorChain<?>) - Method in interface com.google.caja.parser.MutableParseTreeNode
Like ParseTreeNode.acceptPreOrder(com.google.caja.parser.Visitor, com.google.caja.parser.AncestorChain), but post-order.
acceptPostOrder(Visitor, AncestorChain<?>) - Method in interface com.google.caja.parser.ParseTreeNode
Like ParseTreeNode.acceptPreOrder(com.google.caja.parser.Visitor, com.google.caja.parser.AncestorChain), but post-order.
acceptPreOrder(Visitor, AncestorChain<?>) - Method in class com.google.caja.parser.AbstractParseTreeNode
 
acceptPreOrder(Visitor, AncestorChain<?>) - Method in class com.google.caja.parser.css.CssPropertySignature
 
acceptPreOrder(Visitor, AncestorChain<?>) - Method in interface com.google.caja.parser.MutableParseTreeNode
Applies the given visitor to children in a pre-order traversal, skipping traversal of a subtree if Visitor.visit(com.google.caja.parser.AncestorChain) of the root node returns false.
acceptPreOrder(Visitor, AncestorChain<?>) - Method in interface com.google.caja.parser.ParseTreeNode
Applies the given visitor to children in a pre-order traversal, skipping traversal of a subtree if Visitor.visit(com.google.caja.parser.AncestorChain) of the root node returns false.
add(int, T) - Method in class com.google.caja.parser.ChildNodes.MutableFacet
 
add(Rule) - Method in class com.google.caja.parser.quasiliteral.RuleChain
 
add(String) - Method in class com.google.caja.util.CollectionsTest.PetulantCollection
 
addAll(Collection<? extends String>) - Method in class com.google.caja.util.CollectionsTest.PetulantCollection
 
addAttributesToElement(Node, HtmlAttributes) - Method in class com.google.caja.parser.html.CajaTreeBuilder
 
addBuildInfo(MessageQueue) - Method in class com.google.caja.reporting.BuildInfo
Adds a build information message to the given MessageQueue.
addChild(int, ParseTreeNode) - Method in class com.google.caja.parser.AbstractParseTreeNode
 
addChild(JsonML) - Method in class com.google.caja.parser.js.JsonMLCompatible.JsonMLBuilder
 
addChild(JsonMLCompatible) - Method in class com.google.caja.parser.js.JsonMLCompatible.JsonMLBuilder
 
addChildIfNotNull(JsonMLCompatible) - Method in class com.google.caja.parser.js.JsonMLCompatible.JsonMLBuilder
 
addChildren(Iterable<? extends JsonMLCompatible>) - Method in class com.google.caja.parser.js.JsonMLCompatible.JsonMLBuilder
 
addCompileMessage(String) - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
addConfiguredFileSet(FileSet) - Method in class com.google.caja.tools.AbstractCajaAntTask.FileGroup
 
addCookie(Cookie) - Method in class com.google.caja.service.TestHttpServletResponse
 
addDateHeader(String, long) - Method in class com.google.caja.service.TestHttpServletResponse
 
addDigest(String, StringBuilder) - Method in class com.google.caja.ancillary.opt.ParseTreeKB
 
addEvidence(int, int) - Method in class com.google.caja.render.SourceSnippetRenderer.OriginalSourceLine
 
addEvidenceForCurrentMark(FilePosition, int) - Method in class com.google.caja.render.SourceSnippetRenderer
 
addExampleItem(Map<Example.Type, TreeItem>, Example) - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
addFact(Expression, Fact) - Method in class com.google.caja.ancillary.opt.ParseTreeKB
Adds a fact about the environment to the knowledge base, and adds facts easily inferred from the input fact.
addFact(String, String) - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
addFactInt(Expression, Fact) - Method in class com.google.caja.ancillary.opt.ParseTreeKB
 
addFuzzyFact(Expression, boolean) - Method in class com.google.caja.ancillary.opt.ParseTreeKB
 
addFuzzyFact(String, boolean) - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
addHeader(String, String) - Method in class com.google.caja.service.TestHttpServletResponse
 
addIfNotNull(Collection<? super T>, T) - Static method in class com.google.caja.parser.css.CssParser
Iff item is not null, add it to coll.
addImportedVariable(Scope, String) - Static method in class com.google.caja.parser.quasiliteral.Scope
 
addInitFile(String, String) - Method in class com.google.caja.ancillary.jsdoc.Jsdoc
 
addInitPaths(List<String>) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain
Build the list of files that run before we take the first snapshot.
addInput(Statement) - Method in class com.google.caja.ancillary.opt.JsOptimizer
Register an input for optimization.
addInput(ParseTreeNode, URI) - Method in class com.google.caja.plugin.PluginCompiler
 
addInput(AncestorChain<?>, URI) - Method in class com.google.caja.plugin.PluginCompiler
Deprecated. 
addInput(AncestorChain<?>) - Method in class com.google.caja.plugin.PluginCompiler
Deprecated. 
addInputSource(InputSource) - Method in class com.google.caja.reporting.MessageContext
 
addIntHeader(String, int) - Method in class com.google.caja.service.TestHttpServletResponse
 
addJsonMLTo(JsonMLCompatible.JsonMLBuilder) - Method in class com.google.caja.parser.js.DirectivePrologue
 
addMessage(String, String, String...) - Method in class com.google.caja.ancillary.jsdoc.Jsdoc.JsdocPowerBoxSandBoxSafe
 
addMessage(MessageTypeInt, MessagePart...) - Method in class com.google.caja.reporting.AbstractMessageQueue
 
addMessage(Message) - Method in class com.google.caja.reporting.AbstractMessageQueue
 
addMessage(MessageTypeInt, MessageLevel, MessagePart...) - Method in class com.google.caja.reporting.AbstractMessageQueue
 
addMessage(MessageTypeInt, MessagePart...) - Method in class com.google.caja.reporting.DevNullMessageQueue
 
addMessage(MessageTypeInt, MessageLevel, MessagePart...) - Method in class com.google.caja.reporting.DevNullMessageQueue
 
addMessage(Message) - Method in class com.google.caja.reporting.DevNullMessageQueue
 
addMessage(Message) - Method in interface com.google.caja.reporting.MessageQueue
Adds a message to this group's message list.
addMessage(MessageTypeInt, MessagePart...) - Method in interface com.google.caja.reporting.MessageQueue
Adds a message to this group's message list.
addMessage(MessageTypeInt, MessageLevel, MessagePart...) - Method in interface com.google.caja.reporting.MessageQueue
Adds a message to this group's message list.
addNamespace(Namespaces, String) - Method in class com.google.caja.parser.html.Renderer
 
addOriginalSourceLine(InputSource, int, SourceSnippetRenderer.OriginalSourceLine) - Method in class com.google.caja.render.SourceSnippetRenderer.RenderedSourceLine
 
addPackage(InputSource, Comment) - Method in class com.google.caja.ancillary.jsdoc.Jsdoc
 
addRelations(Node, PositionInferer) - Static method in class com.google.caja.lexer.PositionInfererTest
 
addRelations(Node, boolean, PositionInferer) - Static method in class com.google.caja.parser.html.HtmlQuasiBuilder
 
addressField - Variable in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
addRule(Rule) - Method in class com.google.caja.parser.quasiliteral.Rewriter
Adds a rule to this rewriter.
addRules(Rule[]) - Method in class com.google.caja.parser.quasiliteral.Rewriter
Adds a list of rules in order to this rewriter.
addRuntimeMessage(String) - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
addSource(ParseTreeNode) - Method in class com.google.caja.ancillary.jsdoc.Jsdoc
 
addStartOfScopeStatement(Statement) - Method in class com.google.caja.parser.quasiliteral.Scope
Add a start statement to the closest enclosing true Scope (i.e., a Scope that can contain unique 'var' declarations).
addStartStatement(Statement) - Method in class com.google.caja.parser.quasiliteral.Scope
 
addSymbols(CajoledModule, DebuggingSymbols, MessageQueue) - Method in class com.google.caja.plugin.stages.DebuggingSymbolsStage
Rewrites cajoled code to add position indices to caja operations.
addUrlToPluginEnvironment(String, String) - Method in class com.google.caja.plugin.stages.PipelineStageTestCase
 
addUrlToPluginEnvironment(URI, CharProducer) - Method in class com.google.caja.plugin.stages.PipelineStageTestCase
 
addUseCajitaDirective(Block) - Static method in class com.google.caja.demos.benchmarks.BenchmarkUtils
Add 'use strict'; 'use cajita'; directive prologue to the top of a Block.
addUsedOuters(ScopeInfo, int, Set<Use>) - Static method in class com.google.caja.ancillary.opt.LocalVarRenamer
Compute the set of names defined in containing scopes, used in scope and any inner scope.
adjacent(Object, Object) - Method in class com.google.caja.lexer.PositionInferer
Adds a constraint that requires that the end of before is the same as the start of after.
adjacent() - Method in class com.google.caja.parser.css.CssParser
True if the current token is directly adjacent to the last with no intervening whitespace.
adjAttr(Element, String, int) - Static method in class com.google.caja.tools.TestSummary
 
adjChecker - Variable in class com.google.caja.render.JsMinimalPrinter
 
advance() - Method in class com.google.caja.lexer.TokenQueue
Advance to the next token.
ALL_ELEMENTS - Static variable in class com.google.caja.lang.css.CssSchema
 
ALL_MEDIA - Static variable in class com.google.caja.lang.css.CssSchema
 
ALL_PARAM_HANDLERS - Static variable in class com.google.caja.ancillary.servlet.Request
 
allIhtml(Element) - Static method in class com.google.caja.plugin.templates.IhtmlSanityChecker
 
allImplementations(ScopeListener<S>) - Static method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
allInputSources() - Method in class com.google.caja.plugin.stages.DebuggingSymbols
 
allMessages(Element) - Static method in class com.google.caja.plugin.templates.Localizer
 
allocateExceptionNames(ScopeInfo, Iterator<String>) - Static method in class com.google.caja.ancillary.opt.LocalVarRenamer
Work around IE problems where catch block exception variables pollute the containing function scope by preallocating the names using the function scopes namer.
allOf(Node, String) - Static method in class com.google.caja.plugin.templates.IHTML
 
ALLOW_NON_ASCII - Static variable in class com.google.caja.lexer.escaping.Escaping
 
allowed - Variable in class com.google.caja.config.WhiteListImpl
 
allowed - Variable in class com.google.caja.config.WhiteListSkeleton
The set of items allowed and not denied.
ALLOWED_PSEUDO_CLASSES - Static variable in class com.google.caja.plugin.CssRewriter
 
allowedAttributes - Variable in class com.google.caja.lang.html.HtmlSchema
 
allowedElements - Variable in class com.google.caja.lang.html.HtmlSchema
 
AllowedFileResolver - Class in com.google.caja.config
Resolves config file imports to file:/// URLs using a whitelist of files.
AllowedFileResolver(Set<File>) - Constructor for class com.google.caja.config.AllowedFileResolver
 
allowedFiles - Variable in class com.google.caja.config.AllowedFileResolver
 
allowedInputFile(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain.RestrictedFileSystem
 
allowedItems() - Method in interface com.google.caja.config.WhiteList
An immutable set of the names of all allowed items.
allowedItems() - Method in class com.google.caja.config.WhiteListImpl
 
allowedOutputFile(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain.RestrictedFileSystem
 
allowsEscapingTextSpan(String) - Static method in enum com.google.caja.lexer.HtmlTextEscapingMode
True iff the content following the given tag allows escaping text spans: <!--&hellip;--> that escape even things that might be an end tag for the corresponding open tag.
allowSubstitutions(boolean) - Method in class com.google.caja.lexer.CssLexer
Changes the substitution policy for this lexer.
allowSubstitutions - Variable in class com.google.caja.lexer.CssSplitter
 
allowSubstitutions(boolean) - Method in class com.google.caja.lexer.CssSplitter
 
allPossibleConfigurations(String, Boolean) - Method in class com.google.caja.parser.html.DomParserTest
 
AllTests - Class in com.google.caja
 
AllTests() - Constructor for class com.google.caja.AllTests
 
alphabet - Variable in class com.google.caja.util.SafeIdentifierMaker
 
AlphaRenaming - Class in com.google.caja.parser.quasiliteral
A transformation from an expression with possibly masking identifiers to one that has no masking identifiers, and that only has free variables within an allowed set.
AlphaRenaming() - Constructor for class com.google.caja.parser.quasiliteral.AlphaRenaming
 
AlphaRenamingRewriter - Class in com.google.caja.parser.quasiliteral
 
AlphaRenamingRewriter(MessageQueue, NameContext<String, ?>) - Constructor for class com.google.caja.parser.quasiliteral.AlphaRenamingRewriter
 
AlphaRenamingTest - Class in com.google.caja.parser.quasiliteral
 
AlphaRenamingTest() - Constructor for class com.google.caja.parser.quasiliteral.AlphaRenamingTest
 
alt(JSRE...) - Static method in class com.google.caja.lang.css.JSRE
 
alt(List<JSRE>) - Static method in class com.google.caja.lang.css.JSRE
 
always - Variable in class com.google.caja.ancillary.linter.ExitModes.ExitMode
 
AMBIGUOUS_VALUE - Static variable in class com.google.caja.parser.html.DomParser
 
AncestorChain<T extends ParseTreeNode> - Class in com.google.caja.parser
A lightweight stack that helps us keep track of ancestors as we traverse a parse tree.
AncestorChain(AncestorChain<? extends ParseTreeNode>, T) - Constructor for class com.google.caja.parser.AncestorChain
 
and(RegularCriterion, RegularCriterion) - Static method in class com.google.caja.lang.html.RegularCriterion.Factory
 
and(Criterion<T>, Criterion<? super T>) - Static method in class com.google.caja.util.Criterion.Factory
A criterion that is true iff all of the given criteria accept the candidate.
ANGLE_RE - Static variable in class com.google.caja.plugin.SignatureResolver
http://www.w3.org/TR/CSS21/aural.html#value-def-angle
ANGLE_SUFFIX_RE - Static variable in class com.google.caja.plugin.SignatureResolver
 
Annotation - Interface in com.google.caja.ancillary.jsdoc
Information from a JSDoc comment.
AnnotationHandler - Interface in com.google.caja.ancillary.jsdoc
Resolves a part of a comment to a javascript expression that will produce either part of the doc tree, or an error message.
AnnotationHandlers - Class in com.google.caja.ancillary.jsdoc
An extensible registry of AnnotationHandlers.TextAnnotationHandlers.
AnnotationHandlers(MessageContext) - Constructor for class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
AnnotationHandlers.TextAnnotationHandler - Class in com.google.caja.ancillary.jsdoc
 
AnnotationHandlers.TextAnnotationHandler() - Constructor for class com.google.caja.ancillary.jsdoc.AnnotationHandlers.TextAnnotationHandler
 
AnnotationHandlers.UnrecognizedAnnotationHandler - Class in com.google.caja.ancillary.jsdoc
 
AnnotationHandlers.UnrecognizedAnnotationHandler() - Constructor for class com.google.caja.ancillary.jsdoc.AnnotationHandlers.UnrecognizedAnnotationHandler
 
AnnotationHandlersTest - Class in com.google.caja.ancillary.jsdoc
 
AnnotationHandlersTest() - Constructor for class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
any(JSRE) - Static method in class com.google.caja.lang.css.JSRE
 
append(FilePosition, String) - Method in class com.google.caja.plugin.templates.JsConcatenator
 
append(Expression) - Method in class com.google.caja.plugin.templates.JsConcatenator
 
append(CharSequence) - Method in class com.google.caja.render.Concatenator
 
append(CharSequence, int, int) - Method in class com.google.caja.render.Concatenator
 
append(CharSequence) - Method in class com.google.caja.util.HandledAppendable
 
append(CharSequence, int, int) - Method in class com.google.caja.util.HandledAppendable
 
append(char) - Method in class com.google.caja.util.HandledAppendable
 
appendAllOf(Node, String, List<Element>) - Static method in class com.google.caja.plugin.templates.IHTML
 
appendCajoledModule(URI, CajoledModule) - Method in class com.google.caja.parser.quasiliteral.ModuleManager
 
appendCharacters(Node, char[], int, int) - Method in class com.google.caja.parser.html.CajaTreeBuilder
 
appendChild(ParseTreeNode) - Method in class com.google.caja.parser.AbstractParseTreeNode
 
appendChild(ParseTreeNode) - Method in class com.google.caja.parser.AbstractParseTreeNode.MutationImpl
 
appendChild(Node) - Method in class com.google.caja.parser.html.NodeWrapper
 
appendChild(ParseTreeNode) - Method in interface com.google.caja.parser.MutableParseTreeNode
Add the given child to the current node's child list at the end.
appendChild(ParseTreeNode) - Method in interface com.google.caja.parser.MutableParseTreeNode.Mutation
Add the given child to the current node's child list at the end.
appendChildren(Iterable<? extends ParseTreeNode>) - Method in class com.google.caja.parser.AbstractParseTreeNode.MutationImpl
 
appendChildren(Iterable<? extends ParseTreeNode>) - Method in interface com.google.caja.parser.MutableParseTreeNode.Mutation
Add the given child to the current node's child list at the end.
appendChildrenToNewParent(Node, Node) - Method in class com.google.caja.parser.html.CajaTreeBuilder
 
appendComment(Node, char[], int, int) - Method in class com.google.caja.parser.html.CajaTreeBuilder
 
appendCommentToDocument(char[], int, int) - Method in class com.google.caja.parser.html.CajaTreeBuilder
 
appendElement(Node, Node) - Method in class com.google.caja.parser.html.CajaTreeBuilder
 
appendNodePositions(Node, int, List<String>) - Static method in class com.google.caja.lexer.PositionInfererTest
Produce a list of strings describing the position of each node.
appendNodePositions(Node, int, List<String>) - Static method in class com.google.caja.parser.html.HtmlQuasiBuilderTest
 
appendNormalized(Node, Node, DocumentFragment) - Method in class com.google.caja.parser.html.Html5ElementStack
Given one or two nodes, see if the two can be combined.
appendQName(Namespaces, String, Appendable) - Static method in class com.google.caja.parser.html.AttribKey
 
appendSnippet(FilePosition, Appendable) - Method in class com.google.caja.reporting.SnippetProducer
 
appendText(String) - Method in class com.google.caja.render.SourceSnippetRenderer.RenderedSourceLine
 
applicableTo(ParseTreeNode) - Method in class com.google.caja.parser.quasiliteral.RuleChain
Return at least the rules applicable to the given node, but possibly more.
appliesTo - Variable in class com.google.caja.lang.css.CssSchema.CssPropertyInfo
Set of elements the property applies to.
apply(boolean) - Method in class com.google.caja.parser.AbstractParseTreeNode.Change
Change the parse tree and store enough information so that rollback can reverse it.
apply(boolean) - Method in class com.google.caja.parser.AbstractParseTreeNode.Insertion
 
apply(boolean) - Method in class com.google.caja.parser.AbstractParseTreeNode.Removal
 
apply(boolean) - Method in class com.google.caja.parser.AbstractParseTreeNode.Replacement
 
apply(AncestorChain<? extends ParseTreeNode>) - Method in class com.google.caja.parser.js.scope.ScopeAnalyzer
Publishes events about the given JS parse tree to the listener passed to the constructor.
apply(Planner.PlanState) - Method in class com.google.caja.plugin.Planner.PartialPlan
 
apply(Jobs) - Method in class com.google.caja.plugin.stages.CheckForErrorsStage
 
apply(Jobs) - Method in class com.google.caja.plugin.stages.CompileHtmlStage
 
apply(Jobs) - Method in class com.google.caja.plugin.stages.ConsolidateCodeStage
 
apply(Jobs) - Method in class com.google.caja.plugin.stages.DebuggingSymbolsStage
 
apply(Jobs) - Method in class com.google.caja.plugin.stages.InferFilePositionsStage
 
apply(Jobs) - Method in class com.google.caja.plugin.stages.InlineCssImportsStage
 
apply(Jobs) - Method in class com.google.caja.plugin.stages.LegacyNamespaceFixupStage
 
apply(Jobs) - Method in class com.google.caja.plugin.stages.OpenTemplateStage
 
apply(Jobs) - Method in class com.google.caja.plugin.stages.OpenTemplateStageTest.Consolidator
 
apply(Jobs) - Method in class com.google.caja.plugin.stages.OptimizeJavascriptStage
 
apply(Jobs) - Method in class com.google.caja.plugin.stages.ResolveUriStage
 
apply(Jobs) - Method in class com.google.caja.plugin.stages.RewriteCssStage
 
apply(Jobs) - Method in class com.google.caja.plugin.stages.RewriteHtmlStage
 
apply(Jobs) - Method in class com.google.caja.plugin.stages.SanitizeHtmlStage
 
apply(Jobs) - Method in class com.google.caja.plugin.stages.ValidateCssStage
Sanitizes and namespace any css jobs.
apply(Jobs) - Method in class com.google.caja.plugin.stages.ValidateJavascriptStage
 
apply(URI) - Method in class com.google.caja.plugin.UriToFile
 
apply(URI, CajolingService.Transform, List<CajolingService.Directive>, ContentHandlerArgs, String, ContentTypeCheck, FetchedData, OutputStream, MessageQueue) - Method in class com.google.caja.service.AbstractCajolingHandler
 
apply(URI, CajolingService.Transform, List<CajolingService.Directive>, ContentHandlerArgs, String, ContentTypeCheck, FetchedData, OutputStream, MessageQueue) - Method in interface com.google.caja.service.ContentHandler
Reads content from stream and writes it to response.
apply(URI, CajolingService.Transform, List<CajolingService.Directive>, ContentHandlerArgs, String, ContentTypeCheck, FetchedData, OutputStream, MessageQueue) - Method in class com.google.caja.service.HtmlHandler
 
apply(URI, CajolingService.Transform, List<CajolingService.Directive>, ContentHandlerArgs, String, ContentTypeCheck, FetchedData, OutputStream, MessageQueue) - Method in class com.google.caja.service.ImageHandler
 
apply(URI, CajolingService.Transform, List<CajolingService.Directive>, ContentHandlerArgs, String, ContentTypeCheck, FetchedData, OutputStream, MessageQueue) - Method in class com.google.caja.service.InnocentHandler
 
apply(URI, CajolingService.Transform, List<CajolingService.Directive>, ContentHandlerArgs, String, ContentTypeCheck, FetchedData, OutputStream, MessageQueue) - Method in class com.google.caja.service.JsHandler
 
apply(DOMAIN) - Method in interface com.google.caja.util.Function
 
apply(T) - Method in class com.google.caja.util.Pipeline
 
apply(S) - Method in interface com.google.caja.util.Pipeline.Stage
Operates on an input and returns true iff processing should proceed to the next stage.
applyCallSignature(CssPropertySignature.CallSignature, Candidate, Name, List<Candidate>) - Method in class com.google.caja.plugin.SignatureResolver
 
applyChildren(Annotation, MessageQueue) - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
applyExclusiveSetSignature(CssPropertySignature.ExclusiveSetSignature, Candidate, Name, BitSet, List<Candidate>) - Method in class com.google.caja.plugin.SignatureResolver
 
applyHandler(URI, CajolingService.Transform, List<CajolingService.Directive>, ContentHandlerArgs, String, FetchedData, OutputStream, MessageQueue) - Method in class com.google.caja.service.CajolingService
 
applyLiteralSignature(CssPropertySignature.LiteralSignature, Candidate, Name, List<Candidate>) - Method in class com.google.caja.plugin.SignatureResolver
 
applyProgIdSignature(CssPropertySignature.ProgIdSignature, Candidate, Name, List<Candidate>) - Method in class com.google.caja.plugin.SignatureResolver
 
applyPropertyRefSignature(CssPropertySignature.PropertyRefSignature, Candidate, Name, List<Candidate>) - Method in class com.google.caja.plugin.SignatureResolver
 
applyQuotedLiteralSignature(CssPropertySignature.QuotedLiteralSignature, Candidate, Name, List<Candidate>) - Method in class com.google.caja.plugin.SignatureResolver
 
applyRepeatedSignature(CssPropertySignature.RepeatedSignature, Candidate, Name, List<Candidate>) - Method in class com.google.caja.plugin.SignatureResolver
 
applySeriesSignature(CssPropertySignature.SeriesSignature, Candidate, Name, List<Candidate>) - Method in class com.google.caja.plugin.SignatureResolver
 
applySetSignature(CssPropertySignature.SetSignature, Candidate, Name, List<Candidate>) - Method in class com.google.caja.plugin.SignatureResolver
 
applySignature(Name, CssTree.Expr, CssPropertySignature) - Method in class com.google.caja.plugin.CssValidator
Applies the given signature to the given css expression, returning true if the expression fits.
applySignature(List<Candidate>, Name, CssPropertySignature) - Method in class com.google.caja.plugin.SignatureResolver
Given a list of candidates, apply the given signature and return any more candidates.
applyStage(Pipeline.Stage<? super T>, T) - Method in class com.google.caja.util.Pipeline
 
applySymbolSignature(CssPropertySignature.SymbolSignature, Candidate, Name, List<Candidate>) - Method in class com.google.caja.plugin.SignatureResolver
 
applyToScope(AncestorChain<?>, Visitor) - Static method in class com.google.caja.plugin.stages.OpenTemplateStage
Applies a visitor to the nodes in the current scope, not recursing into nested functions.
areConst(List<? extends Expression>) - Static method in class com.google.caja.ancillary.opt.Optimizer
 
aReduced - Variable in class com.google.caja.ancillary.opt.StatementSimplifier.CommaCommonalities
 
areEqual(Object, Object) - Static method in class com.google.caja.util.MoreAsserts
 
areFromSameSource(JobEnvelope) - Method in class com.google.caja.plugin.JobEnvelope
 
areRegexpModifiersValid(String) - Static method in class com.google.caja.parser.js.RegexpLiteral
Modifiers are the letters allowed to follow a regular expression literal.
areSinglyInlineable(List<? extends Expression>) - Static method in class com.google.caja.ancillary.opt.Optimizer
 
areSinglyInlineableProps(List<? extends ObjProperty>) - Static method in class com.google.caja.ancillary.opt.Optimizer
 
areSubstitutionsAllowed() - Method in class com.google.caja.lexer.CssLexer
True iff ${...} style substitutions should be allowed as described at CssTokenType.SUBSTITUTION
areSubstitutionsAllowed() - Method in class com.google.caja.lexer.CssSplitter
 
aRewriter - Variable in class com.google.caja.plugin.templates.TemplateCompiler
 
argKeyword - Variable in enum com.google.caja.service.CajaArguments
 
ARGUMENTS - Static variable in class com.google.caja.parser.quasiliteral.ReservedNames
 
arity - Variable in enum com.google.caja.parser.js.OperatorType
 
arr(List<? extends Expression>) - Static method in class com.google.caja.service.AbstractCajolingHandler
 
ArrayConstructor - Class in com.google.caja.parser.js
Sometimes called an array literal, a shorthand for initializing an array.
ArrayConstructor(FilePosition, Void, List<? extends Expression>) - Constructor for class com.google.caja.parser.js.ArrayConstructor
 
ArrayConstructor(FilePosition, List<? extends Expression>) - Constructor for class com.google.caja.parser.js.ArrayConstructor
 
ArrayIndexOptimization - Class in com.google.caja.parser.quasiliteral.opt
Adds the unary + operator to indices in square bracket operators when the index can be proven to always be a number or undefined: a[i]a[+i].
ArrayIndexOptimization() - Constructor for class com.google.caja.parser.quasiliteral.opt.ArrayIndexOptimization
 
ArrayIndexOptimizationTest - Class in com.google.caja.parser.quasiliteral.opt
 
ArrayIndexOptimizationTest() - Constructor for class com.google.caja.parser.quasiliteral.opt.ArrayIndexOptimizationTest
 
as(Class<SubT>) - Method in class com.google.caja.parser.ChildNodes
Statically cast this ChildNodes object to represent a collection containing a subtype of the original.
asciiOnly - Variable in class com.google.caja.ancillary.servlet.Request
True if the outputs should be rendered using only ASCII code-points.
asciiOnly - Variable in class com.google.caja.reporting.RenderContext
Produce output that only contains lower 7-bit characters.
asJson() - Method in class com.google.caja.reporting.RenderContext
 
asList(JSRE) - Static method in class com.google.caja.lang.css.JSRE
 
asLvalue(String) - Static method in class com.google.caja.parser.js.ParserTest
 
asRvalue(String) - Static method in class com.google.caja.parser.js.ParserTest
 
assertAddsMessage(String, MessageTypeInt, MessageLevel) - Method in class com.google.caja.parser.quasiliteral.RewriterTestCase
 
assertAllowKeywordPropertyAccessor(Keyword) - Method in class com.google.caja.parser.js.ParserTest
 
assertAllowKeywordPropertyDeclaration(Keyword) - Method in class com.google.caja.parser.js.ParserTest
 
assertArrayEquals(Object[], Object[]) - Static method in class com.google.caja.util.CajaTestCase
Ensures that two Arrays are of the same length and corresponding objects are equal
assertBadJson(String) - Method in class com.google.caja.CajitaTest
 
assertCajoles(String, String) - Method in class com.google.caja.demos.playground.GWTCajolingServiceImplTest
 
assertCallbackInJsonp(String, String) - Static method in class com.google.caja.service.ServiceTestCase
 
assertCallsUriRewriterWithPropertyPart(String, String...) - Method in class com.google.caja.plugin.CssRewriterTest
 
assertCharset(String, byte[], String) - Static method in class com.google.caja.lexer.ChardetTest
 
assertCharSet(String, String) - Method in class com.google.caja.lexer.FetchedDataTest
 
assertCloneable(ParseTreeNode) - Method in class com.google.caja.util.CajaTestCase
Ensures that a given node is cloneable by calling clone() on it and checking sanity of the result.
assertComment(String, String) - Method in class com.google.caja.ancillary.jsdoc.CommentParserTest
 
assertCompiledCss(String, String) - Method in class com.google.caja.plugin.CssRuleRewriterTest
 
assertCompiledCss(String, String, boolean) - Method in class com.google.caja.plugin.CssRuleRewriterTest
 
assertConcatenate(String, String...) - Method in class com.google.caja.plugin.templates.JsConcatenatorTest
 
assertConsistent(String) - Method in class com.google.caja.parser.quasiliteral.RewriterTestCase
Asserts that the given caja code produces the same value both cajoled and uncajoled.
assertConsistent(String, String) - Method in class com.google.caja.parser.quasiliteral.RewriterTestCase
 
assertConsistent(String) - Method in class com.google.caja.plugin.stages.DebuggingSymbolsStageTest
 
assertContainsIgnoreSpace(String, String) - Static method in class com.google.caja.service.ServiceTestCase
 
assertDeepEquals(ParseTreeNode, ParseTreeNode) - Method in class com.google.caja.util.CajaTestCase
Ensures that two ParseTreeNode trees are deeply equal in the topology and types of nodes in each tree, and in the getValue() and getFilePosition() of each respective node.
assertDoctype(String, String, String, String) - Method in class com.google.caja.parser.html.DoctypeMakerTest
 
assertDoesNotMatch(String, String...) - Method in class com.google.caja.lang.css.CssPropertyPatternsTest
 
assertEmpty(JsLexer) - Method in class com.google.caja.lexer.JsLexerTest
 
assertEqualsIgnoreSpace(String, String) - Method in class com.google.caja.service.ServiceTestCase
 
assertEvents(String...) - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
assertExtracted(String, String) - Method in class com.google.caja.ancillary.jsdoc.JsdocTest
 
assertFacts(String...) - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
assertFacts(boolean, String...) - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
assertFails(String, String) - Method in class com.google.caja.lexer.CssLexerTest
 
assertFailsWithError(String, String, MessageLevel) - Method in class com.google.caja.demos.playground.GWTCajolingServiceImplTest
 
assertFilePosition(int, int, ParseTreeNode) - Method in class com.google.caja.parser.css.CssParserTest
 
assertFilePosition(String, FilePosition, MessageContext) - Method in class com.google.caja.parser.js.ParserTest
 
assertFixed(String, Job...) - Method in class com.google.caja.plugin.stages.LegacyNamespaceFixupStageTest
 
assertFolded(String, String) - Method in class com.google.caja.parser.js.ExpressionTest
 
assertFolded(String, String, boolean) - Method in class com.google.caja.parser.js.ExpressionTest
 
assertFreeVariables(String, String, String) - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
assertFunctionRedefined(String, boolean, MessageType, MessageLevel) - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
assertGlob(String, String) - Method in class com.google.caja.ancillary.servlet.GlobTest
 
assertGlob(String, String, String) - Method in class com.google.caja.ancillary.servlet.GlobTest
 
assertHandler(String, String) - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
assertHtml2Json(String) - Method in class com.google.caja.service.HtmlHandlerTest
 
assertIndeterminateStructuralForm(String) - Method in class com.google.caja.util.RhinoAssertsTest
 
Assertion - Interface in com.google.caja.util
 
assertJsdocMessage(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocTest
 
assertJsEscaped(String, String) - Static method in class com.google.caja.lexer.escaping.EscapingTest
 
assertLexed(String, String) - Method in class com.google.caja.render.JsMinimalPrinterTest
 
assertLexed(String, String) - Method in class com.google.caja.render.JsPrettyPrinterTest
 
assertListsEqual(List<? extends T>, List<? extends T>) - Static method in class com.google.caja.util.MoreAsserts
Fails iff the contents of the two lists differ according to Object.equals.
assertListsEqual(List<? extends T>, List<? extends T>, int) - Static method in class com.google.caja.util.MoreAsserts
Fails iff the contents of the two lists differ according to Object.equals.
assertLiveness(ParseTreeNode, String...) - Static method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
assertMatches(String, String...) - Method in class com.google.caja.lang.css.CssPropertyPatternsTest
 
assertMessage(MessageTypeInt, MessageLevel, MessagePart...) - Method in class com.google.caja.util.CajaTestCase
 
assertMessage(boolean, MessageTypeInt, MessageLevel, MessagePart...) - Method in class com.google.caja.util.CajaTestCase
 
assertMessageNotPresent(String, MessageTypeInt, MessageLevel) - Method in class com.google.caja.parser.quasiliteral.RewriterTestCase
 
assertMessageNotPresent(String, MessageTypeInt) - Method in class com.google.caja.parser.quasiliteral.RewriterTestCase
 
assertMessages(String...) - Method in class com.google.caja.config.ConfigUtilTest
 
assertMessagesLessSevereThan(JSONArray, MessageLevel) - Method in class com.google.caja.service.ServiceTestCase
 
assertMessagesLessSevereThan(MessageLevel) - Method in class com.google.caja.util.CajaTestCase
 
assertMsgLevel(MessageLevel, Message) - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
assertMsgType(MessageType, Message) - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
assertNext(JsLexer, JsTokenType, String) - Method in class com.google.caja.lexer.JsLexerTest
 
assertNextMessage(Iterator<Message>, MessageType, String, Object...) - Method in class com.google.caja.parser.js.ParserTest
 
assertNoErrors() - Method in class com.google.caja.util.CajaTestCase
 
assertNoMessage(MessageTypeInt) - Method in class com.google.caja.util.CajaTestCase
 
assertNotConvertibleToGlob(String) - Method in class com.google.caja.ancillary.servlet.GlobTest
 
assertNoWarnings() - Method in class com.google.caja.util.CajaTestCase
 
assertNumberToString(String, String) - Method in class com.google.caja.parser.js.NumberLiteralTest
 
assertOptimized(String, String) - Method in class com.google.caja.ancillary.opt.ConstantPoolerTest
 
assertOptimized(Statement, Block...) - Method in class com.google.caja.ancillary.opt.JsOptimizerTest
 
assertOptimized(String, String) - Method in class com.google.caja.ancillary.opt.VarCollectorTest
 
assertOptimized(String, JSRE) - Static method in class com.google.caja.lang.css.JSRETest
 
assertOutputJobs(PipelineStageTestCase.JobStub[], Jobs) - Method in class com.google.caja.plugin.stages.PipelineStageTestCase
 
assertParsed(String, String...) - Method in class com.google.caja.ancillary.jsdoc.UpdocParserTest
 
assertParsedHtml(List<String>, List<String>, List<String>, List<String>) - Method in class com.google.caja.parser.html.DomParserTest
 
assertParsedHtmlFragment(List<String>, List<String>, List<String>, List<String>) - Method in class com.google.caja.parser.html.DomParserTest
 
assertParsedHtmlFragmentWithComments(List<String>, List<String>, List<String>, List<String>) - Method in class com.google.caja.parser.html.DomParserTest
 
assertParsedMarkup(List<String>, List<String>, List<String>, List<String>, Boolean, boolean) - Method in class com.google.caja.parser.html.DomParserTest
 
assertParsedMarkup(List<String>, List<String>, List<String>, List<String>, Boolean, boolean, boolean) - Method in class com.google.caja.parser.html.DomParserTest
 
assertParseFails(String) - Method in class com.google.caja.parser.js.ParserTest
 
assertParseKeyword(String, boolean) - Method in class com.google.caja.parser.js.ParserTest
 
assertParseKeywordAsIdentifier(Keyword) - Method in class com.google.caja.parser.js.ParserTest
 
assertParseSucceeds(String) - Method in class com.google.caja.parser.js.ParserTest
 
assertParseTree(String, String...) - Method in class com.google.caja.parser.css.CssPropertySignatureTest
 
assertPattern(String, String) - Method in class com.google.caja.lang.css.CssPropertyPatternsTest
 
assertPipeline(Planner.PlanState, Planner.PlanState, String...) - Method in class com.google.caja.plugin.PipelineMakerTest
 
assertPipeline(PipelineStageTestCase.JobStub, PipelineStageTestCase.JobStub...) - Method in class com.google.caja.plugin.stages.PipelineStageTestCase
Asserts that PipelineStageTestCase.runPipeline(com.google.caja.plugin.Jobs) runs to completion on the given inputJob and produces the given outputJobs.
assertPipelineFails(PipelineStageTestCase.JobStub, PipelineStageTestCase.JobStub...) - Method in class com.google.caja.plugin.stages.PipelineStageTestCase
 
assertPositions(List<String>, Node) - Method in class com.google.caja.lexer.PositionInfererTest
 
assertQuestionableJson(String, String) - Method in class com.google.caja.CajitaTest
 
assertReduced(String, String) - Method in class com.google.caja.ancillary.servlet.HtmlReducerTest
 
assertRejectKeywordAsExpr(Keyword) - Method in class com.google.caja.parser.js.ParserTest
 
assertRejectKeywordInVarDecl(Keyword) - Method in class com.google.caja.parser.js.ParserTest
 
assertRenamed(String, String, String...) - Method in class com.google.caja.parser.quasiliteral.AlphaRenamingTest
 
assertRender(String, String) - Method in class com.google.caja.parser.js.ParserTest
 
assertRendered(String, String) - Method in class com.google.caja.render.JsMinimalPrinterTest
 
assertRendered(String, ParseTreeNode) - Method in class com.google.caja.render.JsMinimalPrinterTest
 
assertRendered(String, String) - Method in class com.google.caja.render.JsPrettyPrinterTest
 
assertRendered(String, ParseTreeNode) - Method in class com.google.caja.render.JsPrettyPrinterTest
 
assertRenderedForm(String, String) - Method in class com.google.caja.parser.css.CssTreeTest
 
assertRenderKeywordAsIdentifier(Keyword) - Method in class com.google.caja.parser.js.ParserTest
 
assertRenderKeywordPropertyAccessor(Keyword) - Method in class com.google.caja.parser.js.ParserTest
 
assertRenderKeywordPropertyDeclaration(Keyword) - Method in class com.google.caja.parser.js.ParserTest
 
assertRewritten(String, String, boolean) - Method in class com.google.caja.plugin.stages.OpenTemplateStageTest
 
assertSafeHtml(DocumentFragment, DocumentFragment, Block) - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
assertSafeHtml(DocumentFragment, DocumentFragment, Block, boolean) - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
assertSafeHtml(List<DocumentFragment>, DocumentFragment, Block) - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
assertSafeHtml(List<DocumentFragment>, DocumentFragment, Block, boolean) - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
assertSameReduced(String) - Method in class com.google.caja.ancillary.servlet.HtmlReducerTest
 
assertSanitize(String, String) - Method in class com.google.caja.plugin.ExpressionSanitizerTest
 
assertScoping(AncestorChain<Block>, List<ScopeAnalyzer<ScopeAnalyzerTest.TestScope>>, String...) - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
assertSimplified(List<String>, List<String>) - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
assertSimplified(String, String) - Method in class com.google.caja.parser.js.ExpressionTest
 
assertStackTrace(String, String) - Method in class com.google.caja.plugin.stages.DebuggingSymbolsStageTest
 
assertStringsEqual(String, String) - Static method in class com.google.caja.lexer.escaping.EscapingTest
 
assertStructuralForm(String, String) - Method in class com.google.caja.util.RhinoAssertsTest
 
assertSubstringsInJson(String, String, String...) - Static method in class com.google.caja.service.ServiceTestCase
 
assertSubstringsInJsonp(String, String, String...) - Static method in class com.google.caja.service.ServiceTestCase
 
assertTokens(String, boolean, String...) - Method in class com.google.caja.lexer.HtmlLexerTest
 
assertTokens(String, String...) - Method in class com.google.caja.render.CssMinimalPrinterTest
 
assertTokens(String, String...) - Method in class com.google.caja.render.CssPrettyPrinterTest
 
assertTokens(String, String...) - Method in class com.google.caja.render.JsMinimalPrinterTest
 
assertTokens(String, String...) - Method in class com.google.caja.render.JsPrettyPrinterTest
 
assertTypeOf(String, String) - Method in class com.google.caja.parser.js.ExpressionTest
 
assertValid(Node, String, String...) - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
assigned - Variable in class com.google.caja.parser.js.scope.ScopeAnalyzerTest.TestScope
 
assigned(AncestorChain<Identifier>, ScopeAnalyzerTest.TestScope, ScopeAnalyzerTest.TestScope) - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest.TestScopeListener
 
assigned(AncestorChain<Identifier>, S, S) - Method in interface com.google.caja.parser.js.scope.ScopeListener
Called when a variable is assigned.
assignmentDelegate - Variable in enum com.google.caja.parser.js.Operator
null or the non assignment operator that performs the non assignment portion of this operators function.
assignNames(ScopeInfo) - Static method in class com.google.caja.ancillary.opt.LocalVarRenamer
 
AssignOperation - Class in com.google.caja.parser.js
An operation that assigns to its first child as an lValue.
AssignOperation(FilePosition, Operator, List<? extends Expression>) - Constructor for class com.google.caja.parser.js.AssignOperation
 
assignOperator(AncestorChain<Identifier>) - Static method in class com.google.caja.parser.js.scope.ScopeAnalyzer
If the given identifier is the target of an assignment, then returns the operator that is assigning it.
asSingleton() - Method in interface com.google.caja.plugin.stages.JobCache.Key
A JobCache.Keys instance whose iterator produces only this.
Associativity - Enum in com.google.caja.parser.js
 
Associativity() - Constructor for enum com.google.caja.parser.js.Associativity
 
associativity - Variable in enum com.google.caja.parser.js.Operator
 
asString(Literal) - Static method in class com.google.caja.plugin.templates.Emitter
 
asStringLiteral(Expression) - Static method in class com.google.caja.plugin.templates.Emitter
 
asXml - Variable in class com.google.caja.lexer.HtmlInputSplitter
Should the input be considered xml? are escape exempt blocks allowed?
asXml - Variable in class com.google.caja.parser.html.DomParser
 
asXml() - Method in class com.google.caja.parser.html.DomParser
 
asXml - Variable in class com.google.caja.parser.html.Renderer
 
asXml() - Method in class com.google.caja.reporting.RenderContext
True iff DOM tree nodes should be rendered as XML.
atBreak(String) - Method in class com.google.caja.ancillary.linter.ExitModes
The set of variables live at break statements for the given label.
atContinue(String) - Method in class com.google.caja.ancillary.linter.ExitModes
The set of variables live at break statements for the given label.
atom - Variable in class com.google.caja.lang.css.JSRE.Atom
 
attachScopes(AncestorChain<?>, ScopeInfo) - Static method in class com.google.caja.ancillary.opt.LocalVarRenamer
 
attachSymbols(DebuggingSymbols, CajoledModule, MessageQueue) - Method in class com.google.caja.plugin.stages.DebuggingSymbolsStage
Adds a call to ___.useDebugSymbols to a ___.loadModule call.
atThrow() - Method in class com.google.caja.ancillary.linter.ExitModes
The set of variables live at throw statements.
attr(String, String) - Method in class com.google.caja.plugin.stages.LegacyNamespaceFixupStageTest.NamespaceUnawareBuilder
 
attribKey(String) - Static method in class com.google.caja.lang.html.HtmlSchema
 
AttribKey - Class in com.google.caja.parser.html
Identifies an XML/HTML attribute as it appears on a particular kind of XML/HTML element.
AttribKey(ElKey, Namespaces, String) - Constructor for class com.google.caja.parser.html.AttribKey
 
attribs - Variable in class com.google.caja.parser.css.CssPropertySignature
 
attribs - Variable in class com.google.caja.parser.html.AttributesImpl
 
attributeContent - Variable in class com.google.caja.plugin.templates.HtmlAttributeRewriter
 
attributeDetails - Variable in class com.google.caja.lang.html.HtmlSchema
 
AttributeNameFixup - Class in com.google.caja.parser.html
Maps XML qualified names like prefix:localName including ones in the special xmlns:namespaceName namespace to valid XML local names f:fixupName.
AttributeNameFixup() - Constructor for class com.google.caja.parser.html.AttributeNameFixup
 
attributes - Variable in class com.google.caja.parser.AbstractParseTreeNode
 
attributes - Variable in class com.google.caja.util.SyntheticAttributes
 
AttributesImpl - Class in com.google.caja.parser.html
An implementation of org.xml.sax that wraps DomTree.Attribs.
AttributesImpl(List<Attr>) - Constructor for class com.google.caja.parser.html.AttributesImpl
 
attributesOf(Element) - Static method in class com.google.caja.parser.html.Nodes
An Iterable over the attributes of the given element.
attributeTypes(HtmlSchema) - Static method in class com.google.caja.lang.html.HtmlDefinitions
 
attrInfo - Variable in class com.google.caja.plugin.templates.HtmlAttributeRewriter.AttrValue
 
attrKey(String, String) - Static method in class com.google.caja.plugin.templates.IhtmlSanityCheckerTest
 
attrs - Variable in class com.google.caja.parser.js.JsonMLCompatible.JsonMLBuilder
 
attrs_ - Variable in class com.google.caja.lang.html.HTML.Element
 
AttrStub - Class in com.google.caja.parser.html
 
AttrStub(Token<HtmlTokenType>, Token<HtmlTokenType>, String) - Constructor for class com.google.caja.parser.html.AttrStub
 
AttrWrapper - Class in com.google.caja.parser.html
 
AttrWrapper(Attr, DomMembrane) - Constructor for class com.google.caja.parser.html.AttrWrapper
 

B

b - Variable in class com.google.caja.ancillary.jsdoc.HtmlRenderer
 
b(String) - Static method in class com.google.caja.ancillary.linter.ExitModesTest
 
b - Variable in class com.google.caja.lexer.PositionInferer.Relation
 
b - Variable in class com.google.caja.util.Pair
 
b9 - Variable in class com.google.caja.parser.ParseTreeNodeTest
 
backingList - Variable in class com.google.caja.parser.ChildNodes
The actual storage of collection elements.
backupIndex - Variable in class com.google.caja.parser.AbstractParseTreeNode.Change
Index of modified child in original set by apply, so that we can rollback.
BAD_PATH - Static variable in class com.google.caja.ancillary.servlet.ZipFileSystem
 
BadInputException - Exception in com.google.caja.ancillary.servlet
Thrown when a request is malformed.
BadInputException(String, Throwable) - Constructor for exception com.google.caja.ancillary.servlet.BadInputException
 
Bag<T> - Class in com.google.caja.util
A simple bag implementation.
Bag(Map<T, Integer>) - Constructor for class com.google.caja.util.Bag
 
BASE - Static variable in class com.google.caja.plugin.stages.ResolveUriStage
 
BASE_HREF - Static variable in class com.google.caja.plugin.stages.ResolveUriStage
 
BASE_URI - Variable in class com.google.caja.plugin.Config
 
basename(String) - Method in interface com.google.caja.ancillary.jsdoc.FileSystem
 
basename(String) - Method in class com.google.caja.ancillary.jsdoc.HtmlRenderer.FileSystemSandBoxSafe
 
basename(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain.RealFileSystem
 
basename(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain.RestrictedFileSystem
 
basename(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMainTest.FakeFileSystem
 
basename(String) - Method in class com.google.caja.ancillary.servlet.ZipFileSystem
 
baseUri - Variable in class com.google.caja.ancillary.servlet.Job
Base URI for the job
baseUri - Variable in class com.google.caja.ancillary.servlet.Request
A URI against which relative URIs in the inputs are resolved.
baseUri - Variable in class com.google.caja.parser.quasiliteral.CajitaRewriter
 
baseUri - Variable in class com.google.caja.parser.quasiliteral.ES53Rewriter
 
baseUri - Variable in class com.google.caja.plugin.Config
 
baseUri - Variable in class com.google.caja.plugin.ExpressionSanitizerCaja
 
baseUri - Variable in class com.google.caja.plugin.Job
 
baseUri - Variable in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
 
baseUri(Node, URI, FilePosition) - Method in class com.google.caja.plugin.stages.ResolveUriStage
 
baseUriForDoc(Node) - Method in class com.google.caja.plugin.stages.ResolveUriStage
 
before - Variable in class com.google.caja.parser.AbstractParseTreeNode.Insertion
 
benchmark(int) - Method in class com.google.caja.parser.html.DomParserTest
 
benchmark(int, Element) - Method in class com.google.caja.parser.html.NodesTest
 
BenchmarkRunner - Class in com.google.caja.demos.benchmarks
Unit test which executes the V8 benchmark and collates the result for rendering with varz
BenchmarkRunner() - Constructor for class com.google.caja.demos.benchmarks.BenchmarkRunner
 
BenchmarkSize - Class in com.google.caja.demos.benchmarks
Unit test which measures the size of cajoled javascript
BenchmarkSize() - Constructor for class com.google.caja.demos.benchmarks.BenchmarkSize
 
BenchmarkUtils - Class in com.google.caja.demos.benchmarks
 
BenchmarkUtils() - Constructor for class com.google.caja.demos.benchmarks.BenchmarkUtils
 
best - Variable in class com.google.caja.plugin.SignatureResolver
The best match so far.
between(FilePosition, FilePosition) - Static method in class com.google.caja.lexer.FilePosition
 
between(int, int) - Static method in class com.google.caja.util.SparseBitSet
 
bind(BINDING) - Method in class com.google.caja.parser.quasiliteral.NameContext.VarInfo
 
binding - Variable in class com.google.caja.parser.quasiliteral.NameContext.VarInfo
 
bindingName - Variable in class com.google.caja.parser.quasiliteral.StringLiteralQuasiNode
 
bitMask - Variable in enum com.google.caja.lang.html.HtmlDefinitions.EFlag
 
blankLabel - Variable in class com.google.caja.ancillary.opt.StatementSimplifier
 
blankOutScheme(String) - Static method in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
 
BLESS_CSS - Static variable in class com.google.caja.parser.quasiliteral.ReservedNames
Trademarks a string as CSS properties.
BLESS_HTML - Static variable in class com.google.caja.parser.quasiliteral.ReservedNames
Trademarks a string as HTML PCDATA.
Block - Class in com.google.caja.parser.js
A group of statements executed serially (except that FunctionDeclarations are hoisted).
Block(FilePosition, Void, List<? extends Statement>) - Constructor for class com.google.caja.parser.js.Block
 
Block(FilePosition, List<? extends Statement>) - Constructor for class com.google.caja.parser.js.Block
 
Block(FilePosition) - Constructor for class com.google.caja.parser.js.Block
 
Block() - Constructor for class com.google.caja.parser.js.Block
 
BlockAnnotation - Class in com.google.caja.ancillary.jsdoc
An annotation that can only appear as a direct child of Comment.
BlockAnnotation(String, List<? extends Annotation>, FilePosition) - Constructor for class com.google.caja.ancillary.jsdoc.BlockAnnotation
 
body - Variable in class com.google.caja.lang.css.JSRE.Repetition
 
body - Variable in class com.google.caja.parser.js.CaseStmt
 
body - Variable in class com.google.caja.parser.js.CatchStmt
 
body - Variable in class com.google.caja.parser.js.DefaultCaseStmt
 
body - Variable in class com.google.caja.parser.js.DoWhileLoop
 
body - Variable in class com.google.caja.parser.js.FinallyStmt
 
body - Variable in class com.google.caja.parser.js.ForEachLoop
 
body - Variable in class com.google.caja.parser.js.ForLoop
 
body - Variable in class com.google.caja.parser.js.FunctionConstructor
 
body - Variable in class com.google.caja.parser.js.LabeledStmtWrapper
 
body - Variable in class com.google.caja.parser.js.TryStmt
 
body - Variable in class com.google.caja.parser.js.WhileLoop
 
body - Variable in class com.google.caja.parser.quasiliteral.HtmlRuleDoclet
 
BODY - Static variable in class com.google.caja.plugin.stages.RewriteHtmlStage
 
BODY_CLASS - Static variable in class com.google.caja.plugin.stages.RewriteHtmlStage
 
BODY_ONLOAD - Static variable in class com.google.caja.plugin.stages.RewriteHtmlStage
 
bodyClosed() - Method in class com.google.caja.parser.html.CajaTreeBuilder
htmlparser does not generate elementPopped events for the head or body elements, or for void elements.
bool - Variable in enum com.google.caja.ancillary.servlet.Request.Boolish
 
BOOLEAN_ATTR_NAMES - Static variable in class com.google.caja.parser.html.BooleanAttrs
The set of HTML4.01 attributes that have the sole value (<name>) where <name> is the attribute name and that are #IMPLIED.
BooleanAttrs - Class in com.google.caja.parser.html
 
BooleanAttrs() - Constructor for class com.google.caja.parser.html.BooleanAttrs
 
booleanHandler() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
Handles an annotation where no value is expected.
BooleanLiteral - Class in com.google.caja.parser.js
A literal boolean value.
BooleanLiteral(FilePosition, Boolean, List<? extends ParseTreeNode>) - Constructor for class com.google.caja.parser.js.BooleanLiteral
 
BooleanLiteral(FilePosition, boolean) - Constructor for class com.google.caja.parser.js.BooleanLiteral
 
boundaries - Variable in class com.google.caja.lexer.PositionInferer
 
boundedBinarySearch(int[], int, int) - Static method in class com.google.caja.lexer.SourceBreaks
Like Arrays.binarySearch(long[], long) but doesn't assume the entire array is full.
boundsByNode - Variable in class com.google.caja.lexer.PositionInferer
 
boundsForNode(Object) - Method in class com.google.caja.lexer.PositionInferer
 
bracketDepth - Variable in class com.google.caja.ancillary.jsdoc.CommentParser.Joiner
 
breakAfterComment - Variable in class com.google.caja.render.Indenter
Whether to break after a comment.
breakAfterComment - Variable in class com.google.caja.render.JsPrettyPrinter
 
breakLines() - Method in class com.google.caja.render.Indenter
Change space tokens into newlines when a single line contains too many tokens or when a line is normally broken at that token.
breaks - Variable in class com.google.caja.lexer.CharProducer.Factory.CharProducerImpl
 
breaks - Variable in class com.google.caja.lexer.FilePosition
 
breaks - Variable in class com.google.caja.lexer.PositionInferer
Used to construct inferred file positions.
breaks - Variable in class com.google.caja.lexer.SourceBreaksTest
 
breaks(Map<String, List<BreakStmt>>) - Method in class com.google.caja.parser.js.AbstractStatement
Accumulates the set of labels that may be broken out of by statements under this node.
breaks(Map<String, List<BreakStmt>>) - Method in class com.google.caja.parser.js.BreakStmt
 
breaks(Map<String, List<BreakStmt>>) - Method in class com.google.caja.parser.js.LabeledStatement
 
breaks(Map<String, List<BreakStmt>>) - Method in interface com.google.caja.parser.js.Statement
Accumulates the set of labels that may be broken out of by statements under this node.
breaksPerFile - Variable in class com.google.caja.parser.js.JsonMLConverter
 
BreakStmt - Class in com.google.caja.parser.js
 
BreakStmt(FilePosition, String, List<? extends ParseTreeNode>) - Constructor for class com.google.caja.parser.js.BreakStmt
 
BreakStmt(FilePosition, String) - Constructor for class com.google.caja.parser.js.BreakStmt
 
breaksToLabel(String) - Method in class com.google.caja.ancillary.linter.ExitModes
True if execution will jump to the end of the block with the given label.
bReduced - Variable in class com.google.caja.ancillary.opt.StatementSimplifier.CommaCommonalities
 
BROKEN_ENTITY - Static variable in class com.google.caja.parser.html.Html5ElementStack
Matches possible HTML entities that lack a closing semicolon.
BROKEN_NODE - Static variable in class com.google.caja.plugin.templates.IhtmlSanityChecker
 
BROWSER_ENVIRONMENT - Static variable in class com.google.caja.ancillary.linter.Linter
 
BrowserTestCase - Class in com.google.caja.plugin
Test case class with tools for controlling a web browser running pages from a local web server.
BrowserTestCase() - Constructor for class com.google.caja.plugin.BrowserTestCase
 
BrowserTestCase.Check - Interface in com.google.caja.plugin
 
BrowserTestCaseStub - Class in com.google.caja.plugin
For starting up the server and browser a BrowserTestCase does, then stopping so that you can try making requests to server and/or see how the browser behaves in the test environment.
BrowserTestCaseStub() - Constructor for class com.google.caja.plugin.BrowserTestCaseStub
 
buckets - Variable in class com.google.caja.ancillary.linter.NodeBuckets
 
buf - Variable in class com.google.caja.lexer.BufferBackedSequence
 
buf - Variable in class com.google.caja.lexer.CharProducer
 
buf - Variable in class com.google.caja.util.CapturingReader
 
BufferBackedSequence - Class in com.google.caja.lexer
 
BufferBackedSequence(char[], int, int) - Constructor for class com.google.caja.lexer.BufferBackedSequence
 
BufferingRenderer - Class in com.google.caja.render
An abstract renderer for JavaScript tokens that ensures that implementations don't fall afoul of JavaScript's syntactic quirks.
BufferingRenderer(Concatenator) - Constructor for class com.google.caja.render.BufferingRenderer
 
bufferMatches(char[], int, int, String) - Static method in class com.google.caja.parser.html.CajaTreeBuilder
 
build(List<File>, List<File>, File) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain.Builder
 
build(List<File>, List<File>, File) - Method in class com.google.caja.ancillary.linter.Linter
 
build(List<File>, List<File>, File) - Method in class com.google.caja.lang.css.CssPropertyPatterns.Builder
 
build(List<File>, List<File>, File) - Method in class com.google.caja.lang.html.HtmlDefinitions.Builder
 
build() - Method in class com.google.caja.parser.js.JsonMLCompatible.JsonMLBuilder
 
build(ParseTreeNode) - Static method in class com.google.caja.parser.quasiliteral.QuasiBuilder
 
build(List<File>, List<File>, long, BuildService, PrintWriter) - Method in class com.google.caja.tools.AbstractCajaAntTask.Output
Builds output, throwing a BuildException if build fails.
build(List<File>, List<File>, File) - Method in interface com.google.caja.tools.BuildCommand
 
build(List<File>, List<File>, File) - Method in class com.google.caja.tools.EnumsToJs
 
buildChildrenOf(ParseTreeNode) - Static method in class com.google.caja.parser.quasiliteral.QuasiBuilder
 
BuildCommand - Interface in com.google.caja.tools
Public instances with a zero-argument constructor can be used to create ANT build rules with dependency checking.
buildDirectivePrologueMatchNode(Set<String>) - Static method in class com.google.caja.parser.quasiliteral.QuasiBuilder
 
builder - Variable in class com.google.caja.parser.html.Html5ElementStack
 
builder(TagType, FilePosition) - Static method in class com.google.caja.parser.js.JsonMLCompatible.JsonMLBuilder
 
builder() - Static method in class com.google.caja.plugin.stages.LegacyNamespaceFixupStageTest
 
builderRootElement() - Method in class com.google.caja.parser.html.Html5ElementStack
 
buildFiles(String) - Method in class com.google.caja.ancillary.jsdoc.HtmlRenderer
 
buildHtml(String, FileSystem, File, Iterable<CharProducer>, MessageContext) - Static method in class com.google.caja.ancillary.jsdoc.HtmlRenderer
 
buildInfo - Variable in class com.google.caja.parser.quasiliteral.CajitaRewriter
 
buildInfo - Variable in class com.google.caja.parser.quasiliteral.ES53Rewriter
 
buildInfo - Variable in class com.google.caja.parser.quasiliteral.ModuleManager
 
buildInfo - Variable in class com.google.caja.plugin.PluginCompiler
 
BuildInfo - Class in com.google.caja.reporting
Utility to return information about the version and progeny of the software build, for use in the output of commands, logging, etc.
BuildInfo(ResourceBundle) - Constructor for class com.google.caja.reporting.BuildInfo
 
BuildInfo() - Constructor for class com.google.caja.reporting.BuildInfo
 
buildInfo - Variable in class com.google.caja.service.AbstractCajolingHandler
 
BuildInfoTest - Class in com.google.caja.reporting
 
BuildInfoTest() - Constructor for class com.google.caja.reporting.BuildInfoTest
 
buildMatchNode(Class<? extends ParseTreeNode>, String) - Static method in class com.google.caja.parser.quasiliteral.QuasiBuilder
 
buildObjectConstructorNode(ObjectConstructor) - Static method in class com.google.caja.parser.quasiliteral.QuasiBuilder
 
buildOriginalInputCharSequences() - Method in class com.google.caja.plugin.PluginCompilerMain
 
buildOriginalSourceLines(Map<InputSource, ? extends CharSequence>) - Method in class com.google.caja.render.SourceSnippetRenderer
 
buildOriginalSourceNode(List<String>, List<List<String>>) - Static method in class com.google.caja.parser.js.CajoledModule
 
buildScopeTree(AncestorChain<?>, ScopeAnalyzer.ScopeTree<S>) - Method in class com.google.caja.parser.js.scope.ScopeAnalyzer
Build scope tree and collect declarations and uses.
BuildService - Interface in com.google.caja.tools
A stable interface between a build system task and the cajoler.
BuildServiceImplementation - Class in com.google.caja.plugin
Build integration to PluginCompiler and Minify.
BuildServiceImplementation() - Constructor for class com.google.caja.plugin.BuildServiceImplementation
 
buildSimpleNode(ParseTreeNode) - Static method in class com.google.caja.parser.quasiliteral.QuasiBuilder
 
buildSourceFile(String, String, CharProducer, Writer) - Method in class com.google.caja.ancillary.jsdoc.HtmlRenderer
 
buildSourceFiles(Iterable<CharProducer>, MessageContext) - Method in class com.google.caja.ancillary.jsdoc.HtmlRenderer
 
buildSourcePositionMappingForLine(SourceSpansRenderer.Slot<FilePosition>, String) - Method in class com.google.caja.render.SourceSpansRenderer
 
buildSourcePositionMappings() - Method in class com.google.caja.render.SourceSpansRenderer
 
buildTrailingUnderscoreMatchNode(String) - Static method in class com.google.caja.parser.quasiliteral.QuasiBuilder
 
BUILTIN_TYPE_IDENT - Static variable in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
BUILTINS - Static variable in class com.google.caja.lang.css.CssPropertyPatterns
 
builtinToPattern(Name) - Method in class com.google.caja.lang.css.CssPropertyPatterns
 
BY_REQUEST_PATH - Static variable in enum com.google.caja.ancillary.servlet.Verb
 
BY_SYSTEM_ID - Static variable in class com.google.caja.parser.html.DoctypeMaker
 
byName(List<Localizer.Placeholder>) - Method in class com.google.caja.plugin.templates.Localizer
 
byteLength() - Method in class com.google.caja.ancillary.servlet.Content
 
bytes - Variable in class com.google.caja.ancillary.servlet.Content
 

C

c - Variable in class com.google.caja.render.SourceSpansRenderer
 
c - Variable in class com.google.caja.util.Criterion.Factory.Contrarian
 
cache - Static variable in class com.google.caja.config.JSONWhiteListLoader
 
cachedAnswer - Variable in class com.google.caja.lexer.SourceBreaks
 
cachedCharInFile - Variable in class com.google.caja.lexer.SourceBreaks
 
cacheId - Variable in class com.google.caja.ancillary.servlet.StaticFiles
 
cacheKeys - Variable in class com.google.caja.plugin.JobEnvelope
A hash of the content from which the job was derived.
CajaArguments - Enum in com.google.caja.service
The set of arguments accepted by the Caja front end.
CajaArguments(String) - Constructor for enum com.google.caja.service.CajaArguments
 
CajaException - Exception in com.google.caja
 
CajaException(Message) - Constructor for exception com.google.caja.CajaException
 
CajaException(Message, Throwable) - Constructor for exception com.google.caja.CajaException
 
cajaRules - Variable in class com.google.caja.parser.quasiliteral.CajitaRewriter
 
cajaRules - Variable in class com.google.caja.parser.quasiliteral.ES53Rewriter
 
cajaRules - Variable in class com.google.caja.parser.quasiliteral.IllegalReferenceCheckRewriter
 
CajaRuntimeDebuggingRewriter - Class in com.google.caja.plugin.stages
Modifies cajoled code to remove fasttrack branches, and add debugging info to the slow branches.
CajaRuntimeDebuggingRewriter(DebuggingSymbols, MessageQueue) - Constructor for class com.google.caja.plugin.stages.CajaRuntimeDebuggingRewriter
 
CajaRuntimeDebuggingRewriter.AddPositionParamRule - Class in com.google.caja.plugin.stages
Rewrites a ___ method call to add an extra parameter which is an index into DebuggingSymbols.
CajaRuntimeDebuggingRewriter.AddPositionParamRule() - Constructor for class com.google.caja.plugin.stages.CajaRuntimeDebuggingRewriter.AddPositionParamRule
 
CajaTestCase - Class in com.google.caja.util
 
CajaTestCase() - Constructor for class com.google.caja.util.CajaTestCase
 
CajaTreeBuilder - Class in com.google.caja.parser.html
Bridges between html5lib's TreeBuilder which actually builds the DOM, and HtmlLexer which produces tokens.
CajaTreeBuilder(Document, boolean, MessageQueue) - Constructor for class com.google.caja.parser.html.CajaTreeBuilder
 
CajaWebToolsMessageType - Enum in com.google.caja.ancillary.servlet
 
CajaWebToolsMessageType(String, MessageLevel) - Constructor for enum com.google.caja.ancillary.servlet.CajaWebToolsMessageType
 
CajaWebToolsServlet - Class in com.google.caja.ancillary.servlet
Allows web developers to lint, minify, and generate documentation for their code via a web interface.
CajaWebToolsServlet(String) - Constructor for class com.google.caja.ancillary.servlet.CajaWebToolsServlet
 
CajaWebToolsServletTest - Class in com.google.caja.ancillary.servlet
 
CajaWebToolsServletTest() - Constructor for class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
CajaWebToolsServletTest.ServletTest - Class in com.google.caja.ancillary.servlet
 
CajaWebToolsServletTest.ServletTest() - Constructor for class com.google.caja.ancillary.servlet.CajaWebToolsServletTest.ServletTest
 
cajita(Block) - Method in class com.google.caja.demos.benchmarks.BenchmarkSize
 
cajitaModule(String...) - Static method in class com.google.caja.service.ServiceTestCase
 
CajitaModuleRewriter - Class in com.google.caja.parser.quasiliteral
Adds a top level module map.
CajitaModuleRewriter(ModuleManager) - Constructor for class com.google.caja.parser.quasiliteral.CajitaModuleRewriter
 
CajitaModuleRewriter(BuildInfo, UriFetcher, boolean, MessageQueue) - Constructor for class com.google.caja.parser.quasiliteral.CajitaModuleRewriter
 
CajitaModuleRewriter(BuildInfo, boolean, MessageQueue) - Constructor for class com.google.caja.parser.quasiliteral.CajitaModuleRewriter
 
cajitaModuleRewriter - Variable in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
CajitaRewriter - Class in com.google.caja.parser.quasiliteral
Rewrites a JavaScript parse tree to comply with default Caja rules.
CajitaRewriter(URI, ModuleManager, boolean) - Constructor for class com.google.caja.parser.quasiliteral.CajitaRewriter
 
CajitaRewriter(BuildInfo, MessageQueue, boolean) - Constructor for class com.google.caja.parser.quasiliteral.CajitaRewriter
 
cajitaRewriter - Variable in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
CajitaRewriterTest - Class in com.google.caja.parser.quasiliteral
 
CajitaRewriterTest() - Constructor for class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
CajitaRewriterTest.TestUriFetcher - Class in com.google.caja.parser.quasiliteral
 
CajitaRewriterTest.TestUriFetcher() - Constructor for class com.google.caja.parser.quasiliteral.CajitaRewriterTest.TestUriFetcher
 
CajitaTest - Class in com.google.caja
Direct JavaScript tests for cajita.js.
CajitaTest() - Constructor for class com.google.caja.CajitaTest
 
cajole(Block, boolean) - Method in class com.google.caja.demos.benchmarks.BenchmarkSize
 
cajole(String, String, String, boolean) - Method in class com.google.caja.demos.playground.client.Playground
 
cajole(String, String, boolean) - Method in interface com.google.caja.demos.playground.client.PlaygroundService
Cajoles input and returns cajoled output and error messages
cajole(String, String, boolean, AsyncCallback<CajolingServiceResult>) - Method in interface com.google.caja.demos.playground.client.PlaygroundServiceAsync
 
cajole(String, String, boolean) - Method in class com.google.caja.demos.playground.server.GWTCajolingServiceImpl
 
cajole(PrintWriter, List<File>, List<File>, File, Map<String, Object>) - Method in class com.google.caja.plugin.BuildServiceImplementation
Cajoles inputs to output writing any messages to logger, returning true iff the task passes.
cajole(PrintWriter, List<File>, List<File>, File, Map<String, Object>) - Method in interface com.google.caja.tools.BuildService
Cajoles inputs to output writing any messages to logger, returning true iff the task passes.
cajole(Block, MessageQueue) - Static method in class com.google.caja.util.RhinoTestBed
 
cajoled - Variable in class com.google.caja.parser.quasiliteral.Rule.ReadAssignOperands
 
CAJOLED_MODULE - Static variable in class com.google.caja.plugin.PipelineMaker
 
CAJOLED_OUTPUT_FILE_NAME - Static variable in class com.google.caja.parser.js.CajoledModule
 
cajoledJob(CajoledModule) - Static method in class com.google.caja.plugin.Job
 
CajoledModule - Class in com.google.caja.parser.js
The result of running the cajoler over some content.
CajoledModule(FilePosition, Void, List<? extends ObjectConstructor>) - Constructor for class com.google.caja.parser.js.CajoledModule
 
CajoledModule(FilePosition, ObjectConstructor) - Constructor for class com.google.caja.parser.js.CajoledModule
Creates a CajoledModule.
CajoledModule(ObjectConstructor) - Constructor for class com.google.caja.parser.js.CajoledModule
Creates a CajoledModule.
CajoledModuleExpression - Class in com.google.caja.parser.js
Wraps a cajoled module to be an expression, which evaluates to a function module
CajoledModuleExpression(FilePosition, Void, List<? extends CajoledModule>) - Constructor for class com.google.caja.parser.js.CajoledModuleExpression
 
CajoledModuleExpression(FilePosition, CajoledModule) - Constructor for class com.google.caja.parser.js.CajoledModuleExpression
 
CajoledModuleExpression(CajoledModule) - Constructor for class com.google.caja.parser.js.CajoledModuleExpression
 
cajoledOutputFilename - Variable in class com.google.caja.render.SourceSpansRenderer
 
cajoledSource - Variable in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
cajoleHtml(URI, CharProducer, PluginMeta, String, boolean, Appendable, MessageQueue) - Method in class com.google.caja.service.HtmlHandler
 
cajoleJs(URI, CharProducer, List<CajolingService.Directive>, String, Appendable, MessageQueue) - Method in class com.google.caja.service.JsHandler
 
cajoleModule(UncajoledModule) - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
cajolingService - Variable in class com.google.caja.demos.playground.client.Playground
 
CajolingService - Class in com.google.caja.service
A cajoling service which proxies connections: cajole any javascript cajoles any gadgets checks requested and retrieved mime-types
CajolingService() - Constructor for class com.google.caja.service.CajolingService
 
CajolingService(BuildInfo) - Constructor for class com.google.caja.service.CajolingService
 
CajolingService(BuildInfo, String) - Constructor for class com.google.caja.service.CajolingService
 
CajolingService(BuildInfo, String, UriFetcher) - Constructor for class com.google.caja.service.CajolingService
 
CajolingService.Directive - Enum in com.google.caja.service
 
CajolingService.Directive() - Constructor for enum com.google.caja.service.CajolingService.Directive
 
CajolingService.Transform - Enum in com.google.caja.service
 
CajolingService.Transform() - Constructor for enum com.google.caja.service.CajolingService.Transform
 
CajolingServiceMain - Class in com.google.caja.service
A executable that starts a cajoling service which proxies connections: cajole any javascript cajoles any gadgets checks requested and retrieved mime-types
CajolingServiceMain() - Constructor for class com.google.caja.service.CajolingServiceMain
 
CajolingServiceResult - Class in com.google.caja.demos.playground.client
Result of cajoling using the cajoling service.
CajolingServiceResult() - Constructor for class com.google.caja.demos.playground.client.CajolingServiceResult
 
CajolingServiceResult(String, String, String[]) - Constructor for class com.google.caja.demos.playground.client.CajolingServiceResult
 
CajolingServiceTest - Class in com.google.caja.service
Tests the running the cajoler as a webservice
CajolingServiceTest() - Constructor for class com.google.caja.service.CajolingServiceTest
 
CajolingServlet - Class in com.google.caja.service
Handles HTTP servlet invocation of a CajolingService.
CajolingServlet() - Constructor for class com.google.caja.service.CajolingServlet
Deprecated. Do not use this; instead pass in a CajolingService you've constructed with the correct host argument (self URL).
CajolingServlet(CajolingService) - Constructor for class com.google.caja.service.CajolingServlet
 
CajolingServlet.HttpContentHandlerArgs - Class in com.google.caja.service
 
CajolingServlet.HttpContentHandlerArgs(HttpServletRequest) - Constructor for class com.google.caja.service.CajolingServlet.HttpContentHandlerArgs
 
calculateLiveness(ParseTreeNode) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
Compute liveness for the given tree.
Callback<EVENT_TYPE> - Interface in com.google.caja.util
Handles events typed by its type parameter.
CALLING_CONTEXT_ATTR - Static variable in class com.google.caja.plugin.templates.IHTML
Name of an attribute used to mark the kind of tag within which a template can be called.
callToPattern(boolean, CssPropertySignature.CallSignature) - Method in class com.google.caja.lang.css.CssPropertyPatterns
 
canBreakBetween(String, String) - Static method in class com.google.caja.render.JsRenderUtil
True if lexical conventions allow a line break between the given two tokens without inserting a semicolon.
canCall(ParseTreeNode) - Method in class com.google.caja.parser.quasiliteral.Permit
 
CanCall - Static variable in class com.google.caja.parser.quasiliteral.PermitTemplate
 
canContainText() - Method in class com.google.caja.lang.html.HTML.Element
True if the element can contain textual content.
Candidate - Class in com.google.caja.plugin
A possible match of a CSS expression to a CSS property signature.
Candidate(int, Match, MessageSList) - Constructor for class com.google.caja.plugin.Candidate
 
canHandle(URI, CajolingService.Transform, List<CajolingService.Directive>, String, ContentTypeCheck) - Method in class com.google.caja.service.AbstractCajolingHandler
 
canHandle(URI, CajolingService.Transform, List<CajolingService.Directive>, String, ContentTypeCheck) - Method in interface com.google.caja.service.ContentHandler
Returns if this content handler can check the given uri and ensure it has the correct contentType.
canHandle(URI, CajolingService.Transform, List<CajolingService.Directive>, String, ContentTypeCheck) - Method in class com.google.caja.service.HtmlHandler
 
canHandle(URI, CajolingService.Transform, List<CajolingService.Directive>, String, ContentTypeCheck) - Method in class com.google.caja.service.ImageHandler
 
canHandle(URI, CajolingService.Transform, List<CajolingService.Directive>, String, ContentTypeCheck) - Method in class com.google.caja.service.InnocentHandler
 
canHandle(URI, CajolingService.Transform, List<CajolingService.Directive>, String, ContentTypeCheck) - Method in class com.google.caja.service.JsHandler
 
canonForm() - Method in class com.google.caja.ancillary.opt.ConstantPooler.LitVal
 
canonicalAttributeName(String) - Static method in class com.google.caja.parser.html.Html5ElementStack
 
canonicalElementName(String) - Static method in class com.google.caja.parser.html.Html5ElementStack
 
canonicalForm - Variable in class com.google.caja.util.Name
 
canonicalize(String) - Method in class com.google.caja.service.LooseContentTypeCheck
 
canonicalizeName(String) - Static method in class com.google.caja.parser.html.Html5ElementStack
 
canonicalMimeType - Variable in class com.google.caja.service.LooseContentTypeCheck
 
canonicalPath(String) - Method in interface com.google.caja.ancillary.jsdoc.FileSystem
 
canonicalPath(String) - Method in class com.google.caja.ancillary.jsdoc.HtmlRenderer.FileSystemSandBoxSafe
 
canonicalPath(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain.RealFileSystem
 
canonicalPath(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain.RestrictedFileSystem
 
canonicalPath(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMainTest.FakeFileSystem
 
canonicalPath(String) - Method in class com.google.caja.ancillary.servlet.ZipFileSystem
 
canonValue - Variable in class com.google.caja.ancillary.opt.ConstantPooler.LitVal
 
canRead(ParseTreeNode) - Method in class com.google.caja.parser.quasiliteral.Permit
 
CanRead - Static variable in class com.google.caja.parser.quasiliteral.PermitTemplate
 
canReorder - Variable in class com.google.caja.plugin.templates.SideEffectPart
 
canUseEnumMap - Variable in class com.google.caja.util.Maps.ImmutableMapBuilder
 
capture - Variable in class com.google.caja.util.CapturingReader
 
CapturingReader - Class in com.google.caja.util
Given any Reader, captures the characters that are read and makes them available for later use.
CapturingReader(Reader, int) - Constructor for class com.google.caja.util.CapturingReader
Creates a CapturingReader.
CapturingReader(Reader) - Constructor for class com.google.caja.util.CapturingReader
Creates a CapturingReader with a default size for the cache.
CapturingReaderTest - Class in com.google.caja.util
 
CapturingReaderTest() - Constructor for class com.google.caja.util.CapturingReaderTest
 
cartesianProduct(Function<Object[], T>, Object[]...) - Static method in class com.google.caja.parser.html.DomParserTest
 
CASE_INSENS_NAME_CHARS - Static variable in class com.google.caja.parser.html.Renderer
 
CASE_SENS_NAME_CHARS - Static variable in class com.google.caja.parser.html.Renderer
 
CaseStmt - Class in com.google.caja.parser.js
Encapsulates a value and the code to execute when the switch block is reached with that value.
CaseStmt(FilePosition, Void, List<? extends ParseTreeNode>) - Constructor for class com.google.caja.parser.js.CaseStmt
 
CaseStmt(FilePosition, Expression, Block) - Constructor for class com.google.caja.parser.js.CaseStmt
 
caseValue - Variable in class com.google.caja.parser.js.CaseStmt
 
cast(Class<C>) - Method in class com.google.caja.parser.AncestorChain
 
cat(JSRE...) - Static method in class com.google.caja.lang.css.JSRE
 
cat(List<JSRE>) - Static method in class com.google.caja.lang.css.JSRE
 
cat - Variable in class com.google.caja.parser.js.TryStmt
 
CatchStmt - Class in com.google.caja.parser.js
An exception handler that is part of a TryStmt.
CatchStmt(FilePosition, Void, List<? extends ParseTreeNode>) - Constructor for class com.google.caja.parser.js.CatchStmt
 
CatchStmt(FilePosition, Declaration, Block) - Constructor for class com.google.caja.parser.js.CatchStmt
 
category - Variable in enum com.google.caja.parser.js.Operator
 
chain(CharProducer...) - Static method in class com.google.caja.lexer.CharProducer.Factory
A CharProducer that contains the concatenation of the given character producers.
changed - Variable in class com.google.caja.ancillary.opt.Optimizer
 
changes - Variable in class com.google.caja.parser.AbstractParseTreeNode.MutationImpl
 
changes - Variable in class com.google.caja.util.TransactionSafeMap
 
characterEncoding - Variable in class com.google.caja.service.TestHttpServletRequest
 
charAt(int) - Method in class com.google.caja.ancillary.linter.FileContent
 
charAt(int) - Method in class com.google.caja.lexer.BufferBackedSequence
 
charAt(int) - Method in class com.google.caja.lexer.CharProducer
 
charBuf - Variable in class com.google.caja.parser.html.Html5ElementStack
 
Chardet - Class in com.google.caja.lexer
Utilities for dealing with converting byte streams with unknown character sets to character streams.
Chardet() - Constructor for class com.google.caja.lexer.Chardet
 
ChardetTest - Class in com.google.caja.lexer
 
ChardetTest() - Constructor for class com.google.caja.lexer.ChardetTest
 
charInFile - Variable in class com.google.caja.lexer.CharProducer.Factory.CharProducerImpl
 
charInLine - Variable in class com.google.caja.render.CssMinimalPrinter
Number of characters written to out since the last line-break.
charInLine - Variable in class com.google.caja.render.CssPrettyPrinter
Number of characters written to out since the last line-break.
charInLine - Variable in class com.google.caja.render.JsMinimalPrinter
Number of characters written to out since the last linebreak.
charInLineAt(int) - Method in class com.google.caja.lexer.SourceBreaks
 
CharProducer - Class in com.google.caja.lexer
A character reader that tracks character file position information.
CharProducer(char[], int) - Constructor for class com.google.caja.lexer.CharProducer
 
CharProducer.ChainCharProducer - Class in com.google.caja.lexer
 
CharProducer.ChainCharProducer(char[], int[], CharProducer...) - Constructor for class com.google.caja.lexer.CharProducer.ChainCharProducer
 
CharProducer.ChainCharProducer(CharProducer.ChainCharProducer) - Constructor for class com.google.caja.lexer.CharProducer.ChainCharProducer
 
CharProducer.Factory - Class in com.google.caja.lexer
Convenience methods for creating producers.
CharProducer.Factory() - Constructor for class com.google.caja.lexer.CharProducer.Factory
 
CharProducer.Factory.CharProducerImpl - Class in com.google.caja.lexer
 
CharProducer.Factory.CharProducerImpl(char[], int, FilePosition) - Constructor for class com.google.caja.lexer.CharProducer.Factory.CharProducerImpl
 
CharProducer.Factory.CharProducerImpl(CharProducer.Factory.CharProducerImpl) - Constructor for class com.google.caja.lexer.CharProducer.Factory.CharProducerImpl
 
CharProducerTest - Class in com.google.caja.lexer
 
CharProducerTest() - Constructor for class com.google.caja.lexer.CharProducerTest
 
CharProducerTest.StreamState - Class in com.google.caja.lexer
 
CharProducerTest.StreamState(int, String) - Constructor for class com.google.caja.lexer.CharProducerTest.StreamState
 
charRanges(char...) - Static method in class com.google.caja.util.SafeIdentifierMaker
 
chars - Variable in class com.google.caja.lexer.escaping.Escaper
 
CHARS - Static variable in class com.google.caja.lexer.escaping.EscapingTest
 
charSequenceToString(CharSequence) - Static method in class com.google.caja.parser.js.CajoledModule
 
CHARSET - Static variable in class com.google.caja.ancillary.servlet.UriFetcher
 
charset(String) - Method in class com.google.caja.demos.benchmarks.BenchmarkSize
 
charSet - Variable in class com.google.caja.lexer.FetchedData
 
CHARSET_BYTES - Static variable in class com.google.caja.lexer.Chardet
 
charsetFromContentType(String) - Static method in class com.google.caja.ancillary.servlet.UriFetcher
 
charsetFromMime(String) - Method in class com.google.caja.plugin.DataUriFetcher
 
Charsets - Class in com.google.caja.util
Convenience names for commonly used charsets.
Charsets() - Constructor for class com.google.caja.util.Charsets
 
charsRead - Variable in class com.google.caja.lexer.CharProducerTest.StreamState
 
check(ParseTreeNode) - Static method in class com.google.caja.plugin.SignatureResolver
debugging
check(Element) - Method in class com.google.caja.plugin.templates.IhtmlSanityChecker
 
check(String, String) - Method in class com.google.caja.service.ContentTypeCheck
Tests whether content-type spec mime-type is consistent with candidate mime-type.
check(String, String) - Method in class com.google.caja.service.LooseContentTypeCheck
 
check(String, String) - Method in class com.google.caja.service.StrictContentTypeCheck
Checks if the spec matches candidate exactly
checkAddsMessage(ParseTreeNode, MessageTypeInt) - Method in class com.google.caja.parser.quasiliteral.RewriterTestCase
 
checkAddsMessage(ParseTreeNode, MessageTypeInt, MessageLevel) - Method in class com.google.caja.parser.quasiliteral.RewriterTestCase
 
checkDeadCode(NodeBuckets, MessageQueue) - Static method in class com.google.caja.ancillary.linter.Linter
 
checkDeclarations(List<LexicalScope>, Set<String>, MessageQueue) - Static method in class com.google.caja.ancillary.linter.Linter
 
checkDoesNotAddMessage(ParseTreeNode, MessageTypeInt) - Method in class com.google.caja.parser.quasiliteral.RewriterTestCase
 
checkDoesNotAddMessage(ParseTreeNode, MessageTypeInt, MessageLevel) - Method in class com.google.caja.parser.quasiliteral.RewriterTestCase
 
checkDynamicDomParents(Element) - Method in class com.google.caja.plugin.templates.IhtmlSanityChecker
 
checkEnd(Candidate, CssPropertySignature, List<Candidate>) - Method in class com.google.caja.plugin.SignatureResolver
Makes sure that a candidate is on the passed list -- all succeeding rules will add the candidate except an optional rule that is satisfied because it successfully went through zero repetitions.
checkFails(String, String) - Method in class com.google.caja.parser.quasiliteral.RewriterTestCase
 
checkFilePositionInvariants(ParseTreeNode) - Static method in class com.google.caja.parser.js.ParserTest
 
checkFilePositionInvariants(AncestorChain<?>) - Static method in class com.google.caja.parser.js.ParserTest
 
checkForbiddenId(String, FilePosition) - Method in class com.google.caja.plugin.templates.HtmlAttributeRewriter
True iff value is not a forbidden id
checkForbiddenIdList(String, FilePosition) - Method in class com.google.caja.plugin.templates.HtmlAttributeRewriter
True iff value does not contain a forbidden id
CheckForErrorsStage - Class in com.google.caja.plugin.stages
A pass that should come last that checks whether there are any errors on the message queue.
CheckForErrorsStage() - Constructor for class com.google.caja.plugin.stages.CheckForErrorsStage
 
checkFormals(ParseTreeNode) - Method in class com.google.caja.parser.quasiliteral.Rule
 
checkForMissingSemicolon() - Method in class com.google.caja.parser.js.Parser
 
checkGlobalFolding() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
checkGlobalsDefined(LexicalScope, LexicalScope, Set<String>, MessageQueue) - Static method in class com.google.caja.ancillary.linter.Linter
 
checkHeadless() - Method in class com.google.caja.util.CajaTestCase
Returns true in headless testing environments.
checkIdentifier(String) - Static method in class com.google.caja.service.AbstractCajolingHandler
Checks whether a string is a JavaScript Identifier.
checkIhtmlElements(Element) - Method in class com.google.caja.plugin.templates.IhtmlSanityChecker
Make sure that <ihtml:*> elements have the appropriate attributes.
checkInExprWithLhs(Statement) - Static method in class com.google.caja.parser.js.Parser
 
checkInput(String) - Static method in class com.google.caja.render.Innocent
Called before opening file to check that input is readable.
checkInputs(String...) - Static method in class com.google.caja.parser.js.Minify
Called before opening files to checks that all input are readable.
checkJsonML(T, JsonML, String, Class<T>) - Method in class com.google.caja.parser.js.JsonMLCompatibleTest
 
checkLabels(VariableLiveness.LiveCalc, NodeBuckets, MessageQueue) - Static method in class com.google.caja.ancillary.linter.Linter
 
checkName(String) - Method in class com.google.caja.parser.html.Html5ElementStack
 
checkOp(Operator) - Static method in class com.google.caja.parser.js.Elision
 
checkPlaceholdersBalanced(Element) - Method in class com.google.caja.plugin.templates.IhtmlSanityChecker
Mark as broken and warn about any placeholders not followed by an <ihtml:eph/>.
checkReferenceChains() - Method in class com.google.caja.parser.quasiliteral.opt.ArrayIndexOptimizationTest
 
checkScope(ParseTreeNode, Scope, Set<String>) - Static method in class com.google.caja.parser.quasiliteral.AlphaRenaming
 
checkSemicolon() - Method in class com.google.caja.parser.js.Parser
 
checkSideEffects(NodeBuckets, MessageQueue) - Static method in class com.google.caja.ancillary.linter.Linter
 
checkSucceeds(ParseTreeNode, ParseTreeNode) - Method in class com.google.caja.parser.quasiliteral.RewriterTestCase
 
checkSucceeds(ParseTreeNode, ParseTreeNode, MessageLevel) - Method in class com.google.caja.parser.quasiliteral.RewriterTestCase
 
checkSucceeds(String, String) - Method in class com.google.caja.parser.quasiliteral.RewriterTestCase
 
checkSucceeds(CharProducer) - Method in class com.google.caja.parser.quasiliteral.RewriterTestCase
 
checkTainted(ParseTreeNode, MessageQueue) - Static method in class com.google.caja.parser.quasiliteral.Rewriter
 
checkThatOneOperandIsStringLike(boolean) - Method in class com.google.caja.plugin.templates.Emitter
 
checkToken(Punctuation) - Method in class com.google.caja.lexer.JsTokenQueue
 
checkToken(Keyword) - Method in class com.google.caja.lexer.JsTokenQueue
 
checkToken(String) - Method in class com.google.caja.lexer.TokenQueue
Pops the current token iff it matches the given text.
checkUses(List<LexicalScope>, LiveSet, ScopeAnalyzer, Set<String>, Set<String>, Set<String>, MessageQueue) - Static method in class com.google.caja.ancillary.linter.Linter
 
checkValidId(String, FilePosition) - Method in class com.google.caja.plugin.templates.HtmlAttributeRewriter
True if value is a valid id
checkValidIdList(String, FilePosition) - Method in class com.google.caja.plugin.templates.HtmlAttributeRewriter
True iff value is a space-separated list of valid ids.
checkValidity(WhiteListSkeleton) - Method in class com.google.caja.config.JSONWhiteListLoader
Appends one or more MessageLevel.FATAL_ERROR to the given message queue if the skeleton is invalid.
checkValidParameters() - Method in class com.google.caja.tools.DocletAntTask
 
checkValue(String) - Method in class com.google.caja.parser.css.CssTree.ClassLiteral
 
checkValue(String) - Method in class com.google.caja.parser.css.CssTree.CssLiteral
 
checkValue(String) - Method in class com.google.caja.parser.css.CssTree.HashLiteral
 
checkValue(String) - Method in class com.google.caja.parser.css.CssTree.IdentLiteral
 
checkValue(String) - Method in class com.google.caja.parser.css.CssTree.IdLiteral
 
checkValue(String) - Method in class com.google.caja.parser.css.CssTree.QuantityLiteral
 
checkValue(String) - Method in class com.google.caja.parser.css.CssTree.StringLiteral
 
checkValue(String) - Method in class com.google.caja.parser.css.CssTree.Substitution
 
checkValue(String) - Method in class com.google.caja.parser.css.CssTree.UnicodeRangeLiteral
 
checkValue(String) - Method in class com.google.caja.parser.css.CssTree.UriLiteral
 
checkZipFile() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest.ServletTest
 
child(C) - Method in class com.google.caja.parser.AncestorChain
 
childMap - Variable in class com.google.caja.lexer.PunctuationTrie
 
ChildNodes<T extends ParseTreeNode> - Class in com.google.caja.parser
Encapsulation of the ordered collection of child nodes of a ParseTreeNode.
ChildNodes(Class<? extends T>) - Constructor for class com.google.caja.parser.ChildNodes
Creates a new ChildNodes.
ChildNodes(ChildNodes<? extends T>) - Constructor for class com.google.caja.parser.ChildNodes
Creates a clone of an existing ChildNodes.
ChildNodes.MutableFacet - Class in com.google.caja.parser
The implementation of the mutable facet, which checks that newly added elements are of type (erasure(T)) which is correct as long as ParseTreeNodes are not parameterized.
ChildNodes.MutableFacet() - Constructor for class com.google.caja.parser.ChildNodes.MutableFacet
 
children() - Method in class com.google.caja.ancillary.jsdoc.AbstractAnnotation
 
children() - Method in interface com.google.caja.ancillary.jsdoc.Annotation
 
children() - Method in class com.google.caja.ancillary.jsdoc.Updoc
 
children() - Method in class com.google.caja.ancillary.jsdoc.Updoc.Run
 
children - Variable in class com.google.caja.lang.css.JSRE.Alternation
 
children - Variable in class com.google.caja.lang.css.JSRE.Concatenation
 
children - Variable in class com.google.caja.lexer.PunctuationTrie
 
children - Variable in class com.google.caja.parser.AbstractParseTreeNode
The list of children.
children() - Method in class com.google.caja.parser.AbstractParseTreeNode
 
children - Variable in class com.google.caja.parser.css.CssPropertySignature
 
children() - Method in class com.google.caja.parser.css.CssPropertySignature
 
children() - Method in class com.google.caja.parser.css.CssTree
 
children() - Method in class com.google.caja.parser.css.CssTree.DeclarationGroup
 
children() - Method in class com.google.caja.parser.css.CssTree.ProgId
 
children() - Method in class com.google.caja.parser.css.CssTree.ProgIdAttribute
 
children() - Method in class com.google.caja.parser.js.ArrayConstructor
 
children() - Method in class com.google.caja.parser.js.Block
 
children() - Method in class com.google.caja.parser.js.CajoledModule
 
children() - Method in class com.google.caja.parser.js.DirectivePrologue
 
children - Variable in class com.google.caja.parser.js.JsonMLCompatible.JsonMLBuilder
 
children() - Method in class com.google.caja.parser.js.MultiDeclaration
 
children() - Method in class com.google.caja.parser.js.ObjectConstructor
 
children() - Method in class com.google.caja.parser.js.ObjProperty
 
children() - Method in class com.google.caja.parser.js.Operation
 
children() - Method in class com.google.caja.parser.js.Parser.ActualList
 
children() - Method in class com.google.caja.parser.js.ReturnStmt
 
children() - Method in class com.google.caja.parser.js.ThrowStmt
 
children() - Method in class com.google.caja.parser.js.TranslatedCode
 
children() - Method in class com.google.caja.parser.js.TryStmt
 
children() - Method in class com.google.caja.parser.js.UncajoledModule
 
children() - Method in interface com.google.caja.parser.ParseTreeNode
An immutable list of children.
children - Variable in class com.google.caja.parser.quasiliteral.opt.ScopeTree
 
children() - Method in class com.google.caja.parser.quasiliteral.opt.ScopeTree
 
children - Variable in class com.google.caja.parser.quasiliteral.QuasiNode
 
childrenAs(Class<T>) - Method in class com.google.caja.parser.AbstractParseTreeNode
 
childrenChanged() - Method in class com.google.caja.ancillary.jsdoc.Updoc
 
childrenChanged() - Method in class com.google.caja.ancillary.jsdoc.Updoc.Run
 
childrenChanged() - Method in class com.google.caja.parser.AbstractParseTreeNode
Called to perform consistency checks on the child list after changes have been made.
childrenChanged() - Method in class com.google.caja.parser.css.CssTree.DeclarationGroup
 
childrenChanged() - Method in class com.google.caja.parser.css.CssTree.Expr
 
childrenChanged() - Method in class com.google.caja.parser.css.CssTree.FontFace
 
childrenChanged() - Method in class com.google.caja.parser.css.CssTree.FunctionCall
 
childrenChanged() - Method in class com.google.caja.parser.css.CssTree.ProgIdAttribute
 
childrenChanged() - Method in class com.google.caja.parser.css.CssTree.PropertyDeclaration
 
childrenChanged() - Method in class com.google.caja.parser.css.CssTree.Selector
 
childrenChanged() - Method in class com.google.caja.parser.css.CssTree.UserAgentHack
 
childrenChanged() - Method in class com.google.caja.parser.js.AssignOperation
 
childrenChanged() - Method in class com.google.caja.parser.js.Block
 
childrenChanged() - Method in class com.google.caja.parser.js.CajoledModule
 
childrenChanged() - Method in class com.google.caja.parser.js.CaseStmt
 
childrenChanged() - Method in class com.google.caja.parser.js.CatchStmt
 
childrenChanged() - Method in class com.google.caja.parser.js.Declaration
 
childrenChanged() - Method in class com.google.caja.parser.js.DefaultCaseStmt
 
childrenChanged() - Method in class com.google.caja.parser.js.Directive
 
childrenChanged() - Method in class com.google.caja.parser.js.DirectivePrologue
 
childrenChanged() - Method in class com.google.caja.parser.js.DoWhileLoop
 
childrenChanged() - Method in class com.google.caja.parser.js.Elision
 
childrenChanged() - Method in class com.google.caja.parser.js.ExpressionStmt
 
childrenChanged() - Method in class com.google.caja.parser.js.FinallyStmt
 
childrenChanged() - Method in class com.google.caja.parser.js.ForEachLoop
 
childrenChanged() - Method in class com.google.caja.parser.js.ForLoop
 
childrenChanged() - Method in class com.google.caja.parser.js.FunctionConstructor
 
childrenChanged() - Method in class com.google.caja.parser.js.FunctionDeclaration
 
childrenChanged() - Method in class com.google.caja.parser.js.GetterProperty
 
childrenChanged() - Method in class com.google.caja.parser.js.LabeledStmtWrapper
 
childrenChanged() - Method in class com.google.caja.parser.js.Literal
 
childrenChanged() - Method in class com.google.caja.parser.js.MultiDeclaration
 
childrenChanged() - Method in class com.google.caja.parser.js.ObjectConstructor
 
childrenChanged() - Method in class com.google.caja.parser.js.ObjProperty
 
childrenChanged() - Method in class com.google.caja.parser.js.Operation
 
childrenChanged() - Method in class com.google.caja.parser.js.Reference
 
childrenChanged() - Method in class com.google.caja.parser.js.ReturnStmt
 
childrenChanged() - Method in class com.google.caja.parser.js.SetterProperty
 
childrenChanged() - Method in class com.google.caja.parser.js.SwitchStmt
 
childrenChanged() - Method in class com.google.caja.parser.js.ThrowStmt
 
childrenChanged() - Method in class com.google.caja.parser.js.TranslatedCode
 
childrenChanged() - Method in class com.google.caja.parser.js.TryStmt
 
childrenChanged() - Method in class com.google.caja.parser.js.UncajoledModule
 
childrenChanged() - Method in class com.google.caja.parser.js.WhileLoop
 
childrenChanged() - Method in class com.google.caja.parser.js.WithStmt
 
childrenOf(Node) - Static method in class com.google.caja.parser.html.Nodes
A left to right Iterable over the children of the given node.
childrenPart(int, int, Class<T2>) - Method in class com.google.caja.parser.AbstractParseTreeNode
 
chunks - Variable in class com.google.caja.render.SideBySideRenderer
Chunks of original source.
chunkStart - Variable in class com.google.caja.render.SideBySideRenderer
 
CLASS_NAME_DIGEST_IDX - Static variable in class com.google.caja.ancillary.opt.ParseTreeKB
Maps node classes to short prefixes.
CLASS_WHITELIST - Static variable in class com.google.caja.util.RhinoExecutor
 
classify(CharSequence) - Static method in enum com.google.caja.render.TokenClassification
 
classifyFiles(List<String>) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain
Build the list of source files and packages from inputs.
CLASSLITERAL - Static variable in class com.google.caja.parser.css.CssTree
 
clazz - Variable in class com.google.caja.parser.quasiliteral.SimpleQuasiNode
 
clazz - Variable in class com.google.caja.tools.GenRuleAntTask
 
clear() - Method in class com.google.caja.util.Bag
 
clear() - Method in class com.google.caja.util.CollectionsTest.PetulantCollection
 
clear() - Method in class com.google.caja.util.SyntheticAttributes
 
clear() - Method in class com.google.caja.util.TransactionSafeMap
 
clearAllPositionsExcept(Node, Set<String>) - Static method in class com.google.caja.lexer.PositionInfererTest
 
clearAttributes(CssTree) - Static method in class com.google.caja.ancillary.servlet.Processor
 
clearPolicy() - Method in class com.google.caja.demos.playground.client.Playground
 
clippedPos(FilePosition, int, int) - Static method in class com.google.caja.plugin.stages.Splitter
Interpolate the position of a substring of a StringLiteral.
clone() - Method in class com.google.caja.ancillary.servlet.Request
 
clone() - Method in class com.google.caja.lexer.CharProducer.ChainCharProducer
 
clone() - Method in class com.google.caja.lexer.CharProducer
Returns a distinct instance initialized with the same offset and limit.
clone() - Method in class com.google.caja.lexer.CharProducer.Factory.CharProducerImpl
 
clone() - Method in class com.google.caja.lexer.DecodingCharProducer
 
clone() - Method in class com.google.caja.parser.AbstractParseTreeNode
 
clone() - Method in class com.google.caja.parser.css.CssPropertySignature
 
clone() - Method in interface com.google.caja.parser.ParseTreeNode
Create a deep clone of this ParseTreeNode.
clone() - Method in class com.google.caja.plugin.Candidate
 
clone() - Method in interface com.google.caja.util.Multimap
 
clone() - Method in class com.google.caja.util.Multimaps.MultimapImpl
 
cloneCtorCache - Static variable in class com.google.caja.parser.ParseTreeNodes
 
cloneNode(boolean) - Method in class com.google.caja.parser.html.NodeWrapper
 
close() - Method in class com.google.caja.plugin.stages.LegacyNamespaceFixupStageTest.NamespaceUnawareBuilder
 
close() - Method in class com.google.caja.util.CapturingReader
 
close() - Method in class com.google.caja.util.ReadableReader
 
closeBadRequest(HttpServletResponse, int, String) - Static method in class com.google.caja.service.CajolingServlet
Set an error status on a servlet response and close its stream cleanly.
closeBadRequest(HttpServletResponse, int, MessageQueue) - Static method in class com.google.caja.service.CajolingServlet
Set an error status on a servlet response and close its stream cleanly.
closed - Variable in class com.google.caja.render.Concatenator
True if an IOException has been raised.
closed - Variable in class com.google.caja.render.TabularSideBySideRenderer
 
closestMatch(String, Set<String>) - Static method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
closeUnclosedNodes() - Method in class com.google.caja.parser.html.CajaTreeBuilder
Make sure that the end file position is correct for elements still open when EOF is reached.
code - Variable in class com.google.caja.ancillary.servlet.Input
 
code(String) - Method in class com.google.caja.parser.quasiliteral.WikiRuleDoclet
 
codePoint - Variable in class com.google.caja.lexer.DecodingCharProducer.Decoder
 
codeUnits - Variable in class com.google.caja.ancillary.servlet.Content
 
collapseAttributeName(Token<HtmlTokenType>) - Method in class com.google.caja.lexer.HtmlLexer
 
collapseSubsequent(Token<HtmlTokenType>) - Method in class com.google.caja.lexer.HtmlLexer
Collapses all the following tokens of the same type into this.token.
collectionMaker - Variable in class com.google.caja.util.Multimaps.MultimapImpl
 
CollectionsTest - Class in com.google.caja.util
 
CollectionsTest() - Constructor for class com.google.caja.util.CollectionsTest
 
CollectionsTest.PetulantCollection - Class in com.google.caja.util
 
CollectionsTest.PetulantCollection() - Constructor for class com.google.caja.util.CollectionsTest.PetulantCollection
 
COLOR - Static variable in class com.google.caja.lang.css.CssPropertyPatterns
 
COLOR_SUFFIX_RE - Static variable in class com.google.caja.plugin.SignatureResolver
 
colorHash(FilePosition, Name) - Static method in class com.google.caja.plugin.CssRewriter
 
colorHash(FilePosition, int) - Static method in class com.google.caja.plugin.CssRewriter
 
com.google.caja - package com.google.caja
 
com.google.caja.ancillary - package com.google.caja.ancillary
As discussed in a message group thread, this is a place for tools which are ancillary to the caja system.
com.google.caja.ancillary.jsdoc - package com.google.caja.ancillary.jsdoc
Extracts documentation from JavaScript source files.
com.google.caja.ancillary.linter - package com.google.caja.ancillary.linter
Checks JavaScript source code for common errors.
com.google.caja.ancillary.opt - package com.google.caja.ancillary.opt

User-Agent Specific Cajoling
com.google.caja.ancillary.servlet - package com.google.caja.ancillary.servlet
A servlet that provides a web interface to the linter, minifier, and jsdoc documentation generator.
com.google.caja.config - package com.google.caja.config
 
com.google.caja.demos - package com.google.caja.demos
Demo Caja applications used to explain how to write apps in caja, and for profiling the cajoler.
com.google.caja.demos.benchmarks - package com.google.caja.demos.benchmarks
 
com.google.caja.demos.calendar - package com.google.caja.demos.calendar
A demo application that extracts μformatted calendar data from a read only DOM and displays it on a calendar widget.
com.google.caja.demos.playground - package com.google.caja.demos.playground
 
com.google.caja.demos.playground.client - package com.google.caja.demos.playground.client
 
com.google.caja.demos.playground.client.ui - package com.google.caja.demos.playground.client.ui
 
com.google.caja.demos.playground.server - package com.google.caja.demos.playground.server
 
com.google.caja.lang.css - package com.google.caja.lang.css
 
com.google.caja.lang.html - package com.google.caja.lang.html
 
com.google.caja.lexer - package com.google.caja.lexer
 
com.google.caja.lexer.escaping - package com.google.caja.lexer.escaping
 
com.google.caja.parser - package com.google.caja.parser
includes the base interface ParseTreeNode and a Visitor interface.
com.google.caja.parser.css - package com.google.caja.parser.css
 
com.google.caja.parser.html - package com.google.caja.parser.html
 
com.google.caja.parser.js - package com.google.caja.parser.js
 
com.google.caja.parser.js.scope - package com.google.caja.parser.js.scope
 
com.google.caja.parser.quasiliteral - package com.google.caja.parser.quasiliteral
Quasiliterals for matching and transforming Javascript parse trees.
com.google.caja.parser.quasiliteral.opt - package com.google.caja.parser.quasiliteral.opt
 
com.google.caja.plugin - package com.google.caja.plugin
 
com.google.caja.plugin.stages - package com.google.caja.plugin.stages
 
com.google.caja.plugin.templates - package com.google.caja.plugin.templates
 
com.google.caja.render - package com.google.caja.render
TokenConsumers that format code to an output buffer.
com.google.caja.reporting - package com.google.caja.reporting
 
com.google.caja.service - package com.google.caja.service
 
com.google.caja.tools - package com.google.caja.tools
Custom ANT Tasks that allow cajoling from ANT builds.
com.google.caja.util - package com.google.caja.util
 
comb - Variable in class com.google.caja.parser.css.CssTree.Combination
 
combine(ExitModes.ExitMode, boolean) - Method in class com.google.caja.ancillary.linter.ExitModes.ExitMode
 
combine(Block, Block) - Static method in class com.google.caja.ancillary.opt.StatementSimplifier
 
combine(FilePosition, Statement, Statement) - Static method in class com.google.caja.ancillary.opt.StatementSimplifier
 
combineLooseWords(CssTree.Expr) - Method in class com.google.caja.plugin.CssRewriter
 
comma(Expression, Expression) - Method in class com.google.caja.parser.quasiliteral.Rule
Given two expressions in comma normal form (defined below), this returns an expression equivalent to left,right that is also in comma normal form.
commaCommonalities(Expression, Expression) - Static method in class com.google.caja.ancillary.opt.StatementSimplifier
 
commaOp(FilePosition, Expression, Expression) - Static method in class com.google.caja.ancillary.opt.StatementSimplifier
 
commaOp(Expression, Expression) - Static method in class com.google.caja.ancillary.opt.StatementSimplifier
 
commas(Expression...) - Method in class com.google.caja.parser.quasiliteral.Rule
 
Comment - Class in com.google.caja.ancillary.jsdoc
A Javadoc style comment decomposed into text chunks and annotations.
Comment(List<Annotation>, FilePosition) - Constructor for class com.google.caja.ancillary.jsdoc.Comment
 
COMMENT_TOKEN - Static variable in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
CommentParser - Class in com.google.caja.ancillary.jsdoc
Provides a means to decompose a structured JSDoc/Javadoc comment.
CommentParser(TokenQueue<CommentTokenType>) - Constructor for class com.google.caja.ancillary.jsdoc.CommentParser
 
CommentParser.Filter - Class in com.google.caja.ancillary.jsdoc
 
CommentParser.Filter(CharProducer) - Constructor for class com.google.caja.ancillary.jsdoc.CommentParser.Filter
 
CommentParser.Filter.State - Enum in com.google.caja.ancillary.jsdoc
 
CommentParser.Filter.State() - Constructor for enum com.google.caja.ancillary.jsdoc.CommentParser.Filter.State
 
CommentParser.Joiner - Class in com.google.caja.ancillary.jsdoc
 
CommentParser.Joiner(CharProducer) - Constructor for class com.google.caja.ancillary.jsdoc.CommentParser.Joiner
 
CommentParser.Splitter - Class in com.google.caja.ancillary.jsdoc
 
CommentParser.Splitter(CharProducer) - Constructor for class com.google.caja.ancillary.jsdoc.CommentParser.Splitter
 
CommentParserTest - Class in com.google.caja.ancillary.jsdoc
 
CommentParserTest() - Constructor for class com.google.caja.ancillary.jsdoc.CommentParserTest
 
comments - Variable in class com.google.caja.parser.AbstractParseTreeNode
 
commentToJson(Comment) - Method in class com.google.caja.ancillary.jsdoc.JsdocRewriter
 
CommentTokenType - Enum in com.google.caja.ancillary.jsdoc
 
CommentTokenType() - Constructor for enum com.google.caja.ancillary.jsdoc.CommentTokenType
 
commit() - Method in class com.google.caja.util.TransactionSafeMap
 
COMMON - Static variable in class com.google.caja.parser.html.Namespaces
Some common namespaces good for parsing XML fragments.
COMMON_NS_DEPTH - Static variable in class com.google.caja.parser.html.Renderer
 
CommonJsRewriterTestCase - Class in com.google.caja.parser.quasiliteral
Contains all the tests that should apply to any JS dialect defined by the Caja project (i.e., Valija or Cajita).
CommonJsRewriterTestCase() - Constructor for class com.google.caja.parser.quasiliteral.CommonJsRewriterTestCase
 
commonPrefix(List<T>, List<T>) - Static method in class com.google.caja.lang.css.JSRE
 
commonPrefixLength(String, String) - Static method in class com.google.caja.plugin.stages.DebuggingSymbols
Length of the longest string that is a prefix of both.
commonSuffix(List<T>, List<T>) - Static method in class com.google.caja.lang.css.JSRE
 
commonTail - Variable in class com.google.caja.ancillary.opt.StatementSimplifier.CommaCommonalities
 
compareDocumentPosition(Node) - Method in class com.google.caja.parser.html.NodeWrapper
 
compareTo(Escape) - Method in class com.google.caja.lexer.escaping.Escape
 
compareTo(AttribKey) - Method in class com.google.caja.parser.html.AttribKey
 
compareTo(ElKey) - Method in class com.google.caja.parser.html.ElKey
 
compareTo(Name) - Method in class com.google.caja.util.Name
 
compareTo(SyntheticAttributeKey<?>) - Method in class com.google.caja.util.SyntheticAttributeKey
 
compilationPipeline - Variable in class com.google.caja.plugin.PluginCompiler
A configurable pipeline that performs the compilation of HTML, CSS, and JS to CSS and JS.
CompileHtmlStage - Class in com.google.caja.plugin.stages
Compile the HTML and CSS to javascript.
CompileHtmlStage(CssSchema, HtmlSchema) - Constructor for class com.google.caja.plugin.stages.CompileHtmlStage
 
CompileHtmlStageTest - Class in com.google.caja.plugin.stages
 
CompileHtmlStageTest() - Constructor for class com.google.caja.plugin.stages.CompileHtmlStageTest
 
compileMessages - Variable in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
COMPLETES - Static variable in class com.google.caja.ancillary.linter.ExitModes
This is analogous to the (normal, empty, empty) triple that is used in Chapter 12 of EcmaScript.
completes - Variable in class com.google.caja.ancillary.linter.ExitModes
 
completes() - Method in class com.google.caja.ancillary.linter.ExitModes
True if execution might continue to the next statement -- there is a code path that does not have a return,throw,break,continue.
compressSourcePositionMappings(List<List<FilePosition>>) - Method in class com.google.caja.render.SourceSpansRenderer
 
compUnits - Variable in class com.google.caja.ancillary.opt.JsOptimizer
 
computeBestRenderedLine() - Method in class com.google.caja.render.SourceSnippetRenderer.OriginalSourceLine
 
computeDeclarationType(Declaration) - Static method in class com.google.caja.parser.quasiliteral.Scope
 
computeLexicalScopes(AncestorChain<?>) - Method in class com.google.caja.ancillary.linter.ScopeAnalyzer
Computes lexical scopes for the given parse tree, attaching information to the parse tree nodes.
computeLexicalScopes(AncestorChain<?>, LexicalScope, List<LexicalScope>) - Method in class com.google.caja.ancillary.linter.ScopeAnalyzer
 
computeRulesFor(Class<? extends ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.RuleChain
 
concat() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
Applies this {AnnotationHandler}'s handlers to children and concatenates the result as a string.
concatenate(Expression, Expression) - Static method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
Concatenator - Class in com.google.caja.render
A RenderContext renderer that concatenates tokens.
Concatenator(Appendable, Callback<IOException>) - Constructor for class com.google.caja.render.Concatenator
 
Concatenator(StringBuilder) - Constructor for class com.google.caja.render.Concatenator
 
condAndImplicitElse(Conditional, Statement) - Static method in class com.google.caja.ancillary.opt.StatementSimplifier
 
condition - Variable in class com.google.caja.parser.js.DoWhileLoop
 
condition - Variable in class com.google.caja.parser.js.ForLoop
 
condition - Variable in class com.google.caja.parser.js.WhileLoop
 
Conditional - Class in com.google.caja.parser.js
An if/else if/else statement.
Conditional(FilePosition, Void, List<? extends ParseTreeNode>) - Constructor for class com.google.caja.parser.js.Conditional
 
Conditional(FilePosition, List<Pair<Expression, Statement>>, Statement) - Constructor for class com.google.caja.parser.js.Conditional
 
conditionResult() - Method in class com.google.caja.parser.js.AbstractExpression
 
conditionResult() - Method in class com.google.caja.parser.js.ArrayConstructor
 
conditionResult() - Method in interface com.google.caja.parser.js.Expression
Returns the result of evaluating the expression in a boolean context or null if indeterminable.
conditionResult() - Method in class com.google.caja.parser.js.FunctionConstructor
 
conditionResult() - Method in class com.google.caja.parser.js.Literal
 
conditionResult() - Method in class com.google.caja.parser.js.ObjectConstructor
 
conditionResult() - Method in class com.google.caja.parser.js.Operation
 
Config - Class in com.google.caja.plugin
Flag processing for main methods.
Config(Class<?>, PrintStream, String) - Constructor for class com.google.caja.plugin.Config
 
Config(Class<?>, PrintWriter, String) - Constructor for class com.google.caja.plugin.Config
 
config - Variable in class com.google.caja.plugin.PluginCompilerMain
 
Config.SourceRenderMode - Enum in com.google.caja.plugin
 
Config.SourceRenderMode() - Constructor for enum com.google.caja.plugin.Config.SourceRenderMode
 
ConfigMessageType - Enum in com.google.caja.config
Messages for the Config Parsers.
ConfigMessageType(String, MessageLevel) - Constructor for enum com.google.caja.config.ConfigMessageType
 
ConfigUtil - Class in com.google.caja.config
Utilities for resolving and parsing configuration files.
ConfigUtil() - Constructor for class com.google.caja.config.ConfigUtil
 
ConfigUtilTest - Class in com.google.caja.config
 
ConfigUtilTest() - Constructor for class com.google.caja.config.ConfigUtilTest
 
conjunction(RegularCriterion, RegularCriterion) - Static method in class com.google.caja.lang.html.HtmlSchema
 
connect() - Method in class com.google.caja.lexer.FetchedDataTest.TestURLConnection
 
connected - Variable in class com.google.caja.lexer.FetchedDataTest.TestURLConnection
 
consolidate(List<Block>) - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
ConsolidateCodeStage - Class in com.google.caja.plugin.stages
Put all the top level javascript code into an initializer block that will set up the plugin.
ConsolidateCodeStage(ModuleManager) - Constructor for class com.google.caja.plugin.stages.ConsolidateCodeStage
 
consolidateHtml(List<Node>) - Method in class com.google.caja.plugin.templates.SafeHtmlMaker
 
ConstantPooler - Class in com.google.caja.ancillary.opt
Collects frequently used literals, e.g.
ConstantPooler() - Constructor for class com.google.caja.ancillary.opt.ConstantPooler
 
ConstantPooler.LitVal - Class in com.google.caja.ancillary.opt
 
ConstantPooler.LitVal(AncestorChain<Literal>) - Constructor for class com.google.caja.ancillary.opt.ConstantPooler.LitVal
 
ConstantPoolerTest - Class in com.google.caja.ancillary.opt
 
ConstantPoolerTest() - Constructor for class com.google.caja.ancillary.opt.ConstantPoolerTest
 
ConstLocalOptimization - Class in com.google.caja.ancillary.opt
Inlines uses of local variables at the top of a block which are immediately initialized with a literal value and which are never assigned to.
ConstLocalOptimization() - Constructor for class com.google.caja.ancillary.opt.ConstLocalOptimization
 
ConstLocalOptimizationTest - Class in com.google.caja.ancillary.opt
 
ConstLocalOptimizationTest() - Constructor for class com.google.caja.ancillary.opt.ConstLocalOptimizationTest
 
consume() - Method in class com.google.caja.ancillary.jsdoc.CommentParser.Joiner
 
consume(int) - Method in class com.google.caja.ancillary.jsdoc.CommentParser.Joiner
 
consume(int) - Method in class com.google.caja.lexer.CharProducer
Updates the offset and limit so that the first n unconsumed characters are changed to consumed.
consume(String) - Method in interface com.google.caja.lexer.TokenConsumer
Receives tokens from rendered parse trees.
consume(String) - Method in class com.google.caja.render.AbstractRenderer
 
consume(String) - Method in class com.google.caja.render.BufferingRenderer
May receive line-break or comment tokens.
consume(String) - Method in class com.google.caja.render.Concatenator
 
consume(String) - Method in class com.google.caja.render.CssMinimalPrinter
 
consume(String) - Method in class com.google.caja.render.CssPrettyPrinter
 
consume(String) - Method in class com.google.caja.render.JsLinePreservingPrinter
 
consume(String) - Method in class com.google.caja.render.SideBySideRenderer
 
consume(String) - Method in class com.google.caja.render.SourceSnippetRenderer
 
consume(String) - Method in class com.google.caja.render.SourceSpansRenderer
 
consume(String) - Method in class com.google.caja.render.SourceSpansRendererTest.WrapperRenderer
 
consumed - Variable in class com.google.caja.ancillary.jsdoc.JsdocRewriter
 
consumeSpecimens(List<ParseTreeNode>, Map<String, ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.DirectivePrologueQuasiNode
 
consumeSpecimens(List<ParseTreeNode>, Map<String, ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.MultipleNonemptyQuasiHole
 
consumeSpecimens(List<ParseTreeNode>, Map<String, ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.MultipleQuasiHole
 
consumeSpecimens(List<ParseTreeNode>, Map<String, ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.MultiPropertyQuasi
 
consumeSpecimens(List<ParseTreeNode>, Map<String, ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.ObjectCtorQuasiNode
 
consumeSpecimens(List<ParseTreeNode>, Map<String, ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.QuasiNode
 
consumeSpecimens(List<ParseTreeNode>, Map<String, ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.SimpleQuasiNode
 
consumeSpecimens(List<ParseTreeNode>, Map<String, ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.SingleOptionalIdentifierQuasiNode
 
consumeSpecimens(List<ParseTreeNode>, Map<String, ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.SingleOptionalQuasiHole
 
consumeSpecimens(List<ParseTreeNode>, Map<String, ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.SinglePropertyQuasi
 
consumeSpecimens(List<ParseTreeNode>, Map<String, ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.SingleQuasiHole
 
consumeSpecimens(List<ParseTreeNode>, Map<String, ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.StringLiteralQuasiNode
 
consumeSpecimens(List<ParseTreeNode>, Map<String, ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.TrailingUnderscoresHole
 
consumeTo(int) - Method in class com.google.caja.lexer.CharProducer
 
container - Variable in class com.google.caja.parser.js.ForEachLoop
 
containing - Variable in class com.google.caja.ancillary.opt.OptScope
 
CONTAINING_SCOPE - Static variable in class com.google.caja.ancillary.linter.ScopeAnalyzer
 
containingScopeForNode(ParseTreeNode) - Static method in class com.google.caja.ancillary.linter.ScopeAnalyzer
The scope containing the node.
contains(Object, Object) - Method in class com.google.caja.lexer.PositionInferer
Adds a constraint that requires that contained's start and end falls (inclusively) between container's start and end.
contains(char) - Method in class com.google.caja.lexer.PunctuationTrie
 
contains(Object) - Method in class com.google.caja.util.CollectionsTest.PetulantCollection
 
contains(int) - Method in class com.google.caja.util.SparseBitSet
 
containsAll(Collection<?>) - Method in class com.google.caja.util.CollectionsTest.PetulantCollection
 
containsArguments - Variable in class com.google.caja.parser.quasiliteral.Scope
 
containsConsistentMessage(List<Message>, MessageTypeInt) - Method in class com.google.caja.parser.quasiliteral.RewriterTestCase
 
containsConsistentMessage(List<Message>, MessageTypeInt, MessageLevel) - Method in class com.google.caja.parser.quasiliteral.RewriterTestCase
 
containsControlChar(String) - Static method in class com.google.caja.ancillary.servlet.CajaWebToolsServlet
 
containsEndTag(StringBuilder) - Static method in class com.google.caja.parser.html.Renderer
 
containsHeader(String) - Method in class com.google.caja.service.TestHttpServletResponse
 
containsKey(Object) - Method in class com.google.caja.util.SyntheticAttributes
 
containsKey(Object) - Method in class com.google.caja.util.TransactionSafeMap
 
containsLinkPseudoClass(CssTree.SimpleSelector) - Method in class com.google.caja.plugin.CssRewriter
 
containsNewline(String) - Static method in class com.google.caja.service.CajolingServlet
 
containsOnlyText(Node) - Static method in class com.google.caja.plugin.templates.SafeHtmlMaker
 
containsText_ - Variable in class com.google.caja.lang.html.HTML.Element
 
containsValue(Object) - Method in class com.google.caja.util.SyntheticAttributes
 
containsValue(Object) - Method in class com.google.caja.util.TransactionSafeMap
unsupported
Content - Class in com.google.caja.ancillary.servlet
Content that can be sent over the wire.
Content(String, ContentType) - Constructor for class com.google.caja.ancillary.servlet.Content
Textual content.
Content(byte[], ContentType) - Constructor for class com.google.caja.ancillary.servlet.Content
Binary content.
content - Variable in class com.google.caja.ancillary.servlet.Result
The response content.
content - Variable in class com.google.caja.lexer.FetchedData.BinaryFetchedData
 
content - Variable in class com.google.caja.plugin.stages.PipelineStageTestCase.JobStub
 
content - Variable in class com.google.caja.service.TestHttpServletRequest
 
contentAsString(Annotation, MessageQueue) - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
ContentHandler - Interface in com.google.caja.service
Loads content from streams it can handle possibly modifying them as it does so
ContentHandlerArgs - Class in com.google.caja.service
Encapsulates a set of arguments supplied to a content handler.
ContentHandlerArgs() - Constructor for class com.google.caja.service.ContentHandlerArgs
 
contentLocation - Variable in class com.google.caja.plugin.stages.EmbeddedContent
 
contentType - Variable in class com.google.caja.lexer.FetchedData
 
contentType - Variable in class com.google.caja.lexer.FetchedDataTest.TestURLConnection
 
contentType - Variable in class com.google.caja.service.TestHttpServletRequest
 
ContentType - Enum in com.google.caja.util
A file type.
ContentType(String, String, boolean) - Constructor for enum com.google.caja.util.ContentType
 
ContentTypeCheck - Class in com.google.caja.service
 
ContentTypeCheck() - Constructor for class com.google.caja.service.ContentTypeCheck
 
ContentTypeCheckTest - Class in com.google.caja.service
 
ContentTypeCheckTest() - Constructor for class com.google.caja.service.ContentTypeCheckTest
 
ContentUrlHandler - Class in com.google.caja.util
 
ContentUrlHandler() - Constructor for class com.google.caja.util.ContentUrlHandler
 
contexts - Variable in class com.google.caja.parser.quasiliteral.AlphaRenamingRewriter
 
continues(Map<String, List<ContinueStmt>>) - Method in class com.google.caja.parser.js.AbstractStatement
Accumulates the set of labels that may be continued to by statements under this node.
continues(Map<String, List<ContinueStmt>>) - Method in class com.google.caja.parser.js.ContinueStmt
 
continues(Map<String, List<ContinueStmt>>) - Method in class com.google.caja.parser.js.LabeledStatement
 
continues(Map<String, List<ContinueStmt>>) - Method in interface com.google.caja.parser.js.Statement
Accumulates the set of labels that may be continued to by statements under this node.
continues(Map<String, List<ContinueStmt>>) - Method in class com.google.caja.parser.js.SwitchStmt
 
continuesExpr(String) - Static method in class com.google.caja.parser.js.Parser
 
ContinueStmt - Class in com.google.caja.parser.js
 
ContinueStmt(FilePosition, String, List<? extends Statement>) - Constructor for class com.google.caja.parser.js.ContinueStmt
 
ContinueStmt(FilePosition, String) - Constructor for class com.google.caja.parser.js.ContinueStmt
 
continuesToLabel(String) - Method in class com.google.caja.ancillary.linter.ExitModes
True if execution will jump to the start of the block with the given label.
controller - Variable in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
ControlOperation - Class in com.google.caja.parser.js
An Operation that executes some of its operands conditionally, depending on the results of evaluating other operands.
ControlOperation(FilePosition, Operator, List<? extends Expression>) - Constructor for class com.google.caja.parser.js.ControlOperation
 
copyFilePositions(Node, Node) - Static method in class com.google.caja.parser.html.HtmlQuasiBuilder
 
copyOnWrite() - Method in class com.google.caja.parser.AbstractParseTreeNode
 
copyResourceTo(String, String) - Method in class com.google.caja.ancillary.jsdoc.HtmlRenderer
 
copySupportingFiles() - Method in class com.google.caja.ancillary.jsdoc.HtmlRenderer
 
counter - Variable in class com.google.caja.util.SafeIdentifierMaker
 
countRules - Variable in class com.google.caja.parser.quasiliteral.DojoRuleDoclet
 
countRules - Variable in class com.google.caja.parser.quasiliteral.HtmlRuleDoclet
 
countRules - Variable in class com.google.caja.parser.quasiliteral.JsonRuleDoclet
 
countRules - Variable in class com.google.caja.parser.quasiliteral.WikiRuleDoclet
 
counts - Variable in class com.google.caja.util.Bag
 
cp - Variable in class com.google.caja.ancillary.jsdoc.CommentParser.Splitter
 
cp - Variable in class com.google.caja.ancillary.linter.FileContent
 
cp - Variable in class com.google.caja.lexer.CssSplitter
 
cp - Variable in class com.google.caja.lexer.FetchedData.TextualFetchedData
 
create(Verb, StaticFiles) - Static method in class com.google.caja.ancillary.servlet.Request
Returns a fresh request with defaults for the given verb.
create(Reader, FilePosition) - Static method in class com.google.caja.lexer.CharProducer.Factory
 
create(Reader, InputSource) - Static method in class com.google.caja.lexer.CharProducer.Factory
 
create(StringReader, InputSource) - Static method in class com.google.caja.lexer.CharProducer.Factory
 
create(StringReader, FilePosition) - Static method in class com.google.caja.lexer.CharProducer.Factory
 
create(FilePosition, Operator, Expression...) - Static method in class com.google.caja.parser.js.Operation
 
create(AncestorChain<?>) - Static method in class com.google.caja.parser.quasiliteral.opt.ScopeTree
 
create() - Method in class com.google.caja.util.Maps.ImmutableMapBuilder
 
createAttributeAndAddToElement(Document, String, String, Attr, Element) - Method in class com.google.caja.parser.html.DomParser
Helper method for creating a new attribute with the fixed up namespace name.
createAttrStub(String, String) - Method in class com.google.caja.parser.html.Html5ElementStackTest
 
createCajoledSourcePanel() - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
createCompileMessagesPanel() - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
createDepend() - Method in class com.google.caja.tools.AbstractCajaAntTask
Invoked reflectively whenever <depend> is seen.
createEditorPanel() - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
createElement(String, String, HtmlAttributes) - Method in class com.google.caja.parser.html.CajaTreeBuilder
 
createExamplePanel() - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
createFeedbackPanel() - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
createFileSet() - Method in class com.google.caja.tools.TestSummary
 
createHtml5ElementStack(Document, boolean, MessageQueue) - Static method in class com.google.caja.parser.html.OpenElementStack.Factory
 
createHtmlElementSetAsRoot(HtmlAttributes) - Method in class com.google.caja.parser.html.CajaTreeBuilder
 
createInfix(Operator, Expression, Expression) - Static method in class com.google.caja.parser.js.Operation
 
createInput() - Method in class com.google.caja.tools.AbstractCajaAntTask
Invoked reflectively whenever <input> is seen.
createJsExecutor(Executor.Input...) - Static method in class com.google.caja.util.Executor.Factory
 
createLexer(String) - Method in class com.google.caja.lexer.JsLexerTest
 
createLexer(String, boolean) - Method in class com.google.caja.lexer.JsLexerTest
 
createLogoPanel() - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
createMainPanel() - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
createMutation() - Method in class com.google.caja.parser.AbstractParseTreeNode
 
createMutation() - Method in interface com.google.caja.parser.MutableParseTreeNode
Allows multiple adds and removals when adding one at a time might leave the tree in an inconsistent state.
createOutput() - Method in class com.google.caja.tools.AbstractCajaAntTask
Invoked reflectively whenever <output> is seen.
createPolicyPanel() - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
createReader(InputSource, InputStream) - Method in class com.google.caja.plugin.PluginCompilerMain
 
createRenderer(Map<InputSource, ? extends CharSequence>, MessageContext, RenderContext) - Method in class com.google.caja.render.OrigSourceRendererTestCase
Creates an instance of the renderer that is being tested.
createRenderer(Map<InputSource, ? extends CharSequence>, MessageContext, RenderContext) - Method in class com.google.caja.render.SideBySideRendererTest
 
createRenderer(Map<InputSource, ? extends CharSequence>, MessageContext, RenderContext) - Method in class com.google.caja.render.SourceSnippetRendererTest
 
createRenderer(Map<InputSource, ? extends CharSequence>, MessageContext, RenderContext) - Method in class com.google.caja.render.SourceSpansRendererTest
 
createRenderPanel() - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
createRuntimeMessagesPanel() - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
createScope(ScopeType, AncestorChain<?>, ScopeAnalyzerTest.TestScope) - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest.TestScopeListener
 
createScope(ScopeType, AncestorChain<?>, S) - Method in interface com.google.caja.parser.js.scope.ScopeListener
Creates a scope for the given node.
createSourcePanel() - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
createSpeedtracerPanel() - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
createSubstitutes(List<ParseTreeNode>, Map<String, ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.DirectivePrologueQuasiNode
 
createSubstitutes(List<ParseTreeNode>, Map<String, ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.MultipleNonemptyQuasiHole
 
createSubstitutes(List<ParseTreeNode>, Map<String, ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.MultipleQuasiHole
 
createSubstitutes(List<ParseTreeNode>, Map<String, ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.MultiPropertyQuasi
 
createSubstitutes(List<ParseTreeNode>, Map<String, ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.ObjectCtorQuasiNode
 
createSubstitutes(List<ParseTreeNode>, Map<String, ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.QuasiNode
 
createSubstitutes(List<ParseTreeNode>, Map<String, ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.SimpleQuasiNode
 
createSubstitutes(List<ParseTreeNode>, Map<String, ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.SingleOptionalIdentifierQuasiNode
 
createSubstitutes(List<ParseTreeNode>, Map<String, ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.SingleOptionalQuasiHole
 
createSubstitutes(List<ParseTreeNode>, Map<String, ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.SinglePropertyQuasi
 
createSubstitutes(List<ParseTreeNode>, Map<String, ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.SingleQuasiHole
 
createSubstitutes(List<ParseTreeNode>, Map<String, ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.StringLiteralQuasiNode
 
createSubstitutes(List<ParseTreeNode>, Map<String, ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.SyntheticQuasiNode
 
createSubstitutes(List<ParseTreeNode>, Map<String, ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.TrailingUnderscoresHole
 
createTernary(Expression, Expression, Expression) - Static method in class com.google.caja.parser.js.Operation
 
createTestMessageQueue(MessageContext) - Static method in class com.google.caja.util.TestUtil
 
createXmlElementStack(Document, boolean, Namespaces, MessageQueue) - Static method in class com.google.caja.parser.html.OpenElementStack.Factory
 
Criterion<T> - Interface in com.google.caja.util
A pure function that accepts or rejects instances of a class T.
Criterion.Factory - Class in com.google.caja.util
 
Criterion.Factory() - Constructor for class com.google.caja.util.Criterion.Factory
 
Criterion.Factory.Contrarian<T> - Class in com.google.caja.util
 
Criterion.Factory.Contrarian(Criterion<T>) - Constructor for class com.google.caja.util.Criterion.Factory.Contrarian
 
criterionFromConfig(Object, Criterion<String>) - Static method in class com.google.caja.lang.css.CssSchema
 
CSS - Static variable in class com.google.caja.ancillary.servlet.DefaultSchemas
 
css(CssTree.StyleSheet, Element, URI) - Static method in class com.google.caja.ancillary.servlet.Job
 
css(CssTree.DeclarationGroup, Attr, URI) - Static method in class com.google.caja.ancillary.servlet.Job
 
CSS - Static variable in class com.google.caja.plugin.PipelineMaker
 
css(CharProducer) - Method in class com.google.caja.util.CajaTestCase
 
css(CharProducer, boolean) - Method in class com.google.caja.util.CajaTestCase
 
css(String) - Static method in class com.google.caja.util.Name
The case-insensitive name of a CSS property, symbol, function or keyword.
CSS3_COLORS - Static variable in class com.google.caja.plugin.CssRewriter
 
CSS_COLOR - Static variable in class com.google.caja.parser.quasiliteral.ReservedNames
Coerces the argument to a CSS color.
CSS_ENCODER - Static variable in class com.google.caja.lexer.escaping.Escaping
 
CSS_IDENT_ESCAPES - Static variable in class com.google.caja.lexer.escaping.Escaping
 
CSS_IDENTIFIER - Static variable in class com.google.caja.lang.css.CssSchema
 
CSS_INLINED - Static variable in class com.google.caja.plugin.PipelineMaker
 
CSS_NAMESPACED - Static variable in class com.google.caja.plugin.PipelineMaker
 
CSS_NUMBER - Static variable in class com.google.caja.parser.quasiliteral.ReservedNames
Coerces the argument to a CSS number.
CSS_PROP - Static variable in class com.google.caja.plugin.UriPolicyHintKey
A CSS property part.
CSS_PROPERTY_PART - Static variable in class com.google.caja.plugin.CssValidator
Which part did a term, match? For example, a term in a font property might be a font-weight, a font-size, or a line-height, among others.
CSS_PROPERTY_PART_TYPE - Static variable in class com.google.caja.plugin.CssValidator
What type is a term? A term might be an absolute-size, a URI, etc.
CSS_PROPERTY_WHITELIST - Variable in class com.google.caja.plugin.Config
 
CSS_STR_ESCAPES - Static variable in class com.google.caja.lexer.escaping.Escaping
 
CSS_URI - Static variable in class com.google.caja.parser.quasiliteral.ReservedNames
Coerces the argument to a CSS URI by applying the PluginEnvironment.
cssDecls(CharProducer) - Method in class com.google.caja.util.CajaTestCase
 
cssDecls(CharProducer, boolean) - Method in class com.google.caja.util.CajaTestCase
 
cssExprParts(CssTree) - Static method in class com.google.caja.ancillary.servlet.Processor
 
cssExprPartsConsistent(List<? extends String>, List<? extends String>, String) - Static method in class com.google.caja.ancillary.servlet.Processor
 
cssJob(CssTree.StyleSheet, URI) - Static method in class com.google.caja.plugin.Job
 
CssLexer - Class in com.google.caja.lexer
A lexer that recognizes the CSS 2.1 Grammar plus line comments as interpreted by most browsers.
CssLexer(CharProducer) - Constructor for class com.google.caja.lexer.CssLexer
 
CssLexer(CharProducer, MessageQueue, boolean) - Constructor for class com.google.caja.lexer.CssLexer
 
CssLexerTest - Class in com.google.caja.lexer
 
CssLexerTest() - Constructor for class com.google.caja.lexer.CssLexerTest
 
CssMinimalPrinter - Class in com.google.caja.render
A formatter that renders CSS with the minimal amount of whitespace that does not change meaning.
CssMinimalPrinter(TokenConsumer) - Constructor for class com.google.caja.render.CssMinimalPrinter
 
CssMinimalPrinterTest - Class in com.google.caja.render
 
CssMinimalPrinterTest() - Constructor for class com.google.caja.render.CssMinimalPrinterTest
 
CssParser - Class in com.google.caja.parser.css
Produces a parse tree from CSS2.
CssParser(TokenQueue<CssTokenType>, MessageQueue, MessageLevel) - Constructor for class com.google.caja.parser.css.CssParser
 
CssParser.RecoveryStrategy - Class in com.google.caja.parser.css
After a parse failure, consumes tokens from the stream until we are at a likely good position.
CssParser.RecoveryStrategy() - Constructor for class com.google.caja.parser.css.CssParser.RecoveryStrategy
 
CssParserTest - Class in com.google.caja.parser.css
 
CssParserTest() - Constructor for class com.google.caja.parser.css.CssParserTest
 
CssParserTest - Class in com.google.caja.plugin
 
CssParserTest() - Constructor for class com.google.caja.plugin.CssParserTest
 
CssPrettyPrinter - Class in com.google.caja.render
A formatter that indents code for CSS paying careful attention to where adding whitespace between tokens would change tokenization.
CssPrettyPrinter(TokenConsumer) - Constructor for class com.google.caja.render.CssPrettyPrinter
 
CssPrettyPrinterTest - Class in com.google.caja.render
 
CssPrettyPrinterTest() - Constructor for class com.google.caja.render.CssPrettyPrinterTest
 
CssPropertyPartType - Enum in com.google.caja.plugin
The types that a css term can take.
CssPropertyPartType() - Constructor for enum com.google.caja.plugin.CssPropertyPartType
 
CssPropertyPatterns - Class in com.google.caja.lang.css
Operates on CSS property signatures to come up with a simple regular expression that validates values where possible.
CssPropertyPatterns(CssSchema) - Constructor for class com.google.caja.lang.css.CssPropertyPatterns
 
CssPropertyPatterns.Builder - Class in com.google.caja.lang.css
 
CssPropertyPatterns.Builder() - Constructor for class com.google.caja.lang.css.CssPropertyPatterns.Builder
 
CssPropertyPatterns.JSREBuilder - Class in com.google.caja.lang.css
 
CssPropertyPatterns.JSREBuilder(boolean, JSRE) - Constructor for class com.google.caja.lang.css.CssPropertyPatterns.JSREBuilder
 
CssPropertyPatternsTest - Class in com.google.caja.lang.css
 
CssPropertyPatternsTest() - Constructor for class com.google.caja.lang.css.CssPropertyPatternsTest
 
CssPropertySignature - Class in com.google.caja.parser.css
A description of the values that can occur after a property.
CssPropertySignature(List<? extends CssPropertySignature>) - Constructor for class com.google.caja.parser.css.CssPropertySignature
 
CssPropertySignature.CallSignature - Class in com.google.caja.parser.css
A signature that matches a function call.
CssPropertySignature.CallSignature(List<CssPropertySignature>) - Constructor for class com.google.caja.parser.css.CssPropertySignature.CallSignature
 
CssPropertySignature.ExclusiveSetSignature - Class in com.google.caja.parser.css
A signature that matches its children.
CssPropertySignature.ExclusiveSetSignature(List<CssPropertySignature>) - Constructor for class com.google.caja.parser.css.CssPropertySignature.ExclusiveSetSignature
 
CssPropertySignature.LiteralSignature - Class in com.google.caja.parser.css
A signature that matches a literal string.
CssPropertySignature.LiteralSignature(String) - Constructor for class com.google.caja.parser.css.CssPropertySignature.LiteralSignature
 
CssPropertySignature.Parser - Class in com.google.caja.parser.css
 
CssPropertySignature.Parser() - Constructor for class com.google.caja.parser.css.CssPropertySignature.Parser
 
CssPropertySignature.ProgIdAttrSignature - Class in com.google.caja.parser.css
 
CssPropertySignature.ProgIdAttrSignature(Name, CssPropertySignature) - Constructor for class com.google.caja.parser.css.CssPropertySignature.ProgIdAttrSignature
 
CssPropertySignature.ProgIdSignature - Class in com.google.caja.parser.css
Matches an IE CSS Filter, as described at http://msdn.microsoft.com/en-us/library/ms532847(VS.85).aspx
CssPropertySignature.ProgIdSignature(Name, List<CssPropertySignature.ProgIdAttrSignature>) - Constructor for class com.google.caja.parser.css.CssPropertySignature.ProgIdSignature
 
CssPropertySignature.PropertyRefSignature - Class in com.google.caja.parser.css
A signature that defers to a CSS 2 property signature.
CssPropertySignature.PropertyRefSignature(Name) - Constructor for class com.google.caja.parser.css.CssPropertySignature.PropertyRefSignature
 
CssPropertySignature.QuotedLiteralSignature - Class in com.google.caja.parser.css
A signature that matches a quoted string.
CssPropertySignature.QuotedLiteralSignature(String) - Constructor for class com.google.caja.parser.css.CssPropertySignature.QuotedLiteralSignature
 
CssPropertySignature.RepeatedSignature - Class in com.google.caja.parser.css
A signature that can be repeated zero or more times.
CssPropertySignature.RepeatedSignature(CssPropertySignature, int, int) - Constructor for class com.google.caja.parser.css.CssPropertySignature.RepeatedSignature
 
CssPropertySignature.SeriesSignature - Class in com.google.caja.parser.css
A signature that matches its children in order.
CssPropertySignature.SeriesSignature(List<CssPropertySignature>) - Constructor for class com.google.caja.parser.css.CssPropertySignature.SeriesSignature
 
CssPropertySignature.SetSignature - Class in com.google.caja.parser.css
A signature that matches one of its children.
CssPropertySignature.SetSignature(List<CssPropertySignature>) - Constructor for class com.google.caja.parser.css.CssPropertySignature.SetSignature
 
CssPropertySignature.SymbolSignature - Class in com.google.caja.parser.css
A signature that defers to a CSS 2 symbol.
CssPropertySignature.SymbolSignature(Name) - Constructor for class com.google.caja.parser.css.CssPropertySignature.SymbolSignature
 
CssPropertySignatureTest - Class in com.google.caja.parser.css
 
CssPropertySignatureTest() - Constructor for class com.google.caja.parser.css.CssPropertySignatureTest
 
cssPropertyToJavaRegex(CssPropertySignature) - Method in class com.google.caja.lang.css.CssPropertyPatterns
 
cssPropertyToJSRE(CssPropertySignature) - Method in class com.google.caja.lang.css.CssPropertyPatterns
 
cssPropertyToPattern(CssPropertySignature) - Method in class com.google.caja.lang.css.CssPropertyPatterns
Generates a regular expression for the given signature if a simple regular expression exists.
cssPropertyWhitelistUri - Variable in class com.google.caja.plugin.Config
 
CssRewriter - Class in com.google.caja.plugin
Rewrites CSS to be safer and shorter.
CssRewriter(UriPolicy, CssSchema, MessageQueue) - Constructor for class com.google.caja.plugin.CssRewriter
 
CssRewriterTest - Class in com.google.caja.plugin
 
CssRewriterTest() - Constructor for class com.google.caja.plugin.CssRewriterTest
 
CssRuleRewriter - Class in com.google.caja.plugin
Compiles CSS style-sheets to JavaScript which outputs the same CSS, but with rules only affecting nodes that are children of a class whose name contains the gadget id.
CssRuleRewriter(PluginMeta) - Constructor for class com.google.caja.plugin.CssRuleRewriter
 
CssRuleRewriterTest - Class in com.google.caja.plugin
 
CssRuleRewriterTest() - Constructor for class com.google.caja.plugin.CssRuleRewriterTest
 
cssSchema - Variable in class com.google.caja.ancillary.servlet.Request
The CSS schema to use.
CssSchema - Class in com.google.caja.lang.css
Definitions of CSS properties and symbols.
CssSchema(WhiteList, WhiteList) - Constructor for class com.google.caja.lang.css.CssSchema
 
cssSchema - Variable in class com.google.caja.lang.css.CssSchemaTest
 
cssSchema - Variable in class com.google.caja.plugin.CssValidator
 
cssSchema - Variable in class com.google.caja.plugin.PipelineMaker.PlanInputs
 
cssSchema - Variable in class com.google.caja.plugin.PluginCompiler
 
cssSchema - Variable in class com.google.caja.plugin.SignatureResolver
 
cssSchema - Variable in class com.google.caja.plugin.stages.CompileHtmlStage
 
cssSchema - Variable in class com.google.caja.plugin.stages.ValidateCssStage
 
cssSchema - Variable in class com.google.caja.plugin.templates.HtmlAttributeRewriter
 
CssSchema.CssPropertyInfo - Class in com.google.caja.lang.css
Encapsulates a css property and its signatures.
CssSchema.CssPropertyInfo(Name, CssPropertySignature, Criterion<String>, boolean, Criterion<String>, String, List<String>) - Constructor for class com.google.caja.lang.css.CssSchema.CssPropertyInfo
 
CssSchema.RegexpCriterion - Class in com.google.caja.lang.css
 
CssSchema.RegexpCriterion(Pattern) - Constructor for class com.google.caja.lang.css.CssSchema.RegexpCriterion
 
CssSchema.SymbolInfo - Class in com.google.caja.lang.css
Encapsulates a css symbol.
CssSchema.SymbolInfo(Name, CssPropertySignature) - Constructor for class com.google.caja.lang.css.CssSchema.SymbolInfo
 
CssSchemaTest - Class in com.google.caja.lang.css
 
CssSchemaTest() - Constructor for class com.google.caja.lang.css.CssSchemaTest
 
CssSplitter - Class in com.google.caja.lexer
 
CssSplitter(CharProducer, MessageQueue, boolean) - Constructor for class com.google.caja.lexer.CssSplitter
 
cssToJs(CssTree.StyleSheet) - Static method in class com.google.caja.plugin.CssRuleRewriter
Returns an array containing chunks of CSS text that can be joined on a CSS identifier to yield sandboxed CSS.
cssTokenQueue(CharProducer, boolean) - Method in class com.google.caja.util.CajaTestCase
 
CssTokenType - Enum in com.google.caja.lexer
CSS 2 token types.
CssTokenType() - Constructor for enum com.google.caja.lexer.CssTokenType
 
CssTree - Class in com.google.caja.parser.css
A node in a CSS parse tree.
CssTree(FilePosition, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree
 
CssTree(FilePosition, Class<T>, List<? extends T>) - Constructor for class com.google.caja.parser.css.CssTree
 
CssTree.Attrib - Class in com.google.caja.parser.css
attrib : '[' S* IDENT S* [ [ '=' | INCLUDES | DASHMATCH ] S* [ IDENT | STRING ] S* ]? ']'
CssTree.Attrib(FilePosition, String, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.Attrib
 
CssTree.Attrib(FilePosition, String, CssTree.AttribOperation, CssTree.CssLiteral) - Constructor for class com.google.caja.parser.css.CssTree.Attrib
 
CssTree.AttribOperation - Class in com.google.caja.parser.css
[ '=' | INCLUDES | DASHMATCH ]
CssTree.AttribOperation(FilePosition, CssTree.AttribOperator, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.AttribOperation
 
CssTree.AttribOperation(FilePosition, CssTree.AttribOperator) - Constructor for class com.google.caja.parser.css.CssTree.AttribOperation
 
CssTree.AttribOperator - Enum in com.google.caja.parser.css
Operator used in CssTree.Attrib
CssTree.AttribOperator(String) - Constructor for enum com.google.caja.parser.css.CssTree.AttribOperator
 
CssTree.ClassLiteral - Class in com.google.caja.parser.css
A class name in a selector like .foo.
CssTree.ClassLiteral(FilePosition, String, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.ClassLiteral
 
CssTree.ClassLiteral(FilePosition, String) - Constructor for class com.google.caja.parser.css.CssTree.ClassLiteral
 
CssTree.Combination - Class in com.google.caja.parser.css
See http://www.w3.org/TR/REC-CSS2/selector.html#q2
CssTree.Combination(FilePosition, CssTree.Combinator, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.Combination
 
CssTree.Combination(FilePosition, CssTree.Combinator) - Constructor for class com.google.caja.parser.css.CssTree.Combination
 
CssTree.Combinator - Enum in com.google.caja.parser.css
combinator : '+' S* | '>' S* | empty
CssTree.Combinator(String) - Constructor for enum com.google.caja.parser.css.CssTree.Combinator
 
CssTree.CssExprAtom - Class in com.google.caja.parser.css
A primitive CSS literal expression or function call.
CssTree.CssExprAtom(FilePosition, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.CssExprAtom
 
CssTree.CssExprAtom(FilePosition, Class<T>, List<? extends T>) - Constructor for class com.google.caja.parser.css.CssTree.CssExprAtom
 
CssTree.CssLiteral - Class in com.google.caja.parser.css
Abstract base class for a literal value such as an ID, CLASS, URI, String, Color, or keyword value.
CssTree.CssLiteral(FilePosition, String) - Constructor for class com.google.caja.parser.css.CssTree.CssLiteral
 
CssTree.CssStatement - Class in com.google.caja.parser.css
Part of a stylesheet.
CssTree.CssStatement(FilePosition, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.CssStatement
 
CssTree.Declaration - Class in com.google.caja.parser.css
A CSS property name, style value pair.
CssTree.Declaration(FilePosition, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.Declaration
 
CssTree.Declaration(FilePosition, Class<T>, List<? extends T>) - Constructor for class com.google.caja.parser.css.CssTree.Declaration
 
CssTree.DeclarationGroup - Class in com.google.caja.parser.css
A root node with no equivalent in the grammar.
CssTree.DeclarationGroup(FilePosition, Void, List<? extends CssTree.Declaration>) - Constructor for class com.google.caja.parser.css.CssTree.DeclarationGroup
 
CssTree.DeclarationGroup(FilePosition, List<? extends CssTree.Declaration>) - Constructor for class com.google.caja.parser.css.CssTree.DeclarationGroup
 
CssTree.EmptyDeclaration - Class in com.google.caja.parser.css
empty-declaration : empty
CssTree.EmptyDeclaration(FilePosition, Void, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.EmptyDeclaration
 
CssTree.EmptyDeclaration(FilePosition) - Constructor for class com.google.caja.parser.css.CssTree.EmptyDeclaration
 
CssTree.Expr - Class in com.google.caja.parser.css
expr : term [ operator term ]*
CssTree.Expr(FilePosition, Void, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.Expr
 
CssTree.Expr(FilePosition, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.Expr
 
CssTree.FontFace - Class in com.google.caja.parser.css
font_face : FONT_FACE_SYM S* '{' S* declaration [ ';' S* declaration ]* '}' S*
CssTree.FontFace(FilePosition, Void, List<? extends CssTree.Declaration>) - Constructor for class com.google.caja.parser.css.CssTree.FontFace
 
CssTree.FontFace(FilePosition, List<? extends CssTree.Declaration>) - Constructor for class com.google.caja.parser.css.CssTree.FontFace
 
CssTree.FunctionCall - Class in com.google.caja.parser.css
function : FUNCTION S* expr ')' S*
CssTree.FunctionCall(FilePosition, Name, List<? extends CssTree.Expr>) - Constructor for class com.google.caja.parser.css.CssTree.FunctionCall
 
CssTree.FunctionCall(FilePosition, Name, CssTree.Expr) - Constructor for class com.google.caja.parser.css.CssTree.FunctionCall
 
CssTree.HashLiteral - Class in com.google.caja.parser.css
A color value in a property value like #AABBCC.
CssTree.HashLiteral(FilePosition, String, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.HashLiteral
 
CssTree.HashLiteral(FilePosition, String) - Constructor for class com.google.caja.parser.css.CssTree.HashLiteral
 
CssTree.IdentLiteral - Class in com.google.caja.parser.css
An identifier in a selector like div or a keyword in a property value like auto.
CssTree.IdentLiteral(FilePosition, String, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.IdentLiteral
 
CssTree.IdentLiteral(FilePosition, String) - Constructor for class com.google.caja.parser.css.CssTree.IdentLiteral
 
CssTree.IdLiteral - Class in com.google.caja.parser.css
An ID in a selector, like #foo.
CssTree.IdLiteral(FilePosition, String, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.IdLiteral
 
CssTree.IdLiteral(FilePosition, String) - Constructor for class com.google.caja.parser.css.CssTree.IdLiteral
 
CssTree.Import - Class in com.google.caja.parser.css
import : IMPORT_SYM S* [STRING|URI] S* [ medium [ ',' S* medium]* ]? ';' S*
CssTree.Import(FilePosition, Void, List<? extends CssTree.Medium>) - Constructor for class com.google.caja.parser.css.CssTree.Import
 
CssTree.Import(FilePosition, CssTree.UriLiteral, List<? extends CssTree.Medium>) - Constructor for class com.google.caja.parser.css.CssTree.Import
 
CssTree.Media - Class in com.google.caja.parser.css
media : MEDIA_SYM S* medium [ ',' S* medium ]* '{' S* ruleset* '}' S*
CssTree.Media(FilePosition, Void, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.Media
 
CssTree.Media(FilePosition, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.Media
 
CssTree.Medium - Class in com.google.caja.parser.css
medium : IDENT S*
CssTree.Medium(FilePosition, Name, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.Medium
 
CssTree.Medium(FilePosition, Name) - Constructor for class com.google.caja.parser.css.CssTree.Medium
 
CssTree.Operation - Class in com.google.caja.parser.css
See http://www.w3.org/TR/REC-CSS2/selector.html#q2
CssTree.Operation(FilePosition, CssTree.Operator, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.Operation
 
CssTree.Operation(FilePosition, CssTree.Operator) - Constructor for class com.google.caja.parser.css.CssTree.Operation
 
CssTree.Operator - Enum in com.google.caja.parser.css
operator : '/' S* | ',' S* | empty
CssTree.Operator(String) - Constructor for enum com.google.caja.parser.css.CssTree.Operator
 
CssTree.Page - Class in com.google.caja.parser.css
page : PAGE_SYM S* IDENT? pseudo_page? S* '{' S* declaration [ ';' S* declaration ]* '}' S*
CssTree.Page(FilePosition, Name, List<? extends CssTree.PageElement>) - Constructor for class com.google.caja.parser.css.CssTree.Page
 
CssTree.PageElement - Class in com.google.caja.parser.css
A part of a CSS statement.
CssTree.PageElement(FilePosition, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.PageElement
 
CssTree.PageElement(FilePosition, Class<T>, List<? extends T>) - Constructor for class com.google.caja.parser.css.CssTree.PageElement
 
CssTree.Prio - Class in com.google.caja.parser.css
prio : IMPORTANT_SYM S*
CssTree.Prio(FilePosition, String, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.Prio
 
CssTree.Prio(FilePosition, String) - Constructor for class com.google.caja.parser.css.CssTree.Prio
 
CssTree.ProgId - Class in com.google.caja.parser.css
An IE extension used in the filter property as described at http://msdn.microsoft.com/en-us/library/ms532847(VS.85).aspx.
CssTree.ProgId(FilePosition, Name, List<? extends CssTree.ProgIdAttribute>) - Constructor for class com.google.caja.parser.css.CssTree.ProgId
 
CssTree.ProgIdAttribute - Class in com.google.caja.parser.css
 
CssTree.ProgIdAttribute(FilePosition, Name, List<? extends CssTree.Term>) - Constructor for class com.google.caja.parser.css.CssTree.ProgIdAttribute
 
CssTree.Property - Class in com.google.caja.parser.css
property : IDENT S*
CssTree.Property(FilePosition, Name, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.Property
 
CssTree.Property(FilePosition, Name) - Constructor for class com.google.caja.parser.css.CssTree.Property
 
CssTree.PropertyDeclaration - Class in com.google.caja.parser.css
property-declaration : property ':' S* expr prio?
CssTree.PropertyDeclaration(FilePosition, Void, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.PropertyDeclaration
 
CssTree.PropertyDeclaration(FilePosition, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.PropertyDeclaration
 
CssTree.Pseudo - Class in com.google.caja.parser.css
pseudo : ':' [ IDENT | FUNCTION S* IDENT S* ')' ]
CssTree.Pseudo(FilePosition, Void, List<? extends CssTree.CssExprAtom>) - Constructor for class com.google.caja.parser.css.CssTree.Pseudo
 
CssTree.Pseudo(FilePosition, CssTree.CssExprAtom) - Constructor for class com.google.caja.parser.css.CssTree.Pseudo
 
CssTree.PseudoPage - Class in com.google.caja.parser.css
pseudo_page : ':' IDENT
CssTree.PseudoPage(FilePosition, Name, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.PseudoPage
 
CssTree.PseudoPage(FilePosition, Name) - Constructor for class com.google.caja.parser.css.CssTree.PseudoPage
 
CssTree.QuantityLiteral - Class in com.google.caja.parser.css
A numeric quantity like 5cm, 100%, or 0.
CssTree.QuantityLiteral(FilePosition, String, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.QuantityLiteral
 
CssTree.QuantityLiteral(FilePosition, String) - Constructor for class com.google.caja.parser.css.CssTree.QuantityLiteral
 
CssTree.RuleSet - Class in com.google.caja.parser.css
ruleset : selector [ ',' S* selector ]* '{' S* declaration [ ';' S* declaration ]* '}' S*
CssTree.RuleSet(FilePosition, Void, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.RuleSet
 
CssTree.RuleSet(FilePosition, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.RuleSet
 
CssTree.Selector - Class in com.google.caja.parser.css
selector : simple_selector [ combinator simple_selector ]*
CssTree.Selector(FilePosition, Void, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.Selector
 
CssTree.Selector(FilePosition, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.Selector
 
CssTree.SimpleSelector - Class in com.google.caja.parser.css
simple_selector : element_name? [ HASH | class | attrib | pseudo ]* S*
CssTree.SimpleSelector(FilePosition, Void, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.SimpleSelector
 
CssTree.SimpleSelector(FilePosition, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.SimpleSelector
 
CssTree.StringLiteral - Class in com.google.caja.parser.css
A string literal in a property value like 'foo'.
CssTree.StringLiteral(FilePosition, String, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.StringLiteral
 
CssTree.StringLiteral(FilePosition, String) - Constructor for class com.google.caja.parser.css.CssTree.StringLiteral
 
CssTree.StyleSheet - Class in com.google.caja.parser.css
The top level parsetree node.
CssTree.StyleSheet(FilePosition, Void, List<? extends CssTree.CssStatement>) - Constructor for class com.google.caja.parser.css.CssTree.StyleSheet
 
CssTree.StyleSheet(FilePosition, List<? extends CssTree.CssStatement>) - Constructor for class com.google.caja.parser.css.CssTree.StyleSheet
 
CssTree.Substitution - Class in com.google.caja.parser.css
A template substitution in a CSS stylesheet.
CssTree.Substitution(FilePosition, String, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.Substitution
 
CssTree.Substitution(FilePosition, String) - Constructor for class com.google.caja.parser.css.CssTree.Substitution
 
CssTree.Term - Class in com.google.caja.parser.css
term : unary_operator? [ NUMBER S* | PERCENTAGE S* | LENGTH S* | EMS S* | EXS S* | ANGLE S* | TIME S* | FREQ S* | function ] | STRING S* | IDENT S* | URI S* | RGB S* | UNICODERANGE S* | hexcolor
CssTree.Term(FilePosition, CssTree.UnaryOperator, List<? extends CssTree.CssExprAtom>) - Constructor for class com.google.caja.parser.css.CssTree.Term
 
CssTree.Term(FilePosition, CssTree.UnaryOperator, CssTree.CssExprAtom) - Constructor for class com.google.caja.parser.css.CssTree.Term
 
CssTree.UnaryOperator - Enum in com.google.caja.parser.css
unary_operator : '-' | '+'
CssTree.UnaryOperator(String) - Constructor for enum com.google.caja.parser.css.CssTree.UnaryOperator
 
CssTree.UnicodeRangeLiteral - Class in com.google.caja.parser.css
A range of unicode code-points.
CssTree.UnicodeRangeLiteral(FilePosition, String, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.UnicodeRangeLiteral
 
CssTree.UnicodeRangeLiteral(FilePosition, String) - Constructor for class com.google.caja.parser.css.CssTree.UnicodeRangeLiteral
 
CssTree.UriLiteral - Class in com.google.caja.parser.css
A uri literal like url('foo/bar.css').
CssTree.UriLiteral(FilePosition, String, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.UriLiteral
 
CssTree.UriLiteral(FilePosition, URI) - Constructor for class com.google.caja.parser.css.CssTree.UriLiteral
 
CssTree.UserAgent - Enum in com.google.caja.parser.css
An identifier for a version of a supported browser.
CssTree.UserAgent() - Constructor for enum com.google.caja.parser.css.CssTree.UserAgent
 
CssTree.UserAgentHack - Class in com.google.caja.parser.css
A hack that uses syntactically invalid CSS to make a rule visible on some user agents but invisible on others.
CssTree.UserAgentHack(FilePosition, Set<CssTree.UserAgent>, List<? extends CssTree.PropertyDeclaration>) - Constructor for class com.google.caja.parser.css.CssTree.UserAgentHack
 
CssTree.WildcardElement - Class in com.google.caja.parser.css
element_name : IDENT | '*'
CssTree.WildcardElement(FilePosition, Void, List<? extends CssTree>) - Constructor for class com.google.caja.parser.css.CssTree.WildcardElement
 
CssTree.WildcardElement(FilePosition) - Constructor for class com.google.caja.parser.css.CssTree.WildcardElement
 
CssTreeTest - Class in com.google.caja.parser.css
 
CssTreeTest() - Constructor for class com.google.caja.parser.css.CssTreeTest
 
CssValidator - Class in com.google.caja.plugin
A class that validates a CSS parse tree and annotates the terms with type information.
CssValidator(CssSchema, HtmlSchema, MessageQueue) - Constructor for class com.google.caja.plugin.CssValidator
 
CssValidator.Specialization - Class in com.google.caja.plugin
A property name and a pattern that matches some subset of values for that property.
CssValidator.Specialization(Name, CssPropertySignature) - Constructor for class com.google.caja.plugin.CssValidator.Specialization
 
CssValidatorTest - Class in com.google.caja.plugin
 
CssValidatorTest() - Constructor for class com.google.caja.plugin.CssValidatorTest
 
current - Variable in class com.google.caja.lexer.TokenQueue
 
currentBlock - Variable in class com.google.caja.plugin.templates.SafeHtmlMaker
 
currentBlockStyle - Variable in class com.google.caja.plugin.templates.SafeHtmlMaker
True iff the current block is in a TranslatedCode section.
currentLocation() - Method in class com.google.caja.util.RhinoExecutor.ScriptPowerBox
 
currentPolicy - Variable in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
currentPosition() - Method in class com.google.caja.lexer.TokenQueue
 
cx - Variable in class com.google.caja.util.RhinoExecutor.ScriptPowerBox
 
cx - Variable in class com.google.caja.util.RhinoExecutor.Timer
 


D

data - Variable in class com.google.caja.ancillary.opt.EnvironmentData
 
data - Variable in class com.google.caja.lexer.FetchedDataTest.TestURLConnection
 
DATA_URI_DEFAULT_CHARSET - Variable in class com.google.caja.plugin.DataUriFetcher
 
DATA_URI_RE - Variable in class com.google.caja.plugin.DataUriFetcher
From http://tools.ietf.org/html/rfc2397 dataurl := "data:" [ mediatype ] [ ";base64" ] "," data mediatype := [ type "/" subtype ] *( ";" parameter ) data := *urlchar parameter := attribute "=" value
dataFetcher - Variable in class com.google.caja.plugin.stages.PipelineStageTestCase.TestUriFetcher
 
dataFromResource(String, InputSource) - Method in class com.google.caja.util.CajaTestCase
 
DataUriFetcher - Class in com.google.caja.plugin
Supports cross-browser support for fetching content from data uri
DataUriFetcher() - Constructor for class com.google.caja.plugin.DataUriFetcher
 
DataUriFetcher.DATA_URI - Enum in com.google.caja.plugin
 
DataUriFetcher.DATA_URI() - Constructor for enum com.google.caja.plugin.DataUriFetcher.DATA_URI
 
DD_DL_CLOSERS - Static variable in class com.google.caja.ancillary.servlet.HtmlReducer
 
DEBUG - Static variable in class com.google.caja.parser.css.CssPropertySignature
 
DEBUG - Static variable in class com.google.caja.parser.html.AbstractElementStack
 
DEBUG - Static variable in class com.google.caja.parser.html.CajaTreeBuilder
 
DEBUG - Static variable in class com.google.caja.plugin.SignatureResolver
 
DEBUG - Static variable in class com.google.caja.plugin.stages.DebuggingSymbolsStage
 
debug - Variable in class com.google.caja.tools.TransformAntTask.TranslateTaskOutput
 
DEBUG_MODE - Variable in class com.google.caja.plugin.Config
 
DebuggerStmt - Class in com.google.caja.parser.js
A statement that is a noop in normal execution, but will trigger a breakpoint if a debugger is attached.
DebuggerStmt(FilePosition, Void, List<? extends ParseTreeNode>) - Constructor for class com.google.caja.parser.js.DebuggerStmt
This ctor is provided for reflection.
DebuggerStmt(FilePosition) - Constructor for class com.google.caja.parser.js.DebuggerStmt
 
DebuggingSymbols - Class in com.google.caja.plugin.stages
A module-specific collection of file positions of key pieces of cajoled code that can be bundled with a cajoled module.
DebuggingSymbols() - Constructor for class com.google.caja.plugin.stages.DebuggingSymbols
 
DebuggingSymbolsStage - Class in com.google.caja.plugin.stages
Adds debugging symbols to cajoled code.
DebuggingSymbolsStage() - Constructor for class com.google.caja.plugin.stages.DebuggingSymbolsStage
 
DebuggingSymbolsStageTest - Class in com.google.caja.plugin.stages
 
DebuggingSymbolsStageTest() - Constructor for class com.google.caja.plugin.stages.DebuggingSymbolsStageTest
 
decl(String) - Static method in class com.google.caja.ancillary.linter.ExitModesTest
 
Declaration - Class in com.google.caja.parser.js
Introduces a variable into the current scope.
Declaration(FilePosition, Void, List<? extends ParseTreeNode>) - Constructor for class com.google.caja.parser.js.Declaration
 
Declaration(FilePosition, Identifier, Expression) - Constructor for class com.google.caja.parser.js.Declaration
 
declaration(AncestorChain<Identifier>, ScopeAnalyzerTest.TestScope) - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest.TestScopeListener
 
declaration(AncestorChain<Identifier>, S) - Method in interface com.google.caja.parser.js.scope.ScopeListener
Called when a variable is declared.
declarationFor(AncestorChain<?>) - Static method in class com.google.caja.plugin.CssRewriter
 
declarations - Variable in class com.google.caja.parser.js.scope.ScopeAnalyzer.ScopeTree
The symbols corresponding to declarations in this scope, non-transitively.
declarations - Variable in class com.google.caja.parser.quasiliteral.Scope.SymbolHarvestVisitor
 
declare(AncestorChain<Declaration>) - Method in class com.google.caja.ancillary.linter.SymbolTable
 
declare(String, AncestorChain<?>) - Method in class com.google.caja.ancillary.linter.SymbolTable
 
declare(AncestorChain<Identifier>, ScopeAnalyzer.ScopeTree<S>) - Method in class com.google.caja.parser.js.scope.ScopeAnalyzer
Fire declaration, masking, and overriding events, and update scope
declare(NAME, FilePosition) - Method in class com.google.caja.parser.quasiliteral.NameContext
Introduce a new declaration which will mask any declaration with the same name in the NameContext.getParentContext() context.
declare(Scope, Identifier, Scope.LocalType) - Static method in class com.google.caja.parser.quasiliteral.Scope
Add a symbol to the symbol table for this scope with the given type.
declared - Variable in class com.google.caja.parser.js.scope.ScopeAnalyzer.ScopeTree
The set of names declared in this scope.
declaredAt - Variable in class com.google.caja.parser.quasiliteral.NameContext.VarInfo
 
declaredCtors(Class<T>) - Static method in class com.google.caja.parser.ParseTreeNodes
 
declareStartOfScopeTempVariable() - Method in class com.google.caja.parser.quasiliteral.Scope
Add a temporary variable declaration to the start of the closest enclosing true scope, and return the name of the declared variable.
declareStartOfScopeVariable(Identifier) - Method in class com.google.caja.parser.quasiliteral.Scope
Add a variable declaration to the start of the closest enclosing true scope.
declaringScope(String) - Method in class com.google.caja.ancillary.linter.LexicalScope
 
decls - Variable in class com.google.caja.ancillary.linter.SymbolTable.Symbol
 
decls - Variable in class com.google.caja.ancillary.opt.ScopeInfo
Declarations that introduce variables into s.
decls - Variable in class com.google.caja.ancillary.opt.Symbol
 
decode(char[], int, int) - Method in class com.google.caja.lexer.DecodingCharProducer.Decoder
 
decode(char[], int, int) - Method in class com.google.caja.lexer.UriDecoder
 
decode(String) - Static method in class com.google.caja.parser.html.Nodes
Replace entity references in HTML CDATA with their plain text equivalents.
decode(String) - Static method in class com.google.caja.plugin.stages.PipelineStageTestCase
 
decode(String) - Static method in class com.google.caja.service.TestHttpServletRequest
 
decodeAttrValue(String) - Method in class com.google.caja.plugin.templates.LocalizedHtml
 
decodeCssIdentifier(CharSequence) - Static method in class com.google.caja.lexer.CssLexer
Decodes escapes in an identifier
decodeDecimal(char[], int, int, int) - Method in class com.google.caja.lexer.DecodingCharProducer.Decoder
Parses decimal digits in buf[offset:limit], and sets the DecodingCharProducer.Decoder.codePoint and DecodingCharProducer.Decoder.end fields.
decodeEntityAt(char[], int, int) - Static method in class com.google.caja.lexer.HtmlEntities
 
decodeHex(char[], int, int, int) - Method in class com.google.caja.lexer.DecodingCharProducer.Decoder
Parses hex digits in buf[offset:limit], and sets the DecodingCharProducer.Decoder.codePoint and DecodingCharProducer.Decoder.end fields.
decodeIdentifier(String) - Static method in class com.google.caja.parser.ParserBase
Decodes escapes in an identifier to their literal codepoints so that identifiers can be compared for equality via string equality of their values.
decodeOctal(char[], int, int) - Method in class com.google.caja.lexer.DecodingCharProducer.Decoder
Parses octal digits as a prefix of buf[offset:limit], and sets the DecodingCharProducer.Decoder.codePoint and DecodingCharProducer.Decoder.end fields.
decodeOneChar(char[], int, int) - Method in class com.google.caja.lexer.UriDecoder
 
decodeParams() - Method in class com.google.caja.service.TestHttpServletRequest
 
decodeUri(String) - Static method in class com.google.caja.lexer.CharProducerTest
 
DecodingCharProducer - Class in com.google.caja.lexer
 
DecodingCharProducer(DecodingCharProducer) - Constructor for class com.google.caja.lexer.DecodingCharProducer
 
DecodingCharProducer(char[], int, CharProducer, short[], int) - Constructor for class com.google.caja.lexer.DecodingCharProducer
 
DecodingCharProducer.Decoder - Class in com.google.caja.lexer
 
DecodingCharProducer.Decoder() - Constructor for class com.google.caja.lexer.DecodingCharProducer.Decoder
 
DecodingCharProducerTest - Class in com.google.caja.lexer
 
DecodingCharProducerTest() - Constructor for class com.google.caja.lexer.DecodingCharProducerTest
 
deconstructReadAssignOperand(Expression, Scope) - Method in class com.google.caja.parser.quasiliteral.Rule
Split the target of a read/set operation into an LHS, an RHS, and an ordered list of temporary variables needed to ensure proper order of execution.
deconstructReadAssignOperand(Expression, Scope, boolean) - Method in class com.google.caja.parser.quasiliteral.Rule
 
deepEquals(ParseTreeNode, ParseTreeNode) - Static method in class com.google.caja.parser.ParseTreeNodes
Perform a deep equality test on a pair of ParseTreeNodes.
DEFAULT_GOALS - Static variable in class com.google.caja.plugin.PipelineMaker
The default goals of a PluginCompiler pipeline.
DEFAULT_HOST - Static variable in class com.google.caja.service.CajolingService
 
DEFAULT_INITIAL_SIZE - Static variable in class com.google.caja.util.CapturingReader
 
DEFAULT_MAX_WIDTH - Static variable in class com.google.caja.reporting.SnippetProducer
 
DEFAULT_PRECONDS - Static variable in class com.google.caja.plugin.PipelineMaker
The default preconditions for a PluginCompiler pipeline.
DEFAULT_SOURCE_INPUT - Static variable in class com.google.caja.ancillary.servlet.IndexPage
 
DEFAULT_TAB_WIDTH - Static variable in class com.google.caja.reporting.SnippetProducer
 
DefaultCaseStmt - Class in com.google.caja.parser.js
 
DefaultCaseStmt(FilePosition, Void, List<? extends Block>) - Constructor for class com.google.caja.parser.js.DefaultCaseStmt
 
DefaultCaseStmt(FilePosition, Block) - Constructor for class com.google.caja.parser.js.DefaultCaseStmt
 
defaultPolicy() - Method in interface com.google.caja.demos.playground.client.PlaygroundResource
 
defaultSchema - Static variable in class com.google.caja.lang.css.CssSchema
 
defaultSchema - Static variable in class com.google.caja.lang.html.HtmlSchema
 
DefaultSchemas - Class in com.google.caja.ancillary.servlet
 
DefaultSchemas() - Constructor for class com.google.caja.ancillary.servlet.DefaultSchemas
 
DefaultTemplate - Static variable in class com.google.caja.parser.quasiliteral.PermitTemplate
 
DefaultValijaRewriter - Class in com.google.caja.parser.quasiliteral
Rewrites a JavaScript parse tree to comply with default Valija rules.
DefaultValijaRewriter(MessageQueue) - Constructor for class com.google.caja.parser.quasiliteral.DefaultValijaRewriter
Creates a default valija rewriter with logging off.
DefaultValijaRewriter(MessageQueue, boolean) - Constructor for class com.google.caja.parser.quasiliteral.DefaultValijaRewriter
 
DefaultValijaRewriterTest - Class in com.google.caja.parser.quasiliteral
 
DefaultValijaRewriterTest() - Constructor for class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
DefaultValijaRewriterTest.TestUriFetcher - Class in com.google.caja.parser.quasiliteral
 
DefaultValijaRewriterTest.TestUriFetcher() - Constructor for class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest.TestUriFetcher
 
defaultValue - Variable in class com.google.caja.lang.css.CssSchema.CssPropertyInfo
May be null.
defaultValue_ - Variable in class com.google.caja.lang.html.HTML.Attribute
The value the attribute assumes if not specified or null.
deferred - Variable in class com.google.caja.plugin.stages.EmbeddedContent
 
defineBooleanOption(String, String, String) - Method in class com.google.caja.plugin.Config
 
defineOption(String, String, String, boolean) - Method in class com.google.caja.plugin.Config
 
defineOption(String, String, boolean) - Method in class com.google.caja.plugin.Config
 
defineProperty(Name, String, String, Criterion<String>, boolean, Criterion<String>, List<String>) - Method in class com.google.caja.lang.css.CssSchema
 
defineSymbol(Name, String) - Method in class com.google.caja.lang.css.CssSchema
 
DEFINING_SCOPE - Static variable in class com.google.caja.ancillary.linter.ScopeAnalyzer
 
definingScope - Variable in class com.google.caja.ancillary.opt.Use
 
definingScopeForNode(Declaration) - Static method in class com.google.caja.ancillary.linter.ScopeAnalyzer
The scope containing the node.
definingSite(String, ScopeAnalyzer.ScopeTree<S>) - Method in class com.google.caja.parser.js.scope.ScopeAnalyzer
The scope in which the named symbol is defined or null if it is a free variable.
definitions - Variable in class com.google.caja.config.WhiteListSkeleton
Multimap of item's keys to their type definitions.
defs - Variable in class com.google.caja.config.WhiteListImpl
 
delayCalls(AnnotationHandler) - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
delayDocingOfUninitializedVariables(Statement) - Method in class com.google.caja.ancillary.jsdoc.JsdocRewriter
 
delegate - Variable in class com.google.caja.render.SourceSpansRendererTest.WrapperRenderer
 
delegate - Variable in class com.google.caja.util.CapturingReader
 
delegate - Variable in class com.google.caja.util.HandledAppendable
 
delegateRenderer - Variable in class com.google.caja.render.SourceSnippetRenderer
 
delegateRenderer - Variable in class com.google.caja.render.SourceSpansRenderer
 
deleted - Variable in class com.google.caja.util.TransactionSafeMap
Set of keys removed from wrapped.
deltaMillis - Variable in class com.google.caja.util.RhinoExecutor.Timer
 
deltas - Variable in class com.google.caja.lexer.DecodingCharProducer
For each character buf[i] where offset <= i < limit, the number of extra characters in HTML entities preceding it.
denied - Variable in class com.google.caja.config.WhiteListSkeleton
The set of items positively denied.
DENY_ALL - Static variable in interface com.google.caja.plugin.UriPolicy
A policy that denies all URIs.
depends - Variable in class com.google.caja.tools.AbstractCajaAntTask
Files that the inputs might depend upon.
depth - Variable in class com.google.caja.ancillary.opt.ScopeInfo
The number of containing scopes between this scope and the global scope.
depth - Variable in class com.google.caja.parser.AncestorChain
 
depth(Namespaces) - Static method in class com.google.caja.parser.html.Renderer
 
depth - Variable in class com.google.caja.parser.js.scope.ScopeAnalyzerTest.TestScope
 
dequote(String) - Static method in class com.google.caja.parser.html.DoctypeMaker
 
dequote(String) - Static method in class com.google.caja.parser.html.HtmlQuasiBuilder
 
description - Variable in enum com.google.caja.demos.playground.client.ui.Example
 
description - Variable in enum com.google.caja.demos.playground.client.ui.Example.Type
 
description - Variable in enum com.google.caja.demos.playground.client.ui.Menu
 
description - Variable in class com.google.caja.parser.quasiliteral.Rule
 
detachFromParent(Node) - Method in class com.google.caja.parser.html.CajaTreeBuilder
 
DevNullMessageQueue - Class in com.google.caja.reporting
A MessageQueue that ignores all messages added to it.
DevNullMessageQueue() - Constructor for class com.google.caja.reporting.DevNullMessageQueue
 
DevNullMessageQueue.Singleton - Class in com.google.caja.reporting
 
DevNullMessageQueue.Singleton() - Constructor for class com.google.caja.reporting.DevNullMessageQueue.Singleton
 
diagnosticString(String, int, int) - Static method in class com.google.caja.lexer.escaping.EscapingTest
 
difference(Collection<? extends T>, Collection<? extends T>) - Static method in class com.google.caja.util.Sets
(pos - neg).
digest - Variable in class com.google.caja.ancillary.opt.ParseTreeKB.Result
 
Directive - Class in com.google.caja.parser.js
An element of a DirectivePrologue.
Directive(FilePosition, String, List<NoChildren>) - Constructor for class com.google.caja.parser.js.Directive
 
Directive(FilePosition, String) - Constructor for class com.google.caja.parser.js.Directive
 
Directive.RecognizedValue - Enum in com.google.caja.parser.js
The directive strings recognized by Caja.
Directive.RecognizedValue(String) - Constructor for enum com.google.caja.parser.js.Directive.RecognizedValue
 
DirectivePrologue - Class in com.google.caja.parser.js
A node which can appear at the beginning of a program or function body to place restrictions on code that follows.
DirectivePrologue(FilePosition, Void, List<? extends Directive>) - Constructor for class com.google.caja.parser.js.DirectivePrologue
 
DirectivePrologue(FilePosition, List<? extends Directive>) - Constructor for class com.google.caja.parser.js.DirectivePrologue
 
DirectivePrologueQuasiNode - Class in com.google.caja.parser.quasiliteral
A quasi mode that matches a use subset node that matches a DirectivePrologue that contains all the subset names as the quasi node.
DirectivePrologueQuasiNode(Set<String>) - Constructor for class com.google.caja.parser.quasiliteral.DirectivePrologueQuasiNode
 
directives - Variable in class com.google.caja.parser.quasiliteral.DirectivePrologueQuasiNode
 
directiveString - Variable in class com.google.caja.parser.js.Directive
 
directiveString - Variable in enum com.google.caja.parser.js.Directive.RecognizedValue
 
DIRECTORY - Static variable in class com.google.caja.ancillary.servlet.ZipFileSystem
 
directory - Variable in class com.google.caja.plugin.UriToFile
 
dirname(String) - Method in interface com.google.caja.ancillary.jsdoc.FileSystem
 
dirname(String) - Method in class com.google.caja.ancillary.jsdoc.HtmlRenderer.FileSystemSandBoxSafe
 
dirname(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain.RealFileSystem
 
dirname(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain.RestrictedFileSystem
 
dirname(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMainTest.FakeFileSystem
 
dirname(String) - Method in class com.google.caja.ancillary.servlet.ZipFileSystem
 
dirs - Variable in class com.google.caja.ancillary.jsdoc.JsdocMainTest.FakeFileSystem
 
DIS - Static variable in class com.google.caja.parser.quasiliteral.ReservedNames
 
DISALLOWED_SELECTOR_ATTRIBUTE_NAMES - Static variable in class com.google.caja.plugin.CssValidator
Selectors for STYLE attributes would allow embedding of CSS within CSS which could lead to undefined behavior.
DISALLOWED_SELECTOR_ATTRIBUTE_TYPES - Static variable in class com.google.caja.plugin.CssValidator
Selectors for attributes that are, or refer to, IDs and URIs are disallowed because IDs are rewritten by the cajoler and we do not implement logic to fix up the references correctly on both ends.
disallowIhtmlInMessageOutsidePlaceholders(Element, boolean) - Method in class com.google.caja.plugin.templates.IhtmlSanityChecker
Make sure that all IHTML elements inside messages appear inside a placeholder.
disallowNestedMessages(Element) - Method in class com.google.caja.plugin.templates.IhtmlSanityChecker
Make sure that no <ihtml:message>s are contained in another message, warning about and marking as broken any that are.
disallowPlaceholderContent(Element) - Method in class com.google.caja.plugin.templates.IhtmlSanityChecker
 
discardBoilerPlate(Jobs) - Method in class com.google.caja.plugin.stages.OptimizeJavascriptStageTest
 
DO_NOTHING - Static variable in class com.google.caja.parser.css.CssParser
 
doAppend(Node, Node) - Method in class com.google.caja.parser.html.AbstractElementStack
Append a node to the DOM tree as the child of the bottom.
doc(List<Job>, Request, MessageQueue) - Method in class com.google.caja.ancillary.servlet.Processor
Instrument and run code to generate a documentation zip file.
doc - Variable in class com.google.caja.parser.html.AbstractElementStack
 
doc - Variable in class com.google.caja.parser.html.CajaTreeBuilder
 
doc - Variable in class com.google.caja.parser.html.Html5ElementStack
 
doc - Variable in class com.google.caja.parser.html.HtmlQuasiBuilder
 
doc - Variable in class com.google.caja.plugin.stages.LegacyNamespaceFixupStageTest.NamespaceUnawareBuilder
 
doc - Variable in class com.google.caja.plugin.templates.SafeCssMaker
 
doc - Variable in class com.google.caja.plugin.templates.SafeHtmlMaker
 
DocletAntTask - Class in com.google.caja.tools
ANT task that extracts and generates documentation on rewrite rules
DocletAntTask() - Constructor for class com.google.caja.tools.DocletAntTask
 
docLink() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
A handler that produces a link to an API element if the annotation is a javascript LHS, or a link if the input is a URL.
DOCTYPE_PATTERN - Static variable in class com.google.caja.parser.html.DoctypeMaker
This implementation is based on the grammar in the XML spec S 2.8
DoctypeMaker - Class in com.google.caja.parser.html
 
DoctypeMaker() - Constructor for class com.google.caja.parser.html.DoctypeMaker
 
DoctypeMakerTest - Class in com.google.caja.parser.html
 
DoctypeMakerTest() - Constructor for class com.google.caja.parser.html.DoctypeMakerTest
 
documentConditional(Conditional) - Method in class com.google.caja.ancillary.jsdoc.JsdocRewriter
 
documentDeclaration(Declaration) - Method in class com.google.caja.ancillary.jsdoc.JsdocRewriter
 
documentExpression(Expression) - Method in class com.google.caja.ancillary.jsdoc.JsdocRewriter
 
documentExpression(Expression, Expression) - Method in class com.google.caja.ancillary.jsdoc.JsdocRewriter
 
documentExpressionStmt(ExpressionStmt) - Method in class com.google.caja.ancillary.jsdoc.JsdocRewriter
 
documentFunction(ParseTreeNode) - Method in class com.google.caja.ancillary.jsdoc.JsdocRewriter
 
documentLoop(Loop) - Method in class com.google.caja.ancillary.jsdoc.JsdocRewriter
 
documentObjectConstructor(ObjectConstructor) - Method in class com.google.caja.ancillary.jsdoc.JsdocRewriter
 
documentReturnStmt(ReturnStmt) - Method in class com.google.caja.ancillary.jsdoc.JsdocRewriter
 
doesVarReferenceVisibleProperty(Reference, ScopeTree, Set<String>) - Static method in class com.google.caja.parser.quasiliteral.opt.ArrayIndexOptimization
True if all uses of the given reference as a RightHandSideExpression in scopeTree are guaranteed to result in a visible property.
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.google.caja.service.CajolingServlet
 
doInference(Node, FilePosition) - Static method in class com.google.caja.lexer.PositionInfererTest
Run the inferer and update the positions of nodes under n that come from an unknown source.
doInsert(int) - Method in class com.google.caja.parser.ParseTreeNodeTest
 
dojoDocument - Variable in class com.google.caja.parser.quasiliteral.DojoRuleDoclet
 
DojoRuleDoclet - Class in com.google.caja.parser.quasiliteral
Extracts and formats the rules of Caja from DefaultCajaRewriter as a array which can be loaded and displayed by dojo
DojoRuleDoclet() - Constructor for class com.google.caja.parser.quasiliteral.DojoRuleDoclet
 
Dom - Class in com.google.caja.parser.html
A parse tree wrapper for an org.w3c.DOM node.
Dom(Node) - Constructor for class com.google.caja.parser.html.Dom
 
DOM1_GOLDEN - Static variable in class com.google.caja.parser.html.DomParserTest
 
DOM1_XML - Static variable in class com.google.caja.parser.html.DomParserTest
 
DOM1_XML_RENDERED_GOLDEN - Static variable in class com.google.caja.parser.html.DomParserTest
 
DOM2_HTML - Static variable in class com.google.caja.parser.html.DomParserTest
 
DOM2_HTML_RENDERED_GOLDEN - Static variable in class com.google.caja.parser.html.DomParserTest
 
dom2properties - Variable in class com.google.caja.lang.css.CssSchema.CssPropertyInfo
The name of the property in htmlElement.style.
DOM3_XML - Static variable in class com.google.caja.parser.html.DomParserTest
 
DOM3_XML_RENDERED_GOLDEN - Static variable in class com.google.caja.parser.html.DomParserTest
 
domImpl - Variable in class com.google.caja.parser.html.DomParser
 
domImpl - Variable in class com.google.caja.parser.html.Html5ElementStackTest
 
DomitaTest - Class in com.google.caja.plugin
Perform the domita test automatically.
DomitaTest() - Constructor for class com.google.caja.plugin.DomitaTest
 
domJob(Dom, URI) - Static method in class com.google.caja.plugin.Job
 
DomMembrane - Class in com.google.caja.parser.html
 
DomMembrane() - Constructor for class com.google.caja.parser.html.DomMembrane
 
DomParser - Class in com.google.caja.parser.html
Parses a Node from a stream of XML or HTML tokens.
DomParser(TokenQueue<HtmlTokenType>, boolean, MessageQueue) - Constructor for class com.google.caja.parser.html.DomParser
 
DomParser(TokenQueue<HtmlTokenType>, boolean, Namespaces, MessageQueue) - Constructor for class com.google.caja.parser.html.DomParser
 
DomParser(HtmlLexer, boolean, InputSource, MessageQueue) - Constructor for class com.google.caja.parser.html.DomParser
Guesses the markup type -- HTML vs XML -- by looking at the first token.
DomParser(HtmlLexer, boolean, InputSource, Namespaces, MessageQueue) - Constructor for class com.google.caja.parser.html.DomParser
 
DomParserMessageType - Enum in com.google.caja.parser.html
Messages for the Dom Parser
DomParserMessageType(String, MessageLevel) - Constructor for enum com.google.caja.parser.html.DomParserMessageType
 
DomParserTest - Class in com.google.caja.parser.html
Testcase for DomParser.
DomParserTest() - Constructor for class com.google.caja.parser.html.DomParserTest
 
DomParserTest.Formatter - Class in com.google.caja.parser.html
 
DomParserTest.Formatter(boolean, Appendable) - Constructor for class com.google.caja.parser.html.DomParserTest.Formatter
 
dontEnum(Object, String) - Method in class com.google.caja.util.RhinoExecutor.ScriptPowerBox
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.google.caja.service.CajolingServlet
 
doRemove(int) - Method in class com.google.caja.parser.ParseTreeNodeTest
 
doReplace() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
DOTTED_NAME - Static variable in class com.google.caja.parser.css.CssPropertySignature.Parser
 
doubleValue() - Method in class com.google.caja.parser.js.IntegerLiteral
 
doubleValue() - Method in class com.google.caja.parser.js.NumberLiteral
Same as getValue().doubleValue()
doubleValue() - Method in class com.google.caja.parser.js.RealLiteral
 
doUpload(HttpServletRequest, HttpServletResponse) - Static method in class com.google.caja.ancillary.servlet.UploadPage
 
DoWhileLoop - Class in com.google.caja.parser.js
 
DoWhileLoop(FilePosition, String, List<? extends ParseTreeNode>) - Constructor for class com.google.caja.parser.js.DoWhileLoop
 
DoWhileLoop(FilePosition, String, Statement, Expression) - Constructor for class com.google.caja.parser.js.DoWhileLoop
 
drain(Reader) - Static method in class com.google.caja.util.RhinoExecutor
 
driveBrowser(WebDriver, String) - Method in class com.google.caja.plugin.BrowserTestCase
Do what should be done with the browser.
driveBrowser(WebDriver, String) - Method in class com.google.caja.plugin.BrowserTestCaseStub
 
driveBrowser(WebDriver, String) - Method in class com.google.caja.plugin.DomitaTest
Automatically click the elements with a class name containing "clickme".
driveBrowser(WebDriver, String) - Method in class com.google.caja.plugin.HostIframeTest
 
driveBrowser(WebDriver, String) - Method in class com.google.caja.plugin.HostToolsTest
 
dump(ParseTreeNode) - Static method in class com.google.caja.plugin.SignatureResolver
debugging
dumpedSeed - Static variable in class com.google.caja.util.CajaTestCase
 
dumpJson(String) - Method in class com.google.caja.ancillary.jsdoc.HtmlRenderer
 
dumpMessages(MessageQueue, MessageContext, Appendable) - Static method in class com.google.caja.plugin.PluginCompilerMain
Dumps messages to the given output stream, returning the highest message level seen.
dumpResults() - Method in class com.google.caja.render.SourceSpansRendererTest.WrapperRenderer
 
dumpStack - Variable in class com.google.caja.reporting.EchoingMessageQueue
 
duplicate(AncestorChain<Identifier>, ScopeAnalyzerTest.TestScope) - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest.TestScopeListener
 
duplicate(AncestorChain<Identifier>, S) - Method in interface com.google.caja.parser.js.scope.ScopeListener
Called when a symbol is declared twice in the same scope (post-hoisting).
dynamicUsePossible - Variable in class com.google.caja.ancillary.opt.ScopeInfo
 
DYNID_PATTERN - Static variable in class com.google.caja.plugin.templates.SafeHtmlMaker
 

E

e - Variable in class com.google.caja.plugin.templates.SideEffectPart
 
e - Variable in class com.google.caja.plugin.templates.StringPart
 
E_ERRORS - Static variable in class com.google.caja.tools.TestSummary
 
E_FAILURES - Static variable in class com.google.caja.tools.TestSummary
 
earliestNonLocalXfer - Variable in class com.google.caja.ancillary.opt.OptScope
 
EchoingMessageQueue - Class in com.google.caja.reporting
A message queue that immediately writes messages to a PrintWriter.
EchoingMessageQueue(PrintWriter, MessageContext) - Constructor for class com.google.caja.reporting.EchoingMessageQueue
 
EchoingMessageQueue(PrintWriter, MessageContext, boolean) - Constructor for class com.google.caja.reporting.EchoingMessageQueue
 
ECMASCRIPT_BUILTINS - Static variable in class com.google.caja.ancillary.linter.ScopeAnalyzer
 
editor - Variable in class com.google.caja.demos.playground.client.ui.PlaygroundEditor
 
editorPanel - Variable in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
effect_ - Variable in class com.google.caja.lang.html.HTML.Attribute
For URI attributes.
el(String) - Static method in class com.google.caja.lang.html.HtmlSchemaTest
 
el - Variable in class com.google.caja.parser.html.AttribKey
The kind of element the attribute appears on.
elementClass - Variable in class com.google.caja.parser.ChildNodes
The class of the collection elements.
elementDetails - Variable in class com.google.caja.lang.html.HtmlSchema
 
elementFlags(HtmlSchema) - Static method in class com.google.caja.lang.html.HtmlDefinitions
 
elementPopped(String, String, Node) - Method in class com.google.caja.parser.html.CajaTreeBuilder
 
elementPushed(String, String, Node) - Method in class com.google.caja.parser.html.CajaTreeBuilder
 
ElementWrapper - Class in com.google.caja.parser.html
 
ElementWrapper(Element, DomMembrane) - Constructor for class com.google.caja.parser.html.ElementWrapper
 
Elision - Class in com.google.caja.parser.js
A value literal for skipped values in array ctors, e.g.
Elision(FilePosition, Operator, List<? extends Expression>) - Constructor for class com.google.caja.parser.js.Elision
This ctor is provided for reflection.
Elision(FilePosition) - Constructor for class com.google.caja.parser.js.Elision
 
ElKey - Class in com.google.caja.parser.html
A normalized qualified element name used to lookup element definitions in an HTML schema.
ElKey(Namespaces, String) - Constructor for class com.google.caja.parser.html.ElKey
 
elKey(String) - Static method in class com.google.caja.plugin.templates.IhtmlSanityCheckerTest
 
elNames - Variable in class com.google.caja.parser.html.Html5ElementStack
 
EMAIL - Static variable in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
EMAIL_OR_NAME - Static variable in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
embeddable - Variable in class com.google.caja.reporting.RenderContext
Produce output that can be safely embedded.
EmbeddedContent - Class in com.google.caja.plugin.stages
Content in another language extracted from an HTML document.
EmbeddedContent(HtmlEmbeddedContentFinder, FilePosition, Function<UriFetcher, CharProducer>, ExternalReference, boolean, Node, ContentType) - Constructor for class com.google.caja.plugin.stages.EmbeddedContent
 
embeddedContent - Variable in class com.google.caja.plugin.templates.TemplateCompiler
 
emit(String) - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest.TestScopeListener
 
emit(String) - Method in class com.google.caja.render.CssMinimalPrinter
 
emit(String) - Method in class com.google.caja.render.CssPrettyPrinter
 
emit(String) - Method in class com.google.caja.render.Spacer
 
emitDynamicAttr(Attr, Expression) - Method in class com.google.caja.plugin.templates.SafeHtmlMaker
 
emitEndOf(Node, List<Token<HtmlTokenType>>) - Static method in class com.google.caja.plugin.templates.Localizer
 
emitHandler(String) - Method in class com.google.caja.plugin.templates.SafeHtmlMaker
 
emitHandler(Statement) - Method in class com.google.caja.plugin.templates.SafeHtmlMaker
 
emitLine(FilePosition, String, String) - Method in class com.google.caja.render.SideBySideRenderer
Called when rendered tokens have been processed for a line of original source.
emitLine() - Method in class com.google.caja.render.SideBySideRenderer
 
emitLine(FilePosition, String, String) - Method in class com.google.caja.render.TabularSideBySideRenderer
 
emitLocalName(String, boolean) - Method in class com.google.caja.parser.html.Renderer
 
emitStatement(Statement) - Method in class com.google.caja.plugin.templates.SafeHtmlMaker
 
emitStatement(Statement, boolean) - Method in class com.google.caja.plugin.templates.SafeHtmlMaker
 
emitStaticAttr(Attr, StringLiteral, Element) - Method in class com.google.caja.plugin.templates.SafeHtmlMaker
 
Emitter - Class in com.google.caja.plugin.templates
 
Emitter(List<Part>) - Constructor for class com.google.caja.plugin.templates.Emitter
 
emitToken(Token<HtmlTokenType>, StringBuilder) - Static method in class com.google.caja.ancillary.servlet.HtmlReducer
 
emitTokens(Node, List<Token<HtmlTokenType>>) - Static method in class com.google.caja.plugin.templates.Localizer
 
EMPTY - Static variable in class com.google.caja.ancillary.linter.LiveSet
 
empty() - Static method in class com.google.caja.config.WhiteList.Factory
 
EMPTY - Static variable in class com.google.caja.plugin.Planner
 
EMPTY - Static variable in class com.google.caja.util.SparseBitSet
 
empty_ - Variable in class com.google.caja.lang.html.HTML.Element
 
EMPTY_ESCAPES - Static variable in class com.google.caja.lexer.escaping.Escaping
 
emptyProgram() - Static method in class com.google.caja.ancillary.opt.JsOptimizerTest
 
emulateIE6FunctionConstructors(ParseTreeNode) - Method in class com.google.caja.parser.quasiliteral.RewriterTestCase
 
enableContentUrls() - Static method in class com.google.caja.util.RhinoExecutor
Allow parsing of content: URLs which can be useful for browser mocks since it allows us to specify HTML in a URL which can be passed to env.js.
enableContentUrls() - Static method in class com.google.caja.util.TestUtil
 
enabledOn - Variable in class com.google.caja.parser.css.CssTree.UserAgentHack
 
enableES53 - Variable in class com.google.caja.plugin.PluginMeta
 
encode(int, int, Appendable) - Method in interface com.google.caja.lexer.escaping.Encoder
Write an escape sequence for codepoint onto out.
encode(String) - Static method in class com.google.caja.lexer.escaping.UriUtil
 
encode(String) - Static method in class com.google.caja.parser.html.Nodes
Convert HTML to plain text by replacing HTML special characters with HTML entities.
Encoder - Interface in com.google.caja.lexer.escaping
Knows how to Encode a single codepoint to an output buffer.
encoder - Variable in class com.google.caja.lexer.escaping.Escaper
 
encodeRedirectURL(String) - Method in class com.google.caja.service.TestHttpServletResponse
 
encodeRedirectUrl(String) - Method in class com.google.caja.service.TestHttpServletResponse
Deprecated. 
encodeURIComponent(String) - Static method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
encodeURL(String) - Method in class com.google.caja.service.TestHttpServletResponse
 
encodeUrl(String) - Method in class com.google.caja.service.TestHttpServletResponse
Deprecated. 
ENCODING_BYTES - Static variable in class com.google.caja.lexer.Chardet
 
end - Variable in class com.google.caja.lexer.BufferBackedSequence
 
end - Variable in class com.google.caja.lexer.DecodingCharProducer.Decoder
 
end - Variable in class com.google.caja.lexer.InputElementSplitter.ParsedNumber
 
end - Variable in class com.google.caja.lexer.PositionInferer.Region
 
endCharInFile() - Method in class com.google.caja.lexer.FilePosition
 
endCharInLine() - Method in class com.google.caja.lexer.FilePosition
 
endLineNo() - Method in class com.google.caja.lexer.FilePosition
 
endOf(FilePosition) - Static method in class com.google.caja.lexer.FilePosition
 
endOfOrNull(FilePosition) - Static method in class com.google.caja.lexer.FilePosition
 
ends - Variable in class com.google.caja.lexer.CharProducer.ChainCharProducer
 
endsToken(char) - Method in class com.google.caja.lexer.NumberRecognizer
 
endTok - Variable in class com.google.caja.parser.html.CajaTreeBuilder
 
enterScope(ScopeAnalyzerTest.TestScope) - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest.TestScopeListener
 
enterScope(S) - Method in interface com.google.caja.parser.js.scope.ScopeListener
Invoked when a scope is entered.
ENTITY_TRIE - Static variable in class com.google.caja.lexer.HtmlEntities
 
entry(K, V) - Method in class com.google.caja.util.TransactionSafeMap
 
entrySet() - Method in class com.google.caja.util.SyntheticAttributes
 
entrySet() - Method in class com.google.caja.util.TransactionSafeMap
An immutable view of this map's entries.
enumeration(Iterator<T>) - Static method in class com.google.caja.service.TestHttpServletRequest
 
enumFromCgiParam(Class<T>, String, String) - Static method in class com.google.caja.ancillary.servlet.Request
 
enumKeyType - Variable in class com.google.caja.util.Maps.ImmutableMapBuilder
 
EnumsToJs - Class in com.google.caja.tools
Outputs JavaScript that defines symbols for each value in a java enum so that Java and JavaScript code can interoperate.
EnumsToJs() - Constructor for class com.google.caja.tools.EnumsToJs
 
EnumsToJsTest - Class in com.google.caja.tools
 
EnumsToJsTest() - Constructor for class com.google.caja.tools.EnumsToJsTest
 
env - Variable in class com.google.caja.ancillary.linter.Linter
 
ENV_JSON - Static variable in class com.google.caja.ancillary.servlet.UserAgentDb
 
EnvironmentChecksTest - Class in com.google.caja.ancillary.opt
 
EnvironmentChecksTest() - Constructor for class com.google.caja.ancillary.opt.EnvironmentChecksTest
 
EnvironmentData - Class in com.google.caja.ancillary.opt
Encapsulates an environment data file as produced by "environment-checks.js."
EnvironmentData(Map<? extends String, ?>) - Constructor for class com.google.caja.ancillary.opt.EnvironmentData
 
EnvironmentDatum - Enum in com.google.caja.ancillary.opt
Symbolic names for snippets of code that give information about the quirks of the interpreter the code is running in, and the API available to programs run in that environment.
EnvironmentDatum(String) - Constructor for enum com.google.caja.ancillary.opt.EnvironmentDatum
 
eof - Variable in class com.google.caja.lexer.TokenQueue
 
EQUAL_UNESCAPED - Static variable in class com.google.caja.parser.quasiliteral.QuasiNode
 
equals(Object) - Method in class com.google.caja.ancillary.linter.ExitModes
 
equals(Object) - Method in class com.google.caja.ancillary.linter.ExitModes.ExitMode
 
equals(Object) - Method in class com.google.caja.ancillary.linter.LiveSet
 
equals(Object) - Method in class com.google.caja.ancillary.opt.ConstantPooler.LitVal
 
equals(Object) - Method in class com.google.caja.ancillary.opt.Use
 
equals(Object) - Method in class com.google.caja.ancillary.opt.Var
 
equals(Object) - Method in class com.google.caja.lang.css.JSRE.Alternation
 
equals(Object) - Method in class com.google.caja.lang.css.JSRE.Atom
 
equals(Object) - Method in class com.google.caja.lang.css.JSRE.Concatenation
 
equals(Object) - Method in class com.google.caja.lang.css.JSRE
 
equals(Object) - Method in class com.google.caja.lang.css.JSRE.Noop
 
equals(Object) - Method in class com.google.caja.lang.css.JSRE.Repetition
 
equals(Object) - Method in class com.google.caja.lang.html.HTML.Attribute
 
equals(Object) - Method in class com.google.caja.lang.html.HTML.Element
 
equals(Object) - Method in class com.google.caja.lexer.escaping.Escape
 
equals(Object) - Method in class com.google.caja.lexer.ExternalReference
 
equals(Object) - Method in class com.google.caja.lexer.FilePosition
 
equals(Object) - Method in class com.google.caja.lexer.InputSource
 
equals(Object) - Method in class com.google.caja.parser.AbstractParseTreeNode
Uses identity hash code since this is mutable.
equals(Object) - Method in class com.google.caja.parser.AncestorChain
 
equals(Object) - Method in class com.google.caja.parser.html.AttribKey
 
equals(Object) - Method in class com.google.caja.parser.html.ElKey
 
equals(Object) - Method in class com.google.caja.parser.js.RegexpLiteral.RegexpWrapper
 
equals(Object) - Method in interface com.google.caja.plugin.stages.JobCache.Key
 
equals(Object) - Method in interface com.google.caja.plugin.stages.JobCache.Keys
 
equals(Object) - Method in class com.google.caja.plugin.stages.PipelineStageTestCase.JobStub
 
equals(Object) - Method in class com.google.caja.reporting.MessagePart.Factory.ArrayPart
 
equals(Object) - Method in class com.google.caja.reporting.MessagePart.Factory.MessagePartWrapper
 
equals(Object) - Method in class com.google.caja.util.Bag
 
equals(Object) - Method in class com.google.caja.util.Name
 
equals(Object) - Method in class com.google.caja.util.Pair
 
equals(Object) - Method in class com.google.caja.util.SparseBitSet
 
equals(Object) - Method in class com.google.caja.util.SyntheticAttributeKey
 
equalsIgnoreCase(String, String) - Static method in class com.google.caja.util.Strings
 
equivalent(Object, Object) - Method in interface com.google.caja.parser.quasiliteral.QuasiNode.Equivalence
 
errorPage(String, MessageQueue, Request) - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServlet
 
errorPage(int, String, MessageQueue, Request) - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServlet
 
errorProperty - Variable in class com.google.caja.tools.TestSummary
 
ErrorReporter - Class in com.google.caja.ancillary.linter
 
ErrorReporter() - Constructor for class com.google.caja.ancillary.linter.ErrorReporter
 
ErrorReporterTest - Class in com.google.caja.ancillary.linter
 
ErrorReporterTest() - Constructor for class com.google.caja.ancillary.linter.ErrorReporterTest
 
ErrorReporterTest.TestMessageType - Enum in com.google.caja.ancillary.linter
 
ErrorReporterTest.TestMessageType() - Constructor for enum com.google.caja.ancillary.linter.ErrorReporterTest.TestMessageType
 
ERRORS - Static variable in interface com.google.caja.demos.playground.client.PlaygroundService
 
errStream - Variable in class com.google.caja.ancillary.jsdoc.JsdocMain
 
es53(Block) - Method in class com.google.caja.demos.benchmarks.BenchmarkSize
 
ES53 - Variable in class com.google.caja.plugin.Config
 
es53 - Variable in class com.google.caja.plugin.Config
 
es53ModeButton - Variable in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
ES53Rewriter - Class in com.google.caja.parser.quasiliteral
Rewrites a JavaScript parse tree to comply with default Caja rules.
ES53Rewriter(URI, ModuleManager, boolean) - Constructor for class com.google.caja.parser.quasiliteral.ES53Rewriter
 
ES53Rewriter(BuildInfo, MessageQueue, boolean) - Constructor for class com.google.caja.parser.quasiliteral.ES53Rewriter
 
es53Rewriter - Variable in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
ES53RewriterTest - Class in com.google.caja.parser.quasiliteral
 
ES53RewriterTest() - Constructor for class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
ES53RewriterTest.TestUriFetcher - Class in com.google.caja.parser.quasiliteral
 
ES53RewriterTest.TestUriFetcher() - Constructor for class com.google.caja.parser.quasiliteral.ES53RewriterTest.TestUriFetcher
 
ES5ScopeAnalyzer<S extends AbstractScope> - Class in com.google.caja.parser.js.scope
 
ES5ScopeAnalyzer(ScopeListener<S>) - Constructor for class com.google.caja.parser.js.scope.ES5ScopeAnalyzer
 
escape(String) - Static method in class com.google.caja.lexer.CharProducerTest
 
escape(String) - Static method in class com.google.caja.lexer.CssLexerTest
 
Escape - Class in com.google.caja.lexer.escaping
Encapsulates an ascii character and it's escaped form.
Escape(char, String) - Constructor for class com.google.caja.lexer.escaping.Escape
 
escape() - Method in class com.google.caja.lexer.escaping.Escaper
Treats chars as plain text, and appends to out the escaped version.
escape(String) - Method in class com.google.caja.parser.quasiliteral.DojoRuleDoclet
 
escapeCssIdent(CharSequence, Appendable) - Static method in class com.google.caja.lexer.escaping.Escaping
Escape non-identifier characters in a CSS identifier.
escapeCssIdent(CharSequence, StringBuilder) - Static method in class com.google.caja.lexer.escaping.Escaping
 
escapeCssString(CharSequence, Appendable) - Static method in class com.google.caja.lexer.escaping.Escaping
Escape the body of a CSS string.
escapeCssString(CharSequence, StringBuilder) - Static method in class com.google.caja.lexer.escaping.Escaping
 
ESCAPED - Static variable in class com.google.caja.lexer.CharProducerTest
 
escaped - Variable in class com.google.caja.lexer.escaping.Escape
 
escapeExemptTagName - Variable in class com.google.caja.lexer.HtmlInputSplitter
Null or the name of the close tag required to end the current escape exempt block.
escapeJsIdentifier(CharSequence, boolean, Appendable) - Static method in class com.google.caja.lexer.escaping.Escaping
Given a normalized JS identifier writes a javascript identifier.
escapeJsIdentifier(CharSequence, boolean, StringBuilder) - Static method in class com.google.caja.lexer.escaping.Escaping
 
escapeJsonString(CharSequence, boolean, Appendable) - Static method in class com.google.caja.lexer.escaping.Escaping
Given a plain text string writes an unquoted JSON string literal.
escapeJsonString(CharSequence, boolean, StringBuilder) - Static method in class com.google.caja.lexer.escaping.Escaping
 
escapeJsString(CharSequence, boolean, boolean, Appendable) - Static method in class com.google.caja.lexer.escaping.Escaping
Given a plain text string writes an unquoted javascript string literal.
escapeJsString(CharSequence, boolean, boolean, StringBuilder) - Static method in class com.google.caja.lexer.escaping.Escaping
 
EscapeMap - Class in com.google.caja.lexer.escaping
Maps ascii codepoints (lower 7f) to the escaped form.
EscapeMap(Escape...) - Constructor for class com.google.caja.lexer.escaping.EscapeMap
 
EscapeMap(EscapeMap, Escape...) - Constructor for class com.google.caja.lexer.escaping.EscapeMap
 
escapeOneChar(int, int, char) - Method in class com.google.caja.lexer.escaping.Escaper
Escapes a single ASCII code onto the output buffer.
escapeOneCodepoint(int, int, int, int) - Method in class com.google.caja.lexer.escaping.Escaper
Escapes a single unicode codepoint onto the output buffer iff it is contained by either the otherEscapes set or the ASCII set.
Escaper - Class in com.google.caja.lexer.escaping
A short lived object that encapsulates all the information needed to escape a string onto an output buffer.
Escaper(CharSequence, EscapeMap, SparseBitSet, Encoder, Appendable) - Constructor for class com.google.caja.lexer.escaping.Escaper
 
escapeRegex(CharSequence, boolean, boolean, Appendable) - Static method in class com.google.caja.lexer.escaping.Escaping
Given a plain text string, write to out unquoted regular expression text that would match that substring and only that substring.
escapeRegex(CharSequence, boolean, boolean, StringBuilder) - Static method in class com.google.caja.lexer.escaping.Escaping
 
escapes - Variable in class com.google.caja.lexer.escaping.EscapeMap
 
escapeSequence(char, int, int) - Static method in class com.google.caja.parser.js.StringLiteralTest
Generates the numeric portion of an octal, hex, or unicode escape sequence.
escapeUri(CharSequence, StringBuilder) - Static method in class com.google.caja.lexer.escaping.Escaping
Encodes a string as a URI component per section 2.1 of RFC 3986.
escapeUri(CharSequence, int, StringBuilder) - Static method in class com.google.caja.lexer.escaping.Escaping
 
escapeUri(CharSequence, Appendable) - Static method in class com.google.caja.lexer.escaping.Escaping
Encodes a string as a URI component per section 2.1 of RFC 3986.
escapeUri(CharSequence, int, Appendable) - Static method in class com.google.caja.lexer.escaping.Escaping
 
escapeXml(CharSequence, boolean, Appendable) - Static method in class com.google.caja.lexer.escaping.Escaping
Given plain text, output HTML/XML with the same meaning.
escapeXml(CharSequence, boolean, StringBuilder) - Static method in class com.google.caja.lexer.escaping.Escaping
 
Escaping - Class in com.google.caja.lexer.escaping
Escaping of strings and regular expressions.
Escaping() - Constructor for class com.google.caja.lexer.escaping.Escaping
 
ESCAPING_MODES - Static variable in enum com.google.caja.lexer.HtmlTextEscapingMode
 
EscapingTest - Class in com.google.caja.lexer.escaping
 
EscapingTest() - Constructor for class com.google.caja.lexer.escaping.EscapingTest
 
events - Variable in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
EventStoreTest - Class in com.google.caja.demos.calendar
 
EventStoreTest() - Constructor for class com.google.caja.demos.calendar.EventStoreTest
 
evidence - Variable in class com.google.caja.render.SourceSnippetRenderer.OriginalSourceLine
 
examine(AncestorChain<?>) - Method in class com.google.caja.ancillary.opt.Optimizer
 
examineDeclaration(AncestorChain<Statement>, OptScope) - Method in class com.google.caja.ancillary.opt.Optimizer
 
Example - Enum in com.google.caja.demos.playground.client.ui
List of caja examples
Example(String, Example.Type, String) - Constructor for enum com.google.caja.demos.playground.client.ui.Example
 
Example.Type - Enum in com.google.caja.demos.playground.client.ui
 
Example.Type(String) - Constructor for enum com.google.caja.demos.playground.client.ui.Example.Type
 
exampleCode(String) - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
Source code from an example link in index.quasi.html
exception - Variable in class com.google.caja.parser.js.CatchStmt
 
exception - Variable in class com.google.caja.parser.js.ThrowStmt
 
exception - Variable in class com.google.caja.parser.ParseTreeNodeTest.IntEnqueuerExcept
 
exceptionVariables - Variable in class com.google.caja.parser.quasiliteral.Scope.SymbolHarvestVisitor
 
exceptNotGiven(Planner.PlanState) - Method in class com.google.caja.plugin.PipelineMaker.Tool
 
exceptNotGiven(Planner.PlanState) - Method in class com.google.caja.plugin.Planner.Tool
 
exclusiveToPattern(boolean, CssPropertySignature) - Method in class com.google.caja.lang.css.CssPropertyPatterns
 
execGadget(String, String) - Method in class com.google.caja.plugin.HtmlCompiledPluginTest
 
execGadget(Dom, String) - Method in class com.google.caja.plugin.HtmlCompiledPluginTest
 
execute() - Method in class com.google.caja.parser.AbstractParseTreeNode.MutationImpl
 
execute() - Method in interface com.google.caja.parser.MutableParseTreeNode.Mutation
Perform the mutation.
execute() - Method in class com.google.caja.tools.AbstractCajaAntTask
 
execute() - Method in class com.google.caja.tools.DocletAntTask
 
execute() - Method in class com.google.caja.tools.TestSummary
 
executePlain(String) - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
executePlain(String) - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
executePlain(String) - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
executePlain(String) - Method in class com.google.caja.parser.quasiliteral.IllegalReferenceCheckRewriterTest
 
executePlain(String) - Method in class com.google.caja.parser.quasiliteral.InnocentCodeRewriterTest
 
executePlain(String) - Method in class com.google.caja.parser.quasiliteral.RewriterTest
 
executePlain(String) - Method in class com.google.caja.parser.quasiliteral.RewriterTestCase
Given some code, execute it without rewriting and return the value of the last expression in the code.
Executor - Interface in com.google.caja.util
Abstracts away execution of script.
Executor.AbnormalExitException - Exception in com.google.caja.util
 
Executor.AbnormalExitException(String) - Constructor for exception com.google.caja.util.Executor.AbnormalExitException
 
Executor.AbnormalExitException(Throwable) - Constructor for exception com.google.caja.util.Executor.AbnormalExitException
 
Executor.AbnormalExitException(String, Throwable) - Constructor for exception com.google.caja.util.Executor.AbnormalExitException
 
Executor.Factory - Class in com.google.caja.util
 
Executor.Factory() - Constructor for class com.google.caja.util.Executor.Factory
 
Executor.Input - Class in com.google.caja.util
An input javascript file.
Executor.Input(Reader, String) - Constructor for class com.google.caja.util.Executor.Input
 
Executor.Input(String, String) - Constructor for class com.google.caja.util.Executor.Input
 
Executor.Input(Class<?>, String) - Constructor for class com.google.caja.util.Executor.Input
 
Executor.MalformedSourceException - Exception in com.google.caja.util
 
Executor.MalformedSourceException(String) - Constructor for exception com.google.caja.util.Executor.MalformedSourceException
 
Executor.MalformedSourceException(Throwable) - Constructor for exception com.google.caja.util.Executor.MalformedSourceException
 
Executor.MalformedSourceException(String, Throwable) - Constructor for exception com.google.caja.util.Executor.MalformedSourceException
 
executorService - Static variable in class com.google.caja.util.RhinoExecutor
 
exHandler - Variable in class com.google.caja.parser.quasiliteral.ModuleFormatTest
 
exHandler - Variable in class com.google.caja.plugin.PluginCompilerMain
 
exHandler - Variable in class com.google.caja.util.HandledAppendable
 
exists(String) - Method in interface com.google.caja.ancillary.jsdoc.FileSystem
 
exists(String) - Method in class com.google.caja.ancillary.jsdoc.HtmlRenderer.FileSystemSandBoxSafe
 
exists(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain.RealFileSystem
 
exists(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain.RestrictedFileSystem
 
exists(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMainTest.FakeFileSystem
 
exists - Variable in class com.google.caja.ancillary.servlet.StaticFiles
 
exists(String) - Method in class com.google.caja.ancillary.servlet.StaticFiles
 
exists(String) - Method in class com.google.caja.ancillary.servlet.ZipFileSystem
 
ExitModes - Class in com.google.caja.ancillary.linter
Describes the ways in which execution of a JavaScript parse tree completes.
ExitModes(Map<String, ExitModes.ExitMode>, boolean) - Constructor for class com.google.caja.ancillary.linter.ExitModes
 
ExitModes.ExitMode - Class in com.google.caja.ancillary.linter
 
ExitModes.ExitMode(LiveSet, boolean, Set<Statement>) - Constructor for class com.google.caja.ancillary.linter.ExitModes.ExitMode
 
ExitModesTest - Class in com.google.caja.ancillary.linter
 
ExitModesTest() - Constructor for class com.google.caja.ancillary.linter.ExitModesTest
 
exits - Variable in class com.google.caja.ancillary.linter.ExitModes
 
exits - Variable in class com.google.caja.ancillary.linter.VariableLiveness.LiveCalc
 
exits(ParseTreeNode) - Static method in class com.google.caja.ancillary.opt.StatementSimplifier
Conservatively, does control exit the current function, throw an exception, or break to a label instead of continuing to the following statement.
exitScope(ScopeAnalyzerTest.TestScope) - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest.TestScopeListener
 
exitScope(S) - Method in interface com.google.caja.parser.js.scope.ScopeListener
Invoked when all uses and declarations for a scope have been handled.
expand(ParseTreeNode, Scope) - Method in class com.google.caja.parser.quasiliteral.Rewriter
Alternate form of Rewriter.expand(ParseTreeNode).
expand(ParseTreeNode) - Method in class com.google.caja.parser.quasiliteral.Rewriter
Expands a parse tree node according to the rules of this rewriter, returning the expanded result.
expand(String, String) - Method in class com.google.caja.util.Abbreviator
Returns a longer suffix of original.
expandAll(Node, Map<String, ?>, Node) - Method in class com.google.caja.parser.html.HtmlQuasiBuilder
 
expandAll(ParseTreeNode, Scope) - Method in class com.google.caja.parser.quasiliteral.Rule
 
expandAllTo(ParseTreeNode, Class<? extends ParseTreeNode>, Scope) - Method in class com.google.caja.parser.quasiliteral.Rule
 
expandTabs(CharSequence, int, int, int, Appendable) - Method in class com.google.caja.reporting.SnippetProducer
 
expect(Object, Class<T>, String) - Method in class com.google.caja.config.JSONWhiteListLoader
Abort with a ParseException if obj is not of type clazz, returning obj otherwise.
expect(String, CssParser.RecoveryStrategy, TokenQueue.Mark) - Method in class com.google.caja.parser.css.CssParser
Like TokenQueue.expectToken(String) but reports a message in tolerant mode.
expect(ListIterator<String>, String) - Static method in class com.google.caja.parser.css.CssPropertySignature.Parser
 
expectContent(String) - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest.ServletTest
 
expectContentMatches(String) - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest.ServletTest
 
expectContentMatches(Pattern) - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest.ServletTest
 
expectContentType(String) - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest.ServletTest
 
expectedMimeType - Variable in exception com.google.caja.plugin.UriFetcher.UriFetchException
 
expectEmpty() - Method in class com.google.caja.lexer.TokenQueue
Throws a ParseException if the queue is not empty.
expectHeader(String, String) - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest.ServletTest
 
expectIdent() - Method in class com.google.caja.parser.css.CssParser
 
expectJSONObject(Object, String) - Method in class com.google.caja.config.JSONWhiteListLoader
 
expectStatus(int) - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest.ServletTest
 
expectString(Object, String) - Method in class com.google.caja.config.JSONWhiteListLoader
 
expectSymbol(String) - Method in class com.google.caja.parser.css.CssParser
 
expectToken(Punctuation) - Method in class com.google.caja.lexer.JsTokenQueue
 
expectToken(Keyword) - Method in class com.google.caja.lexer.JsTokenQueue
 
expectToken(String) - Method in class com.google.caja.lexer.TokenQueue
Pops the current token if it matches the given text, but raises a ParseException otherwise.
expectTokenOfType(T) - Method in class com.google.caja.lexer.TokenQueue
Pops and returns the current token if it has the given type.
expectZip() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest.ServletTest
 
EXPERIMENTAL_MODE - Variable in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
expiryDate - Variable in class com.google.caja.ancillary.servlet.StaticFiles
 
expr - Variable in class com.google.caja.parser.css.CssTree.PropertyDeclaration
 
expr - Variable in class com.google.caja.parser.js.ExpressionStmt
 
expr - Variable in class com.google.caja.plugin.SignatureResolver
The css expression.
Expression - Interface in com.google.caja.parser.js
 
expressionChildOf(ParseTreeNode) - Static method in class com.google.caja.ancillary.opt.StatementSimplifier
 
ExpressionSanitizerCaja - Class in com.google.caja.plugin
 
ExpressionSanitizerCaja(ModuleManager, URI) - Constructor for class com.google.caja.plugin.ExpressionSanitizerCaja
 
ExpressionSanitizerTest - Class in com.google.caja.plugin
 
ExpressionSanitizerTest() - Constructor for class com.google.caja.plugin.ExpressionSanitizerTest
 
ExpressionStmt - Class in com.google.caja.parser.js
A statement that contains an expression as its only child.
ExpressionStmt(FilePosition, Void, List<? extends Expression>) - Constructor for class com.google.caja.parser.js.ExpressionStmt
 
ExpressionStmt(FilePosition, Expression) - Constructor for class com.google.caja.parser.js.ExpressionStmt
 
ExpressionStmt(Expression) - Constructor for class com.google.caja.parser.js.ExpressionStmt
 
ExpressionTest - Class in com.google.caja.parser.js
 
ExpressionTest() - Constructor for class com.google.caja.parser.js.ExpressionTest
 
exprIdx - Variable in class com.google.caja.plugin.Candidate
 
exprJob(Expression, URI) - Static method in class com.google.caja.plugin.Job
 
ext - Variable in enum com.google.caja.util.ContentType
 
ExternalReference - Class in com.google.caja.lexer
A reference to an external resource from an input.
ExternalReference(URI, FilePosition) - Constructor for class com.google.caja.lexer.ExternalReference
 
externalReferenceFromAttr(Element, AttribKey) - Method in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
 
extract() - Method in class com.google.caja.ancillary.jsdoc.Jsdoc
Produces documentation JSON from the sources and packages added prior.
extract(Node) - Method in class com.google.caja.plugin.HtmlEmitterTest
 
extractAssignments(Block, Set<Identifier>) - Static method in class com.google.caja.ancillary.opt.VarCollector
 
extractBodyInfo(Node, URI, Jobs) - Method in class com.google.caja.plugin.stages.RewriteHtmlStage
Find any class attributes on the <body> element and use the HTML emitter to attach the classes to the virtual document body.
EXTRACTED_SCRIPT_BODY - Static variable in class com.google.caja.plugin.ExtractedHtmlContent
A user data property of an Element that points to the body of an extracted script tag.
ExtractedHtmlContent - Class in com.google.caja.plugin
 
ExtractedHtmlContent() - Constructor for class com.google.caja.plugin.ExtractedHtmlContent
 
extractFileOverview(ParseTreeNode) - Method in class com.google.caja.ancillary.jsdoc.JsdocRewriter
 
extractJobs(Job) - Method in class com.google.caja.ancillary.servlet.Processor
Pull the bodies of script and style elements out into their own jobs, and similarly for event handlers and style attributes.
extractJobs(Node, URI, List<Job>) - Method in class com.google.caja.ancillary.servlet.Processor
 
extractMessages(Element) - Method in class com.google.caja.plugin.templates.Localizer
 
extractPlaceholders(Element) - Method in class com.google.caja.plugin.templates.Localizer
 
extractScripts(Node, Jobs) - Method in class com.google.caja.plugin.stages.RewriteHtmlStageTest
 
extractScripts(Node) - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
extractScriptsAndStyles(Node, URI, List<Pair<Node, URI>>, List<CssTree.StyleSheet>) - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
extractStyles(Element, EmbeddedContent, Attr, Jobs) - Method in class com.google.caja.plugin.stages.RewriteHtmlStage
 
extractStyles(Node, List<CssTree.StyleSheet>) - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 

F

f1 - Variable in class com.google.caja.reporting.SnippetProducerTest
 
F1_TEXT - Static variable in class com.google.caja.reporting.SnippetProducerTest
 
f2 - Variable in class com.google.caja.reporting.SnippetProducerTest
 
F2_TEXT - Static variable in class com.google.caja.reporting.SnippetProducerTest
 
f3 - Variable in class com.google.caja.reporting.SnippetProducerTest
 
F3_TEXT - Static variable in class com.google.caja.reporting.SnippetProducerTest
 
F_URI - Variable in class com.google.caja.plugin.Config
 
Fact - Class in com.google.caja.ancillary.opt
A piece of knowledge about the environment a JavaScript program might run in.
Fact(Fact.Type, Expression) - Constructor for class com.google.caja.ancillary.opt.Fact
 
Fact.Type - Enum in com.google.caja.ancillary.opt
 
Fact.Type() - Constructor for enum com.google.caja.ancillary.opt.Fact.Type
 
facts - Variable in class com.google.caja.ancillary.opt.ParseTreeKB
 
fail(Object) - Method in class com.google.caja.util.RhinoTestBed.JunitSandBoxSafe
 
fail() - Method in class com.google.caja.util.RhinoTestBed.JunitSandBoxSafe
 
fails(String) - Method in class com.google.caja.plugin.CssValidatorTest
 
FailureIsAnOption - Annotation Type in com.google.caja.util
Marks a test that is known to fail.
failureProperty - Variable in class com.google.caja.tools.TestSummary
 
FALSE - Static variable in class com.google.caja.ancillary.opt.Fact
 
falsey - Variable in class com.google.caja.ancillary.linter.VariableLiveness.ConditionalLiveSet
The set of variables live if the expression produces a value v such that !!v === false.
FALSEY - Static variable in class com.google.caja.ancillary.opt.Fact
 
feralTextArea - Variable in class com.google.caja.demos.playground.client.ui.PlaygroundEditor
 
fetch() - Method in class com.google.caja.ancillary.jsdoc.CommentParser.Filter
 
fetch() - Method in class com.google.caja.ancillary.jsdoc.CommentParser.Joiner
 
fetch() - Method in class com.google.caja.ancillary.jsdoc.CommentParser.Splitter
 
fetch(URI) - Static method in class com.google.caja.ancillary.servlet.UriFetcher
 
fetch(String) - Method in interface com.google.caja.demos.playground.client.PlaygroundService
Fetches the document located at uri as a string
fetch(String, AsyncCallback<String>) - Method in interface com.google.caja.demos.playground.client.PlaygroundServiceAsync
 
fetch(String) - Method in class com.google.caja.demos.playground.server.GWTCajolingServiceImpl
 
fetch(boolean) - Method in class com.google.caja.lexer.TokenQueue
Ensures that there is a token on the queue ready for fetching.
fetch(ExternalReference, String) - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest.TestUriFetcher
 
fetch(ExternalReference, String) - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest.TestUriFetcher
 
fetch(ExternalReference, String) - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest.TestUriFetcher
 
fetch(ExternalReference, String) - Method in class com.google.caja.plugin.DataUriFetcher
 
fetch(ExternalReference, String) - Method in class com.google.caja.plugin.FileSystemUriFetcher
 
fetch(JobCache.Key) - Method in class com.google.caja.plugin.stages.JobCache
 
fetch(ExternalReference, String) - Method in class com.google.caja.plugin.stages.PipelineStageTestCase.TestUriFetcher
 
fetch(ExternalReference, String) - Method in interface com.google.caja.plugin.UriFetcher
Loads an external resource such as the src of a script tag or a stylesheet.
fetchBinary(ExternalReference, String) - Method in class com.google.caja.plugin.DataUriFetcher
 
fetchBinary(ExternalReference, String) - Method in class com.google.caja.plugin.FileSystemUriFetcher
 
FetchedData - Class in com.google.caja.lexer
Encapsulates a unit of content fetched from some remote location, including some basic metadata about the content.
FetchedData(String, String) - Constructor for class com.google.caja.lexer.FetchedData
 
FetchedData.BinaryFetchedData - Class in com.google.caja.lexer
 
FetchedData.BinaryFetchedData(byte[], String, String, InputSource) - Constructor for class com.google.caja.lexer.FetchedData.BinaryFetchedData
 
FetchedData.TextualFetchedData - Class in com.google.caja.lexer
 
FetchedData.TextualFetchedData(CharProducer, String, String) - Constructor for class com.google.caja.lexer.FetchedData.TextualFetchedData
 
FetchedDataTest - Class in com.google.caja.lexer
 
FetchedDataTest() - Constructor for class com.google.caja.lexer.FetchedDataTest
 
FetchedDataTest.TestURLConnection - Class in com.google.caja.lexer
 
FetchedDataTest.TestURLConnection(URL, String, String) - Constructor for class com.google.caja.lexer.FetchedDataTest.TestURLConnection
 
fetcher - Variable in class com.google.caja.demos.playground.server.GWTCajolingServiceImpl
 
FETCHER_BASE - Variable in class com.google.caja.plugin.Config
 
fetcherBase - Variable in class com.google.caja.plugin.Config
 
fetchLine(CharSequence, int) - Static method in class com.google.caja.reporting.SnippetProducer
 
fetchNonIgnorable() - Method in class com.google.caja.ancillary.jsdoc.CommentParser.Filter
 
file - Variable in class com.google.caja.lexer.TokenQueue
 
FileContent - Class in com.google.caja.ancillary.linter
Presents a CharProducer as a CharSequence,
FileContent(CharProducer) - Constructor for class com.google.caja.ancillary.linter.FileContent
 
FileContent(CharProducer, int, int) - Constructor for class com.google.caja.ancillary.linter.FileContent
 
fileExtension(String) - Static method in class com.google.caja.ancillary.jsdoc.HtmlRenderer
 
FilePosition - Class in com.google.caja.lexer
The range of characters in a source file occupied by a token or a group of tokens.
FilePosition(SourceBreaks, int, int) - Constructor for class com.google.caja.lexer.FilePosition
 
filePositionForOffsets(int, int) - Method in class com.google.caja.lexer.CharProducer
 
FilePositionTest - Class in com.google.caja.lexer
 
FilePositionTest() - Constructor for class com.google.caja.lexer.FilePositionTest
 
files - Variable in class com.google.caja.ancillary.jsdoc.JsdocMain.RestrictedFileSystem
 
files - Variable in class com.google.caja.ancillary.jsdoc.JsdocMainTest.FakeFileSystem
 
files - Variable in class com.google.caja.ancillary.servlet.StaticFiles
 
files - Variable in class com.google.caja.ancillary.servlet.ZipFileSystem
 
files - Variable in class com.google.caja.tools.AbstractCajaAntTask.FileGroup
 
filesToLoad - Variable in class com.google.caja.plugin.stages.PipelineStageTestCase.TestUriFetcher
 
FileSystem - Interface in com.google.caja.ancillary.jsdoc
Abstracts away the file system.
FileSystemUriFetcher - Class in com.google.caja.plugin
 
FileSystemUriFetcher(UriToFile) - Constructor for class com.google.caja.plugin.FileSystemUriFetcher
 
FileSystemUriPolicy - Class in com.google.caja.plugin
 
FileSystemUriPolicy(UriToFile) - Constructor for class com.google.caja.plugin.FileSystemUriPolicy
 
fileUriWithPath(String) - Static method in class com.google.caja.ancillary.servlet.ZipFileSystem
 
fillOperands(Operator, int, Reference[], List<Statement>) - Static method in class com.google.caja.parser.quasiliteral.opt.ArrayIndexOptimizationTest
 
filter(LexicalScope) - Method in class com.google.caja.ancillary.linter.LiveSet
Filters out variables from an inner-scope that are no longer live as the result of the scope having been exited.
filter(LexicalScope) - Method in class com.google.caja.ancillary.linter.VariableLiveness.LiveCalc
 
filter(Iterator<T>, Set<T>) - Static method in class com.google.caja.util.Iterators
 
filtered - Variable in class com.google.caja.parser.quasiliteral.RuleChain
 
filteredTokens() - Method in class com.google.caja.lexer.TokenQueue
The list of filtered between the current token and the last non filtered token.
filteredTokens - Variable in class com.google.caja.lexer.TokenQueue.TokenList
 
fin - Variable in class com.google.caja.parser.js.TryStmt
 
FinallyStmt - Class in com.google.caja.parser.js
 
FinallyStmt(FilePosition, Void, List<? extends Block>) - Constructor for class com.google.caja.parser.js.FinallyStmt
 
FinallyStmt(FilePosition, Block) - Constructor for class com.google.caja.parser.js.FinallyStmt
 
findAllTests(TestSuite, File...) - Static method in class com.google.caja.AllTests
 
findAllTests(TestSuite, File, String) - Static method in class com.google.caja.AllTests
 
findCharset(byte[], int) - Static method in class com.google.caja.lexer.Chardet
Looks for sequences like charset="..." inside angle brackets to match <meta value="text/html;charset=..."> and after <? sequences like encoding="..." to match XML prologs.
findCloneCtor(Class<T>) - Static method in class com.google.caja.parser.ParseTreeNodes
 
findDoctype() - Method in class com.google.caja.parser.html.DomParser
 
findEmbeddedContent(Node) - Method in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
 
findEmbeddedContent(Node, List<EmbeddedContent>) - Method in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
 
finder - Variable in class com.google.caja.plugin.stages.EmbeddedContent
 
findFunctionConstructor(ParseTreeNode, String) - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
findMatch(QuasiNode, ParseTreeNode) - Method in class com.google.caja.parser.quasiliteral.MatchTest
 
findNodeWithIdentifier(ParseTreeNode, Class<T>, String) - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
findPlaceholders(Node, List<Element>) - Static method in class com.google.caja.plugin.templates.IHTML
 
findSource(ParseTreeNode) - Static method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
findUses(AncestorChain<?>, List<ScopeAnalyzer.Use>) - Static method in class com.google.caja.ancillary.linter.ScopeAnalyzer
 
finish() - Method in class com.google.caja.ancillary.opt.Optimizer
 
finish(FilePosition) - Method in class com.google.caja.parser.html.CajaTreeBuilder
 
finish(FilePosition) - Method in class com.google.caja.parser.html.Html5ElementStack
Check that the document is in a consistent state, by checking that all elements that need to be closed, have been properly closed.
finish(FilePosition) - Method in interface com.google.caja.parser.html.OpenElementStack
Check that the document is in a consistent state, by checking that all elements that need to be closed, have been properly closed.
finish(FilePosition) - Method in class com.google.caja.parser.html.XmlElementStack
Check that the document is in a consistent state, by checking that all elements that need to be closed, have been properly closed.
finish(AbstractParseTreeNode, TokenQueue.Mark) - Method in class com.google.caja.parser.js.Parser
Attaches to the parse tree filtered tokens, such as type annotation carrying comments.
finish(Writer) - Method in class com.google.caja.parser.quasiliteral.DojoRuleDoclet
 
finish(Writer) - Method in class com.google.caja.parser.quasiliteral.HtmlRuleDoclet
 
finish(Writer) - Method in class com.google.caja.parser.quasiliteral.JsonRuleDoclet
 
finish(Writer) - Method in class com.google.caja.parser.quasiliteral.RuleDoclet
Initializes the RuleDoclet This method is called before any documentation generation occurs and may be overridden to initialize variables or open files
finish(Writer) - Method in class com.google.caja.parser.quasiliteral.TextRuleDoclet
 
finish(Writer) - Method in class com.google.caja.parser.quasiliteral.WikiRuleDoclet
 
finish() - Method in class com.google.caja.plugin.templates.SafeHtmlMaker
Release resources held by the emitter.
finishBlock(int) - Method in class com.google.caja.plugin.stages.Splitter
Parse a substitution expression and push it onto the output list.
finishBlock() - Method in class com.google.caja.plugin.templates.SafeHtmlMaker
 
finished - Variable in class com.google.caja.plugin.templates.SafeHtmlMaker
True iff JS contains a HtmlEmitter.finish() call to release resources.
finishInference() - Method in class com.google.caja.ancillary.opt.ParseTreeKB
Infer facts from the combination of two or more facts.
finishLiteral(int) - Method in class com.google.caja.plugin.stages.Splitter
Push a literal part onto the output list.
finishReference(int) - Method in class com.google.caja.plugin.stages.Splitter
Push a reference onto the output list.
fire(ParseTreeNode, Scope) - Method in class com.google.caja.parser.quasiliteral.Rule
Process the given input, returning a rewritten node.
fire(ParseTreeNode, Scope) - Method in class com.google.caja.plugin.stages.CajaRuntimeDebuggingRewriter.AddPositionParamRule
 
firstPartOf(Message) - Static method in class com.google.caja.ancillary.linter.ErrorReporter
 
fix(Job) - Method in class com.google.caja.plugin.stages.LegacyNamespaceFixupStage.Fixer
 
fix(Node) - Method in class com.google.caja.plugin.stages.LegacyNamespaceFixupStage.Fixer
 
fixAttr(String, Attr) - Method in class com.google.caja.plugin.stages.LegacyNamespaceFixupStage.Fixer
 
fixBrokenEntities(String, FilePosition) - Method in class com.google.caja.parser.html.Html5ElementStack
 
fixBrokenEntities(String, FilePosition) - Method in interface com.google.caja.parser.html.OpenElementStack
Returns text with semicolons added to entities that lack them.
fixBrokenEntities(String, FilePosition) - Method in class com.google.caja.parser.html.XmlElementStack
We do no entity fixup in XML mode.
fixElement(Element) - Method in class com.google.caja.plugin.stages.LegacyNamespaceFixupStage.Fixer
 
fixTerms(AncestorChain<? extends CssTree>) - Method in class com.google.caja.plugin.CssRewriter
Make sure that unitless lengths have units, and convert non-standard colors to hex constants.
fixup(Node, Namespaces) - Method in class com.google.caja.parser.html.DomParser
 
fixupNameFromQname(String) - Static method in class com.google.caja.parser.html.AttributeNameFixup
 
flagTainted(ParseTreeNode, MessageQueue) - Static method in class com.google.caja.parser.quasiliteral.Rewriter
 
flattenBlocksAndIgnoreNoops(List<? extends Statement>) - Method in class com.google.caja.ancillary.opt.StatementSimplifier
{ a; { b; c; } ; ; d } -> { a; b; c; d; }
flattenOnto(Node, Node) - Static method in class com.google.caja.parser.html.HtmlQuasiBuilder
 
flattenStringConcatenation(Expression) - Static method in class com.google.caja.plugin.stages.OpenTemplateStage
Given a constructs like "Hello " + "World", to a List containing the individual string literals.
flattenStringsOnto(Expression, List<StringLiteral>) - Static method in class com.google.caja.plugin.stages.OpenTemplateStage
 
fleshOutElement(Element, Element, boolean) - Method in class com.google.caja.plugin.templates.SafeHtmlMaker
Attaches attributes to the safe DOM node corresponding to those on el.
fleshOutScriptBlock(Block) - Method in class com.google.caja.plugin.templates.SafeHtmlMaker
Emit an inlined script.
fleshOutSkeleton(List<SafeHtmlMaker.DomBone>) - Method in class com.google.caja.plugin.templates.SafeHtmlMaker
Walks the skeleton, adds static attributes, and auto-generated IDs to the skeleton, and generates Javascript that adds dynamic attributes to the static HTML and that executes inline scripts.
floatToString(Token<JsTokenType>) - Method in class com.google.caja.parser.js.Parser
 
flushBuffer() - Method in class com.google.caja.service.TestHttpServletResponse
 
fn - Variable in class com.google.caja.util.RhinoExecutor.Timer
 
fnCtorsDeclareInBody() - Method in class com.google.caja.parser.js.scope.ES5ScopeAnalyzer
 
fnCtorsDeclareInBody() - Method in class com.google.caja.parser.js.scope.JScriptScopeAnalyzer
 
fnCtorsDeclareInBody() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzer
 
fnCtorsDeclareInBody() - Method in class com.google.caja.parser.js.scope.WorstCaseScopeAnalyzer
 
fnCtorsDeclareInContaining() - Method in class com.google.caja.parser.js.scope.ES5ScopeAnalyzer
 
fnCtorsDeclareInContaining() - Method in class com.google.caja.parser.js.scope.JScriptScopeAnalyzer
 
fnCtorsDeclareInContaining() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzer
 
fnCtorsDeclareInContaining() - Method in class com.google.caja.parser.js.scope.WorstCaseScopeAnalyzer
 
fns - Variable in class com.google.caja.ancillary.opt.ScopeInfo
Function constructors live in the scope.
fold(boolean) - Method in class com.google.caja.parser.js.AbstractExpression
 
fold(boolean) - Method in interface com.google.caja.parser.js.Expression
This expression or a semantically equivalent simpler expression.
fold(boolean) - Method in class com.google.caja.parser.js.Operation
 
foldAdjacentReps(List<JSRE>) - Static method in class com.google.caja.lang.css.JSRE.Concatenation
 
foldAdjacentStringLiterals() - Method in class com.google.caja.plugin.templates.Emitter
 
foldBinaryOp() - Method in class com.google.caja.parser.js.Operation
 
foldCall() - Method in class com.google.caja.parser.js.Operation
Fold some common string operations like indexOf which show up frequently in userAgent testing code.
foldComparisonToFalsey(ParseTreeNode) - Method in class com.google.caja.ancillary.opt.ParseTreeKB
 
foldElement(ElKey, Element) - Method in class com.google.caja.plugin.templates.TemplateSanitizer
Fold the children of a foldable element into that element's parent.
foldOptMany(List<JSRE>) - Static method in class com.google.caja.lang.css.JSRE.Concatenation
 
foldSideEffectsIntoStringPart(boolean) - Method in class com.google.caja.plugin.templates.Emitter
 
foldTernaryOp() - Method in class com.google.caja.parser.js.Operation
 
foldUnaryOp() - Method in class com.google.caja.parser.js.Operation
 
Foo - Enum in com.google.caja.tools
 
Foo() - Constructor for enum com.google.caja.tools.Foo
 
FOR_SIDE_EFFECT - Static variable in class com.google.caja.parser.quasiliteral.Scope
True if the node is evaluated for its side effect only, and so should not be considered as contributing to the value of the block in which it appears.
forAttribute(Namespaces, ElKey, String) - Static method in class com.google.caja.parser.html.AttribKey
Looks up an attribute key by qualified name.
forAttribute(ElKey, Attr) - Static method in class com.google.caja.parser.html.AttribKey
 
forAttrName(Namespaces, String) - Method in class com.google.caja.parser.html.Namespaces
 
FORBIDDEN_ID - Static variable in class com.google.caja.plugin.templates.HtmlAttributeRewriter
 
ForEachLoop - Class in com.google.caja.parser.js
for (key in container) body
ForEachLoop(FilePosition, String, List<? extends ParseTreeNode>) - Constructor for class com.google.caja.parser.js.ForEachLoop
 
ForEachLoop(FilePosition, String, Declaration, Expression, Statement) - Constructor for class com.google.caja.parser.js.ForEachLoop
 
ForEachLoop(FilePosition, String, Expression, Expression, Statement) - Constructor for class com.google.caja.parser.js.ForEachLoop
 
forElement(Namespaces, String) - Static method in class com.google.caja.parser.html.ElKey
 
forElement(Element) - Static method in class com.google.caja.parser.html.ElKey
 
forElementName(String) - Method in class com.google.caja.parser.html.Namespaces
 
forHtmlAttrib(ElKey, String) - Static method in class com.google.caja.parser.html.AttribKey
Looks up an attribute key by element and local name.
forHtmlElement(String) - Static method in class com.google.caja.parser.html.ElKey
 
forJob(ContentType, ParseTreeNode) - Method in class com.google.caja.plugin.stages.JobCache
Given the parts of a Job, generates a cache key for that job.
ForLoop - Class in com.google.caja.parser.js
 
ForLoop(FilePosition, String, List<? extends ParseTreeNode>) - Constructor for class com.google.caja.parser.js.ForLoop
 
ForLoop(FilePosition, String, Statement, Expression, Statement, Statement) - Constructor for class com.google.caja.parser.js.ForLoop
 
FormalParam - Class in com.google.caja.parser.js
A function parameter declaration.
FormalParam(FilePosition, Void, List<? extends Expression>) - Constructor for class com.google.caja.parser.js.FormalParam
 
FormalParam(Identifier) - Constructor for class com.google.caja.parser.js.FormalParam
 
format(FilePosition) - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
format(MessagePart[], MessageContext, Appendable) - Method in enum com.google.caja.ancillary.jsdoc.JsdocMessageType
 
format(FilePosition, MessageContext) - Static method in class com.google.caja.ancillary.jsdoc.JsdocRewriter
 
format(InputSource, MessageContext) - Static method in class com.google.caja.ancillary.jsdoc.JsdocRewriter
Simplify a URI by removing the common path elements from the front.
format(MessagePart[], MessageContext, Appendable) - Method in enum com.google.caja.ancillary.linter.ErrorReporterTest.TestMessageType
 
format(MessagePart[], MessageContext, Appendable) - Method in enum com.google.caja.ancillary.linter.LinterMessageType
 
format(MessagePart[], MessageContext, Appendable) - Method in enum com.google.caja.ancillary.servlet.CajaWebToolsMessageType
 
format(MessagePart[], MessageContext, Appendable) - Method in enum com.google.caja.config.ConfigMessageType
 
format(MessageContext, Appendable) - Method in class com.google.caja.lexer.FilePosition
 
format(MessageContext, Appendable) - Method in class com.google.caja.lexer.InputSource
 
format(MessageContext, Appendable) - Method in enum com.google.caja.lexer.Keyword
 
format(MessageContext, Appendable) - Method in enum com.google.caja.lexer.Punctuation
 
format(MessageContext, Appendable) - Method in class com.google.caja.parser.AbstractParseTreeNode
 
format(MessageContext, Appendable) - Method in class com.google.caja.parser.css.CssPropertySignature
 
format(MessageContext, Appendable) - Method in class com.google.caja.parser.html.AttribKey
 
format(MessagePart[], MessageContext, Appendable) - Method in enum com.google.caja.parser.html.DomParserMessageType
 
format(Node) - Method in class com.google.caja.parser.html.DomParserTest.Formatter
 
format(Node, int) - Method in class com.google.caja.parser.html.DomParserTest.Formatter
 
format(MessageContext, Appendable) - Method in class com.google.caja.parser.html.ElKey
 
format(QuasiNode) - Static method in class com.google.caja.parser.quasiliteral.MatchExperiments
 
format(ParseTreeNode) - Static method in class com.google.caja.parser.quasiliteral.MatchExperiments
 
format(Map<String, ParseTreeNode>) - Static method in class com.google.caja.parser.quasiliteral.MatchExperiments
 
format(MessagePart[], MessageContext, Appendable) - Method in enum com.google.caja.parser.quasiliteral.RewriterMessageType
 
format(MessageContext, Appendable) - Method in class com.google.caja.parser.quasiliteral.Rule
 
format(MessagePart[], MessageContext, Appendable) - Method in enum com.google.caja.plugin.PluginMessageType
 
format(MessagePart[], MessageContext, Appendable) - Method in enum com.google.caja.plugin.templates.IhtmlMessageType
 
format(MessagePart[], MessageContext, Appendable) - Method in class com.google.caja.reporting.AbstractMessageQueueTest.TestMessageType
 
format(MessageContext) - Method in class com.google.caja.reporting.Message
 
format(MessageContext, Appendable) - Method in class com.google.caja.reporting.Message
 
format(MessageContext, Appendable) - Method in class com.google.caja.reporting.MessagePart.Factory.ArrayPart
 
format(MessageContext, Appendable) - Method in class com.google.caja.reporting.MessagePart.Factory.MessagePartWrapper
 
format(MessageContext, Appendable) - Method in interface com.google.caja.reporting.MessagePart
Formats this part to out.
format(MessagePart[], MessageContext, Appendable) - Method in enum com.google.caja.reporting.MessageType
 
format(MessagePart[], MessageContext, Appendable) - Method in interface com.google.caja.reporting.MessageTypeInt
Render the message and its parts to out using cues from context.
format(MessagePart[], MessageContext, Appendable) - Method in enum com.google.caja.reporting.SnippetProducerTest.TestMessageType
 
format(MessagePart[], MessageContext, Appendable) - Method in enum com.google.caja.service.ServiceMessageType
 
format(MessageContext, Appendable) - Method in class com.google.caja.util.Name
 
format(ParseTreeNode) - Static method in class com.google.caja.util.TestUtil
 
formatAsJson(Object...) - Static method in class com.google.caja.util.Json
 
formatChildren(Node, int) - Method in class com.google.caja.parser.html.DomParserTest.Formatter
 
formatFilePosition(FilePosition, Appendable) - Method in class com.google.caja.reporting.HtmlSnippetProducer
 
formatFilePosition(FilePosition, Appendable) - Method in class com.google.caja.reporting.SnippetProducer
May be overridden to format a position differently, e.g.
formatLineNo(int) - Static method in class com.google.caja.render.SourceSnippetRenderer
 
formatLines(Node) - Static method in class com.google.caja.parser.html.DomParserTest
 
formatMessage(String, MessagePart[], MessageContext, Appendable) - Static method in enum com.google.caja.reporting.MessageType
 
formatMessages(Map<InputSource, ? extends CharSequence>, MessageContext, MessageQueue) - Method in class com.google.caja.demos.playground.server.GWTCajolingServiceImpl
 
formatPos(FilePosition, MessageContext) - Static method in class com.google.caja.plugin.stages.DebuggingSymbols
 
formatPosition(FilePosition) - Method in class com.google.caja.parser.html.DomParserTest.Formatter
 
formatSelf(MessageContext, int, Appendable) - Method in class com.google.caja.parser.AbstractParseTreeNode
 
formatSelf(MessageContext, Appendable) - Method in class com.google.caja.parser.css.CssPropertySignature
 
formatSelf(MessageContext, int, Appendable) - Method in class com.google.caja.parser.html.Dom
 
formatShort(Appendable) - Method in class com.google.caja.lexer.FilePosition
 
formatShort(FilePosition) - Method in class com.google.caja.util.CajaTestCase
 
formatSnippet(FilePosition, FilePosition, CharSequence, int, int, Appendable) - Method in class com.google.caja.reporting.HtmlSnippetProducer
 
formatSnippet(FilePosition, FilePosition, CharSequence, int, int, Appendable) - Method in class com.google.caja.reporting.SnippetProducer
May be overridden to format a snippet differently, e.g.
formatString - Variable in enum com.google.caja.ancillary.jsdoc.JsdocMessageType
 
formatString - Variable in enum com.google.caja.ancillary.linter.LinterMessageType
 
formatString - Variable in enum com.google.caja.ancillary.servlet.CajaWebToolsMessageType
 
formatString - Variable in enum com.google.caja.config.ConfigMessageType
 
formatString - Variable in enum com.google.caja.parser.html.DomParserMessageType
 
formatString - Variable in enum com.google.caja.parser.quasiliteral.RewriterMessageType
 
formatString - Variable in enum com.google.caja.plugin.PluginMessageType
 
formatString - Variable in enum com.google.caja.plugin.templates.IhtmlMessageType
 
formatString - Variable in enum com.google.caja.reporting.MessageType
 
formatString - Variable in enum com.google.caja.reporting.SnippetProducerTest.TestMessageType
 
formatString - Variable in enum com.google.caja.service.ServiceMessageType
 
formatStringArity(String) - Static method in enum com.google.caja.reporting.MessageType
 
formatToString(Node, boolean) - Static method in class com.google.caja.parser.html.DomParserTest
 
formatTree(MessageContext, Appendable) - Method in class com.google.caja.parser.AbstractParseTreeNode
 
formatTree(MessageContext, int, Appendable) - Method in class com.google.caja.parser.AbstractParseTreeNode
 
formatTree(MessageContext, int, Appendable) - Method in class com.google.caja.parser.css.CssPropertySignature
 
formatTree(MessageContext, int, Appendable) - Method in interface com.google.caja.parser.ParseTreeNode
 
formatValue(String) - Method in class com.google.caja.parser.html.DomParserTest.Formatter
 
forNode(ParseTreeNode) - Static method in enum com.google.caja.parser.js.scope.ScopeType
The type of scope introduced by the given node or null if the given node does not introduce a scope.
forPrefix(String) - Method in class com.google.caja.parser.html.Namespaces
 
forPrefix(String, int) - Method in class com.google.caja.parser.html.Namespaces
 
forPrefix(Namespaces, String, int) - Static method in class com.google.caja.parser.html.Namespaces
 
forSideEffect(Expression) - Method in class com.google.caja.plugin.templates.JsConcatenator
 
forUri(String) - Method in class com.google.caja.parser.html.Namespaces
 
forUri(Namespaces, String) - Static method in class com.google.caja.parser.html.Namespaces
 
FP_KEY - Static variable in class com.google.caja.parser.html.Nodes
 
fragmentBounds - Variable in class com.google.caja.parser.html.CajaTreeBuilder
 
FREQUENCY_RE - Static variable in class com.google.caja.plugin.SignatureResolver
http://www.w3.org/TR/CSS21/aural.html#value-def-frequency
FREQUENCY_SUFFIX_RE - Static variable in class com.google.caja.plugin.SignatureResolver
 
fromAttr(Attr, HTML.Attribute) - Static method in class com.google.caja.plugin.templates.HtmlAttributeRewriter
 
fromAttrib(Attr, boolean, ContentType) - Method in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
 
fromBadContent(Element) - Method in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
 
fromBytes(byte[], String, String, InputSource) - Static method in class com.google.caja.lexer.FetchedData
 
fromCache - Variable in class com.google.caja.plugin.JobEnvelope
True iff the content comes from a cache, and so should not be processed by stages between the pipeline fetch and pipeline store stages.
fromCatchStmt(Scope, CatchStmt) - Static method in class com.google.caja.parser.quasiliteral.Scope
 
fromCharProducer(CharProducer, String, String) - Static method in class com.google.caja.lexer.FetchedData
 
fromConnection(URLConnection) - Static method in class com.google.caja.lexer.FetchedData
 
fromCtorCache(Class<T>) - Static method in class com.google.caja.parser.ParseTreeNodes
 
fromElementBody(Element, ContentType, boolean) - Method in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
 
fromExternalReference(Element, ContentType, ExternalReference, boolean) - Method in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
 
fromFile(String) - Static method in class com.google.caja.ancillary.opt.JsOptimizer
 
fromFunctionConstructor(Scope, FunctionConstructor) - Static method in class com.google.caja.parser.quasiliteral.Scope
 
fromHex(char) - Static method in class com.google.caja.lexer.UriDecoder
The numberic valie of a hex digit or -1 if ch is not a hex digit.
fromHtmlAttribute(CharProducer) - Static method in class com.google.caja.lexer.CharProducer.Factory
 
fromJsString(CharProducer) - Static method in class com.google.caja.lexer.CharProducer.Factory
 
fromLinePositions(InputSource, int, int, int, int) - Static method in class com.google.caja.lexer.FilePosition
Produce a FilePosition divorced from SourceBreaks to ease testing.
fromMimeType(String) - Static method in enum com.google.caja.util.ContentType
 
fromParseTreeNodeContainer(Scope, ParseTreeNodeContainer) - Static method in class com.google.caja.parser.quasiliteral.Scope
 
fromPattern(String) - Static method in class com.google.caja.lang.html.RegularCriterion.Factory
 
fromPlainBlock(Scope) - Static method in class com.google.caja.parser.quasiliteral.Scope
 
fromProgram(Block, MessageQueue) - Static method in class com.google.caja.parser.quasiliteral.Scope
 
fromReader(Reader, InputSource, String, String) - Static method in class com.google.caja.lexer.FetchedData
 
fromReader(Reader, FilePosition, String, String) - Static method in class com.google.caja.lexer.FetchedData
 
fromRelReqPath(String) - Static method in enum com.google.caja.ancillary.servlet.Verb
 
fromResource(String) - Method in class com.google.caja.util.CajaTestCase
 
fromResource(String, InputSource) - Method in class com.google.caja.util.CajaTestCase
 
fromSkeleton(WhiteListSkeleton) - Method in class com.google.caja.config.JSONWhiteListLoader
 
fromStream(InputStream, String, String, InputSource) - Static method in class com.google.caja.lexer.FetchedData
 
fromString(CharSequence, InputSource) - Static method in class com.google.caja.lexer.CharProducer.Factory
 
fromString(CharSequence, FilePosition) - Static method in class com.google.caja.lexer.CharProducer.Factory
 
fromString(String) - Static method in class com.google.caja.lexer.CharProducerTest
 
fromString(String) - Static method in enum com.google.caja.lexer.Keyword
 
fromString(String) - Static method in enum com.google.caja.lexer.Punctuation
 
fromString(String...) - Method in class com.google.caja.util.CajaTestCase
 
fromString(String, InputSource) - Method in class com.google.caja.util.CajaTestCase
 
fromString(String, FilePosition) - Method in class com.google.caja.util.CajaTestCase
 
fromUri(CharProducer) - Static method in class com.google.caja.lexer.CharProducer.Factory
 
fromUtf8(int, int, char[], int, int) - Static method in class com.google.caja.lexer.UriDecoder
The code unit value of a URI encoded UTF-8 sequence like "%C4%A3".
fromValueSet(Iterable<String>) - Static method in class com.google.caja.lang.html.RegularCriterion.Factory
Creates a criterion that matches only strings that match an input value case-insensitively.
fs - Variable in class com.google.caja.ancillary.jsdoc.HtmlRenderer
 
fs - Variable in class com.google.caja.ancillary.jsdoc.JsdocMain
 
fudgeroonify() - Method in class com.google.caja.parser.js.JsFunFuzz
Generate and return a new javascript string
Function<DOMAIN,RANGE> - Interface in com.google.caja.util
A mapping from inputs to outputs.
FunctionConstructor - Class in com.google.caja.parser.js
Sometimes called a function literal or a closure, an expression that constructs a new function.
FunctionConstructor(FilePosition, Void, List<? extends ParseTreeNode>) - Constructor for class com.google.caja.parser.js.FunctionConstructor
 
FunctionConstructor(FilePosition, Identifier, List<FormalParam>, Block) - Constructor for class com.google.caja.parser.js.FunctionConstructor
 
FunctionDeclaration - Class in com.google.caja.parser.js
A top level statement that declares a variable and assigns a function to it.
FunctionDeclaration(FilePosition, Void, List<? extends ParseTreeNode>) - Constructor for class com.google.caja.parser.js.FunctionDeclaration
 
FunctionDeclaration(FunctionConstructor) - Constructor for class com.google.caja.parser.js.FunctionDeclaration
 
functionsAllowed - Variable in class com.google.caja.lang.css.CssSchema
 
fUris - Variable in class com.google.caja.plugin.Config
 
future - Variable in class com.google.caja.util.RhinoExecutor.Timer
 
FuzzedParserTest - Class in com.google.caja.parser.js
Tests that parser next returns exceptions other than ParseException
FuzzedParserTest() - Constructor for class com.google.caja.parser.js.FuzzedParserTest
 

G

GADGET_ID_PLACEHOLDER - Static variable in class com.google.caja.plugin.CssRuleRewriter
A string that will not pass CssRewriter.removeForbiddenIdents(com.google.caja.parser.AncestorChain), but which can be used as a suffix for identifiers and class literals that need to be dynamically generated at ___.loadModule time.
gadgetNameSuffix - Variable in class com.google.caja.plugin.CssRuleRewriter
 
gadgetView - Variable in class com.google.caja.plugin.Config
 
generateDocumentation(Writer) - Method in class com.google.caja.parser.quasiliteral.RuleDoclet
Emits documentation for a set of rules
generateFooter(Writer, RulesetDescription) - Method in class com.google.caja.parser.quasiliteral.DojoRuleDoclet
 
generateFooter(Writer, RulesetDescription) - Method in class com.google.caja.parser.quasiliteral.HtmlRuleDoclet
 
generateFooter(Writer, RulesetDescription) - Method in class com.google.caja.parser.quasiliteral.JsonRuleDoclet
 
generateFooter(Writer, RulesetDescription) - Method in class com.google.caja.parser.quasiliteral.RuleDoclet
Emits a documentation about ruleSet into the header of the document being written to in output
generateFooter(Writer, RulesetDescription) - Method in class com.google.caja.parser.quasiliteral.TextRuleDoclet
 
generateFooter(Writer, RulesetDescription) - Method in class com.google.caja.parser.quasiliteral.WikiRuleDoclet
 
generateHeader(Writer, RulesetDescription) - Method in class com.google.caja.parser.quasiliteral.DojoRuleDoclet
 
generateHeader(Writer, RulesetDescription) - Method in class com.google.caja.parser.quasiliteral.HtmlRuleDoclet
 
generateHeader(Writer, RulesetDescription) - Method in class com.google.caja.parser.quasiliteral.JsonRuleDoclet
 
generateHeader(Writer, RulesetDescription) - Method in class com.google.caja.parser.quasiliteral.RuleDoclet
Emits a documentation about ruleSet into the header of the document being written to in output
generateHeader(Writer, RulesetDescription) - Method in class com.google.caja.parser.quasiliteral.TextRuleDoclet
 
generateHeader(Writer, RulesetDescription) - Method in class com.google.caja.parser.quasiliteral.WikiRuleDoclet
 
generateJavascriptDefinitions(HtmlSchema) - Static method in class com.google.caja.lang.html.HtmlDefinitions
 
generateJavaScriptForEnums(Iterable<Class<? extends Enum<?>>>, Appendable) - Method in class com.google.caja.tools.EnumsToJs
 
generatePatterns(CssSchema, Appendable) - Static method in class com.google.caja.lang.css.CssPropertyPatterns
 
generateRandomTokens(Random) - Method in class com.google.caja.render.JsMinimalPrinterTest
 
generateRandomTokens(Random) - Method in class com.google.caja.render.JsPrettyPrinterTest
 
generateRuleDocumentation(Writer, RuleDescription) - Method in class com.google.caja.parser.quasiliteral.DojoRuleDoclet
 
generateRuleDocumentation(Writer, RuleDescription) - Method in class com.google.caja.parser.quasiliteral.HtmlRuleDoclet
 
generateRuleDocumentation(Writer, RuleDescription) - Method in class com.google.caja.parser.quasiliteral.JsonRuleDoclet
 
generateRuleDocumentation(Writer, RuleDescription) - Method in class com.google.caja.parser.quasiliteral.RuleDoclet
Emits a documentation describing rule to output
generateRuleDocumentation(Writer, RuleDescription) - Method in class com.google.caja.parser.quasiliteral.TextRuleDoclet
 
generateRuleDocumentation(Writer, RuleDescription) - Method in class com.google.caja.parser.quasiliteral.WikiRuleDoclet
 
generateTestCase(String, int, String) - Method in class com.google.caja.parser.js.JsFunFuzz
Generates a snippet of Java code suitable for pasting into a JUnit test
generateUniqueName(String) - Method in class com.google.caja.plugin.PluginMeta
Generates a name that can be used as an identifier in the plugin's namespace.
GenRuleAntTask - Class in com.google.caja.tools
Invokes a java class to build an output.
GenRuleAntTask() - Constructor for class com.google.caja.tools.GenRuleAntTask
 
get(Class<T>) - Method in class com.google.caja.ancillary.linter.NodeBuckets
 
get(String) - Method in class com.google.caja.ancillary.opt.EnvironmentData
 
get(EnvironmentDatum) - Method in class com.google.caja.ancillary.opt.EnvironmentData
 
get(String) - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest.ServletTest
 
get(String, Object) - Method in class com.google.caja.config.TypeDefinitionImpl
 
get(String, Object) - Method in interface com.google.caja.config.WhiteList.TypeDefinition
 
get(int) - Method in class com.google.caja.parser.ChildNodes.MutableFacet
 
get(ContentHandlerArgs) - Method in enum com.google.caja.service.CajaArguments
 
get(ContentHandlerArgs, boolean) - Method in enum com.google.caja.service.CajaArguments
 
get(String) - Method in class com.google.caja.service.CajolingServlet.HttpContentHandlerArgs
 
get(String) - Method in class com.google.caja.service.ContentHandlerArgs
Get the value of an argument.
get(String, boolean) - Method in class com.google.caja.service.ContentHandlerArgs
Get the value of an argument.
get(T) - Method in class com.google.caja.util.Bag
 
get(K) - Method in interface com.google.caja.util.Multimap
An immutable collection of all values put for k and not subsequently removed.
get(K) - Method in class com.google.caja.util.Multimaps.MultimapImpl
 
get(SyntheticAttributeKey<T>) - Method in class com.google.caja.util.SyntheticAttributes
 
get(Object) - Method in class com.google.caja.util.SyntheticAttributes
 
get(Object) - Method in class com.google.caja.util.TransactionSafeMap
 
getAllRules() - Method in class com.google.caja.parser.quasiliteral.RuleChain
 
getArgKeyword() - Method in enum com.google.caja.service.CajaArguments
 
getArguments() - Method in class com.google.caja.parser.css.CssTree.FunctionCall
 
getArity() - Method in enum com.google.caja.parser.js.OperatorType
 
getAssignmentDelegate() - Method in enum com.google.caja.parser.js.Operator
 
getAssociatedAttrs(HtmlAttributes) - Static method in class com.google.caja.parser.html.Html5ElementStack
 
getAssociativity() - Method in enum com.google.caja.parser.js.Operator
 
getAttribute(String) - Method in class com.google.caja.parser.html.ElementWrapper
 
getAttribute(String) - Method in class com.google.caja.service.TestHttpServletRequest
 
getAttributeNames() - Method in class com.google.caja.lang.html.HtmlSchema
 
getAttributeNames() - Method in class com.google.caja.service.TestHttpServletRequest
 
getAttributeNode(String) - Method in class com.google.caja.parser.html.ElementWrapper
 
getAttributeNodeNS(String, String) - Method in class com.google.caja.parser.html.ElementWrapper
 
getAttributeNS(String, String) - Method in class com.google.caja.parser.html.ElementWrapper
 
getAttributes() - Method in class com.google.caja.lang.html.HTML.Element
 
getAttributes() - Method in class com.google.caja.parser.AbstractParseTreeNode
 
getAttributes() - Method in class com.google.caja.parser.css.CssPropertySignature
 
getAttributes() - Method in class com.google.caja.parser.html.AttributesImpl
 
getAttributes() - Method in class com.google.caja.parser.html.NodeWrapper
 
getAttributes() - Method in interface com.google.caja.parser.ParseTreeNode
A set of properties that may be used by visitors and inspectors to store information computed about a node such as it's type, the symbol it refers to, etc.
getAuthType() - Method in class com.google.caja.service.TestHttpServletRequest
 
getBackingList() - Method in class com.google.caja.parser.ChildNodes
 
getBaseURI() - Method in class com.google.caja.parser.html.NodeWrapper
 
getBaseUri() - Method in class com.google.caja.plugin.Config
 
getBaseUri() - Method in class com.google.caja.plugin.Job
The URI against which relative URIs are resolved.
getBaseUri() - Method in class com.google.caja.plugin.stages.EmbeddedContent
 
getBaseUri() - Method in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
 
getBestAttempt() - Method in class com.google.caja.plugin.SignatureResolver
 
getBinaryContent() - Method in class com.google.caja.lexer.FetchedData.BinaryFetchedData
 
getBinaryContent() - Method in class com.google.caja.lexer.FetchedData
 
getBinaryContent() - Method in class com.google.caja.lexer.FetchedData.TextualFetchedData
 
getBinding() - Method in class com.google.caja.parser.quasiliteral.NameContext.VarInfo
 
getBody() - Method in class com.google.caja.parser.css.CssTree.Substitution
 
getBody() - Method in class com.google.caja.parser.js.CaseStmt
 
getBody() - Method in class com.google.caja.parser.js.CatchStmt
 
getBody() - Method in class com.google.caja.parser.js.DefaultCaseStmt
 
getBody() - Method in class com.google.caja.parser.js.DoWhileLoop
 
getBody() - Method in class com.google.caja.parser.js.FinallyStmt
 
getBody() - Method in class com.google.caja.parser.js.ForEachLoop
 
getBody() - Method in class com.google.caja.parser.js.ForLoop
 
getBody() - Method in class com.google.caja.parser.js.FunctionConstructor
 
getBody() - Method in class com.google.caja.parser.js.LabeledStmtWrapper
 
getBody() - Method in class com.google.caja.parser.js.Loop
 
getBody() - Method in class com.google.caja.parser.js.SwitchCase
 
getBody() - Method in class com.google.caja.parser.js.TryStmt
 
getBody() - Method in class com.google.caja.parser.js.WhileLoop
 
getBody() - Method in class com.google.caja.parser.js.WithStmt
 
getBottom() - Method in class com.google.caja.parser.html.AbstractElementStack
The current element — according to HTML5 the stack grows down.
getBreaks() - Method in class com.google.caja.lexer.FilePosition
 
getBuffer() - Method in class com.google.caja.lexer.CharProducer
A buffer which contains unconsumed characters in indices [offset(), limit() - 1].
getBufferSize() - Method in class com.google.caja.service.TestHttpServletResponse
 
getBuilder(Document) - Static method in class com.google.caja.parser.html.HtmlQuasiBuilder
Returns a quasi builder that returns nodes whose Node.getOwnerDocument() is the given document.
getBuildInfo() - Method in interface com.google.caja.demos.playground.client.PlaygroundService
Returns build info as a string
getBuildInfo(AsyncCallback<String>) - Method in interface com.google.caja.demos.playground.client.PlaygroundServiceAsync
 
getBuildInfo() - Method in class com.google.caja.demos.playground.server.GWTCajolingServiceImpl
 
getBuildInfo() - Method in class com.google.caja.parser.quasiliteral.ModuleManager
 
getBuildInfo() - Method in class com.google.caja.reporting.BuildInfo
Gets a plain string containing the build info.
getBuildInfo() - Method in class com.google.caja.reporting.TestBuildInfo
 
getBuildService() - Method in class com.google.caja.tools.AbstractCajaAntTask
 
getBuildTimestamp() - Method in class com.google.caja.reporting.BuildInfo
 
getBuildTimestamp() - Method in class com.google.caja.reporting.TestBuildInfo
 
getBuildVersion() - Method in class com.google.caja.reporting.BuildInfo
 
getBuildVersion() - Method in class com.google.caja.reporting.TestBuildInfo
 
getByteContent() - Method in class com.google.caja.lexer.FetchedData.BinaryFetchedData
 
getByteContent() - Method in class com.google.caja.lexer.FetchedData
 
getByteContent() - Method in class com.google.caja.lexer.FetchedData.TextualFetchedData
 
getCajaMessage() - Method in exception com.google.caja.CajaException
 
getCajoledLValue() - Method in class com.google.caja.parser.quasiliteral.Rule.ReadAssignOperands
The cajoled left hand side expression usable as an rvalue.
getCajoledModule() - Method in class com.google.caja.parser.js.CajoledModuleExpression
 
getCallTarget(Element) - Static method in class com.google.caja.plugin.templates.IHTML
 
getCanonicalForm() - Method in class com.google.caja.util.Name
 
getCapture() - Method in class com.google.caja.util.CapturingReader
Close the underlying Reader and return the captured contents.
getCaseValue() - Method in class com.google.caja.parser.js.CaseStmt
 
getCatchClause() - Method in class com.google.caja.parser.js.TryStmt
 
getCategory() - Method in enum com.google.caja.parser.js.Operator
 
getCharacterEncoding() - Method in class com.google.caja.service.TestHttpServletRequest
 
getCharacterEncoding() - Method in class com.google.caja.service.TestHttpServletResponse
 
getCharInFile(int) - Method in class com.google.caja.lexer.CharProducer.ChainCharProducer
 
getCharInFile(int) - Method in class com.google.caja.lexer.CharProducer.Factory.CharProducerImpl
 
getCharInFile(int) - Method in class com.google.caja.lexer.CharProducer
The index of the character at getBuffer()[offset] in the input.
getCharInFile(int) - Method in class com.google.caja.lexer.DecodingCharProducer
 
getCharSet() - Method in class com.google.caja.lexer.FetchedData
 
getCharSet(URLConnection) - Static method in class com.google.caja.lexer.FetchedData
 
getChildNodes() - Method in class com.google.caja.parser.html.NodeWrapper
 
getChildren() - Method in class com.google.caja.parser.quasiliteral.QuasiNode
 
getClosestDeclarationContainer() - Method in class com.google.caja.parser.quasiliteral.Scope
 
getClosingSymbol() - Method in enum com.google.caja.parser.js.Operator
 
getCode() - Method in enum com.google.caja.ancillary.opt.EnvironmentDatum
 
getCombinator() - Method in class com.google.caja.parser.css.CssTree.Combination
 
getComments() - Method in class com.google.caja.parser.AbstractParseTreeNode
 
getComments() - Method in class com.google.caja.parser.css.CssPropertySignature
 
getComments() - Method in interface com.google.caja.parser.ParseTreeNode
 
getCompilationPipeline() - Method in class com.google.caja.plugin.PluginCompiler
 
getCondition() - Method in class com.google.caja.parser.js.DoWhileLoop
 
getCondition() - Method in class com.google.caja.parser.js.ForLoop
 
getCondition() - Method in class com.google.caja.parser.js.Loop
 
getCondition() - Method in class com.google.caja.parser.js.WhileLoop
 
getConsolidatedOutput(Criterion<Job>) - Method in class com.google.caja.plugin.PluginCompiler
 
getContainer() - Method in class com.google.caja.parser.js.ForEachLoop
 
getContainingScope() - Method in class com.google.caja.ancillary.opt.OptScope
 
getContainingScope() - Method in interface com.google.caja.parser.js.scope.AbstractScope
The scope that contains this scope or null if this is the root scope.
getContainingScope() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest.TestScope
 
getContainingScope() - Method in class com.google.caja.parser.quasiliteral.opt.ScopeTree
 
getContent(UriFetcher) - Method in class com.google.caja.plugin.stages.EmbeddedContent
The message queue associated with the HtmlEmbeddedContentFinder that creates this instance will receive a message if fetching external content failed.
getContentLength() - Method in class com.google.caja.service.TestHttpServletRequest
 
getContentLocation() - Method in class com.google.caja.plugin.stages.EmbeddedContent
Non null for remote content.
getContentType() - Method in class com.google.caja.ancillary.servlet.Result
 
getContentType() - Method in class com.google.caja.lexer.FetchedData
 
getContentType() - Method in class com.google.caja.lexer.FetchedDataTest.TestURLConnection
 
getContentType() - Method in class com.google.caja.service.TestHttpServletRequest
 
getContentType() - Method in class com.google.caja.service.TestHttpServletResponse
 
getContextPath() - Method in class com.google.caja.service.TestHttpServletRequest
 
getCookies() - Method in class com.google.caja.service.TestHttpServletRequest
 
getCssProperties() - Method in class com.google.caja.lang.css.CssSchema
All defined properties including disallowed ones.
getCssProperty(Name) - Method in class com.google.caja.lang.css.CssSchema
Returns the signature and other information for a css property.
getCssPropertyWhitelistUri() - Method in class com.google.caja.plugin.Config
 
getCssSchema(MessageQueue) - Method in class com.google.caja.plugin.Config
 
getCssSchema() - Method in class com.google.caja.plugin.templates.HtmlAttributeRewriter
 
getCssTolerance() - Method in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
May be overridden to affect CSS parsing.
getCtorErrorMessage(Constructor<? extends ParseTreeNode>, Object, List<? extends ParseTreeNode>) - Static method in class com.google.caja.parser.ParseTreeNodes
 
getCurrentPosition() - Method in class com.google.caja.lexer.CharProducer
 
getCurrentTime() - Method in class com.google.caja.reporting.BuildInfo
 
getCurrentTime() - Method in class com.google.caja.reporting.TestBuildInfo
 
getDateHeader(String) - Method in class com.google.caja.service.TestHttpServletRequest
 
getDeclaration() - Method in class com.google.caja.parser.css.CssTree.UserAgentHack
 
getDeclarations() - Method in class com.google.caja.ancillary.linter.SymbolTable.Symbol
 
getDeclarations() - Method in class com.google.caja.parser.quasiliteral.Scope.SymbolHarvestVisitor
 
getDefault(MessageQueue) - Static method in class com.google.caja.lang.html.HtmlSchema
The default HTML4 whitelist.
getDefaultBuildInfo() - Method in class com.google.caja.reporting.BuildInfoTest
 
getDefaultCss21Schema(MessageQueue) - Static method in class com.google.caja.lang.css.CssSchema
 
getDefaultExtension() - Method in class com.google.caja.parser.quasiliteral.DojoRuleDoclet
 
getDefaultExtension() - Method in class com.google.caja.parser.quasiliteral.HtmlRuleDoclet
 
getDefaultExtension() - Method in class com.google.caja.parser.quasiliteral.JsonRuleDoclet
 
getDefaultExtension() - Method in class com.google.caja.parser.quasiliteral.RuleDoclet
Returns the default file extension for the format output by this doclet.
getDefaultExtension() - Method in class com.google.caja.parser.quasiliteral.TextRuleDoclet
 
getDefaultExtension() - Method in class com.google.caja.parser.quasiliteral.WikiRuleDoclet
 
getDefaultValue() - Method in class com.google.caja.lang.html.HTML.Attribute
The value the attribute assumes when it is not specified.
getDirectives() - Method in class com.google.caja.parser.js.DirectivePrologue
 
getDirectiveString() - Method in class com.google.caja.parser.js.Directive
 
getDirectiveString() - Method in enum com.google.caja.parser.js.Directive.RecognizedValue
 
getDocComment(ParseTreeNode, Criterion<Comment>) - Method in class com.google.caja.ancillary.jsdoc.JsdocRewriter
 
getDocCommentJson(ParseTreeNode) - Method in class com.google.caja.ancillary.jsdoc.JsdocRewriter
 
getDocument() - Method in class com.google.caja.parser.html.AbstractElementStack
 
getDocument() - Method in class com.google.caja.parser.html.Html5ElementStack
 
getDocument() - Method in class com.google.caja.parser.html.HtmlQuasiBuilder
The document used to create DOM nodes.
getDocument() - Method in interface com.google.caja.parser.html.OpenElementStack
The document used to create Nodes.
getElement(int) - Method in class com.google.caja.parser.html.AbstractElementStack
The index-th open element counting from 0 at the root.
getElementClass() - Method in class com.google.caja.parser.ChildNodes
 
getElementName() - Method in class com.google.caja.parser.css.CssTree.SimpleSelector
 
getElementNames() - Method in class com.google.caja.lang.html.HtmlSchema
 
getElementsByTagName(String) - Method in class com.google.caja.parser.html.ElementWrapper
 
getElementsByTagNameNS(String, String) - Method in class com.google.caja.parser.html.ElementWrapper
 
getEnableES53() - Method in class com.google.caja.plugin.PluginMeta
Tells the cajoler to use the new SES translator instead of the old cajita / valija translator.
getErrorLocation() - Method in class com.google.caja.parser.html.CajaTreeBuilder
 
getES53() - Method in class com.google.caja.plugin.Config
 
getEscape(int) - Method in class com.google.caja.lexer.escaping.EscapeMap
 
getException() - Method in class com.google.caja.parser.js.CatchStmt
 
getException() - Method in class com.google.caja.parser.js.ThrowStmt
 
getExpr() - Method in class com.google.caja.parser.css.CssTree.PropertyDeclaration
 
getExpr(Element) - Static method in class com.google.caja.plugin.templates.IHTML
 
getExprAtom() - Method in class com.google.caja.parser.css.CssTree.Term
 
getExpression() - Method in class com.google.caja.parser.js.ExpressionStmt
 
getExtractedScriptFor(Element) - Static method in class com.google.caja.plugin.ExtractedHtmlContent
The body of a script tag extracted.
getFact(Expression) - Method in class com.google.caja.ancillary.opt.ParseTreeKB
 
getFact(String) - Method in class com.google.caja.ancillary.opt.ParseTreeKB
 
getFeature(String, String) - Method in class com.google.caja.parser.html.NodeWrapper
 
getFetchableUris() - Method in class com.google.caja.plugin.Config
 
getFetcherBase() - Method in class com.google.caja.plugin.Config
 
getFilePosition() - Method in class com.google.caja.lexer.TokenQueue.Mark
 
getFilePosition() - Method in class com.google.caja.parser.AbstractParseTreeNode
 
getFilePosition() - Method in class com.google.caja.parser.css.CssPropertySignature
 
getFilePosition() - Method in interface com.google.caja.parser.ParseTreeNode
 
getFilePositionFor(Node) - Static method in class com.google.caja.parser.html.Nodes
Returns the last file position associated with the given node by Nodes.setFilePositionFor(org.w3c.dom.Node, com.google.caja.lexer.FilePosition) or related methods.
getFilePositionForValue(Attr) - Static method in class com.google.caja.parser.html.Nodes
The file position of the value of the given attribute.
getFinallyClause() - Method in class com.google.caja.parser.js.TryStmt
 
getFirstChild() - Method in class com.google.caja.parser.html.NodeWrapper
 
getFormals(Element) - Static method in class com.google.caja.plugin.templates.IHTML
 
getFragmentBounds() - Method in class com.google.caja.parser.html.CajaTreeBuilder
 
getFunction() - Method in class com.google.caja.parser.js.GetterProperty
 
getFunction() - Method in class com.google.caja.parser.js.SetterProperty
 
getFunctionHeadDeclarations(Scope) - Static method in class com.google.caja.parser.quasiliteral.CajitaRewriter
Generate the header that should be placed at the beginning of the body of the translation of a Cajita function body.
getFunctionHeadDeclarations(Scope) - Static method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriter
Generate the header that should be placed at the beginning of the body of the translation of a Valija function body.
getFunctionHeadDeclarations(Scope) - Static method in class com.google.caja.parser.quasiliteral.ES53Rewriter
Generate the header that should be placed at the beginning of the body of the translation of an ES5/3 function body.
getGadgetView() - Method in class com.google.caja.plugin.Config
 
getGoalDocumentation() - Static method in class com.google.caja.plugin.PipelineMaker
 
getGoals() - Method in class com.google.caja.plugin.PluginCompiler
 
getHandlers() - Method in class com.google.caja.plugin.templates.HtmlAttributeRewriter
 
getHeader(String) - Method in class com.google.caja.service.TestHttpServletRequest
 
getHeaderNames() - Method in class com.google.caja.service.TestHttpServletRequest
 
getHeaders(String) - Method in class com.google.caja.service.TestHttpServletRequest
 
getHeaders() - Method in class com.google.caja.service.TestHttpServletResponse
 
getHtml() - Method in class com.google.caja.demos.playground.client.CajolingServiceResult
 
getHtmlAttributeWhitelistUri() - Method in class com.google.caja.plugin.Config
 
getHtmlElementWhitelistUri() - Method in class com.google.caja.plugin.Config
 
getHtmlSchema(MessageQueue) - Method in class com.google.caja.plugin.Config
 
getHtmlSchema() - Method in class com.google.caja.plugin.templates.HtmlAttributeRewriter
 
getIdClass() - Method in class com.google.caja.plugin.Config
 
getIdClass() - Method in class com.google.caja.plugin.PluginMeta
Null if the module ID is not known statically.
getIdent() - Method in class com.google.caja.parser.css.CssTree.Attrib
 
getIdentifier() - Method in class com.google.caja.parser.js.Declaration
 
getIdentifier() - Method in class com.google.caja.parser.js.FunctionConstructor
 
getIdentifier() - Method in class com.google.caja.parser.js.Reference
 
getIdentifier() - Method in class com.google.caja.parser.quasiliteral.AbstractQuasiHole
 
getIdentifierName() - Method in class com.google.caja.parser.js.Declaration
 
getIdentifierName() - Method in class com.google.caja.parser.js.FunctionConstructor
 
getIdentifierName() - Method in class com.google.caja.parser.js.Reference
 
getIdentifierName(ParseTreeNode) - Static method in class com.google.caja.parser.quasiliteral.Rule
 
getImmutableFacet() - Method in class com.google.caja.parser.ChildNodes
 
getImportedVariables() - Method in class com.google.caja.parser.quasiliteral.Scope
 
getIncludedModules() - Method in class com.google.caja.parser.js.CajoledModule
The URIs of modules needed by this module.
getIncrement() - Method in class com.google.caja.parser.js.ForLoop
 
getIndentation() - Method in class com.google.caja.render.CssPrettyPrinter
 
getIndentLevel() - Method in class com.google.caja.render.Indent
 
getIndex(String) - Method in class com.google.caja.parser.html.AttributesImpl
 
getIndex(String, String) - Method in class com.google.caja.parser.html.AttributesImpl
 
getInit(Element) - Static method in class com.google.caja.plugin.templates.IHTML
 
getInitializer() - Method in class com.google.caja.parser.js.Declaration
 
getInitializer() - Method in class com.google.caja.parser.js.ForLoop
 
getInitializer() - Method in class com.google.caja.parser.js.FunctionDeclaration
 
getInlinedModules() - Method in class com.google.caja.parser.js.CajoledModule
The URIs of modules inlined by this module.
getInput() - Method in class com.google.caja.ancillary.jsdoc.Updoc.Run
 
getInputRange() - Method in class com.google.caja.lexer.TokenQueue
Null or the range within the file which is being parsed.
getInputSource() - Method in class com.google.caja.lexer.TokenQueue
 
getInputSources() - Method in class com.google.caja.reporting.MessageContext
The group of input sources supplied by the viewer of messages.
getInputStream() - Method in class com.google.caja.lexer.FetchedDataTest.TestURLConnection
 
getInputStream() - Method in class com.google.caja.service.TestHttpServletRequest
 
getInputUris() - Method in class com.google.caja.plugin.Config
 
getInstance() - Static method in class com.google.caja.reporting.BuildInfo
 
getInstance() - Static method in class com.google.caja.reporting.TestBuildInfo
 
getIntHeader(String) - Method in class com.google.caja.service.TestHttpServletRequest
 
getJavascript() - Method in class com.google.caja.demos.playground.client.CajolingServiceResult
 
getJavascript() - Method in class com.google.caja.plugin.PluginCompiler
If the javascript has been compiled and consolidated, return the script portion of the gadget.
getJavascriptValueForAType(HTML.Attribute.Type) - Static method in class com.google.caja.lang.html.HtmlDefinitions
 
getJobs() - Method in class com.google.caja.plugin.Jobs
May be mutated in place.
getJobs() - Method in class com.google.caja.plugin.PluginCompiler
 
getJobsByType(ContentType, ContentType...) - Method in class com.google.caja.plugin.Jobs
 
getKey() - Method in class com.google.caja.lang.html.HTML.Attribute
 
getKey() - Method in class com.google.caja.lang.html.HTML.Element
Identifies the element, e.g.
getKey() - Method in class com.google.caja.parser.quasiliteral.SinglePropertyQuasi
 
getKeyReceiver() - Method in class com.google.caja.parser.js.ForEachLoop
 
getLabel() - Method in class com.google.caja.parser.js.BreakStmt
 
getLabel() - Method in class com.google.caja.parser.js.ContinueStmt
 
getLabel() - Method in class com.google.caja.parser.js.LabeledStatement
 
getLastChild() - Method in class com.google.caja.parser.html.NodeWrapper
 
getLength() - Method in class com.google.caja.lexer.CharProducer
Number of characters available in buffer between the offset and limit.
getLength() - Method in class com.google.caja.parser.html.AttributesImpl
 
getLength() - Method in class com.google.caja.parser.html.NamedNodeMapWrapper
 
getLength() - Method in class com.google.caja.parser.html.NodeListWrapper
 
getLevel() - Method in enum com.google.caja.ancillary.jsdoc.JsdocMessageType
 
getLevel() - Method in enum com.google.caja.ancillary.linter.ErrorReporterTest.TestMessageType
 
getLevel() - Method in enum com.google.caja.ancillary.linter.LinterMessageType
 
getLevel() - Method in enum com.google.caja.ancillary.servlet.CajaWebToolsMessageType
 
getLevel() - Method in enum com.google.caja.config.ConfigMessageType
 
getLevel() - Method in enum com.google.caja.parser.html.DomParserMessageType
 
getLevel() - Method in enum com.google.caja.parser.quasiliteral.RewriterMessageType
 
getLevel() - Method in enum com.google.caja.plugin.PluginMessageType
 
getLevel() - Method in enum com.google.caja.plugin.templates.IhtmlMessageType
 
getLevel() - Method in class com.google.caja.reporting.AbstractMessageQueueTest.TestMessageType
 
getLevel() - Method in enum com.google.caja.reporting.MessageType
 
getLevel() - Method in interface com.google.caja.reporting.MessageTypeInt
The default level of messages of this type.
getLevel() - Method in enum com.google.caja.reporting.SnippetProducerTest.TestMessageType
 
getLevel() - Method in enum com.google.caja.service.ServiceMessageType
 
getLimit() - Method in class com.google.caja.lexer.CharProducer
The count of valid and unconsumed characters in buffer.
getLineLengthLimit() - Method in class com.google.caja.render.JsPrettyPrinter
 
getLineNo() - Method in class com.google.caja.render.SourceSnippetRenderer.OriginalSourceLine
 
getLinkableUris() - Method in class com.google.caja.plugin.Config
 
getLoaderType() - Method in class com.google.caja.lang.html.HTML.Attribute
 
getLocalAddr() - Method in class com.google.caja.service.TestHttpServletRequest
 
getLocale() - Method in class com.google.caja.plugin.templates.IhtmlL10NContext
 
getLocale() - Method in class com.google.caja.service.TestHttpServletRequest
 
getLocale() - Method in class com.google.caja.service.TestHttpServletResponse
 
getLocales() - Method in class com.google.caja.service.TestHttpServletRequest
 
getLocalName(int) - Method in class com.google.caja.parser.html.AttributesImpl
 
getLocalName() - Method in class com.google.caja.parser.html.NodeWrapper
 
getLocalName() - Method in class com.google.caja.service.TestHttpServletRequest
 
getLocalPort() - Method in class com.google.caja.service.TestHttpServletRequest
 
getLocals() - Method in class com.google.caja.parser.quasiliteral.Scope
 
getLocationOfDeclaration(String) - Method in class com.google.caja.parser.quasiliteral.Scope
 
getLogger() - Method in class com.google.caja.tools.AbstractCajaAntTask
Wrap Task.log(String) in a PrintWriter so BuildService doesn't have to know about ANT.
getMatchedClass() - Method in class com.google.caja.parser.quasiliteral.SimpleQuasiNode
The class of node matched by this quasi node.
getMatchText() - Method in class com.google.caja.parser.js.RegexpLiteral.RegexpWrapper
 
getMedia() - Method in class com.google.caja.parser.css.CssTree.Import
 
getMedia() - Method in class com.google.caja.parser.css.CssTree.Media
 
getMemberName() - Method in class com.google.caja.parser.js.Operation
 
getMessage(BuildInfo) - Method in class com.google.caja.reporting.BuildInfoTest
 
getMessageByName(String) - Method in class com.google.caja.plugin.templates.IhtmlL10NContext
 
getMessageContext() - Method in class com.google.caja.plugin.Jobs
 
getMessageContext() - Method in class com.google.caja.plugin.PluginCompiler
 
getMessageContext() - Method in class com.google.caja.render.SourceSpansRenderer
 
getMessageContext() - Method in class com.google.caja.reporting.EchoingMessageQueue
 
getMessageLevel() - Method in class com.google.caja.reporting.Message
 
getMessageLevels() - Method in class com.google.caja.demos.playground.server.GWTCajolingServiceImpl
 
getMessageNames() - Method in class com.google.caja.plugin.templates.IhtmlL10NContext
 
getMessageParts() - Method in class com.google.caja.reporting.Message
 
getMessageQueue() - Method in class com.google.caja.parser.ParserBase
 
getMessageQueue() - Method in class com.google.caja.parser.quasiliteral.ModuleManager
 
getMessageQueue() - Method in class com.google.caja.plugin.Jobs
 
getMessageQueue() - Method in class com.google.caja.plugin.PluginCompiler
 
getMessages() - Method in class com.google.caja.demos.playground.client.CajolingServiceResult
 
getMessages() - Method in class com.google.caja.reporting.DevNullMessageQueue
 
getMessages() - Method in class com.google.caja.reporting.EchoingMessageQueue
 
getMessages() - Method in interface com.google.caja.reporting.MessageQueue
Returns a list of the messages published thus far.
getMessages() - Method in class com.google.caja.reporting.SimpleMessageQueue
 
getMessageType() - Method in class com.google.caja.reporting.Message
 
getMeta() - Method in class com.google.caja.plugin.stages.PipelineStageTestCase
 
getMethod() - Method in class com.google.caja.service.TestHttpServletRequest
 
getMimeTypeFromHtmlTypeAttribute(Element, ElKey) - Method in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
 
getModeForTag(String) - Static method in enum com.google.caja.lexer.HtmlTextEscapingMode
The mode used for content following a start tag with the given name.
getModifiers() - Method in class com.google.caja.parser.js.RegexpLiteral.RegexpWrapper
 
getModule(URI, StringLiteral) - Method in class com.google.caja.parser.quasiliteral.ModuleManager
Look up the module URL in the local map Retrieve the module if necessary Return the index of the module in the local list
getModuleBody() - Method in class com.google.caja.parser.js.CajoledModule
 
getModuleBody() - Method in class com.google.caja.parser.js.UncajoledModule
 
getModuleManager() - Method in class com.google.caja.parser.quasiliteral.CajitaModuleRewriter
 
getModuleMap() - Method in class com.google.caja.parser.quasiliteral.ModuleManager
 
getMutableFacet() - Method in class com.google.caja.parser.ChildNodes
 
getName() - Method in class com.google.caja.parser.css.CssPropertySignature.ProgIdAttrSignature
 
getName() - Method in class com.google.caja.parser.css.CssPropertySignature.ProgIdSignature
 
getName() - Method in class com.google.caja.parser.css.CssTree.FunctionCall
 
getName() - Method in class com.google.caja.parser.css.CssTree.ProgId
 
getName() - Method in class com.google.caja.parser.css.CssTree.ProgIdAttribute
 
getName() - Method in class com.google.caja.parser.html.AttrWrapper
 
getName() - Method in class com.google.caja.parser.js.Identifier
 
getName() - Method in class com.google.caja.parser.quasiliteral.Rule
 
getName(Element) - Static method in class com.google.caja.plugin.templates.IHTML
 
getName() - Method in class com.google.caja.plugin.templates.LocalizedHtml
The value of the "name" attribute of an ihtml:message element.
getName() - Method in class com.google.caja.util.SyntheticAttributeKey
 
getNamedItem(String) - Method in class com.google.caja.parser.html.NamedNodeMapWrapper
 
getNamedItemNS(String, String) - Method in class com.google.caja.parser.html.NamedNodeMapWrapper
 
getNameGenerator() - Method in class com.google.caja.parser.quasiliteral.NameContext
The name generator used to generate names for new declarations.
getNamespaceURI() - Method in class com.google.caja.parser.html.NodeWrapper
 
getNeedsDebugData() - Method in class com.google.caja.parser.html.DomParser
 
getNextSibling() - Method in class com.google.caja.parser.css.CssPropertySignature
 
getNextSibling() - Method in class com.google.caja.parser.html.NodeWrapper
 
getNodeName() - Method in class com.google.caja.parser.html.NodeWrapper
 
getNodeType() - Method in class com.google.caja.parser.html.NodeWrapper
 
getNodeValue() - Method in class com.google.caja.parser.html.NodeWrapper
 
getNOpenElements() - Method in class com.google.caja.parser.html.AbstractElementStack
The count of open elements.
getNTerms() - Method in class com.google.caja.parser.css.CssTree.Expr
 
getNthOperation(int) - Method in class com.google.caja.parser.css.CssTree.Expr
 
getNthOperator(int) - Method in class com.google.caja.parser.css.CssTree.Expr
 
getNthTerm(int) - Method in class com.google.caja.parser.css.CssTree.Expr
 
getNums() - Method in class com.google.caja.parser.ParseTreeNodeTest.IntEnqueuer
 
getObjectLiteralValue(Map<String, ParseTreeNode>, String) - Method in class com.google.caja.plugin.stages.DebuggingSymbolsStage
 
getOffset() - Method in class com.google.caja.lexer.CharProducer
The count of consumed characters in the char buffer.
getOpeningSymbol() - Method in enum com.google.caja.parser.js.Operator
 
getOperation() - Method in class com.google.caja.parser.css.CssTree.Attrib
 
getOperator() - Method in class com.google.caja.parser.css.CssTree.Operation
 
getOperator() - Method in class com.google.caja.parser.css.CssTree.Term
 
getOperator() - Method in class com.google.caja.parser.js.Operation
 
getOptions() - Method in class com.google.caja.tools.AbstractCajaAntTask.Output
A map of options that are specified on the output element as expected by AbstractCajaAntTask.run(com.google.caja.tools.BuildService, java.io.PrintWriter, java.util.List, java.util.List, java.io.File, java.util.Map).
getOptions() - Method in class com.google.caja.tools.TransformAntTask.TranslateTaskOutput
 
getOptionValues(CommandLine, Option) - Static method in class com.google.caja.plugin.Config
 
getOut() - Method in class com.google.caja.reporting.RenderContext
 
getOutputBase() - Method in class com.google.caja.plugin.Config
 
getOutputFileName() - Method in class com.google.caja.tools.DocletAntTask
Constructs output file name for a given rewriter and output directory
getOutputHtmlFile() - Method in class com.google.caja.plugin.Config
 
getOutputJsFile() - Method in class com.google.caja.plugin.Config
 
getOutputObject() - Method in class com.google.caja.service.TestHttpServletResponse
 
getOutputs() - Method in class com.google.caja.plugin.PluginCompiler
The list of parse trees that comprise the plugin after run has been called.
getOutputStream() - Method in class com.google.caja.service.TestHttpServletResponse
 
getOutputTokens() - Method in class com.google.caja.render.Spacer
 
getOwnerDocument() - Method in class com.google.caja.parser.html.NodeWrapper
 
getOwnerElement() - Method in class com.google.caja.parser.html.AttrWrapper
 
getPackageDocs() - Method in class com.google.caja.ancillary.jsdoc.JsdocMain
Store package documentation from package.html in the JSON output.
getParamCount() - Method in enum com.google.caja.ancillary.jsdoc.JsdocMessageType
 
getParamCount() - Method in enum com.google.caja.ancillary.linter.ErrorReporterTest.TestMessageType
 
getParamCount() - Method in enum com.google.caja.ancillary.linter.LinterMessageType
 
getParamCount() - Method in enum com.google.caja.ancillary.servlet.CajaWebToolsMessageType
 
getParamCount() - Method in enum com.google.caja.config.ConfigMessageType
 
getParamCount() - Method in enum com.google.caja.parser.html.DomParserMessageType
 
getParamCount() - Method in enum com.google.caja.parser.quasiliteral.RewriterMessageType
 
getParamCount() - Method in enum com.google.caja.plugin.PluginMessageType
 
getParamCount() - Method in enum com.google.caja.plugin.templates.IhtmlMessageType
 
getParamCount() - Method in class com.google.caja.reporting.AbstractMessageQueueTest.TestMessageType
 
getParamCount() - Method in enum com.google.caja.reporting.MessageType
 
getParamCount() - Method in interface com.google.caja.reporting.MessageTypeInt
The number of parts required by MessageTypeInt.format(com.google.caja.reporting.MessagePart[], com.google.caja.reporting.MessageContext, java.lang.Appendable).
getParamCount() - Method in enum com.google.caja.reporting.SnippetProducerTest.TestMessageType
 
getParamCount() - Method in enum com.google.caja.service.ServiceMessageType
 
getParameter(String) - Method in class com.google.caja.service.TestHttpServletRequest
 
getParameterMap() - Method in class com.google.caja.service.TestHttpServletRequest
 
getParameterNames() - Method in class com.google.caja.service.TestHttpServletRequest
 
getParameterValues(String) - Method in class com.google.caja.service.TestHttpServletRequest
 
getParams() - Method in class com.google.caja.parser.js.FunctionConstructor
 
getParent() - Method in class com.google.caja.parser.css.CssPropertySignature
 
getParent() - Method in class com.google.caja.parser.quasiliteral.Scope
The parent of this scope.
getParentContext() - Method in class com.google.caja.parser.quasiliteral.NameContext
The context that is used to resolve original names that have not been declared in this context, or null if no such context.
getParentNode() - Method in class com.google.caja.parser.AncestorChain
 
getParentNode() - Method in class com.google.caja.parser.html.NodeWrapper
 
getPathInfo() - Method in class com.google.caja.service.TestHttpServletRequest
 
getPathTranslated() - Method in class com.google.caja.service.TestHttpServletRequest
 
getPatternNode(String) - Static method in class com.google.caja.parser.quasiliteral.QuasiBuilder
 
getPermitsUsed(Identifier) - Method in class com.google.caja.parser.quasiliteral.Scope
If varName is not a statically permitted base name, return null; otherwise return a JSON description of all the statically permitted paths rooted in varName which this module's compilation assumed were safe.
getPermitsUsedAsJSONString() - Method in class com.google.caja.parser.quasiliteral.Permit
 
getPermitsUsedAsJSONString(StringBuilder, String) - Method in class com.google.caja.parser.quasiliteral.Permit
 
getPlaceholders(Element) - Static method in class com.google.caja.plugin.templates.IHTML
All the ihtml:ph and ihtml:eph elements under container, inclusive, in a depth-first traversal.
getPlainValue() - Method in class com.google.caja.plugin.templates.HtmlAttributeRewriter.AttrValue
 
getPlanner() - Method in class com.google.caja.plugin.Planner.PlanState
 
getPluginMeta() - Method in class com.google.caja.plugin.Jobs
 
getPluginMeta() - Method in class com.google.caja.plugin.PluginCompiler
 
getPluginMeta() - Method in class com.google.caja.plugin.templates.HtmlAttributeRewriter
 
getPosForNode(Object) - Method in class com.google.caja.lexer.PositionInferer
Returns the file position for the given node descriptor or an unknown position if the position needs to be inferred.
getPosition() - Method in class com.google.caja.plugin.stages.EmbeddedContent
 
getPrecedence() - Method in enum com.google.caja.parser.js.Operator
 
getPreconditionDocumentation() - Static method in class com.google.caja.plugin.PipelineMaker
 
getPreconditions() - Method in class com.google.caja.plugin.PluginCompiler
 
getPrefix() - Method in class com.google.caja.parser.html.NodeWrapper
 
getPreviousSibling() - Method in class com.google.caja.parser.html.NodeWrapper
 
getPrevSibling() - Method in class com.google.caja.parser.css.CssPropertySignature
 
getPrio() - Method in class com.google.caja.parser.css.CssTree.PropertyDeclaration
 
getProgIdAttr(Name) - Method in class com.google.caja.parser.css.CssPropertySignature.ProgIdSignature
 
getProgramText() - Method in class com.google.caja.render.SourceSpansRenderer
Return the rendered text of the input program.
getProperty() - Method in class com.google.caja.parser.css.CssTree.PropertyDeclaration
 
getPropertyName() - Method in class com.google.caja.parser.css.CssPropertySignature.PropertyRefSignature
 
getPropertyName() - Method in class com.google.caja.parser.css.CssTree.Property
 
getPropertyName() - Method in class com.google.caja.parser.js.ObjProperty
 
getPropertyNameNode() - Method in class com.google.caja.parser.js.ObjProperty
 
getPropertyValue() - Method in class com.google.caja.parser.css.CssTree.ProgIdAttribute
 
getPropertyValue(String) - Method in class com.google.caja.reporting.BuildInfo
 
getProtocol() - Method in class com.google.caja.service.TestHttpServletRequest
 
getPunctuationTrie() - Static method in class com.google.caja.lexer.JsLexer
 
getQName(int) - Method in class com.google.caja.parser.html.AttributesImpl
 
getQuantifierSuffix() - Method in class com.google.caja.parser.quasiliteral.AbstractQuasiHole
 
getQuantifierSuffix() - Method in class com.google.caja.parser.quasiliteral.MultipleNonemptyQuasiHole
 
getQuantifierSuffix() - Method in class com.google.caja.parser.quasiliteral.MultipleQuasiHole
 
getQuantifierSuffix() - Method in class com.google.caja.parser.quasiliteral.SingleOptionalQuasiHole
 
getQuantifierSuffix() - Method in class com.google.caja.parser.quasiliteral.SingleQuasiHole
 
getQuantifierSuffix() - Method in class com.google.caja.parser.quasiliteral.TrailingUnderscoresHole
 
getQueryString() - Method in class com.google.caja.service.TestHttpServletRequest
 
getRawText(Text) - Static method in class com.google.caja.parser.html.Nodes
 
getRawValue(Attr) - Static method in class com.google.caja.parser.html.Nodes
 
getRawValue() - Method in class com.google.caja.plugin.templates.HtmlAttributeRewriter.AttrValue
 
getReader() - Method in class com.google.caja.service.TestHttpServletRequest
 
getRealPath(String) - Method in class com.google.caja.service.TestHttpServletRequest
Deprecated. 
getRecoverFromFailure() - Method in class com.google.caja.parser.js.Parser
True iff the parser will attempt to recover from errors that can be attributed to a missing run of parenthetically balanced tokens by inserting a placeholder reference "_".
getReferenceName(ParseTreeNode) - Static method in class com.google.caja.parser.quasiliteral.Rule
 
getReferencePosition() - Method in class com.google.caja.lexer.ExternalReference
The location, within an already parsed input, of the reference.
getReferences() - Method in class com.google.caja.parser.quasiliteral.Scope.SymbolHarvestVisitor
 
getRemoteAddr() - Method in class com.google.caja.service.TestHttpServletRequest
 
getRemoteHost() - Method in class com.google.caja.service.TestHttpServletRequest
 
getRemotePort() - Method in class com.google.caja.service.TestHttpServletRequest
 
getRemoteUser() - Method in class com.google.caja.service.TestHttpServletRequest
 
getRenderedLabel(RenderContext) - Method in class com.google.caja.parser.js.LabeledStatement
 
getRenderResult() - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
getRepeatedSignature() - Method in class com.google.caja.parser.css.CssPropertySignature.RepeatedSignature
 
getRequestDispatcher(String) - Method in class com.google.caja.service.TestHttpServletRequest
 
getRequestedSessionId() - Method in class com.google.caja.service.TestHttpServletRequest
 
getRequestURI() - Method in class com.google.caja.service.TestHttpServletRequest
 
getRequestURL() - Method in class com.google.caja.service.TestHttpServletRequest
 
getResource(Class<?>, String) - Static method in class com.google.caja.util.TestUtil
Wraps getResource.
getResourceAsProducer(Class<?>, String) - Static method in class com.google.caja.util.TestUtil
Make a char producer from a resource.
getResourceAsStream(Class<?>, String) - Static method in class com.google.caja.util.TestUtil
Wraps getResourceAsStream.
getResponseBody() - Method in class com.google.caja.util.RhinoExecutor.Connection
 
getResult() - Method in class com.google.caja.ancillary.jsdoc.Updoc.Run
 
getReturnedContentParams(ContentHandlerArgs) - Method in class com.google.caja.service.AbstractCajolingHandler
 
getReturnValue() - Method in class com.google.caja.parser.js.ReturnStmt
Null if nothing is returned, which implicitly returns the undefined value.
getRewriter() - Method in class com.google.caja.parser.quasiliteral.RewriterTestCase
 
getRewriter() - Method in class com.google.caja.parser.quasiliteral.Rule
 
getRhsValue() - Method in class com.google.caja.parser.css.CssTree.Attrib
 
getRoot() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest.TestScope
 
getRoot() - Method in class com.google.caja.parser.quasiliteral.opt.ScopeTree
 
getRoot() - Method in class com.google.caja.plugin.Job
 
getRootElement() - Method in class com.google.caja.parser.html.AbstractElementStack
The root element.
getRootElement() - Method in class com.google.caja.parser.html.CajaTreeBuilder
 
getRootElement() - Method in class com.google.caja.parser.html.Html5ElementStack
The root element.
getRootElement() - Method in interface com.google.caja.parser.html.OpenElementStack
The root element.
getRuleDescription() - Method in class com.google.caja.parser.quasiliteral.Rule
Gets the RuleDescription annotation on the Rule.fire(com.google.caja.parser.ParseTreeNode, com.google.caja.parser.quasiliteral.Scope) method.
getRules() - Method in class com.google.caja.parser.quasiliteral.Rewriter
Returns the rules of this rewriter
getRuns() - Method in class com.google.caja.ancillary.jsdoc.Updoc
 
getSafeHtml(Document) - Method in class com.google.caja.plugin.templates.TemplateCompiler
Builds a tree of only the safe HTML parts ignoring IHTML elements.
getSafeValue() - Method in class com.google.caja.lang.html.HTML.Attribute
A value that is known to match the criterion.
getSchemaTypeInfo() - Method in class com.google.caja.parser.html.AttrWrapper
 
getSchemaTypeInfo() - Method in class com.google.caja.parser.html.ElementWrapper
 
getScheme() - Method in class com.google.caja.service.TestHttpServletRequest
 
getScopeObject() - Method in class com.google.caja.parser.js.WithStmt
 
getScriptTrace() - Method in exception com.google.caja.util.Executor.AbnormalExitException
 
getSerializedForm() - Method in class com.google.caja.plugin.templates.LocalizedHtml
A string of XHTML with placeholders marked by <ihtml:ph name="..."/>.
getServerName() - Method in class com.google.caja.service.TestHttpServletRequest
 
getServerPort() - Method in class com.google.caja.service.TestHttpServletRequest
 
getServicePort() - Method in class com.google.caja.plugin.Config
 
getServletPath() - Method in class com.google.caja.service.TestHttpServletRequest
 
getSession() - Method in class com.google.caja.service.TestHttpServletRequest
 
getSession(boolean) - Method in class com.google.caja.service.TestHttpServletRequest
 
getSnippet(Message) - Method in class com.google.caja.reporting.SnippetProducer
 
getSource() - Method in class com.google.caja.plugin.stages.EmbeddedContent
 
getSourceBreaks(int) - Method in class com.google.caja.lexer.CharProducer.ChainCharProducer
 
getSourceBreaks(int) - Method in class com.google.caja.lexer.CharProducer.Factory.CharProducerImpl
 
getSourceBreaks(int) - Method in class com.google.caja.lexer.CharProducer
The source breaks associated with getBuffer()[offset].
getSourceBreaks(int) - Method in class com.google.caja.lexer.DecodingCharProducer
 
getSourceContent(InputSource) - Method in class com.google.caja.plugin.BuildServiceImplementation
 
getSourceLocationMap() - Method in class com.google.caja.render.SourceSpansRenderer
Return the source location map for the input program.
getSpecified() - Method in class com.google.caja.parser.html.AttrWrapper
 
getSpecifiedCharacterEncoding() - Method in class com.google.caja.service.TestHttpServletResponse
 
getSrc() - Method in class com.google.caja.parser.js.CajoledModule
The URI from which the module was loaded.
getStages() - Method in class com.google.caja.util.Pipeline
 
getStartStatements() - Method in class com.google.caja.parser.quasiliteral.Scope
When a Scope is used for recursively processing a parse tree, steps taken on nodes contained within the node of this Scope sometimes add statements (e.g., variable declarations) that need to be rendered in the result before these nodes are rendered.
getState() - Method in class com.google.caja.lexer.NumberRecognizer
 
getStaticHtml() - Method in class com.google.caja.plugin.PluginCompiler
If the HTML has been compiled and consolidated, return the static HTML portion of the gadget.
getStatus() - Method in class com.google.caja.service.TestHttpServletResponse
 
getStatus() - Method in class com.google.caja.util.RhinoExecutor.Connection
 
getStatusText() - Method in class com.google.caja.util.RhinoExecutor.Connection
 
getSuffix() - Method in class com.google.caja.parser.css.CssTree.Substitution
 
getSymbol(String) - Method in class com.google.caja.ancillary.linter.SymbolTable
 
getSymbol(String) - Method in class com.google.caja.ancillary.opt.OptScope
 
getSymbol(Name) - Method in class com.google.caja.lang.css.CssSchema
Returns the signature for a css symbol.
getSymbol() - Method in enum com.google.caja.parser.css.CssTree.Combinator
 
getSymbol() - Method in enum com.google.caja.parser.css.CssTree.Operator
 
getSymbol() - Method in enum com.google.caja.parser.css.CssTree.UnaryOperator
 
getSymbol() - Method in enum com.google.caja.parser.js.Operator
 
getSymbolName() - Method in class com.google.caja.ancillary.linter.ScopeAnalyzer.Use
 
getTagName() - Method in class com.google.caja.parser.html.ElementWrapper
 
getTemporaries() - Method in class com.google.caja.parser.quasiliteral.Rule.ReadAssignOperands
The temporaries required by LHS and RHS in order of initialization.
getTemporariesAsContainer() - Method in class com.google.caja.parser.quasiliteral.Rule.ReadAssignOperands
 
getter - Variable in class com.google.caja.plugin.stages.EmbeddedContent
 
GetterProperty - Class in com.google.caja.parser.js
A getter property per section 11.1.5 PropertyAssignment : get PropertyName ( ) { FunctionBody }
GetterProperty(StringLiteral, FunctionConstructor) - Constructor for class com.google.caja.parser.js.GetterProperty
 
GetterProperty(FilePosition, StringLiteral, FunctionConstructor) - Constructor for class com.google.caja.parser.js.GetterProperty
 
GetterProperty(FilePosition, Void, List<? extends Expression>) - Constructor for class com.google.caja.parser.js.GetterProperty
Provided for reflection.
getText() - Method in class com.google.caja.ancillary.servlet.Content
 
getText() - Method in class com.google.caja.demos.playground.client.ui.PlaygroundEditor
 
getText() - Method in class com.google.caja.render.SourceSnippetRenderer.OriginalSourceLine
 
getTextContent() - Method in class com.google.caja.parser.html.NodeWrapper
 
getTextualContent() - Method in class com.google.caja.lexer.FetchedData.BinaryFetchedData
 
getTextualContent() - Method in class com.google.caja.lexer.FetchedData
 
getTextualContent() - Method in class com.google.caja.lexer.FetchedData.TextualFetchedData
 
getToken() - Method in enum com.google.caja.parser.css.CssTree.AttribOperator
 
getTokenFilter() - Method in class com.google.caja.lexer.TokenQueue
 
getTokenQueue() - Method in class com.google.caja.parser.css.CssParser
 
getTokenQueue() - Method in class com.google.caja.parser.html.DomParser
 
getTokenQueue() - Method in class com.google.caja.parser.ParserBase
 
getTokenType() - Method in class com.google.caja.lexer.NumberRecognizer
 
getTranslation() - Method in class com.google.caja.parser.js.TranslatedCode
 
getTreatedAsXml() - Method in class com.google.caja.lexer.HtmlInputSplitter
True iff this is treated as xml.
getTreatedAsXml() - Method in class com.google.caja.lexer.HtmlLexer
True iff this is treated as xml.
getType() - Method in class com.google.caja.ancillary.opt.OptScope
 
getType() - Method in class com.google.caja.lang.html.HTML.Attribute
Gets the type, e.g.
getType(int) - Method in class com.google.caja.parser.html.AttributesImpl
 
getType(String) - Method in class com.google.caja.parser.html.AttributesImpl
 
getType(String, String) - Method in class com.google.caja.parser.html.AttributesImpl
 
getType() - Method in enum com.google.caja.parser.js.Operator
 
getType() - Method in interface com.google.caja.parser.js.scope.AbstractScope
The type of scope.
getType() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest.TestScope
 
getType() - Method in class com.google.caja.parser.quasiliteral.opt.ScopeTree
 
getType() - Method in class com.google.caja.parser.quasiliteral.Scope
 
getType(String) - Method in class com.google.caja.parser.quasiliteral.Scope
 
getType() - Method in class com.google.caja.plugin.Job
Indicates the type of parse tree returned by Job.getRoot().
getType() - Method in class com.google.caja.plugin.stages.EmbeddedContent
Null for bad content.
getType() - Method in class com.google.caja.util.SyntheticAttributeKey
 
getUncajoledLValue() - Method in class com.google.caja.parser.quasiliteral.Rule.ReadAssignOperands
The uncajoled LHS.
getUnderlyingOffset(int) - Method in class com.google.caja.lexer.DecodingCharProducer
The offset in the underlying CharProducer.
getUnquotedValue() - Method in class com.google.caja.parser.js.StringLiteral
If value is a quoted javascript string, represent the String value that it represents.
getUnquotedValueOf(String) - Static method in class com.google.caja.parser.js.StringLiteral
If jsLiteral is a quoted javascript string, returns the String value that it represents.
getUri() - Method in class com.google.caja.config.UriReader
 
getUri() - Method in class com.google.caja.lexer.ExternalReference
The external URI.
getUri() - Method in class com.google.caja.lexer.InputSource
 
getUri() - Method in class com.google.caja.parser.css.CssTree.Import
 
getURI(int) - Method in class com.google.caja.parser.html.AttributesImpl
 
getUriEffect() - Method in class com.google.caja.lang.html.HTML.Attribute
 
getUriFetcher() - Method in class com.google.caja.parser.quasiliteral.ModuleManager
 
getUriFetcher() - Method in class com.google.caja.plugin.PluginMeta
Describes how resources external to the plugin definition are resolved.
getUriPolicy() - Method in class com.google.caja.plugin.PluginMeta
Describes how resources external to the plugin definition are resolved.
getUserData(String) - Method in class com.google.caja.parser.html.NodeWrapper
 
getUserPrincipal() - Method in class com.google.caja.service.TestHttpServletRequest
 
getUses(AncestorChain<?>) - Method in class com.google.caja.ancillary.linter.ScopeAnalyzer
Returns all the uses of symbols in the given AST.
getValue() - Method in class com.google.caja.ancillary.jsdoc.AbstractAnnotation
 
getValue() - Method in interface com.google.caja.ancillary.jsdoc.Annotation
 
getValue() - Method in class com.google.caja.ancillary.jsdoc.Updoc
 
getValue() - Method in class com.google.caja.ancillary.jsdoc.Updoc.Run
 
getValue() - Method in class com.google.caja.lexer.PunctuationTrie
 
getValue() - Method in class com.google.caja.parser.AbstractParseTreeNode
 
getValue() - Method in class com.google.caja.parser.css.CssPropertySignature.CallSignature
 
getValue() - Method in class com.google.caja.parser.css.CssPropertySignature.LiteralSignature
 
getValue() - Method in class com.google.caja.parser.css.CssPropertySignature.ProgIdAttrSignature
 
getValue() - Method in class com.google.caja.parser.css.CssPropertySignature.ProgIdSignature
 
getValue() - Method in class com.google.caja.parser.css.CssPropertySignature.PropertyRefSignature
 
getValue() - Method in class com.google.caja.parser.css.CssPropertySignature.QuotedLiteralSignature
 
getValue() - Method in class com.google.caja.parser.css.CssPropertySignature.RepeatedSignature
 
getValue() - Method in class com.google.caja.parser.css.CssPropertySignature.SeriesSignature
 
getValue() - Method in class com.google.caja.parser.css.CssPropertySignature.SetSignature
 
getValue() - Method in class com.google.caja.parser.css.CssPropertySignature.SymbolSignature
 
getValue() - Method in class com.google.caja.parser.css.CssTree.Attrib
 
getValue() - Method in class com.google.caja.parser.css.CssTree.AttribOperation
 
getValue() - Method in class com.google.caja.parser.css.CssTree.Combination
 
getValue() - Method in class com.google.caja.parser.css.CssTree.CssLiteral
 
getValue() - Method in class com.google.caja.parser.css.CssTree.FunctionCall
 
getValue() - Method in class com.google.caja.parser.css.CssTree
 
getValue() - Method in class com.google.caja.parser.css.CssTree.Medium
 
getValue() - Method in class com.google.caja.parser.css.CssTree.Operation
 
getValue() - Method in class com.google.caja.parser.css.CssTree.Page
 
getValue() - Method in class com.google.caja.parser.css.CssTree.Prio
 
getValue() - Method in class com.google.caja.parser.css.CssTree.ProgId
 
getValue() - Method in class com.google.caja.parser.css.CssTree.ProgIdAttribute
 
getValue() - Method in class com.google.caja.parser.css.CssTree.Property
 
getValue() - Method in class com.google.caja.parser.css.CssTree.PseudoPage
 
getValue() - Method in class com.google.caja.parser.css.CssTree.Term
 
getValue() - Method in class com.google.caja.parser.css.CssTree.UserAgentHack
 
getValue(int) - Method in class com.google.caja.parser.html.AttributesImpl
 
getValue(String) - Method in class com.google.caja.parser.html.AttributesImpl
 
getValue(String, String) - Method in class com.google.caja.parser.html.AttributesImpl
 
getValue() - Method in class com.google.caja.parser.html.AttrWrapper
 
getValue() - Method in class com.google.caja.parser.html.Dom
 
getValue() - Method in class com.google.caja.parser.js.ArrayConstructor
 
getValue() - Method in class com.google.caja.parser.js.Block
 
getValue() - Method in class com.google.caja.parser.js.BooleanLiteral
 
getValue() - Method in class com.google.caja.parser.js.BreakStmt
 
getValue() - Method in class com.google.caja.parser.js.CajoledModule
 
getValue() - Method in class com.google.caja.parser.js.CajoledModuleExpression
 
getValue() - Method in class com.google.caja.parser.js.CaseStmt
 
getValue() - Method in class com.google.caja.parser.js.CatchStmt
 
getValue() - Method in class com.google.caja.parser.js.Conditional
 
getValue() - Method in class com.google.caja.parser.js.ContinueStmt
 
getValue() - Method in class com.google.caja.parser.js.DebuggerStmt
 
getValue() - Method in class com.google.caja.parser.js.Declaration
 
getValue() - Method in class com.google.caja.parser.js.DefaultCaseStmt
 
getValue() - Method in class com.google.caja.parser.js.Directive
 
getValue() - Method in class com.google.caja.parser.js.DirectivePrologue
 
getValue() - Method in class com.google.caja.parser.js.ExpressionStmt
 
getValue() - Method in class com.google.caja.parser.js.FinallyStmt
 
getValue() - Method in class com.google.caja.parser.js.FunctionConstructor
 
getValue() - Method in class com.google.caja.parser.js.Identifier
 
getValue() - Method in class com.google.caja.parser.js.IntegerLiteral
 
getValue() - Method in class com.google.caja.parser.js.LabeledStatement
 
getValue() - Method in class com.google.caja.parser.js.Literal
 
getValue() - Method in class com.google.caja.parser.js.MultiDeclaration
 
getValue() - Method in class com.google.caja.parser.js.NoChildren
 
getValue() - Method in class com.google.caja.parser.js.Noop
 
getValue() - Method in class com.google.caja.parser.js.NullLiteral
 
getValue() - Method in class com.google.caja.parser.js.NumberLiteral
 
getValue() - Method in class com.google.caja.parser.js.ObjectConstructor
 
getValue() - Method in class com.google.caja.parser.js.ObjProperty
 
getValue() - Method in class com.google.caja.parser.js.Operation
 
getValue() - Method in class com.google.caja.parser.js.Parser.ActualList
 
getValue() - Method in class com.google.caja.parser.js.QuotedExpression
 
getValue() - Method in class com.google.caja.parser.js.RealLiteral
 
getValue() - Method in class com.google.caja.parser.js.Reference
 
getValue() - Method in class com.google.caja.parser.js.RegexpLiteral
 
getValue() - Method in class com.google.caja.parser.js.ReturnStmt
 
getValue() - Method in class com.google.caja.parser.js.StringLiteral
 
getValue() - Method in class com.google.caja.parser.js.ThrowStmt
 
getValue() - Method in class com.google.caja.parser.js.TranslatedCode
 
getValue() - Method in class com.google.caja.parser.js.TryStmt
 
getValue() - Method in class com.google.caja.parser.js.UncajoledModule
 
getValue() - Method in class com.google.caja.parser.js.WithStmt
 
getValue() - Method in interface com.google.caja.parser.ParseTreeNode
 
getValue() - Method in class com.google.caja.parser.ParseTreeNodeContainer
 
getValue() - Method in class com.google.caja.parser.quasiliteral.SinglePropertyQuasi
 
getValueCriterion() - Method in class com.google.caja.lang.html.HTML.Attribute
Accepts values that are allowed for this attribute.
getValueExpr() - Method in class com.google.caja.parser.js.ValueProperty
 
getValueExpr() - Method in class com.google.caja.plugin.templates.HtmlAttributeRewriter.AttrValue
 
getValueInBooleanContext() - Method in class com.google.caja.parser.js.BooleanLiteral
 
getValueInBooleanContext() - Method in class com.google.caja.parser.js.Literal
 
getValueInBooleanContext() - Method in class com.google.caja.parser.js.NullLiteral
 
getValueInBooleanContext() - Method in class com.google.caja.parser.js.NumberLiteral
 
getValueInBooleanContext() - Method in class com.google.caja.parser.js.RegexpLiteral
 
getValueInBooleanContext() - Method in class com.google.caja.parser.js.StringLiteral
 
getValueSig() - Method in class com.google.caja.parser.css.CssPropertySignature.ProgIdAttrSignature
 
getVars(Element) - Static method in class com.google.caja.plugin.templates.IHTML
 
getWantsComments() - Method in class com.google.caja.parser.html.DomParser
 
getWhile(Element) - Static method in class com.google.caja.plugin.templates.IHTML
 
getWriter() - Method in class com.google.caja.service.TestHttpServletResponse
 
given(Planner.PlanState) - Method in class com.google.caja.plugin.PipelineMaker.Tool
 
given(Planner.PlanState) - Method in class com.google.caja.plugin.Planner.Tool
 
Glob - Class in com.google.caja.ancillary.servlet
Utilities for converting between globs and regexs.
Glob() - Constructor for class com.google.caja.ancillary.servlet.Glob
 
GLOBAL - Static variable in class com.google.caja.ancillary.opt.Fact
 
global - Variable in class com.google.caja.util.RhinoExecutor.ScriptPowerBox
 
global - Variable in class com.google.caja.util.RhinoExecutor.Timer
 
globalName() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
Returns the global name of the symbol pointed to by the given qualified identifier in the local context.
GlobTest - Class in com.google.caja.ancillary.servlet
 
GlobTest() - Constructor for class com.google.caja.ancillary.servlet.GlobTest
 
globToPattern(String) - Static method in class com.google.caja.AllTests
 
globToRegex(String) - Static method in class com.google.caja.ancillary.servlet.Glob
A pattern that matches the given glob where ? and * match any single or run of characters, respectively, that don't contain newlines, and where a slash escapes the next character.
GOAL_DOCS - Static variable in class com.google.caja.plugin.PipelineMaker
 
goals(Planner.PlanState) - Method in class com.google.caja.plugin.Config
 
goals - Variable in class com.google.caja.plugin.PipelineMaker
 
goals - Variable in class com.google.caja.plugin.PluginCompiler
 
guess(String, String, CharSequence) - Static method in class com.google.caja.lexer.GuessContentType
Tries a number of heuristics to determine the type of content.
guessAsXml(LookaheadLexer, InputSource) - Static method in class com.google.caja.parser.html.DomParser
 
guessCharset(InputStream) - Static method in class com.google.caja.lexer.Chardet
Given a byte stream, figure out an encoding and return a character stream and the encoding used to convert bytes to characters.
GuessContentType - Class in com.google.caja.lexer
Guesses content type based on reported mime-type, file name, content of file.
GuessContentType() - Constructor for class com.google.caja.lexer.GuessContentType
 
GuessContentTypeTest - Class in com.google.caja.lexer
 
GuessContentTypeTest() - Constructor for class com.google.caja.lexer.GuessContentTypeTest
 
guessNamespaceAndWarn(String, Node) - Method in class com.google.caja.plugin.stages.LegacyNamespaceFixupStage.Fixer
 
guessURI(String) - Static method in class com.google.caja.demos.playground.server.GWTCajolingServiceImpl
 
gui - Variable in class com.google.caja.demos.playground.client.Playground
 
guidCounter - Variable in class com.google.caja.plugin.PluginMeta
Used to generate names that are unique within the plugin's namespace.
GWTCajolingServiceImpl - Class in com.google.caja.demos.playground.server
Implements the GWT version of the cajoling service
GWTCajolingServiceImpl(UriFetcher) - Constructor for class com.google.caja.demos.playground.server.GWTCajolingServiceImpl
 
GWTCajolingServiceImpl() - Constructor for class com.google.caja.demos.playground.server.GWTCajolingServiceImpl
 
GWTCajolingServiceImplTest - Class in com.google.caja.demos.playground
Tests the running the playground webservice
GWTCajolingServiceImplTest() - Constructor for class com.google.caja.demos.playground.GWTCajolingServiceImplTest
 
gzip(byte[]) - Method in class com.google.caja.demos.benchmarks.BenchmarkSize
 

H

handle(Annotation, MessageQueue) - Method in interface com.google.caja.ancillary.jsdoc.AnnotationHandler
 
handle(Annotation, MessageQueue) - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers.TextAnnotationHandler
 
handle(Annotation, MessageQueue) - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers.UnrecognizedAnnotationHandler
 
handle(String, List<Pair<String, String>>) - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServlet
Handles a request.
handle(String, String, Request) - Method in interface com.google.caja.ancillary.servlet.ParamHandler
 
handle(FetchedData, ContentHandlerArgs, MessageQueue) - Method in class com.google.caja.service.CajolingService
Main entry point for the cajoling service.
handle(HttpServletResponse, ContentHandlerArgs, FetchedData) - Method in class com.google.caja.service.CajolingServlet
 
handle(EVENT_TYPE) - Method in interface com.google.caja.util.Callback
 
HandledAppendable - Class in com.google.caja.util
Given any Appendable and an exception handler, implements the Appendable interface in a manner that does not throw.
HandledAppendable(Callback<IOException>, Appendable) - Constructor for class com.google.caja.util.HandledAppendable
 
handler(Verb, String) - Static method in class com.google.caja.ancillary.servlet.Request
 
HANDLER_NAME - Static variable in class com.google.caja.plugin.templates.HtmlAttributeRewriter
 
handlerCache - Variable in class com.google.caja.plugin.templates.HtmlAttributeRewriter
Maps handler attribute source to handler names.
handlerFor(Annotation) - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
handlers - Variable in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
handlers - Variable in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
handlers - Variable in class com.google.caja.ancillary.jsdoc.Jsdoc
 
handlers - Variable in class com.google.caja.ancillary.jsdoc.JsdocMain
 
handlers - Variable in class com.google.caja.ancillary.jsdoc.JsdocRewriter
 
handlers - Variable in class com.google.caja.plugin.templates.HtmlAttributeRewriter
Extracted event handler functions.
handlers - Variable in class com.google.caja.plugin.templates.SafeHtmlMaker
 
handlers - Variable in class com.google.caja.service.CajolingService
 
handlersUsedInModule - Variable in class com.google.caja.plugin.templates.SafeHtmlMaker
The set of handlers defined in the current module.
handleUse(AncestorChain<Identifier>, ScopeAnalyzer.ScopeTree<S>) - Method in class com.google.caja.parser.js.scope.ScopeAnalyzer
 
has(String) - Method in class com.google.caja.parser.quasiliteral.Permit
 
hasAlwaysKey(String) - Method in class com.google.caja.ancillary.linter.ExitModes
 
hasAttribute(String) - Method in class com.google.caja.parser.html.ElementWrapper
 
hasAttributeNS(String, String) - Method in class com.google.caja.parser.html.ElementWrapper
 
hasAttributes() - Method in class com.google.caja.parser.html.NodeWrapper
 
hasChildNodes() - Method in class com.google.caja.parser.html.NodeWrapper
 
hasChildren(Node) - Method in class com.google.caja.parser.html.CajaTreeBuilder
 
hasChildren() - Method in class com.google.caja.parser.js.JsonMLCompatible.JsonMLBuilder
 
hasDirective(String) - Method in class com.google.caja.parser.js.DirectivePrologue
 
hasErrors(MessageQueue) - Static method in class com.google.caja.plugin.BuildServiceImplementation
 
hasErrors(MessageQueue) - Static method in class com.google.caja.util.TestUtil
 
hasErrorsOrWarnings(MessageQueue) - Static method in class com.google.caja.util.TestUtil
 
hasFilePosition(ParseTreeNode) - Static method in class com.google.caja.plugin.stages.InferFilePositionsStage
 
hasFreeArguments() - Method in class com.google.caja.parser.quasiliteral.Scope
Does this scope mention "arguments" freely?
hasFreeThis - Variable in class com.google.caja.parser.quasiliteral.Scope
 
hasFreeThis() - Method in class com.google.caja.parser.quasiliteral.Scope
Does this scope mention non-synthetic "this" freely?
hasHangingConditional() - Method in class com.google.caja.parser.js.Block
 
hasHangingConditional() - Method in class com.google.caja.parser.js.BreakStmt
 
hasHangingConditional() - Method in class com.google.caja.parser.js.CatchStmt
 
hasHangingConditional() - Method in class com.google.caja.parser.js.Conditional
 
hasHangingConditional() - Method in class com.google.caja.parser.js.ContinueStmt
 
hasHangingConditional() - Method in class com.google.caja.parser.js.DebuggerStmt
 
hasHangingConditional() - Method in class com.google.caja.parser.js.Declaration
 
hasHangingConditional() - Method in class com.google.caja.parser.js.DirectivePrologue
 
hasHangingConditional() - Method in class com.google.caja.parser.js.DoWhileLoop
 
hasHangingConditional() - Method in class com.google.caja.parser.js.ExpressionStmt
 
hasHangingConditional() - Method in class com.google.caja.parser.js.FinallyStmt
 
hasHangingConditional() - Method in class com.google.caja.parser.js.ForEachLoop
 
hasHangingConditional() - Method in class com.google.caja.parser.js.ForLoop
 
hasHangingConditional() - Method in class com.google.caja.parser.js.LabeledStmtWrapper
 
hasHangingConditional() - Method in class com.google.caja.parser.js.MultiDeclaration
 
hasHangingConditional() - Method in class com.google.caja.parser.js.Noop
 
hasHangingConditional() - Method in class com.google.caja.parser.js.ReturnStmt
 
hasHangingConditional() - Method in interface com.google.caja.parser.js.Statement
True if the rendered form of the statement would consume more tokens if parsed followed by the tokens "else" and ";".
hasHangingConditional() - Method in class com.google.caja.parser.js.SwitchCase
 
hasHangingConditional() - Method in class com.google.caja.parser.js.SwitchStmt
 
hasHangingConditional() - Method in class com.google.caja.parser.js.ThrowStmt
 
hasHangingConditional() - Method in class com.google.caja.parser.js.TranslatedCode
 
hasHangingConditional() - Method in class com.google.caja.parser.js.TryStmt
 
hasHangingConditional() - Method in class com.google.caja.parser.js.WhileLoop
 
hasHangingConditional() - Method in class com.google.caja.parser.js.WithStmt
 
hashCode() - Method in class com.google.caja.ancillary.linter.ExitModes.ExitMode
 
hashCode() - Method in class com.google.caja.ancillary.linter.ExitModes
 
hashCode() - Method in class com.google.caja.ancillary.linter.LiveSet
 
hashCode() - Method in class com.google.caja.ancillary.opt.ConstantPooler.LitVal
 
hashCode() - Method in class com.google.caja.ancillary.opt.Use
 
hashCode() - Method in class com.google.caja.ancillary.opt.Var
 
hashCode() - Method in class com.google.caja.lang.css.JSRE.Alternation
 
hashCode() - Method in class com.google.caja.lang.css.JSRE.Atom
 
hashCode() - Method in class com.google.caja.lang.css.JSRE.Concatenation
 
hashCode() - Method in class com.google.caja.lang.css.JSRE
 
hashCode() - Method in class com.google.caja.lang.css.JSRE.Noop
 
hashCode() - Method in class com.google.caja.lang.css.JSRE.Repetition
 
hashCode() - Method in class com.google.caja.lang.html.HTML.Attribute
 
hashCode() - Method in class com.google.caja.lang.html.HTML.Element
 
hashCode() - Method in class com.google.caja.lexer.escaping.Escape
 
hashCode() - Method in class com.google.caja.lexer.ExternalReference
 
hashCode() - Method in class com.google.caja.lexer.FilePosition
 
hashCode() - Method in class com.google.caja.lexer.InputSource
 
hashCode() - Method in class com.google.caja.parser.AbstractParseTreeNode
Uses identity hash code since this is mutable.
hashCode() - Method in class com.google.caja.parser.AncestorChain
 
hashCode() - Method in class com.google.caja.parser.html.AttribKey
 
hashCode() - Method in class com.google.caja.parser.html.ElKey
 
hashCode() - Method in class com.google.caja.parser.js.RegexpLiteral.RegexpWrapper
 
hashCode() - Method in interface com.google.caja.plugin.stages.JobCache.Key
 
hashCode() - Method in interface com.google.caja.plugin.stages.JobCache.Keys
 
hashCode() - Method in class com.google.caja.plugin.stages.PipelineStageTestCase.JobStub
 
hashCode() - Method in class com.google.caja.reporting.MessagePart.Factory.ArrayPart
 
hashCode() - Method in class com.google.caja.reporting.MessagePart.Factory.MessagePartWrapper
 
hashCode() - Method in class com.google.caja.util.Bag
 
hashCode() - Method in class com.google.caja.util.Name
 
hashCode() - Method in class com.google.caja.util.Pair
 
hashCode() - Method in class com.google.caja.util.SparseBitSet
 
hashCode() - Method in class com.google.caja.util.SyntheticAttributeKey
 
HASHLITERAL - Static variable in class com.google.caja.parser.css.CssTree
 
hasMessageAtLevel(MessageLevel) - Method in class com.google.caja.reporting.AbstractMessageQueue
 
hasMessageAtLevel(MessageLevel) - Method in class com.google.caja.reporting.DevNullMessageQueue
 
hasMessageAtLevel(MessageLevel) - Method in interface com.google.caja.reporting.MessageQueue
Queries whether this group contains a message of at least the specified message level.
hasNext() - Method in class com.google.caja.ancillary.jsdoc.CommentParser.Filter
 
hasNext() - Method in class com.google.caja.ancillary.jsdoc.CommentParser.Joiner
 
hasNext() - Method in class com.google.caja.ancillary.jsdoc.CommentParser.Splitter
 
hasNext() - Method in class com.google.caja.ancillary.jsdoc.UpdocParser.UpdocLexer
 
hasNext() - Method in class com.google.caja.lexer.AbstractTokenStream
 
hasNext() - Method in class com.google.caja.lexer.CssLexer
 
hasNext() - Method in class com.google.caja.lexer.CssSplitter
 
hasNext() - Method in class com.google.caja.lexer.JsLexer
 
hasNext() - Method in class com.google.caja.lexer.JsLexer.WordClassifier
 
hasNext() - Method in interface com.google.caja.lexer.TokenStream
True if TokenStream.next() is safe to call.
hasNext() - Method in class com.google.caja.parser.html.LookaheadLexer
True if LookaheadLexer.next() is safe to call.
hasNext() - Method in class com.google.caja.util.SafeIdentifierMaker
 
hasNoErrors() - Method in class com.google.caja.plugin.Jobs
 
hasNoFatalErrors() - Method in class com.google.caja.plugin.Jobs
 
hasNoMessagesOfLevel(MessageLevel) - Method in class com.google.caja.plugin.Jobs
 
hasNonStrictFn(ParseTreeNode) - Static method in class com.google.caja.plugin.templates.SafeHtmlMaker
 
hasNumericResult(Expression) - Static method in class com.google.caja.parser.quasiliteral.opt.ArrayIndexOptimization
 
hasNumericResult(Operator) - Static method in class com.google.caja.parser.quasiliteral.opt.ArrayIndexOptimization
 
hasOwnCopy - Variable in class com.google.caja.util.SyntheticAttributes
True iff this has its own copy without clobbering another maps attributes.
hasParameter(String, String) - Static method in class com.google.caja.service.HtmlHandler
 
hasSpecifiedAttributes(Element) - Static method in class com.google.caja.parser.html.Html5ElementStack
 
hasSyntheticAnnotation(ParseTreeNode) - Static method in class com.google.caja.parser.quasiliteral.QuasiBuilder
 
hasUtf16BEBOM(byte[], int) - Static method in class com.google.caja.lexer.Chardet
 
hasUtf16LEBOM(byte[], int) - Static method in class com.google.caja.lexer.Chardet
 
hasUtf1BOM(byte[], int) - Static method in class com.google.caja.lexer.Chardet
 
hasUtf32BEBOM(byte[], int) - Static method in class com.google.caja.lexer.Chardet
 
hasUtf32LEBOM(byte[], int) - Static method in class com.google.caja.lexer.Chardet
 
hasUtf7BOM(byte[], int) - Static method in class com.google.caja.lexer.Chardet
 
hasUtf8BOM(byte[], int) - Static method in class com.google.caja.lexer.Chardet
 
hb - Variable in class com.google.caja.parser.html.HtmlQuasiBuilderTest
 
hc - Variable in class com.google.caja.parser.AncestorChain
 
hc - Variable in class com.google.caja.parser.html.ElKey
 
HcalTest - Class in com.google.caja.demos.calendar
 
HcalTest() - Constructor for class com.google.caja.demos.calendar.HcalTest
 
headClosed() - Method in class com.google.caja.parser.html.CajaTreeBuilder
 
headerRow(String...) - Method in class com.google.caja.parser.quasiliteral.HtmlRuleDoclet
 
headers - Variable in class com.google.caja.ancillary.servlet.Result
Extra response headers.
headers - Variable in class com.google.caja.service.TestHttpServletRequest
 
headers - Variable in class com.google.caja.service.TestHttpServletResponse
 
heading1(String) - Method in class com.google.caja.parser.quasiliteral.WikiRuleDoclet
 
heading2(String) - Method in class com.google.caja.parser.quasiliteral.WikiRuleDoclet
 
HelpPage - Class in com.google.caja.ancillary.servlet
Produces HTML describing the interface to the tools servlet.
HelpPage() - Constructor for class com.google.caja.ancillary.servlet.HelpPage
 
hero(String, String) - Method in class com.google.caja.tools.TestSummary
 
hex(FilePosition, int, int) - Static method in class com.google.caja.parser.css.CssTree.HashLiteral
 
hex2Escape(char, Appendable) - Static method in class com.google.caja.lexer.escaping.Escaping
 
hex2Escapes(char, char) - Static method in class com.google.caja.lexer.escaping.Escaping
Produces hex escape for all characters in the given inclusive range.
HEX4_ENCODER - Static variable in class com.google.caja.lexer.escaping.Escaping
 
hexEscape(char, Appendable) - Static method in class com.google.caja.lexer.escaping.Escaping
 
highlightSource(String, int, int, int, int) - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
HISTORY_INSENSITIVE_STYLE_WHITELIST - Static variable in class com.google.caja.lang.css.CssPropertyPatterns
Set of properties accessible on computed style of an anchor (<A>) element or some element nested within an anchor.
hoist(AncestorChain<?>, LexicalScope) - Method in class com.google.caja.ancillary.linter.ScopeAnalyzer
May be overridden to implement hoisting differently.
hoist(AncestorChain<Identifier>, ScopeAnalyzer.ScopeTree<S>) - Method in class com.google.caja.parser.js.scope.ScopeAnalyzer
Returns the scope into which the given declaration should be hoisted.
hoistDecls(Statement, List<Statement>) - Static method in class com.google.caja.ancillary.opt.StatementSimplifier
 
host - Variable in class com.google.caja.service.CajolingService
 
hostedService - Variable in class com.google.caja.service.AbstractCajolingHandler
 
HostIframeTest - Class in com.google.caja.plugin
Run the JSUnit tests in host-iframe-test.html in a web browser.
HostIframeTest() - Constructor for class com.google.caja.plugin.HostIframeTest
 
HostToolsTest - Class in com.google.caja.plugin
Run the JSUnit tests in host-tools-test.html in a web browser.
HostToolsTest() - Constructor for class com.google.caja.plugin.HostToolsTest
 
HTML - Static variable in class com.google.caja.ancillary.servlet.DefaultSchemas
 
html(DocumentFragment, URI) - Static method in class com.google.caja.ancillary.servlet.Job
 
html - Variable in class com.google.caja.demos.playground.client.CajolingServiceResult
 
HTML - Static variable in interface com.google.caja.demos.playground.client.PlaygroundService
 
HTML - Class in com.google.caja.lang.html
HTML class defines Element and Attribute classes.
HTML() - Constructor for class com.google.caja.lang.html.HTML
 
HTML - Static variable in class com.google.caja.parser.quasiliteral.ReservedNames
Escapes a string to a HTML PCDATA.
HTML - Static variable in class com.google.caja.plugin.PipelineMaker
 
HTML - Static variable in class com.google.caja.plugin.stages.RewriteHtmlStage
 
html(CharSequence) - Static method in class com.google.caja.reporting.HtmlSnippetProducer
 
html(CharProducer) - Method in class com.google.caja.util.CajaTestCase
 
HTML.Attribute - Class in com.google.caja.lang.html
HTML attribute
HTML.Attribute(AttribKey, HTML.Attribute.Type, String, String, boolean, boolean, LoaderType, UriEffect, RegularCriterion) - Constructor for class com.google.caja.lang.html.HTML.Attribute
Construct an Attribute
HTML.Attribute.Type - Enum in com.google.caja.lang.html
 
HTML.Attribute.Type() - Constructor for enum com.google.caja.lang.html.HTML.Attribute.Type
 
HTML.Element - Class in com.google.caja.lang.html
HTML element
HTML.Element(ElKey, List<HTML.Attribute>, boolean, boolean, boolean) - Constructor for class com.google.caja.lang.html.HTML.Element
Construct an Element
Html5ElementStack - Class in com.google.caja.parser.html
A bridge between DomParser and html5lib which translates Token<HtmlTokenType>s into SAX style events which are fed to the TreeBuilder.
Html5ElementStack(Document, boolean, MessageQueue) - Constructor for class com.google.caja.parser.html.Html5ElementStack
 
Html5ElementStackTest - Class in com.google.caja.parser.html
Tests for Html5ElementStack.
Html5ElementStackTest() - Constructor for class com.google.caja.parser.html.Html5ElementStackTest
 
HTML_ABSURI_XMLNS - Static variable in class com.google.caja.plugin.PipelineMaker
 
HTML_ANCHOR - Static variable in class com.google.caja.plugin.CssRewriter
The name of an anchor <A> HTML tag.
HTML_ASSOCIATED_ATTRS - Static variable in class com.google.caja.parser.html.Html5ElementStack
 
HTML_ATTR - Static variable in class com.google.caja.parser.quasiliteral.ReservedNames
Escapes a string to an HTML attribute.
HTML_ATTRIBUTE_WHITELIST - Variable in class com.google.caja.plugin.Config
 
HTML_DEFAULT - Static variable in class com.google.caja.parser.html.Namespaces
A namespace with the common namespaces and with HTML as the default namespace.
HTML_ELEMENT_WHITELIST - Variable in class com.google.caja.plugin.Config
 
HTML_EMITTER - Static variable in class com.google.caja.parser.quasiliteral.ReservedNames
A property on ReservedNames.IMPORTS that resolves to an instance of HtmlEmitter as defined in html-emitter.js.
HTML_IDENTIFIER - Static variable in class com.google.caja.lang.css.CssSchema
 
HTML_NAMESPACE - Static variable in class com.google.caja.parser.html.CajaTreeBuilder
 
HTML_NAMESPACE_URI - Static variable in class com.google.caja.parser.html.Namespaces
 
HTML_NS - Static variable in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
HTML_NS - Static variable in class com.google.caja.ancillary.servlet.HelpPage
 
HTML_NS - Static variable in class com.google.caja.parser.html.AttribKey
 
HTML_NS - Static variable in class com.google.caja.parser.html.ElKey
 
HTML_NS - Static variable in class com.google.caja.parser.html.Renderer
 
HTML_NS - Static variable in class com.google.caja.parser.quasiliteral.HtmlRuleDoclet
 
HTML_NS - Static variable in class com.google.caja.plugin.templates.TemplateCompilerTest
 
HTML_NS - Static variable in class com.google.caja.util.RhinoTestBed
 
HTML_SAFE_STATIC - Static variable in class com.google.caja.plugin.PipelineMaker
 
HTML_STATIC - Static variable in class com.google.caja.plugin.PipelineMaker
 
HTML_STATIC_STRIPPED - Static variable in class com.google.caja.plugin.PipelineMaker
 
HTML_WILDCARD - Static variable in class com.google.caja.parser.html.ElKey
 
HTML_XMLNS - Static variable in class com.google.caja.plugin.PipelineMaker
 
HtmlAttributeRewriter - Class in com.google.caja.plugin.templates
Converts attribute values to expressions that produce safe values.
HtmlAttributeRewriter(PluginMeta, CssSchema, HtmlSchema, Map<Attr, EmbeddedContent>, MessageQueue) - Constructor for class com.google.caja.plugin.templates.HtmlAttributeRewriter
 
HtmlAttributeRewriter.AttrValue - Class in com.google.caja.plugin.templates
 
HtmlAttributeRewriter.AttrValue(Attr, FilePosition, HTML.Attribute) - Constructor for class com.google.caja.plugin.templates.HtmlAttributeRewriter.AttrValue
 
HtmlAttributeRewriter.SanitizedAttr - Class in com.google.caja.plugin.templates
 
HtmlAttributeRewriter.SanitizedAttr(boolean, Expression) - Constructor for class com.google.caja.plugin.templates.HtmlAttributeRewriter.SanitizedAttr
 
htmlAttributeWhitelistUri - Variable in class com.google.caja.plugin.Config
 
htmlClosed(Node) - Method in class com.google.caja.parser.html.CajaTreeBuilder
 
HtmlCompiledPluginTest - Class in com.google.caja.plugin
End-to-end tests that compile a gadget to javascript and run the javascript under Rhino to test them.
HtmlCompiledPluginTest() - Constructor for class com.google.caja.plugin.HtmlCompiledPluginTest
 
HtmlDefinitions - Class in com.google.caja.lang.html
Generates a JavaScript tree with tables mapping HTML element and attribute names to information about those elements and attributes.
HtmlDefinitions() - Constructor for class com.google.caja.lang.html.HtmlDefinitions
 
HtmlDefinitions.Builder - Class in com.google.caja.lang.html
 
HtmlDefinitions.Builder() - Constructor for class com.google.caja.lang.html.HtmlDefinitions.Builder
 
HtmlDefinitions.EFlag - Enum in com.google.caja.lang.html
Combined to form a bit-field describing an element.
HtmlDefinitions.EFlag(int) - Constructor for enum com.google.caja.lang.html.HtmlDefinitions.EFlag
 
htmlDir - Variable in class com.google.caja.ancillary.jsdoc.HtmlRenderer
 
htmlDocument - Variable in class com.google.caja.parser.quasiliteral.HtmlRuleDoclet
 
htmlElement(AnnotationHandler, String, String...) - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
Produces a string of HTML text.
htmlElementWhitelistUri - Variable in class com.google.caja.plugin.Config
 
HtmlEmbeddedContentFinder - Class in com.google.caja.plugin.stages
Finds embedded styles and scripts in a DOM.
HtmlEmbeddedContentFinder(HtmlSchema, URI, MessageQueue, MessageContext) - Constructor for class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
 
HtmlEmbeddedContentFinderTest - Class in com.google.caja.plugin.stages
 
HtmlEmbeddedContentFinderTest() - Constructor for class com.google.caja.plugin.stages.HtmlEmbeddedContentFinderTest
 
HtmlEmitterTest - Class in com.google.caja.plugin
 
HtmlEmitterTest() - Constructor for class com.google.caja.plugin.HtmlEmitterTest
 
HtmlEntities - Class in com.google.caja.lexer
 
HtmlEntities() - Constructor for class com.google.caja.lexer.HtmlEntities
 
htmlFragment(CharProducer) - Method in class com.google.caja.util.CajaTestCase
 
HtmlHandler - Class in com.google.caja.service
Retrieves html files and cajoles them
HtmlHandler(BuildInfo, String, UriFetcher) - Constructor for class com.google.caja.service.HtmlHandler
 
HtmlHandlerTest - Class in com.google.caja.service
 
HtmlHandlerTest() - Constructor for class com.google.caja.service.HtmlHandlerTest
 
HtmlInputSplitter - Class in com.google.caja.lexer
A token stream that breaks a character stream into HtmlTokenType.{TEXT,TAGBEGIN,TAGEND,DIRECTIVE,COMMENT,CDATA,DIRECTIVE} tokens.
HtmlInputSplitter(CharProducer) - Constructor for class com.google.caja.lexer.HtmlInputSplitter
 
HtmlInputSplitter.State - Enum in com.google.caja.lexer
States for a state machine for optimistically identifying tags and other html/xml/phpish structures.
HtmlInputSplitter.State() - Constructor for enum com.google.caja.lexer.HtmlInputSplitter.State
 
HtmlLexer - Class in com.google.caja.lexer
A flexible lexer for html, gxp, and related document types.
HtmlLexer(CharProducer) - Constructor for class com.google.caja.lexer.HtmlLexer
 
HtmlLexer.State - Enum in com.google.caja.lexer
An fsm that lets us reclassify text tokens inside tags as attribute names/values
HtmlLexer.State() - Constructor for enum com.google.caja.lexer.HtmlLexer.State
 
HtmlLexerTest - Class in com.google.caja.lexer
 
HtmlLexerTest() - Constructor for class com.google.caja.lexer.HtmlLexerTest
 
htmlLink(String...) - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
Matches an HTML link, an A element, and extracts the HREF and body
HtmlQuasiBuilder - Class in com.google.caja.parser.html
Quasi-literals for HTML.
HtmlQuasiBuilder(Document) - Constructor for class com.google.caja.parser.html.HtmlQuasiBuilder
 
HtmlQuasiBuilderTest - Class in com.google.caja.parser.html
 
HtmlQuasiBuilderTest() - Constructor for class com.google.caja.parser.html.HtmlQuasiBuilderTest
 
HtmlReducer - Class in com.google.caja.ancillary.servlet
Given a string of valid HTML 5 with well balanced start and end tags, removes unnecessary tags.
HtmlReducer() - Constructor for class com.google.caja.ancillary.servlet.HtmlReducer
 
HtmlReducerTest - Class in com.google.caja.ancillary.servlet
 
HtmlReducerTest() - Constructor for class com.google.caja.ancillary.servlet.HtmlReducerTest
 
HtmlRenderer - Class in com.google.caja.ancillary.jsdoc
Builds HTML files from a documentation digest.
HtmlRenderer(FileSystem, File) - Constructor for class com.google.caja.ancillary.jsdoc.HtmlRenderer
 
HtmlRenderer.FileSystemSandBoxSafe - Class in com.google.caja.ancillary.jsdoc
A facet to the file-system that the RhinoExecutor will allow rhino to interact with.
HtmlRenderer.FileSystemSandBoxSafe(FileSystem) - Constructor for class com.google.caja.ancillary.jsdoc.HtmlRenderer.FileSystemSandBoxSafe
 
HtmlRenderer.HtmlBuilderSandBoxSafe - Class in com.google.caja.ancillary.jsdoc
 
HtmlRenderer.HtmlBuilderSandBoxSafe(HtmlQuasiBuilder) - Constructor for class com.google.caja.ancillary.jsdoc.HtmlRenderer.HtmlBuilderSandBoxSafe
 
HtmlRuleDoclet - Class in com.google.caja.parser.quasiliteral
Extracts and formats the rules of Caja from DefaultCajaRewriter as a html page output to the given file
HtmlRuleDoclet() - Constructor for class com.google.caja.parser.quasiliteral.HtmlRuleDoclet
 
htmlSchema - Variable in class com.google.caja.ancillary.servlet.Request
The HTML schema to use.
HtmlSchema - Class in com.google.caja.lang.html
An HTML schema which defines attributes of elements and which elements are allowed.
HtmlSchema(WhiteList, WhiteList) - Constructor for class com.google.caja.lang.html.HtmlSchema
 
htmlSchema - Variable in class com.google.caja.plugin.CssValidator
 
htmlSchema - Variable in class com.google.caja.plugin.PipelineMaker.PlanInputs
 
htmlSchema - Variable in class com.google.caja.plugin.PluginCompiler
 
htmlSchema - Variable in class com.google.caja.plugin.stages.CompileHtmlStage
 
htmlSchema - Variable in class com.google.caja.plugin.stages.RewriteHtmlStage
 
htmlSchema - Variable in class com.google.caja.plugin.stages.SanitizeHtmlStage
 
htmlSchema - Variable in class com.google.caja.plugin.stages.ValidateCssStage
 
htmlSchema - Variable in class com.google.caja.plugin.templates.HtmlAttributeRewriter
 
htmlSchema - Variable in class com.google.caja.plugin.templates.TemplateCompiler
 
HtmlSchemaTest - Class in com.google.caja.lang.html
 
HtmlSchemaTest() - Constructor for class com.google.caja.lang.html.HtmlSchemaTest
 
HtmlSnippetProducer - Class in com.google.caja.reporting
A snippet producer that adds span tags around file positioned text instead of using ^^^ style markers like the default snippet producer.
HtmlSnippetProducer(Map<InputSource, ? extends CharSequence>, MessageContext) - Constructor for class com.google.caja.reporting.HtmlSnippetProducer
 
HtmlSnippetProducerTest - Class in com.google.caja.reporting
 
HtmlSnippetProducerTest() - Constructor for class com.google.caja.reporting.HtmlSnippetProducerTest
 
HtmlTextEscapingMode - Enum in com.google.caja.lexer
From section 8.1.2.6 of http://www.whatwg.org/specs/web-apps/current-work/
HtmlTextEscapingMode() - Constructor for enum com.google.caja.lexer.HtmlTextEscapingMode
 
HtmlToBundleStage - Class in com.google.caja.plugin.stages
Separates HTML into a fragment of safe, static HTML, and a block of dynamic JavaScript.
HtmlToBundleStage(CssSchema, HtmlSchema) - Constructor for class com.google.caja.plugin.stages.HtmlToBundleStage
 
HtmlToJsStage - Class in com.google.caja.plugin.stages
Converts HTML to a block of JavaScript.
HtmlToJsStage(CssSchema, HtmlSchema) - Constructor for class com.google.caja.plugin.stages.HtmlToJsStage
 
HtmlTokenType - Enum in com.google.caja.lexer
Types of html tokens.
HtmlTokenType() - Constructor for enum com.google.caja.lexer.HtmlTokenType
 
htmlWithExtractedScripts(String) - Method in class com.google.caja.plugin.HtmlEmitterTest
 
HttpStatus - Enum in com.google.caja.service
Http response codes
HttpStatus(int) - Constructor for enum com.google.caja.service.HttpStatus
 

I

i - Variable in class com.google.caja.plugin.stages.Splitter
Indices into the literal list, and the current literal.
id - Variable in class com.google.caja.parser.js.scope.ScopeAnalyzer.Symbol
 
ID - Static variable in class com.google.caja.plugin.templates.SafeHtmlMaker
 
ID_CLASS - Variable in class com.google.caja.plugin.Config
 
idClass - Variable in class com.google.caja.plugin.Config
 
idClass - Variable in class com.google.caja.plugin.PluginMeta
The DOM ID suffix if known at Cajole time.
ident - Variable in class com.google.caja.parser.css.CssTree.Attrib
 
ident - Variable in class com.google.caja.parser.css.CssTree.Medium
 
ident - Variable in class com.google.caja.parser.css.CssTree.Page
 
ident - Variable in class com.google.caja.parser.css.CssTree.Property
 
ident - Variable in class com.google.caja.parser.css.CssTree.PseudoPage
 
ident(String) - Static method in class com.google.caja.parser.quasiliteral.opt.ArrayIndexOptimizationTest
 
IDENT - Static variable in class com.google.caja.parser.quasiliteral.ReservedNames
Applies the class policy at runtime, making sure the argument is a valid value for a node's class attribute.
identBefore - Variable in class com.google.caja.lang.css.CssPropertyPatterns.JSREBuilder
 
IDENTIFIER - Static variable in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
identifier() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
Matches and returns a javascript identifier.
identifier - Variable in class com.google.caja.parser.js.Declaration
 
identifier - Variable in class com.google.caja.parser.js.FunctionConstructor
 
Identifier - Class in com.google.caja.parser.js
An identifier used in JavaScript source.
Identifier(FilePosition, String, List<? extends ParseTreeNode>) - Constructor for class com.google.caja.parser.js.Identifier
 
Identifier(FilePosition, String) - Constructor for class com.google.caja.parser.js.Identifier
 
identifier - Variable in class com.google.caja.parser.js.Reference
 
identifier - Variable in class com.google.caja.parser.quasiliteral.AbstractQuasiHole
 
IDENTIFIER_OR_KEYWORD_RE - Static variable in class com.google.caja.parser.ParserBase
String form of a regular expression that matches the javascript IdentifierOrKeyword production, with extensions for quasiliteral syntax.
identifiers(String) - Static method in class com.google.caja.plugin.templates.HtmlAttributeRewriter
Splits an attribute value specified as a space separated group of identifiers.
identifiers(String) - Static method in class com.google.caja.plugin.templates.IHTML
 
identIndex(String, boolean) - Method in class com.google.caja.plugin.Planner
 
IDENTITY - Static variable in interface com.google.caja.plugin.UriPolicy
Leaves URIs unchanged.
IDENTLITERAL - Static variable in class com.google.caja.parser.css.CssTree
 
IDENTS - Variable in class com.google.caja.plugin.Planner
 
IDLITERAL - Static variable in class com.google.caja.parser.css.CssTree
 
ie7OrOlder() - Static method in enum com.google.caja.parser.css.CssTree.UserAgent
 
ifile - Variable in class com.google.caja.ancillary.servlet.Request
temporary used when assembling inputs.
IGNORED - Static variable in class com.google.caja.ancillary.servlet.Processor
 
ignoreLeadingSpace() - Method in class com.google.caja.ancillary.jsdoc.CommentParser.Joiner
 
ignores - Variable in class com.google.caja.ancillary.linter.Linter
 
IHTML - Static variable in class com.google.caja.parser.html.Namespaces
 
IHTML - Class in com.google.caja.plugin.templates
Constants relating to the IHTML namespace and its tag structure.
IHTML() - Constructor for class com.google.caja.plugin.templates.IHTML
 
IhtmlL10NContext - Class in com.google.caja.plugin.templates
The locale context in which a template is compiled.
IhtmlL10NContext(Locale, Map<String, LocalizedHtml>) - Constructor for class com.google.caja.plugin.templates.IhtmlL10NContext
 
IhtmlMessageType - Enum in com.google.caja.plugin.templates
 
IhtmlMessageType(String, MessageLevel) - Constructor for enum com.google.caja.plugin.templates.IhtmlMessageType
 
ihtmlRoot - Variable in class com.google.caja.plugin.templates.LocalizerTest
 
ihtmlRoots - Variable in class com.google.caja.plugin.templates.TemplateCompiler
 
IhtmlSanityChecker - Class in com.google.caja.plugin.templates
Used to check that the IHTML output of the TemplateCompiler satisfies basic well-formedness constraints.
IhtmlSanityChecker(MessageQueue) - Constructor for class com.google.caja.plugin.templates.IhtmlSanityChecker
 
IhtmlSanityCheckerTest - Class in com.google.caja.plugin.templates
 
IhtmlSanityCheckerTest() - Constructor for class com.google.caja.plugin.templates.IhtmlSanityCheckerTest
 
IllegalDocumentStateException - Exception in com.google.caja.parser.html
Thrown when an HTML token cannot be incorporated into a document that is in the process of being built.
IllegalDocumentStateException(Message, Throwable) - Constructor for exception com.google.caja.parser.html.IllegalDocumentStateException
 
IllegalDocumentStateException(Message) - Constructor for exception com.google.caja.parser.html.IllegalDocumentStateException
 
IllegalReferenceCheckRewriter - Class in com.google.caja.parser.quasiliteral
Checks for non-synthetic identifiers in the reserved namespace.
IllegalReferenceCheckRewriter(MessageQueue) - Constructor for class com.google.caja.parser.quasiliteral.IllegalReferenceCheckRewriter
 
IllegalReferenceCheckRewriter(MessageQueue, boolean) - Constructor for class com.google.caja.parser.quasiliteral.IllegalReferenceCheckRewriter
 
IllegalReferenceCheckRewriterTest - Class in com.google.caja.parser.quasiliteral
 
IllegalReferenceCheckRewriterTest() - Constructor for class com.google.caja.parser.quasiliteral.IllegalReferenceCheckRewriterTest
 
ImageHandler - Class in com.google.caja.service
Retrieves image objects and returns them unchecked to the requester
ImageHandler() - Constructor for class com.google.caja.service.ImageHandler
 
ImageHandlerTest - Class in com.google.caja.service
 
ImageHandlerTest() - Constructor for class com.google.caja.service.ImageHandlerTest
 
immutable(JSONObject) - Static method in class com.google.caja.config.JSONWhiteListLoader
Converts a JSONObject to a Map<String, Object> where values are JSONObjects, JSONArrays, or JSON primitives.
immutable(JSONArray) - Static method in class com.google.caja.config.JSONWhiteListLoader
Converts a JSONArray to a List<Object> where values are JSONObjects, JSONArrays, or JSON primitives.
immutable(Object) - Static method in class com.google.caja.config.JSONWhiteListLoader
Converts a JSON value to an equivalent immutable java representation.
immutableFacet - Variable in class com.google.caja.parser.ChildNodes
The facet of this collection through which mutations are not allowed.
immutableMap() - Static method in class com.google.caja.util.Maps
 
immutableSet(E...) - Static method in class com.google.caja.util.Sets
 
immutableSet(Collection<E>) - Static method in class com.google.caja.util.Sets
 
immutableSet(Iterable<E>) - Static method in class com.google.caja.util.Sets
 
immutableSortedMap(Comparator<? super K>) - Static method in class com.google.caja.util.Maps
 
implications - Variable in enum com.google.caja.parser.quasiliteral.Scope.LocalType
 
implies(Scope.LocalType) - Method in enum com.google.caja.parser.quasiliteral.Scope.LocalType
 
importedVariables - Variable in class com.google.caja.parser.quasiliteral.Scope
 
ImportResolver - Interface in com.google.caja.config
Used to resolve references in configuration files.
IMPORTS - Static variable in class com.google.caja.parser.quasiliteral.ReservedNames
The name of a plugin's global object in the scope in the outermost scope in which that plugin's code is defined, which holds "global" properties not declared within the module.
in(String...) - Static method in class com.google.caja.lang.css.CssSchema
 
in - Variable in class com.google.caja.plugin.PipelineMaker
 
includedModules - Variable in class com.google.caja.parser.quasiliteral.CajitaRewriter
 
includedModules - Variable in class com.google.caja.parser.quasiliteral.ES53Rewriter
 
incr(T) - Method in class com.google.caja.util.Bag
 
incr(T, int) - Method in class com.google.caja.util.Bag
 
increment - Variable in class com.google.caja.parser.js.ForLoop
 
indent() - Method in class com.google.caja.render.CssPrettyPrinter
 
Indent - Class in com.google.caja.render
Encapsulates information necessary to decide how to indent a line-break at a point in a stream of tokens.
Indent(int, boolean) - Constructor for class com.google.caja.render.Indent
 
Indent(int, boolean, boolean) - Constructor for class com.google.caja.render.Indent
 
indent(int) - Method in class com.google.caja.render.Indenter
Called once all the line-breaks are present to introduce indentation by looking at the stack of open bracketed blocks.
Indenter - Class in com.google.caja.render
Wraps a list of tokens and provides operations that may replace whitespace tokens in that list.
Indenter(List<String>, boolean) - Constructor for class com.google.caja.render.Indenter
 
indentStack - Variable in class com.google.caja.render.CssPrettyPrinter
Stack of indentation positions.
INDEX_PAGE_TEMPLATE - Static variable in class com.google.caja.ancillary.servlet.IndexPage
 
indexForPosition(FilePosition) - Method in class com.google.caja.plugin.stages.DebuggingSymbols
Returns an index into the debugging symbols table.
indexOf(ParseTreeNode) - Method in class com.google.caja.parser.AbstractParseTreeNode
 
indexOf(CharSequence, char, int, int) - Static method in class com.google.caja.reporting.SnippetProducer
 
IndexPage - Class in com.google.caja.ancillary.servlet
The main servlet page that presents a web form to let developers interactively check their code.
IndexPage() - Constructor for class com.google.caja.ancillary.servlet.IndexPage
 
inEscapeExemptBlock - Variable in class com.google.caja.lexer.HtmlInputSplitter
True if inside a script, xmp, listing, or similar tag whose content does not follow the normal escaping rules.
inferFilePositions(ParseTreeNode) - Static method in class com.google.caja.plugin.stages.InferFilePositionsStage
 
InferFilePositionsStage - Class in com.google.caja.plugin.stages
Infers file positions for synthetic nodes based on surrounding nodes, so that we can generate useful error messages.
InferFilePositionsStage() - Constructor for class com.google.caja.plugin.stages.InferFilePositionsStage
 
inherited - Variable in class com.google.caja.lang.css.CssSchema.CssPropertyInfo
 
init() - Static method in class com.google.caja.util.SetupUrlHandlers
 
initFiles - Variable in class com.google.caja.ancillary.jsdoc.Jsdoc
 
initFiles - Variable in class com.google.caja.ancillary.jsdoc.JsdocMain
 
initialize(Element) - Method in class com.google.caja.demos.playground.client.ui.PlaygroundEditor
 
initialize(Writer) - Method in class com.google.caja.parser.quasiliteral.DojoRuleDoclet
 
initialize(Writer) - Method in class com.google.caja.parser.quasiliteral.HtmlRuleDoclet
 
initialize(Writer) - Method in class com.google.caja.parser.quasiliteral.JsonRuleDoclet
 
initialize(Writer) - Method in class com.google.caja.parser.quasiliteral.RuleDoclet
Initializes the RuleDoclet This method is called before any documentation generation occurs and may be overridden to initialize variables or open files
initializer - Variable in class com.google.caja.parser.js.Declaration
 
initializer - Variable in class com.google.caja.parser.js.ForLoop
 
initRules() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriter
 
initRules() - Method in class com.google.caja.parser.quasiliteral.ES53Rewriter
 
initScope(LexicalScope) - Method in class com.google.caja.ancillary.linter.ScopeAnalyzer
Initializes a scope's symbol table.
initSymbols() - Static method in class com.google.caja.parser.js.Operator.Initializer
 
InlineAnnotation - Class in com.google.caja.ancillary.jsdoc
An annotation that marks up a range of text, such as
InlineAnnotation(String, TextAnnotation, FilePosition) - Constructor for class com.google.caja.ancillary.jsdoc.InlineAnnotation
 
InlineCssImportsStage - Class in com.google.caja.plugin.stages
Identify CSS imports and inline them per CSS2.1 rules: The '@import' rule allows users to import style rules from other style sheets.
InlineCssImportsStage() - Constructor for class com.google.caja.plugin.stages.InlineCssImportsStage
 
InlineCssImportsStageTest - Class in com.google.caja.plugin.stages
 
InlineCssImportsStageTest() - Constructor for class com.google.caja.plugin.stages.InlineCssImportsStageTest
 
inlinedModules - Variable in class com.google.caja.parser.quasiliteral.CajitaRewriter
 
inlinedModules - Variable in class com.google.caja.parser.quasiliteral.ES53Rewriter
 
inlineImport(CssTree.Import, URI, int, UriFetcher, MessageQueue, MutableParseTreeNode.Mutation) - Static method in class com.google.caja.plugin.stages.InlineCssImportsStage
 
inlineImports(CssTree.StyleSheet, URI, int, UriFetcher, MessageQueue) - Static method in class com.google.caja.plugin.stages.InlineCssImportsStage
Inline imports at the beginning of ss.
inner - Variable in class com.google.caja.parser.js.scope.ScopeAnalyzerTest.TestScope
 
inners - Variable in class com.google.caja.ancillary.opt.ScopeInfo
Scopes contained entirely by this scope.
innerScopes - Variable in class com.google.caja.ancillary.linter.LexicalScope
 
innerScopes - Variable in class com.google.caja.parser.js.scope.ScopeAnalyzer.ScopeTree
The inner scopes contained by this scope, non-transitively.
innerScopes - Variable in class com.google.caja.plugin.stages.OpenTemplateStage.ScopeChecker
 
Innocent - Class in com.google.caja.render
An executable that directs the innocent code transformation of input javascript.
Innocent() - Constructor for class com.google.caja.render.Innocent
 
InnocentAntTask - Class in com.google.caja.tools
An ANT task that transforms a SINGLE file of innocent code.
InnocentAntTask() - Constructor for class com.google.caja.tools.InnocentAntTask
 
innocentCodeRewriter - Variable in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
InnocentCodeRewriter - Class in com.google.caja.parser.quasiliteral
Rewrites a JavaScript parse tree for trusted code that needs to interact with cajoled code.
InnocentCodeRewriter(MessageQueue, boolean) - Constructor for class com.google.caja.parser.quasiliteral.InnocentCodeRewriter
 
InnocentCodeRewriterTest - Class in com.google.caja.parser.quasiliteral
 
InnocentCodeRewriterTest() - Constructor for class com.google.caja.parser.quasiliteral.InnocentCodeRewriterTest
 
InnocentHandler - Class in com.google.caja.service
Retrieves javascript files and cajoles them
InnocentHandler(BuildInfo) - Constructor for class com.google.caja.service.InnocentHandler
 
InnocentHandlerTest - Class in com.google.caja.service
 
InnocentHandlerTest() - Constructor for class com.google.caja.service.InnocentHandlerTest
 
innocentJs(URI, CharProducer, Appendable, String, MessageQueue) - Method in class com.google.caja.service.InnocentHandler
 
innocentRules - Variable in class com.google.caja.parser.quasiliteral.InnocentCodeRewriter
 
Input - Class in com.google.caja.ancillary.servlet
Encapsulates a source file uploaded to the tools servlet.
Input(ContentType, String, String) - Constructor for class com.google.caja.ancillary.servlet.Input
 
INPUT - Variable in class com.google.caja.plugin.Config
 
input - Variable in class com.google.caja.util.Executor.Input
 
INPUT_SOURCE_COMPARATOR - Static variable in class com.google.caja.render.SourceSpansRenderer
 
InputElementSplitter - Class in com.google.caja.lexer
Splits lines into strings, comments, regular expression literals, and blocks of non-whitespace.
InputElementSplitter(CharProducer, PunctuationTrie<?>) - Constructor for class com.google.caja.lexer.InputElementSplitter
 
InputElementSplitter(CharProducer, PunctuationTrie<?>, boolean) - Constructor for class com.google.caja.lexer.InputElementSplitter
 
InputElementSplitter.ParsedNumber - Class in com.google.caja.lexer
 
InputElementSplitter.ParsedNumber(JsTokenType, int) - Constructor for class com.google.caja.lexer.InputElementSplitter.ParsedNumber
 
inputRange - Variable in class com.google.caja.lexer.TokenQueue
Null or the range of file that is being parsed.
inputs - Variable in class com.google.caja.ancillary.servlet.Request
Inputs to process.
inputs - Variable in class com.google.caja.plugin.PipelineMaker
 
inputs - Variable in class com.google.caja.tools.AbstractCajaAntTask
Input files to compile.
InputSource - Class in com.google.caja.lexer
A file of source code.
InputSource(File) - Constructor for class com.google.caja.lexer.InputSource
 
InputSource(URI) - Constructor for class com.google.caja.lexer.InputSource
 
inputSources - Variable in class com.google.caja.reporting.MessageContext
 
inputUris - Variable in class com.google.caja.plugin.Config
 
inSameFn(AncestorChain<?>, AncestorChain<?>) - Static method in class com.google.caja.ancillary.opt.Optimizer
 
inSameProgramUnit(LexicalScope) - Method in class com.google.caja.ancillary.linter.LexicalScope
True if both scopes occur in the same function, or if neither are in a function, in the same global scope.
inScope - Variable in class com.google.caja.parser.js.scope.ScopeAnalyzer.ScopeTree
The set of AST nodes in this scope that are not in an inner scope.
inScope(AncestorChain<?>, ScopeAnalyzerTest.TestScope) - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest.TestScopeListener
 
inScope(AncestorChain<?>, S) - Method in interface com.google.caja.parser.js.scope.ScopeListener
Called for each node visited in the scope in which it appears.
insert(Map<String, String>, String, String) - Method in class com.google.caja.util.Abbreviator
 
insertBefore(ParseTreeNode, ParseTreeNode) - Method in class com.google.caja.parser.AbstractParseTreeNode
 
insertBefore(ParseTreeNode, ParseTreeNode) - Method in class com.google.caja.parser.AbstractParseTreeNode.MutationImpl
 
insertBefore(Node, Node) - Method in class com.google.caja.parser.html.NodeWrapper
 
insertBefore(ParseTreeNode, ParseTreeNode) - Method in interface com.google.caja.parser.MutableParseTreeNode
Add the given child to the current node's child list before the given node.
insertBefore(ParseTreeNode, ParseTreeNode) - Method in interface com.google.caja.parser.MutableParseTreeNode.Mutation
Add the given child to the current node's child list.
insertCharactersBefore(char[], int, int, Node, Node) - Method in class com.google.caja.parser.html.CajaTreeBuilder
 
insertFosterParentedCharacters(char[], int, int, Node, Node) - Method in class com.google.caja.parser.html.CajaTreeBuilder
 
insertFosterParentedChild(Node, Node, Node) - Method in class com.google.caja.parser.html.CajaTreeBuilder
 
insertPlaceholderAfter(Node) - Method in class com.google.caja.plugin.templates.SafeHtmlMaker
Emit a placeholder so that we can break before a script element that is not immediately preceded by an element in the skeleton.
inspect() - Method in class com.google.caja.plugin.templates.TemplateCompiler
Examines the HTML document and writes messages about problematic portions to the message queue passed to the constructor.
inspect(Node, ElKey) - Method in class com.google.caja.plugin.templates.TemplateCompiler
 
inspectElement(Element, ElKey) - Method in class com.google.caja.plugin.templates.TemplateCompiler
 
inspectFragment(DocumentFragment, ElKey) - Method in class com.google.caja.plugin.templates.TemplateCompiler
 
inspectHtmlAttribute(Attr, HTML.Attribute) - Method in class com.google.caja.plugin.templates.TemplateCompiler
For an HTML attribute, decides whether the value is valid according to the schema and if it is valid, sets a value into TemplateCompiler.scriptsPerNode.
inspectText(Text, ElKey) - Method in class com.google.caja.plugin.templates.TemplateCompiler
 
inst(Class<T>, String) - Static method in class com.google.caja.plugin.UriPolicyHintKey
 
INSTANCE - Static variable in interface com.google.caja.demos.playground.client.PlaygroundResource
 
instance(InputSource, int, int, int) - Static method in class com.google.caja.lexer.FilePosition
 
instance(InputSource, int, int, int, int) - Static method in class com.google.caja.lexer.FilePosition
 
instance(String, TT, FilePosition) - Static method in class com.google.caja.lexer.Token
 
instance(T) - Static method in class com.google.caja.parser.AncestorChain
 
instance(AncestorChain<? extends ParseTreeNode>, T) - Static method in class com.google.caja.parser.AncestorChain
 
instance - Static variable in class com.google.caja.reporting.BuildInfo
 
INSTANCE_MAP - Static variable in enum com.google.caja.lexer.Punctuation
 
inStatement - Variable in class com.google.caja.render.Indent
True iff we are in a statement.
inTag - Variable in class com.google.caja.lexer.HtmlInputSplitter
True iff the current character is inside a tag.
intArrayToRanges(int[]) - Static method in class com.google.caja.util.SparseBitSet
 
INTEGER_LITERAL_RE - Static variable in class com.google.caja.lexer.JsLexer
 
INTEGER_RE - Static variable in class com.google.caja.plugin.SignatureResolver
http://www.w3.org/TR/REC-CSS2/syndata.html#value-def-integer
IntegerLiteral - Class in com.google.caja.parser.js
A number literal that was specified in hex or octal notation, or whose decimal form had no decimal point.
IntegerLiteral(FilePosition, Number, List<? extends ParseTreeNode>) - Constructor for class com.google.caja.parser.js.IntegerLiteral
 
IntegerLiteral(FilePosition, long) - Constructor for class com.google.caja.parser.js.IntegerLiteral
 
integerPartIsOctal(String) - Static method in class com.google.caja.parser.js.Parser
 
intersection(ExitModes) - Method in class com.google.caja.ancillary.linter.ExitModes
ExitModes that are true for any of the predicates above that are true both for this and for m.
intersection(LiveSet) - Method in class com.google.caja.ancillary.linter.LiveSet
Yields a LiveSet with any symbols that occur in both this and other.
intersection(Collection<? extends T>, Collection<? extends T>) - Static method in class com.google.caja.util.Sets
 
introducesScope(AncestorChain<?>) - Method in class com.google.caja.ancillary.linter.ScopeAnalyzer
May be overridden to make different decisions about when to introduce a new lexical scope.
INVALID - Static variable in class com.google.caja.plugin.CssValidator
Used to mark invalid nodes.
invalid(String, String, String) - Static method in exception com.google.caja.service.InvalidArgumentsException
 
InvalidArgumentsException - Exception in com.google.caja.service
Thrown when a ContentHandler does not receive arguments it needs as part of its ContentHandlerArgs.
InvalidArgumentsException(String) - Constructor for exception com.google.caja.service.InvalidArgumentsException
 
invalidNodeMessageLevel - Variable in class com.google.caja.plugin.CssRewriter
 
invalidNodeMessageLevel - Variable in class com.google.caja.plugin.CssValidator
 
inverse() - Method in class com.google.caja.ancillary.linter.VariableLiveness.ConditionalLiveSet
 
ioExceptionHandler - Variable in class com.google.caja.render.Concatenator
 
is(Literal) - Static method in class com.google.caja.ancillary.opt.Fact
 
is(Attr) - Method in class com.google.caja.parser.html.AttribKey
 
is(Element) - Method in class com.google.caja.parser.html.ElKey
 
is(ParseTreeNode, Operator) - Static method in class com.google.caja.parser.js.Operation
 
is(ParseTreeNode, OperatorCategory) - Static method in class com.google.caja.parser.js.Operation
 
is(Expression, Operator) - Static method in class com.google.caja.plugin.templates.Emitter
 
is(Node, String) - Static method in class com.google.caja.plugin.templates.IHTML
True iff the given node is an IHTML element with the given local name.
is(Namespaces) - Static method in class com.google.caja.plugin.templates.IHTML
 
is - Variable in class com.google.caja.render.JsLinePreservingPrinter
 
is - Variable in class com.google.caja.util.CajaTestCase
 
is(SyntheticAttributeKey<Boolean>) - Method in class com.google.caja.util.SyntheticAttributes
 
IS_NORMALIZED - Static variable in class com.google.caja.parser.Normalizer
 
isAlnum(byte) - Static method in class com.google.caja.lexer.Chardet
 
isAmbiguousAttributeValue(String) - Static method in class com.google.caja.parser.html.DomParser
True for the attribute value 'bar=baz' in <a foo= bar=baz> which a naive reader might interpret as <a foo="" bar="baz">.
isAncestorOf(LexicalScope, LexicalScope) - Static method in class com.google.caja.ancillary.linter.LiveSet
 
isAsciiOnly - Variable in class com.google.caja.parser.html.Renderer
 
isAsciiOnly() - Method in class com.google.caja.reporting.RenderContext
True if the renderer produces output that only contains characters in [\1-\x7f].
isAssertionFailedError(Object) - Method in class com.google.caja.util.RhinoTestBed.JunitSandBoxSafe
 
isAttribute(Node) - Static method in class com.google.caja.plugin.templates.IHTML
 
isAttributeAllowed(AttribKey) - Method in class com.google.caja.lang.html.HtmlSchema
 
isBaseObject(Scriptable) - Static method in class com.google.caja.util.RhinoAsserts
 
isBaseUri(URI) - Static method in class com.google.caja.plugin.stages.ResolveUriStage
 
isBlankBreak(Statement) - Static method in class com.google.caja.ancillary.opt.StatementSimplifier
 
isBooleanAttr(String) - Static method in class com.google.caja.parser.html.BooleanAttrs
 
isBreakAfterComment() - Method in class com.google.caja.render.JsPrettyPrinter
 
isBroken(Node) - Static method in class com.google.caja.plugin.templates.IhtmlSanityChecker
 
isCall(Node) - Static method in class com.google.caja.plugin.templates.IHTML
 
isCatchScope() - Method in class com.google.caja.ancillary.linter.LexicalScope
 
isCharSet - Variable in class com.google.caja.lang.css.JSRE.Alternation
 
isClose(Token<HtmlTokenType>) - Static method in class com.google.caja.parser.html.DomParser
True iff the given tag is an end tag.
isCommaOperationNotEvaluatedForValue(Expression) - Static method in class com.google.caja.ancillary.linter.Linter
 
isCommaOperatorInForLoop(AncestorChain<ExpressionStmt>) - Static method in class com.google.caja.ancillary.linter.Linter
 
isComment(String) - Static method in enum com.google.caja.render.TokenClassification
 
isCommitted() - Method in class com.google.caja.service.TestHttpServletResponse
 
isCompatibleClass(ParseTreeNode) - Method in class com.google.caja.parser.quasiliteral.AbstractQuasiHole
 
isConst(Expression) - Static method in class com.google.caja.ancillary.opt.Optimizer
 
isData(String) - Method in class com.google.caja.parser.quasiliteral.Scope
In this scope or some enclosing scope, is a given name defined as data via a local "var" or formal parameter declaration?
isDataUri(URI) - Method in class com.google.caja.plugin.DataUriFetcher
 
isDecimal(char) - Static method in class com.google.caja.lexer.NumberRecognizer
 
isDeclarationContainer - Variable in enum com.google.caja.parser.js.scope.ScopeType
True iff var declarations that appear inside this scope take effect in this scope instead of being hoisted to a containing scope.
isDeclaredFunction(String) - Method in class com.google.caja.parser.quasiliteral.Scope
In this scope or some enclosing scope, is a given name defined as a declared function?
isDeclaredFunctionReference(ParseTreeNode) - Method in class com.google.caja.parser.quasiliteral.Scope
In this scope or some enclosing scope, is a given name defined as a declared function?
isDefaultNamespace(String) - Method in class com.google.caja.parser.html.NodeWrapper
 
isDeferred() - Method in class com.google.caja.plugin.stages.EmbeddedContent
 
isDefined(String) - Method in class com.google.caja.parser.quasiliteral.Scope
Does this scope or some enclosing scope define a name?
isDefinedAs(String, Scope.LocalType) - Method in class com.google.caja.parser.quasiliteral.Scope
 
isDirectiveStringRecognized(String) - Static method in enum com.google.caja.parser.js.Directive.RecognizedValue
 
isDirectory(String) - Method in interface com.google.caja.ancillary.jsdoc.FileSystem
 
isDirectory(String) - Method in class com.google.caja.ancillary.jsdoc.HtmlRenderer.FileSystemSandBoxSafe
 
isDirectory(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain.RealFileSystem
 
isDirectory(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain.RestrictedFileSystem
 
isDirectory(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMainTest.FakeFileSystem
 
isDirectory(String) - Method in class com.google.caja.ancillary.servlet.ZipFileSystem
 
isDo(Node) - Static method in class com.google.caja.plugin.templates.IHTML
 
isDynamic(Node) - Static method in class com.google.caja.plugin.templates.IHTML
 
isDynamicId(String) - Static method in class com.google.caja.plugin.templates.SafeHtmlMaker
 
isDynamicUsePossible() - Method in class com.google.caja.ancillary.opt.ScopeInfo
True iff this scope contains a with statement, use of eval or other construct that complicates static reasoning about the use of names in this scope and containing scopes.
isElement(Node) - Static method in class com.google.caja.plugin.templates.IHTML
 
isElementAllowed(ElKey) - Method in class com.google.caja.lang.html.HtmlSchema
 
isElementFoldable(ElKey) - Static method in class com.google.caja.lang.html.HtmlSchema
Elements that can be removed from the DOM without changing behavior as long as their children are folded into the element's parent.
isElementIgnorable(ElKey) - Static method in class com.google.caja.plugin.templates.TemplateSanitizer
Elements that can be safely removed from the DOM without changing behavior.
isElse(Node) - Static method in class com.google.caja.plugin.templates.IHTML
 
isEmbeddable() - Method in class com.google.caja.reporting.RenderContext
True if the renderer produces output that can be embedded inside a CDATA section, or script element without further escaping?
isEmpty() - Method in class com.google.caja.lang.html.HTML.Element
True if it's empty, has no inner elements or end tag
isEmpty() - Method in class com.google.caja.lexer.CharProducer
True iff the offset is at the end of the input.
isEmpty() - Method in class com.google.caja.lexer.TokenQueue
True iff there are no more tokens on the queue.
isEmpty() - Method in class com.google.caja.plugin.Planner.PlanState
 
isEmpty() - Method in class com.google.caja.plugin.stages.DebuggingSymbols
 
isEmpty() - Method in class com.google.caja.util.CollectionsTest.PetulantCollection
 
isEmpty() - Method in interface com.google.caja.util.Multimap
True if there are no values in the map.
isEmpty() - Method in class com.google.caja.util.Multimaps.MultimapImpl
 
isEmpty() - Method in class com.google.caja.util.SparseBitSet
 
isEmpty() - Method in class com.google.caja.util.TransactionSafeMap
 
isEndTag(String) - Static method in class com.google.caja.parser.html.CajaTreeBuilder
The start token text is either isEndTagOptional() - Method in class com.google.caja.lang.html.HTML.Element
True if the end tag is optional
isEntityName(String) - Static method in class com.google.caja.lexer.HtmlEntities
A possible entity name like "amp" or "gt".
isEph(Node) - Static method in class com.google.caja.plugin.templates.IHTML
 
isEqualNode(Node) - Method in class com.google.caja.parser.html.NodeWrapper
 
isException(String) - Method in class com.google.caja.parser.quasiliteral.Scope
True if name is the name of the variable that a catch block's exception is bound to.
isExpressionListTerminator(ParseTreeNode) - Static method in class com.google.caja.ancillary.opt.StatementSimplifier
 
isFalse() - Method in class com.google.caja.ancillary.opt.Fact
 
isFalsey() - Method in class com.google.caja.ancillary.opt.Fact
 
isFile(String) - Method in interface com.google.caja.ancillary.jsdoc.FileSystem
 
isFile(String) - Method in class com.google.caja.ancillary.jsdoc.HtmlRenderer.FileSystemSandBoxSafe
 
isFile(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain.RealFileSystem
 
isFile(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain.RestrictedFileSystem
 
isFile(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMainTest.FakeFileSystem
 
isFile(String) - Method in class com.google.caja.ancillary.servlet.ZipFileSystem
 
isFnSpecialForm(Expression) - Static method in class com.google.caja.parser.js.Operation
 
isForEachLoopKey(AncestorChain<ExpressionStmt>) - Static method in class com.google.caja.ancillary.linter.Linter
 
isFragment - Variable in class com.google.caja.parser.html.Html5ElementStack
 
isFunction(String) - Method in class com.google.caja.parser.quasiliteral.Scope
In this scope or some enclosing scope, is a given name defined as a function?
isFunctionAllowed(Name) - Method in class com.google.caja.lang.css.CssSchema
Is the given word the name of a CSS function?
isFunctionScope() - Method in class com.google.caja.ancillary.linter.LexicalScope
 
isGlobal() - Method in class com.google.caja.ancillary.linter.LexicalScope
 
isGlobal() - Method in class com.google.caja.ancillary.opt.Fact
 
isHeading(String) - Static method in class com.google.caja.parser.html.CajaTreeBuilder
true for h1, h2, ...
isHex() - Method in class com.google.caja.lexer.NumberRecognizer
 
isHexChar(char) - Static method in class com.google.caja.lexer.CssLexer
Is the given character a hex digit?
isHexDigit(char) - Static method in class com.google.caja.lexer.escaping.UriUtil
 
isHtml(String, String, String) - Static method in class com.google.caja.parser.html.DoctypeMaker
 
isHtml() - Method in class com.google.caja.parser.html.ElKey
 
isHtml(String) - Static method in class com.google.caja.parser.html.Namespaces
 
isHtmlDoctype(String) - Static method in class com.google.caja.parser.html.DomParser
 
isId() - Method in class com.google.caja.parser.html.AttrWrapper
 
isIdentChar(char) - Static method in class com.google.caja.lang.css.CssPropertyPatterns
 
isIdentifier(String) - Method in class com.google.caja.parser.ParserBase
 
isIdentStart(char) - Method in class com.google.caja.lexer.HtmlInputSplitter
 
isIgnorableTextNode(Node) - Static method in class com.google.caja.parser.html.AbstractElementStack
 
isIhtml(Node) - Static method in class com.google.caja.plugin.templates.IHTML
 
isIhtml(Node) - Static method in class com.google.caja.plugin.templates.IhtmlSanityChecker
 
isImported(String) - Method in class com.google.caja.parser.quasiliteral.Scope
Is a given symbol imported by this Cajita module?
isImportsReference(Expression) - Static method in class com.google.caja.parser.quasiliteral.Rule
True iff e is a reference to the global object.
isIntOp(Operator) - Static method in class com.google.caja.parser.js.Operation
 
isInvalidEsc(String, int) - Static method in class com.google.caja.lexer.escaping.UriUtil
 
isJava15() - Static method in class com.google.caja.util.TestUtil
Java 1.5 is missing some core libraries so we are more restrictive under 1.5 than we might otherwise be.
isJavascriptIdentifier(String) - Static method in class com.google.caja.parser.ParserBase
 
isJsLineSeparator(char) - Static method in class com.google.caja.lexer.JsLexer
 
isJsSpace(char) - Static method in class com.google.caja.lexer.JsLexer
 
isKeyReceiver(AncestorChain<Declaration>) - Static method in class com.google.caja.parser.js.scope.ScopeAnalyzer
True iff ac receives the object key value as does k in for(var k in obj).
isKeyword(Name) - Method in class com.google.caja.lang.css.CssSchema
Is the given word a css keyword?
isKeyword(String) - Static method in enum com.google.caja.lexer.Keyword
 
isKeyword(String) - Method in class com.google.caja.parser.js.Operation
 
isKeyword(String) - Method in class com.google.caja.render.Spacer
 
isKeywordAccess() - Method in class com.google.caja.parser.js.Operation
 
isLeftHandSide() - Method in class com.google.caja.parser.js.AbstractExpression
 
isLeftHandSide() - Method in interface com.google.caja.parser.js.Expression
 
isLeftHandSide() - Method in class com.google.caja.parser.js.Operation
 
isLeftHandSide() - Method in class com.google.caja.parser.js.Reference
 
isLeftHandSideExpression() - Method in class com.google.caja.ancillary.linter.ScopeAnalyzer.Use
 
isLeftToRight() - Method in class com.google.caja.plugin.templates.IhtmlL10NContext
 
isLessSpecificThan(Fact) - Method in class com.google.caja.ancillary.opt.Fact
 
isLineBreak(char) - Static method in class com.google.caja.lexer.CssSplitter
 
isLinebreak(char) - Static method in class com.google.caja.reporting.SnippetProducer
 
isLineComment(String) - Static method in enum com.google.caja.render.TokenClassification
 
isLocalReference(Expression, Scope) - Static method in class com.google.caja.parser.quasiliteral.Rule
True iff e is a reference to a local in scope.
isLooseWord(CssTree.Term) - Static method in class com.google.caja.plugin.CssRewriter
 
isLowerCase(CharSequence) - Static method in class com.google.caja.util.Strings
True iff s.equals(String.toLowerCase(s)).
isMediaType(String) - Static method in class com.google.caja.lang.css.CssSchema
 
isMemberAccess() - Method in class com.google.caja.ancillary.linter.ScopeAnalyzer.Use
 
isMessage(Node) - Static method in class com.google.caja.plugin.templates.IHTML
 
isName(String) - Static method in class com.google.caja.parser.html.Renderer
As defined in section 2.6 of XML version 5.
isNmStart(char) - Static method in class com.google.caja.lexer.CssLexer
nmstart [_a-z]|{nonascii}|{escape} nonascii [\200-\377]
isNonAscii(char) - Static method in class com.google.caja.lexer.CssSplitter
 
isNormalized(CharSequence) - Static method in class com.google.caja.parser.Normalizer
A conservative heuristic as to whether s is normalized according to Unicode Normal Form C.
isNullOrUndef(Expression) - Static method in class com.google.caja.ancillary.opt.ParseTreeKB
 
isNumber() - Method in class com.google.caja.lexer.NumberRecognizer
 
isNumber(String) - Static method in enum com.google.caja.render.TokenClassification
 
isNumberOrUndefOperator(Operator) - Static method in class com.google.caja.parser.quasiliteral.opt.ArrayIndexOptimization
True if the given operator always produces a numeric or undefined result, or fails with an exception.
ISO_8859_1 - Static variable in class com.google.caja.lexer.Chardet
 
isObjectInMemberAccess(AncestorChain<?>) - Static method in class com.google.caja.ancillary.linter.ScopeAnalyzer.Use
 
isOctal() - Method in class com.google.caja.lexer.NumberRecognizer
 
isOpaque(String) - Static method in class com.google.caja.lexer.escaping.UriUtil
 
isOptional() - Method in class com.google.caja.lang.html.HTML.Attribute
True if the attribute is optional.
isOuter(String, Scope) - Static method in class com.google.caja.parser.quasiliteral.AlphaRenaming
 
isOuter() - Method in class com.google.caja.parser.quasiliteral.Scope
Determines whether this is an outer scope.
isOuter(String) - Method in class com.google.caja.parser.quasiliteral.Scope
Is a given symbol an outer in this Valija code?
isPh(Node) - Static method in class com.google.caja.plugin.templates.IHTML
 
isPropertyAllowed(Name) - Method in class com.google.caja.lang.css.CssSchema
Is the given word the name of an allowed CSS property?
isPropertyName(AncestorChain<Reference>) - Static method in class com.google.caja.parser.js.scope.ScopeAnalyzer
True if the given reference refers to a property name.
isQuasiIdentifier(String) - Static method in class com.google.caja.parser.ParserBase
 
isQuasiliteral - Variable in class com.google.caja.lexer.InputElementSplitter
Whether we are parsing a quasiliteral pattern, as opposed to plain JavaScript code.
isQuasiliteral - Variable in class com.google.caja.parser.ParserBase
 
isReflectiveCtorAnnotated(Constructor<?>) - Static method in class com.google.caja.parser.ParseTreeNodes
 
isRegexp(String) - Static method in class com.google.caja.lexer.JsLexer
 
isRequestedSessionIdFromCookie() - Method in class com.google.caja.service.TestHttpServletRequest
 
isRequestedSessionIdFromURL() - Method in class com.google.caja.service.TestHttpServletRequest
 
isRequestedSessionIdFromUrl() - Method in class com.google.caja.service.TestHttpServletRequest
Deprecated. 
isRequestedSessionIdValid() - Method in class com.google.caja.service.TestHttpServletRequest
 
isSafe - Variable in class com.google.caja.plugin.templates.HtmlAttributeRewriter.SanitizedAttr
 
isSafeIdentifier(String) - Static method in class com.google.caja.plugin.templates.IHTML
 
isSafeIdentifier(String) - Method in class com.google.caja.util.SafeIdentifierMaker
 
isSafeSelectorPart(String) - Static method in class com.google.caja.plugin.CssRewriter
Restrict selectors to ascii characters until we can test browser handling of escape sequences.
isSameNode(Node) - Method in class com.google.caja.parser.html.NodeWrapper
 
isSatisfied() - Method in class com.google.caja.lexer.PositionInferer.EqualRelation
 
isSatisfied() - Method in class com.google.caja.lexer.PositionInferer.LessThanRelation
 
isSatisfied() - Method in class com.google.caja.lexer.PositionInferer.Relation
True if the upper and lower bounds of the positions of a and b are such that no choice of actual positions within those bounds would make this relation inconsistent.
isScopeBlock(ParseTreeNode) - Static method in class com.google.caja.ancillary.jsdoc.JsdocRewriter
 
isSecure() - Method in class com.google.caja.service.TestHttpServletRequest
 
isShortRun(int, int) - Method in class com.google.caja.render.Indenter
 
isSimple(Expression) - Static method in class com.google.caja.ancillary.opt.StatementSimplifier
 
isSimpleLValue() - Method in class com.google.caja.parser.quasiliteral.Rule.ReadAssignOperands
Can the assignment be performed using the RHS as an LHS without the need for temporaries?
isSinglyInlineable(Expression) - Static method in class com.google.caja.ancillary.opt.Optimizer
 
isSpace(byte) - Static method in class com.google.caja.lexer.Chardet
 
isSpaceChar(char) - Static method in class com.google.caja.lexer.CssLexer
Is the given character a whitespace character according to the CSS 2 spec.
isSpaceOrComment(Token<HtmlTokenType>) - Static method in class com.google.caja.ancillary.servlet.HtmlReducer
 
isSpecified() - Method in class com.google.caja.lexer.PositionInferer.Boundary
 
isStart - Variable in class com.google.caja.lexer.PositionInferer.Boundary
True if this is the start edge.
isStringConcat(Expression) - Static method in class com.google.caja.plugin.templates.Emitter
 
isStringLiteralPart(Part) - Static method in class com.google.caja.plugin.templates.Emitter
 
isStringy(Part, boolean) - Static method in class com.google.caja.plugin.templates.Emitter
 
isStringy(Expression, boolean) - Static method in class com.google.caja.plugin.templates.Emitter
 
isSubstitutable(boolean) - Method in class com.google.caja.ancillary.opt.Fact
 
issueLintWarningsForProblematicEscapes(Token<JsTokenType>, MessageQueue) - Static method in class com.google.caja.parser.js.Parser
 
isSupported(String, String) - Method in class com.google.caja.parser.html.NodeWrapper
 
isSymbolDeclared(String) - Method in class com.google.caja.ancillary.opt.OptScope
 
isSymbolDeclared(String) - Method in interface com.google.caja.parser.js.scope.AbstractScope
True iff the symbol is declared in this scope.
isSymbolDeclared(String) - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest.TestScope
 
isSymbolDeclared(String) - Method in class com.google.caja.parser.quasiliteral.opt.ScopeTree
 
isSynthesizable(ParseTreeNode) - Static method in class com.google.caja.parser.js.SyntheticNodes
 
isSynthetic(Identifier) - Static method in class com.google.caja.parser.quasiliteral.Rule
 
isSynthetic(Reference) - Static method in class com.google.caja.parser.quasiliteral.Rule
 
isSynthetic(FunctionConstructor) - Static method in class com.google.caja.parser.quasiliteral.Rule
 
isTagFollowedByLiteralContent(String) - Static method in enum com.google.caja.lexer.HtmlTextEscapingMode
True if content immediately following the start tag must be treated as special CDATA so that <'s are not treated as starting tags, comments or directives.
isTargetForContinue() - Method in class com.google.caja.parser.js.ForEachLoop
 
isTargetForContinue() - Method in class com.google.caja.parser.js.LabeledStatement
Is the statement a target for a continue? For example, switch statements can be broken from, but since they are not loops, they cannot be continued to.
isTargetForContinue() - Method in class com.google.caja.parser.js.LabeledStmtWrapper
 
isTargetForContinue() - Method in class com.google.caja.parser.js.Loop
 
isTargetForContinue() - Method in class com.google.caja.parser.js.SwitchStmt
 
isTemplate(Node) - Static method in class com.google.caja.plugin.templates.IHTML
 
isTerminal() - Method in class com.google.caja.lexer.PunctuationTrie
Does this node correspond to a complete string in the input set.
isTerminal() - Method in class com.google.caja.parser.js.AbstractStatement
Does the rendered form end with a close curly bracket?
isTerminal() - Method in class com.google.caja.parser.js.Block
 
isTerminal() - Method in class com.google.caja.parser.js.DirectivePrologue
 
isTerminal() - Method in class com.google.caja.parser.js.FunctionDeclaration
 
isTerminal() - Method in class com.google.caja.parser.js.LabeledStmtWrapper
 
isTerminal() - Method in class com.google.caja.parser.js.Noop
 
isTerminal(Statement) - Static method in class com.google.caja.parser.js.Parser
 
isTerminal() - Method in interface com.google.caja.parser.js.Statement
True iff the rendered form end with a close curly bracket that is not part of an expression.
isTerminal() - Method in class com.google.caja.parser.js.SwitchStmt
 
isTerminal() - Method in class com.google.caja.parser.js.TranslatedCode
 
isText() - Method in class com.google.caja.ancillary.servlet.Content
 
isText - Variable in enum com.google.caja.util.ContentType
 
isThis(ParseTreeNode) - Static method in class com.google.caja.ancillary.opt.ParseTreeKB
 
isTolerant - Variable in class com.google.caja.parser.css.CssParser
 
isTolerant() - Method in class com.google.caja.parser.css.CssParser
 
isTrue() - Method in class com.google.caja.ancillary.opt.Fact
 
isTruthy() - Method in class com.google.caja.ancillary.opt.Fact
 
isUndefined() - Method in class com.google.caja.ancillary.opt.Fact
 
isUndefOrLiteral(Expression) - Static method in class com.google.caja.ancillary.opt.ParseTreeKB
 
isUriChar(char) - Static method in class com.google.caja.lexer.CssSplitter
 
isUserInRole(String) - Method in class com.google.caja.service.TestHttpServletRequest
 
isValidLvalue(Keyword) - Static method in class com.google.caja.parser.js.ParserTest
 
isValidRvalue(Keyword) - Static method in class com.google.caja.parser.js.ParserTest
 
isValija - Variable in class com.google.caja.parser.quasiliteral.ModuleManager
 
isValija() - Method in class com.google.caja.parser.quasiliteral.ModuleManager
 
isValueless() - Method in class com.google.caja.lang.html.HTML.Attribute
Like the CHECKED attribute on the INPUT element, true iff the attribute's state is specified entirely by whether or not it is present.
isValuelessAttribute(String) - Static method in class com.google.caja.lexer.HtmlLexer
Can the attribute appear in HTML without a value.
isVisiblePropertyExpr(Expression, ScopeTree, Set<String>) - Static method in class com.google.caja.parser.quasiliteral.opt.ArrayIndexOptimization
True if the expression is guaranteed to return a value v s.t.
isVoidElement(String) - Static method in enum com.google.caja.lexer.HtmlTextEscapingMode
True iff the tag cannot contain any content -- will an HTML parser consider the element to have ended immediately after the start tag.
isWhitespace(String) - Static method in class com.google.caja.parser.html.CajaTreeBuilder
 
isWhitespaceOnlyTextNode(Node) - Static method in class com.google.caja.plugin.templates.TemplateCompiler
 
isWithScope() - Method in class com.google.caja.ancillary.linter.LexicalScope
 
isZeroOrHasUnits(String) - Static method in class com.google.caja.plugin.CssRewriter
 
item(int) - Method in class com.google.caja.parser.html.NamedNodeMapWrapper
 
item(int) - Method in class com.google.caja.parser.html.NodeListWrapper
 
itemToAbbrev - Variable in class com.google.caja.util.Abbreviator
 
iterator() - Method in class com.google.caja.util.CollectionsTest.PetulantCollection
 
Iterators - Class in com.google.caja.util
Utility methods for dealing with iterators.
Iterators() - Constructor for class com.google.caja.util.Iterators
 
itype - Variable in class com.google.caja.ancillary.servlet.Request
temporary used when assembling inputs.

J

j - Variable in class com.google.caja.plugin.stages.Splitter
Indices into the literal list, and the current literal.
javascript - Variable in class com.google.caja.demos.playground.client.CajolingServiceResult
 
JAVASCRIPT - Static variable in interface com.google.caja.demos.playground.client.PlaygroundService
 
JAVASCRIPT_KEYWORDS - Static variable in enum com.google.caja.lexer.Keyword
 
JAVASCRIPT_PUNCTUATOR - Static variable in class com.google.caja.lexer.JsLexer
 
Job - Class in com.google.caja.ancillary.servlet
A parse tree with meta information.
Job(ContentType, Object, Node, URI) - Constructor for class com.google.caja.ancillary.servlet.Job
 
Job - Class in com.google.caja.plugin
A parse tree that is awaiting rewriting, compiling, or rendering.
Job(ParseTreeNode, ContentType, URI) - Constructor for class com.google.caja.plugin.Job
 
job(ParseTreeNode, URI) - Static method in class com.google.caja.plugin.Job
 
job - Variable in class com.google.caja.plugin.JobEnvelope
 
job() - Method in class com.google.caja.plugin.stages.LegacyNamespaceFixupStageTest.NamespaceUnawareBuilder
 
job(String, ContentType) - Static method in class com.google.caja.plugin.stages.PipelineStageTestCase
Create a stub job object.
job(ContentType, String...) - Static method in class com.google.caja.plugin.stages.PipelineStageTestCase
 
JobCache - Class in com.google.caja.plugin.stages
Caches the result of expensive pipeline stages.
JobCache() - Constructor for class com.google.caja.plugin.stages.JobCache
 
JobCache.Key - Interface in com.google.caja.plugin.stages
 
JobCache.Keys - Interface in com.google.caja.plugin.stages
 
JobEnvelope - Class in com.google.caja.plugin
A wrapper around a job that includes info about how it should be processed, cached, and recombined with other jobs
JobEnvelope(String, JobCache.Keys, ContentType, boolean, Job) - Constructor for class com.google.caja.plugin.JobEnvelope
 
jobs(Linter.LintJob...) - Method in class com.google.caja.ancillary.linter.LinterTest
 
Jobs - Class in com.google.caja.plugin
A group of parse trees.
Jobs(MessageContext, MessageQueue, PluginMeta) - Constructor for class com.google.caja.plugin.Jobs
 
jobs - Variable in class com.google.caja.plugin.Jobs
 
jobs - Variable in class com.google.caja.plugin.PluginCompiler
 
jobs - Variable in class com.google.caja.plugin.stages.OpenTemplateStage.Optimizer
 
join(String, String) - Method in interface com.google.caja.ancillary.jsdoc.FileSystem
Returns a path of the file path relative to dir.
join(String, String) - Method in class com.google.caja.ancillary.jsdoc.HtmlRenderer.FileSystemSandBoxSafe
 
join(String, String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain.RealFileSystem
 
join(String, String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain.RestrictedFileSystem
 
join(String, String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMainTest.FakeFileSystem
 
join(ExitModes, ExitModes, boolean) - Method in class com.google.caja.ancillary.linter.ExitModes
 
join(String, String) - Method in class com.google.caja.ancillary.servlet.ZipFileSystem
 
join(Token<HtmlTokenType>, Token<HtmlTokenType>) - Static method in class com.google.caja.lexer.HtmlLexer
 
join(List<? extends T>, List<? extends T>) - Static method in class com.google.caja.parser.css.CssTree.Import
 
Join - Class in com.google.caja.util
Combines strings around a separators.
Join() - Constructor for class com.google.caja.util.Join
 
join(CharSequence, CharSequence...) - Static method in class com.google.caja.util.Join
Join items on separator.
join(CharSequence, Iterable<? extends CharSequence>) - Static method in class com.google.caja.util.Join
Join items on separator.
join(Appendable, CharSequence, Iterable<? extends CharSequence>) - Static method in class com.google.caja.util.Join
Join items on separator, appending the result to out.
join(StringBuilder, CharSequence, Iterable<? extends CharSequence>) - Static method in class com.google.caja.util.Join
Join items on separator, appending the result to out.
join(Appendable, CharSequence, CharSequence...) - Static method in class com.google.caja.util.Join
Join items on separator, appending the result to out.
join(StringBuilder, CharSequence, CharSequence...) - Static method in class com.google.caja.util.Join
Join items on separator, appending the result to out.
joinAdjacentExprs(List<Statement>) - Method in class com.google.caja.ancillary.opt.StatementSimplifier
{ foo(); bar() } -> { foo(), bar(); }
joinStreamsWithCharset(byte[], InputStream, String) - Static method in class com.google.caja.lexer.Chardet
Produces a character stream from an underlying byte stream.
JoinTest - Class in com.google.caja.util
 
JoinTest() - Constructor for class com.google.caja.util.JoinTest
 
js - Variable in enum com.google.caja.ancillary.opt.EnvironmentDatum
 
js(CharProducer, MessageQueue) - Static method in class com.google.caja.ancillary.opt.JsOptimizer
 
js(Block, Node, URI) - Static method in class com.google.caja.ancillary.servlet.Job
 
JS - Static variable in class com.google.caja.plugin.PipelineMaker
 
js - Variable in class com.google.caja.plugin.templates.SafeHtmlMaker
 
js(CharSequence) - Static method in class com.google.caja.reporting.HtmlSnippetProducer
 
js(CharProducer) - Method in class com.google.caja.util.CajaTestCase
 
js(CharProducer, boolean) - Method in class com.google.caja.util.CajaTestCase
 
js(CharProducer, Criterion<Token<JsTokenType>>, boolean) - Method in class com.google.caja.util.CajaTestCase
 
JS_ENCODER - Static variable in class com.google.caja.lexer.escaping.Escaping
 
JS_IDENTIFIER - Static variable in class com.google.caja.lang.css.CssSchema
 
JsConcatenator - Class in com.google.caja.plugin.templates
Given a series of javascript expressions, produces an expression that is the result of appending the result of coercing each to a string.
JsConcatenator() - Constructor for class com.google.caja.plugin.templates.JsConcatenator
 
JsConcatenatorTest - Class in com.google.caja.plugin.templates
 
JsConcatenatorTest() - Constructor for class com.google.caja.plugin.templates.JsConcatenatorTest
 
JScriptScopeAnalyzer<S extends AbstractScope> - Class in com.google.caja.parser.js.scope
 
JScriptScopeAnalyzer(ScopeListener<S>) - Constructor for class com.google.caja.parser.js.scope.JScriptScopeAnalyzer
 
Jsdoc - Class in com.google.caja.ancillary.jsdoc
Extracts documentation from JavaScript source code by rewriting the source code to annotate values with doc strings, executes the code, and then walks enumerable properties to extract the public API.
Jsdoc(MessageContext, MessageQueue) - Constructor for class com.google.caja.ancillary.jsdoc.Jsdoc
 
Jsdoc(AnnotationHandlers, MessageContext, MessageQueue) - Constructor for class com.google.caja.ancillary.jsdoc.Jsdoc
 
Jsdoc.JsdocPowerBoxSandBoxSafe - Class in com.google.caja.ancillary.jsdoc
Allows "jsdoc.js" to report errors, etc..
Jsdoc.JsdocPowerBoxSandBoxSafe() - Constructor for class com.google.caja.ancillary.jsdoc.Jsdoc.JsdocPowerBoxSandBoxSafe
 
JsdocException - Exception in com.google.caja.ancillary.jsdoc
 
JsdocException(Message) - Constructor for exception com.google.caja.ancillary.jsdoc.JsdocException
 
JsdocException(Message, Throwable) - Constructor for exception com.google.caja.ancillary.jsdoc.JsdocException
 
JsdocMain - Class in com.google.caja.ancillary.jsdoc
Has a main method that given a set of files produces JSON documentation.
JsdocMain(FileSystem, Appendable) - Constructor for class com.google.caja.ancillary.jsdoc.JsdocMain
 
JsdocMain.Builder - Class in com.google.caja.ancillary.jsdoc
 
JsdocMain.Builder() - Constructor for class com.google.caja.ancillary.jsdoc.JsdocMain.Builder
 
JsdocMain.RealFileSystem - Class in com.google.caja.ancillary.jsdoc
 
JsdocMain.RealFileSystem() - Constructor for class com.google.caja.ancillary.jsdoc.JsdocMain.RealFileSystem
 
JsdocMain.RestrictedFileSystem - Class in com.google.caja.ancillary.jsdoc
 
JsdocMain.RestrictedFileSystem(Collection<String>, File) - Constructor for class com.google.caja.ancillary.jsdoc.JsdocMain.RestrictedFileSystem
 
JsdocMainTest - Class in com.google.caja.ancillary.jsdoc
 
JsdocMainTest() - Constructor for class com.google.caja.ancillary.jsdoc.JsdocMainTest
 
JsdocMainTest.FakeFileSystem - Class in com.google.caja.ancillary.jsdoc
 
JsdocMainTest.FakeFileSystem(String...) - Constructor for class com.google.caja.ancillary.jsdoc.JsdocMainTest.FakeFileSystem
 
JsdocMessageType - Enum in com.google.caja.ancillary.jsdoc
 
JsdocMessageType(String, MessageLevel) - Constructor for enum com.google.caja.ancillary.jsdoc.JsdocMessageType
 
JsdocRewriter - Class in com.google.caja.ancillary.jsdoc
A rewriter that rewrites javascript to store documentation strings with javascript values so that we can evaluate the javascript and inspect the resulting environment to get at the public API, a la pydoc.
JsdocRewriter(AnnotationHandlers, MessageContext, MessageQueue) - Constructor for class com.google.caja.ancillary.jsdoc.JsdocRewriter
 
JsdocTest - Class in com.google.caja.ancillary.jsdoc
 
JsdocTest() - Constructor for class com.google.caja.ancillary.jsdoc.JsdocTest
 
jsExpr(CharProducer, MessageQueue) - Static method in class com.google.caja.ancillary.opt.JsOptimizer
 
jsExpr(CharProducer) - Method in class com.google.caja.util.CajaTestCase
 
jsExpr(CharProducer, boolean) - Method in class com.google.caja.util.CajaTestCase
 
jsFromAttrib(HtmlAttributeRewriter.AttrValue) - Method in class com.google.caja.plugin.templates.HtmlAttributeRewriter
 
JsFunFuzz - Class in com.google.caja.parser.js
Fuzzer for testing JS parsing using jsfunfuzz
JsFunFuzz() - Constructor for class com.google.caja.parser.js.JsFunFuzz
 
JsHandler - Class in com.google.caja.service
Retrieves javascript files and cajoles them
JsHandler(BuildInfo) - Constructor for class com.google.caja.service.JsHandler
 
JsHandlerTest - Class in com.google.caja.service
 
JsHandlerTest() - Constructor for class com.google.caja.service.JsHandlerTest
 
JsHtmlSanitizerTest - Class in com.google.caja.plugin
JUnit wrapper for html-sanitizer JSUnit unittests.
JsHtmlSanitizerTest() - Constructor for class com.google.caja.plugin.JsHtmlSanitizerTest
 
jsJob(Statement, URI) - Static method in class com.google.caja.plugin.Job
 
JsLexer - Class in com.google.caja.lexer
Tokenizes javascript source.
JsLexer(CharProducer) - Constructor for class com.google.caja.lexer.JsLexer
 
JsLexer(CharProducer, boolean) - Constructor for class com.google.caja.lexer.JsLexer
 
JsLexer.WordClassifier - Class in com.google.caja.lexer
 
JsLexer.WordClassifier(TokenStream<JsTokenType>) - Constructor for class com.google.caja.lexer.JsLexer.WordClassifier
 
JsLexerTest - Class in com.google.caja.lexer
testcases for JsLexer.
JsLexerTest() - Constructor for class com.google.caja.lexer.JsLexerTest
 
JsLinePreservingPrinter - Class in com.google.caja.render
Renders tokens with spaces or line breaks in between in such a way that line numbers are preserved.
JsLinePreservingPrinter(InputSource, Concatenator) - Constructor for class com.google.caja.render.JsLinePreservingPrinter
 
JsLinePreservingPrinterTest - Class in com.google.caja.render
 
JsLinePreservingPrinterTest() - Constructor for class com.google.caja.render.JsLinePreservingPrinterTest
 
JsMinimalPrinter - Class in com.google.caja.render
A compact JavaScript renderer.
JsMinimalPrinter(Concatenator) - Constructor for class com.google.caja.render.JsMinimalPrinter
 
JsMinimalPrinterTest - Class in com.google.caja.render
 
JsMinimalPrinterTest() - Constructor for class com.google.caja.render.JsMinimalPrinterTest
 
json(ObjectConstructor, URI) - Static method in class com.google.caja.ancillary.servlet.Job
 
json - Variable in class com.google.caja.reporting.RenderContext
Should javascript output be rendered using JSON conventions.
json(String) - Static method in class com.google.caja.service.ServiceTestCase
 
Json - Class in com.google.caja.util
Utility class for manipulating JSON objects
Json() - Constructor for class com.google.caja.util.Json
 
JSON_ATOM - Static variable in class com.google.caja.config.ConfigUtilTest
 
JSON_ESCAPES - Static variable in class com.google.caja.lexer.escaping.Escaping
 
JSON_FLAT_OBJECT - Static variable in class com.google.caja.config.ConfigUtilTest
 
JSON_NUMBER - Static variable in class com.google.caja.config.ConfigUtilTest
 
JSON_STRING - Static variable in class com.google.caja.config.ConfigUtilTest
 
jsonDocument - Variable in class com.google.caja.parser.quasiliteral.JsonRuleDoclet
 
JsonMLCompatible - Interface in com.google.caja.parser.js
An interface that allows parse tree nodes to be converted to an intermediate format that can then be converted into a parse tree for another tool such as closure compiler.
JsonMLCompatible.JsonMLBuilder - Class in com.google.caja.parser.js
A builder object.
JsonMLCompatible.JsonMLBuilder(TagType, FilePosition) - Constructor for class com.google.caja.parser.js.JsonMLCompatible.JsonMLBuilder
 
JsonMLCompatibleTest - Class in com.google.caja.parser.js
 
JsonMLCompatibleTest() - Constructor for class com.google.caja.parser.js.JsonMLCompatibleTest
 
JsonMLConverter - Class in com.google.caja.parser.js
Translates JsonML into a Caja parse tree.
JsonMLConverter(Map<String, SourceBreaks>) - Constructor for class com.google.caja.parser.js.JsonMLConverter
 
JsonMLParser - Class in com.google.caja.parser.js
 
JsonMLParser() - Constructor for class com.google.caja.parser.js.JsonMLParser
 
JsonRuleDoclet - Class in com.google.caja.parser.quasiliteral
Extracts and formats the rules of Caja from DefaultCajaRewriter as a json page which can be loaded and displayed by webpage
JsonRuleDoclet() - Constructor for class com.google.caja.parser.quasiliteral.JsonRuleDoclet
 
JSONWhiteListLoader - Class in com.google.caja.config
 
JSONWhiteListLoader(FilePosition, ImportResolver, MessageQueue) - Constructor for class com.google.caja.config.JSONWhiteListLoader
 
JsOptimizer - Class in com.google.caja.ancillary.opt
Optimizes JavaScript code.
JsOptimizer(MessageQueue) - Constructor for class com.google.caja.ancillary.opt.JsOptimizer
 
JsOptimizerTest - Class in com.google.caja.ancillary.opt
 
JsOptimizerTest() - Constructor for class com.google.caja.ancillary.opt.JsOptimizerTest
 
jsParser(CharProducer, MessageQueue) - Static method in class com.google.caja.ancillary.opt.JsOptimizer
 
JsPrettyPrinter - Class in com.google.caja.render
A formatter that indents code for a C-style language with statement delimited by curly brackets, and expression blocks delimited by square brackets and parentheses.
JsPrettyPrinter(Concatenator) - Constructor for class com.google.caja.render.JsPrettyPrinter
 
JsPrettyPrinterTest - Class in com.google.caja.render
 
JsPrettyPrinterTest() - Constructor for class com.google.caja.render.JsPrettyPrinterTest
 
jsPunc - Variable in class com.google.caja.lexer.PunctuationTrieTest
 
JSRE - Class in com.google.caja.lang.css
 
JSRE() - Constructor for class com.google.caja.lang.css.JSRE
 
JSRE.Alternation - Class in com.google.caja.lang.css
 
JSRE.Alternation(JSRE...) - Constructor for class com.google.caja.lang.css.JSRE.Alternation
 
JSRE.Alternation(Collection<JSRE>) - Constructor for class com.google.caja.lang.css.JSRE.Alternation
 
JSRE.Atom - Class in com.google.caja.lang.css
 
JSRE.Atom(String) - Constructor for class com.google.caja.lang.css.JSRE.Atom
 
JSRE.Concatenation - Class in com.google.caja.lang.css
 
JSRE.Concatenation(JSRE...) - Constructor for class com.google.caja.lang.css.JSRE.Concatenation
 
JSRE.Concatenation(Collection<JSRE>) - Constructor for class com.google.caja.lang.css.JSRE.Concatenation
 
JSRE.Noop - Class in com.google.caja.lang.css
 
JSRE.Noop() - Constructor for class com.google.caja.lang.css.JSRE.Noop
 
JSRE.Priority - Enum in com.google.caja.lang.css
 
JSRE.Priority() - Constructor for enum com.google.caja.lang.css.JSRE.Priority
 
JSRE.Repetition - Class in com.google.caja.lang.css
 
JSRE.Repetition(JSRE, int, int) - Constructor for class com.google.caja.lang.css.JSRE.Repetition
 
JsRenderUtil - Class in com.google.caja.render
Utilities for JS rendering.
JsRenderUtil() - Constructor for class com.google.caja.render.JsRenderUtil
 
JSRETest - Class in com.google.caja.lang.css
 
JSRETest() - Constructor for class com.google.caja.lang.css.JSRETest
 
JsTokenAdjacencyChecker - Class in com.google.caja.render
Keeps track of tokens as they're emitted so that we can put spaces between tokens that are needed.
JsTokenAdjacencyChecker() - Constructor for class com.google.caja.render.JsTokenAdjacencyChecker
 
JsTokenQueue - Class in com.google.caja.lexer
A token queue for javascript.
JsTokenQueue(TokenStream<JsTokenType>, InputSource) - Constructor for class com.google.caja.lexer.JsTokenQueue
 
JsTokenQueue(TokenStream<JsTokenType>, InputSource, Criterion<Token<JsTokenType>>) - Constructor for class com.google.caja.lexer.JsTokenQueue
 
JsTokenType - Enum in com.google.caja.lexer
Types of javascript tokens.
JsTokenType() - Constructor for enum com.google.caja.lexer.JsTokenType
 

K

kb - Variable in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
key - Variable in class com.google.caja.plugin.UriPolicyHintKey
 
key - Variable in class com.google.caja.util.RhinoAsserts.VisitationRecord
A key, unique within the context of a particular object graph, that can be used to identify an object that has multiple in-bound links in that graph.
key_ - Variable in class com.google.caja.lang.html.HTML.Attribute
 
key_ - Variable in class com.google.caja.lang.html.HTML.Element
 
keyIdentifier - Variable in class com.google.caja.parser.quasiliteral.MultiPropertyQuasi
 
keyReceiver - Variable in class com.google.caja.parser.js.ForEachLoop
 
keySet() - Method in interface com.google.caja.util.Multimap
The set of keys with a non empty value collection.
keySet() - Method in class com.google.caja.util.Multimaps.MultimapImpl
 
keySet() - Method in class com.google.caja.util.TransactionSafeMap
An immutable view of the keys in this map.
Keyword - Enum in com.google.caja.lexer
An enumeration of all javascript keywords.
Keyword(String) - Constructor for enum com.google.caja.lexer.Keyword
 
keywords - Variable in class com.google.caja.lang.css.CssSchema
 
KEYWORDS - Static variable in class com.google.caja.render.JsMinimalPrinterTest
 
KEYWORDS - Static variable in class com.google.caja.render.JsPrettyPrinterTest
 
KEYWORDS - Static variable in class com.google.caja.render.Spacer
 
keywordText - Variable in enum com.google.caja.lexer.Keyword
 
knowledge - Variable in class com.google.caja.ancillary.opt.ParseTreeKBTest
 

L

l - Variable in class com.google.caja.ancillary.jsdoc.UpdocParser.UpdocLexer
 
L_URI - Variable in class com.google.caja.plugin.Config
 
label - Variable in class com.google.caja.parser.js.BreakStmt
 
label - Variable in class com.google.caja.parser.js.ContinueStmt
 
label - Variable in class com.google.caja.parser.js.LabeledStatement
 
LabeledStatement - Class in com.google.caja.parser.js
A statement with a label, such as label: for (...) { ...
LabeledStatement(FilePosition, String, Class<? extends ParseTreeNode>) - Constructor for class com.google.caja.parser.js.LabeledStatement
 
LabeledStmtWrapper - Class in com.google.caja.parser.js
A labeled statement implementation that can apply to any statement.
LabeledStmtWrapper(FilePosition, String, List<? extends ParseTreeNode>) - Constructor for class com.google.caja.parser.js.LabeledStmtWrapper
 
LabeledStmtWrapper(FilePosition, String, Statement) - Constructor for class com.google.caja.parser.js.LabeledStmtWrapper
 
labelGenerator - Variable in class com.google.caja.ancillary.opt.StatementSimplifier
 
labels - Variable in class com.google.caja.ancillary.opt.StatementSimplifier
 
Lang - Enum in com.google.caja.demos.playground.client.ui
 
Lang() - Constructor for enum com.google.caja.demos.playground.client.ui.Lang
 
language - Variable in class com.google.caja.tools.TransformAntTask.TranslateTaskOutput
 
lastClass - Variable in class com.google.caja.render.JsTokenAdjacencyChecker
The classification of the last non-space/comment token.
lastClass - Variable in class com.google.caja.render.Spacer
The classification of the last non-space/comment token.
lastForPrefix - Variable in class com.google.caja.parser.html.Namespaces
 
lastForUri - Variable in class com.google.caja.parser.html.Namespaces
 
lastLine - Variable in class com.google.caja.render.Spacer
The end line number of the last token seen.
lastLineNo(InputSource) - Method in class com.google.caja.render.SideBySideRenderer
 
lastNonCommentToken - Variable in class com.google.caja.lexer.InputElementSplitter
The last token that was not a comment token.
lastNonIgnorable - Variable in class com.google.caja.lexer.HtmlInputSplitter
 
lastPos - Variable in class com.google.caja.render.SideBySideRenderer
 
lastPosition() - Method in class com.google.caja.lexer.TokenQueue
 
lastRealJavascriptChild(List<? extends ParseTreeNode>) - Static method in class com.google.caja.parser.quasiliteral.CajitaRewriter
Index of the last node that wasn't translated from another language.
lastRealJavascriptChild(List<? extends ParseTreeNode>) - Static method in class com.google.caja.parser.quasiliteral.ES53Rewriter
Index of the last node that wasn't translated from another language.
lastToken - Variable in class com.google.caja.render.CssMinimalPrinter
 
lastToken - Variable in class com.google.caja.render.JsMinimalPrinter
The last non-space/comment token.
lastToken - Variable in class com.google.caja.render.JsTokenAdjacencyChecker
The last non-space/comment token.
lastToken - Variable in class com.google.caja.render.Spacer
The last non-space/comment token.
layoutRows(List<TabularSideBySideRenderer.TableRow>) - Static method in class com.google.caja.render.TabularSideBySideRenderer
Calculates width of columns.
LayoutTest - Class in com.google.caja.demos.calendar
 
LayoutTest() - Constructor for class com.google.caja.demos.calendar.LayoutTest
 
LCASE_CHARS - Static variable in class com.google.caja.util.Strings
 
LegacyNamespaceFixupStage - Class in com.google.caja.plugin.stages
Adds namespaces to DOM nodes that lack them so that we can deal with input from legacy systems that use document.createElement or document.setAttribute instead of the namespace-aware variants.
LegacyNamespaceFixupStage() - Constructor for class com.google.caja.plugin.stages.LegacyNamespaceFixupStage
 
LegacyNamespaceFixupStage.Fixer - Class in com.google.caja.plugin.stages
 
LegacyNamespaceFixupStage.Fixer(MessageQueue) - Constructor for class com.google.caja.plugin.stages.LegacyNamespaceFixupStage.Fixer
 
LegacyNamespaceFixupStageTest - Class in com.google.caja.plugin.stages
 
LegacyNamespaceFixupStageTest() - Constructor for class com.google.caja.plugin.stages.LegacyNamespaceFixupStageTest
 
LegacyNamespaceFixupStageTest.NamespaceUnawareBuilder - Class in com.google.caja.plugin.stages
 
LegacyNamespaceFixupStageTest.NamespaceUnawareBuilder() - Constructor for class com.google.caja.plugin.stages.LegacyNamespaceFixupStageTest.NamespaceUnawareBuilder
 
length - Variable in class com.google.caja.ancillary.linter.FileContent
 
length() - Method in class com.google.caja.ancillary.linter.FileContent
 
length() - Method in class com.google.caja.lexer.BufferBackedSequence
 
length() - Method in class com.google.caja.lexer.CharProducer
 
length - Variable in class com.google.caja.lexer.FilePosition
 
length() - Method in class com.google.caja.lexer.FilePosition
 
LENGTH_RE - Static variable in class com.google.caja.plugin.SignatureResolver
According to http://www.w3.org/TR/CSS21/syndata.html#length-units.
LENGTH_SUFFIX_RE - Static variable in class com.google.caja.plugin.SignatureResolver
 
level - Variable in enum com.google.caja.ancillary.jsdoc.JsdocMessageType
 
level - Variable in enum com.google.caja.ancillary.linter.LinterMessageType
 
level - Variable in enum com.google.caja.ancillary.servlet.CajaWebToolsMessageType
 
level - Variable in enum com.google.caja.config.ConfigMessageType
 
level - Variable in enum com.google.caja.parser.html.DomParserMessageType
 
level - Variable in enum com.google.caja.parser.quasiliteral.RewriterMessageType
 
level - Variable in enum com.google.caja.plugin.PluginMessageType
 
level - Variable in enum com.google.caja.plugin.templates.IhtmlMessageType
 
level - Variable in class com.google.caja.reporting.AbstractMessageQueueTest.TestMessageType
 
level - Variable in class com.google.caja.reporting.Message
 
level - Variable in enum com.google.caja.reporting.MessageType
 
level - Variable in enum com.google.caja.reporting.SnippetProducerTest.TestMessageType
 
level - Variable in enum com.google.caja.service.ServiceMessageType
 
LEVELS - Static variable in class com.google.caja.ancillary.servlet.LintPage
 
lex(HtmlLexer, Appendable) - Method in class com.google.caja.lexer.HtmlLexerTest
 
lexer - Variable in class com.google.caja.parser.html.LookaheadLexer
 
LexicalScope - Class in com.google.caja.ancillary.linter
A set of adjacent AST nodes that share a common ancestor which is in the set.
LexicalScope(AncestorChain<?>, LexicalScope) - Constructor for class com.google.caja.ancillary.linter.LexicalScope
 
limit - Variable in class com.google.caja.lexer.CharProducer
 
LINE_NUMBER_FORMAT - Static variable in class com.google.caja.ancillary.jsdoc.HtmlRenderer
 
lineAt(int) - Method in class com.google.caja.lexer.SourceBreaks
 
lineContinuingCharProducer(CharProducer) - Method in class com.google.caja.lexer.InputElementSplitter
 
lineLengthLimit - Variable in class com.google.caja.render.JsMinimalPrinter
Line length below which the printer will not wrap lines.
lineLengthLimit - Variable in class com.google.caja.render.JsPrettyPrinter
 
lineNo - Variable in class com.google.caja.render.SourceSnippetRenderer.OriginalSourceLine
 
lineNumber - Variable in class com.google.caja.render.JsLinePreservingPrinter
 
lineNumberZero - Variable in class com.google.caja.lexer.SourceBreaks
The line-number on which character zero falls.
lineNums - Variable in class com.google.caja.lexer.SourceBreaks
The first SourceBreaks.nLines elements are a sorted array of code-unit indices corresponding to the position at which a line ends.
lines - Variable in class com.google.caja.render.SourceSnippetRenderer.RenderedSourceLine
 
lineStartsAt(int) - Method in class com.google.caja.lexer.SourceBreaks
Add a line break.
LINK - Static variable in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
 
LINK - Static variable in class com.google.caja.plugin.stages.RewriteHtmlStage
 
LINK_HREF - Static variable in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
 
LINK_PSEUDO_CLASSES - Static variable in class com.google.caja.plugin.CssRewriter
A set of pseudo classes that are allowed in restricted context because they can leak user history information.
LINK_REL - Static variable in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
 
lint(List<Linter.LintJob>, Linter.Environment, MessageQueue) - Static method in class com.google.caja.ancillary.linter.Linter
 
lint(AncestorChain<?>, Linter.Environment, Set<String>, Set<String>, Set<String>, MessageQueue) - Static method in class com.google.caja.ancillary.linter.Linter
 
lint(List<Job>) - Method in class com.google.caja.ancillary.servlet.Processor
Find problems in code.
lint - Variable in class com.google.caja.ancillary.servlet.Request
True if we should run the linter over inputs before other processing steps.
LINT_PAGE_TEMPLATE - Static variable in class com.google.caja.ancillary.servlet.LintPage
 
lintCss(CssTree) - Method in class com.google.caja.ancillary.servlet.Processor
 
Linter - Class in com.google.caja.ancillary.linter
A build task that performs sanity checks on JavaScript inputs, and if there are no warnings or errors, outputs a time-stamp file to record the time at which the linter passed.
Linter() - Constructor for class com.google.caja.ancillary.linter.Linter
 
Linter(Linter.Environment, Set<String>) - Constructor for class com.google.caja.ancillary.linter.Linter
 
Linter.Environment - Class in com.google.caja.ancillary.linter
 
Linter.Environment(Set<String>) - Constructor for class com.google.caja.ancillary.linter.Linter.Environment
 
Linter.LintJob - Class in com.google.caja.ancillary.linter
Encapsulates information about a single input to the linter.
Linter.LintJob(InputSource, Set<String>, Set<String>, Set<String>, Block) - Constructor for class com.google.caja.ancillary.linter.Linter.LintJob
 
LinterMessageType - Enum in com.google.caja.ancillary.linter
 
LinterMessageType(String, MessageLevel) - Constructor for enum com.google.caja.ancillary.linter.LinterMessageType
 
LinterTest - Class in com.google.caja.ancillary.linter
 
LinterTest() - Constructor for class com.google.caja.ancillary.linter.LinterTest
 
LinterTest.LintJobMaker - Class in com.google.caja.ancillary.linter
 
LinterTest.LintJobMaker(Block) - Constructor for class com.google.caja.ancillary.linter.LinterTest.LintJobMaker
 
lintJs(List<Block>) - Method in class com.google.caja.ancillary.servlet.Processor
 
lintMarkup(Node) - Method in class com.google.caja.ancillary.servlet.Processor
 
LintPage - Class in com.google.caja.ancillary.servlet
A page that shows the output along with messages from the message queue.
LintPage() - Constructor for class com.google.caja.ancillary.servlet.LintPage
 
list(AnnotationHandler...) - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
Given n annotation handlers, breaks the annotation's initial text part into (n-1) tokens which are either whitespace delimited, or a block of non-nesting text inside {...}.
list - Variable in class com.google.caja.reporting.DevNullMessageQueue
 
listener - Variable in class com.google.caja.parser.js.scope.ScopeAnalyzer
 
listener - Variable in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
Lists - Class in com.google.caja.util
Shortcuts for creating lists.
Lists() - Constructor for class com.google.caja.util.Lists
 
lit(String) - Static method in class com.google.caja.lang.css.JSRE
 
lit(String) - Static method in class com.google.caja.service.AbstractCajolingHandler
 
lit(int) - Static method in class com.google.caja.service.AbstractCajolingHandler
 
Literal - Class in com.google.caja.parser.js
A literal expression whose value does not depend on the environment, and whose evaluation has no side-effect.
Literal(FilePosition) - Constructor for class com.google.caja.parser.js.Literal
 
literals - Variable in class com.google.caja.plugin.stages.Splitter
The string literals being processed.
litToPattern(boolean, CssPropertySignature.LiteralSignature) - Static method in class com.google.caja.lang.css.CssPropertyPatterns
 
liveExits() - Method in class com.google.caja.ancillary.linter.ExitModes
 
LIVENESS - Static variable in class com.google.caja.ancillary.linter.VariableLiveness
Visible for testing.
liveness(ParseTreeNode, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
Attaches liveness info to node and recurses to children.
livenessFor(ParseTreeNode) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
Returns the set of symbols that must be live when control enters the given node.
LiveSet - Class in com.google.caja.ancillary.linter
The set of symbols that are definitely live at a point in a program.
LiveSet(ParseTreeNode) - Constructor for class com.google.caja.ancillary.linter.LiveSet
Creates a new scope for a DOM root or function constructor.
LiveSet(Set<Pair<String, LexicalScope>>) - Constructor for class com.google.caja.ancillary.linter.LiveSet
 
load(String...) - Static method in class com.google.caja.ancillary.servlet.DefaultSchemas
 
loadEnumClasses(Iterable<? extends File>, PrintStream) - Method in class com.google.caja.tools.EnumsToJs
 
loadEnvJsonFile(File, JsOptimizer, MessageQueue) - Static method in class com.google.caja.plugin.BuildServiceImplementation
 
LoaderType - Enum in com.google.caja.plugin
Explains what kind of entity is loading the URI.
LoaderType() - Constructor for enum com.google.caja.plugin.LoaderType
 
loaderType_ - Variable in class com.google.caja.lang.html.HTML.Attribute
For URI attributes.
loadFrom(Reader) - Method in class com.google.caja.config.JSONWhiteListLoader
 
loadFrom(JSONObject) - Method in class com.google.caja.config.JSONWhiteListLoader
 
loading() - Method in interface com.google.caja.demos.playground.client.PlaygroundResource
 
loadingLabel - Variable in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
loadPolicy(String) - Method in class com.google.caja.demos.playground.client.Playground
 
loadResource(InputSource) - Static method in class com.google.caja.util.RhinoTestBed
 
loadSkeleton(Reader) - Method in class com.google.caja.config.JSONWhiteListLoader
 
loadSkeleton(JSONObject) - Method in class com.google.caja.config.JSONWhiteListLoader
Split a JSON object into bits that can be turned into a skeleton, and issue warnings for bits we don't understand.
loadSource(String) - Method in class com.google.caja.demos.playground.client.Playground
 
loadWhiteListFromJson(Reader, FilePosition, ImportResolver, MessageQueue) - Static method in class com.google.caja.config.ConfigUtil
Produce a whitelist from the given JSONObject.
loadWhiteListFromJson(URI, ImportResolver, MessageQueue) - Static method in class com.google.caja.config.ConfigUtil
Produce a whitelist from the given JSONObject.
loadWhiteListFromJson(JSONObject, FilePosition, ImportResolver, MessageQueue) - Static method in class com.google.caja.config.ConfigUtil
Produce a whitelist from the given JSONObject.
LOCAL_ARGUMENTS - Static variable in class com.google.caja.parser.quasiliteral.ReservedNames
 
LOCAL_THIS - Static variable in class com.google.caja.parser.quasiliteral.ReservedNames
 
locale - Variable in class com.google.caja.plugin.templates.IhtmlL10NContext
 
localize(Element, IhtmlL10NContext) - Method in class com.google.caja.plugin.templates.Localizer
Replace ihtml:message elements with the messages in cx.
LocalizedHtml - Class in com.google.caja.plugin.templates
A snippet of Localized HTML containing human language text with placeholders.
LocalizedHtml(String, String) - Constructor for class com.google.caja.plugin.templates.LocalizedHtml
 
LocalizedHtml(String, String, FilePosition) - Constructor for class com.google.caja.plugin.templates.LocalizedHtml
 
LocalizedHtml.PlaceholderHandler - Interface in com.google.caja.plugin.templates
 
LocalizedHtmlTest - Class in com.google.caja.plugin.templates
 
LocalizedHtmlTest() - Constructor for class com.google.caja.plugin.templates.LocalizedHtmlTest
 
Localizer - Class in com.google.caja.plugin.templates
Replaces message strings in IHTML with ones from a message bundle.
Localizer(MessageQueue) - Constructor for class com.google.caja.plugin.templates.Localizer
 
Localizer.Placeholder - Class in com.google.caja.plugin.templates
 
Localizer.Placeholder(Element) - Constructor for class com.google.caja.plugin.templates.Localizer.Placeholder
 
LocalizerTest - Class in com.google.caja.plugin.templates
 
LocalizerTest() - Constructor for class com.google.caja.plugin.templates.LocalizerTest
 
localName - Variable in class com.google.caja.parser.html.AttribKey
The normalized local name of the attribute.
localName - Variable in class com.google.caja.parser.html.ElKey
The namespace in which elements described by this key appear.
localName(String, String) - Static method in class com.google.caja.parser.html.Namespaces
 
locals - Variable in class com.google.caja.parser.js.scope.ScopeAnalyzerTest.TestScope
 
locals - Variable in class com.google.caja.parser.quasiliteral.Scope
 
LocalVarRenamer - Class in com.google.caja.ancillary.opt
Renames all local variables in scopes not visible to calls to eval to shorten names.
LocalVarRenamer(MessageQueue) - Constructor for class com.google.caja.ancillary.opt.LocalVarRenamer
 
LocalVarRenamerTest - Class in com.google.caja.ancillary.opt
 
LocalVarRenamerTest() - Constructor for class com.google.caja.ancillary.opt.LocalVarRenamerTest
 
log(String, String) - Method in class com.google.caja.parser.js.ParserTest
 
logger - Static variable in class com.google.caja.parser.html.DomParser
 
logger - Static variable in class com.google.caja.parser.html.Html5ElementStack
 
logging - Variable in class com.google.caja.parser.quasiliteral.Rewriter
 
logo() - Method in interface com.google.caja.demos.playground.client.PlaygroundResource
 
logQueue() - Static method in class com.google.caja.ancillary.servlet.UserAgentDb
 
logResults(Rule, ParseTreeNode, ParseTreeNode, Exception) - Method in class com.google.caja.parser.quasiliteral.Rewriter
 
longestKeyLength - Variable in class com.google.caja.ancillary.opt.ParseTreeKB
 
lookahead - Variable in class com.google.caja.ancillary.jsdoc.CommentParser.Joiner
 
lookahead - Variable in class com.google.caja.lexer.HtmlLexer
 
LookaheadLexer - Class in com.google.caja.parser.html
A TokenStream that wraps another TokenStream to provide an arbitrary amount of token lookahead.
LookaheadLexer(TokenStream<HtmlTokenType>) - Constructor for class com.google.caja.parser.html.LookaheadLexer
 
lookaheadSymbol(String) - Method in class com.google.caja.parser.css.CssParser
 
lookaheadToken(Punctuation) - Method in class com.google.caja.lexer.JsTokenQueue
 
lookaheadToken(Keyword) - Method in class com.google.caja.lexer.JsTokenQueue
 
lookaheadToken(String) - Method in class com.google.caja.lexer.TokenQueue
Returns true iff the current token matches the given text.
lookup(char) - Method in class com.google.caja.lexer.PunctuationTrie
The child corresponding to the given character.
lookup(CharSequence) - Method in class com.google.caja.lexer.PunctuationTrie
The descendant of this trie corresponding to the string for this trie appended with s.
lookup(NAME) - Method in class com.google.caja.parser.quasiliteral.NameContext
Find a declaration with the given original name, looking in ancestor contexts if declare(originalName, ...) was never called on this context.
lookupAttribute(AttribKey) - Method in class com.google.caja.lang.html.HtmlSchema
 
lookupAttribute(String, String) - Method in class com.google.caja.lang.html.HtmlSchemaTest
 
lookupElement(ElKey) - Method in class com.google.caja.lang.html.HtmlSchema
 
lookupEnvJson(String) - Static method in class com.google.caja.ancillary.servlet.UserAgentDb
 
lookupLocally(SortedSet<String>) - Static method in class com.google.caja.ancillary.servlet.UserAgentDb
 
lookupNamespaceURI(String) - Method in class com.google.caja.parser.html.NodeWrapper
 
lookupOperation(String, OperatorType) - Static method in enum com.google.caja.parser.js.Operator
 
lookupPrefix(String) - Method in class com.google.caja.parser.html.NodeWrapper
 
Loop - Class in com.google.caja.parser.js
A compound statement that may execute its body zero or more times.
Loop(FilePosition, String, Class<? extends ParseTreeNode>) - Constructor for class com.google.caja.parser.js.Loop
 
LooseContentTypeCheck - Class in com.google.caja.service
Tests if two content-types denoted the same type of content.
LooseContentTypeCheck() - Constructor for class com.google.caja.service.LooseContentTypeCheck
 
LOUD_MQ - Static variable in class com.google.caja.ancillary.opt.EnvironmentData
 
lowerBounds - Static variable in class com.google.caja.parser.quasiliteral.RuleChain
Caches quasi text to a conservative lower bound for ParseTreeNode types that it might match.
lUris - Variable in class com.google.caja.plugin.Config
 

M

m - Variable in class com.google.caja.parser.quasiliteral.MatchTest
 
main(String[]) - Static method in class com.google.caja.ancillary.jsdoc.JsdocMain
 
main(String[]) - Static method in class com.google.caja.ancillary.linter.Linter
 
main(String...) - Static method in class com.google.caja.ancillary.opt.JsOptimizer
 
Main - Class in com.google.caja.ancillary.servlet
Starts up the servlet using jetty, by default, on port 8080.
Main() - Constructor for class com.google.caja.ancillary.servlet.Main
 
main(String[]) - Static method in class com.google.caja.ancillary.servlet.Main
Starts a server on port 8080.
main(String[]) - Static method in class com.google.caja.lang.css.CssPropertyPatterns
 
main(String[]) - Static method in class com.google.caja.lang.html.HtmlDefinitions
 
main(String[]) - Static method in class com.google.caja.lexer.JsLexerTest
 
main(String[]) - Static method in class com.google.caja.parser.js.Minify
 
main(String[]) - Static method in class com.google.caja.parser.quasiliteral.MatchExperiments
 
main(String[]) - Static method in class com.google.caja.parser.quasiliteral.TextRuleDoclet
 
main(String[]) - Static method in class com.google.caja.plugin.BrowserTestCaseStub
 
main(String[]) - Static method in class com.google.caja.plugin.Config
 
main(String[]) - Static method in class com.google.caja.plugin.PluginCompilerMain
 
main(String[]) - Static method in class com.google.caja.render.Innocent
 
main(String[]) - Static method in class com.google.caja.service.CajolingServiceMain
 
mainClass - Variable in class com.google.caja.plugin.Config
 
MainServlet - Class in com.google.caja.ancillary.servlet
A CajaWebToolsServlet that is wired to the outside world and has a convenient zero argument ctor.
MainServlet() - Constructor for class com.google.caja.ancillary.servlet.MainServlet
Zero argument ctor for Jetty.
make() - Method in class com.google.caja.ancillary.linter.LinterTest.LintJobMaker
 
make(CharProducer...) - Static method in class com.google.caja.lexer.CharProducer.ChainCharProducer
 
make(DecodingCharProducer.Decoder, CharProducer) - Static method in class com.google.caja.lexer.DecodingCharProducer
 
make() - Method in class com.google.caja.plugin.templates.SafeCssMaker
 
make(Pair<Statement, Element>) - Method in class com.google.caja.plugin.templates.SafeHtmlMaker
 
make(UriFetcher...) - Static method in class com.google.caja.plugin.UriFetcher.ChainingUriFetcher
 
makeAssignment(Expression) - Method in class com.google.caja.parser.quasiliteral.Rule.ReadAssignOperands
 
makeBindings() - Static method in class com.google.caja.parser.quasiliteral.Rule
 
makeCacheId() - Static method in class com.google.caja.ancillary.servlet.MainServlet
 
makeChildContext() - Method in class com.google.caja.parser.quasiliteral.NameContext
Produces a context that has the same name generator and which has this context as its parent.
makeContentUrl(String) - Static method in class com.google.caja.util.TestUtil
 
makeCssParser(CharProducer, MessageQueue) - Method in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
 
makeCssValidator(MessageQueue) - Static method in class com.google.caja.plugin.CssValidatorTest
 
makeDocument(Function<DOMImplementation, DocumentType>, String, DOMImplementation) - Static method in class com.google.caja.parser.html.DomParser
 
makeDocument(Function<DOMImplementation, DocumentType>, String) - Static method in class com.google.caja.parser.html.DomParser
 
makeDynamicId(String, FilePosition) - Method in class com.google.caja.plugin.templates.SafeHtmlMaker
 
makeElementStack(Document, MessageQueue) - Method in class com.google.caja.parser.html.DomParser
 
makeEmitStaticStmt(Node) - Static method in class com.google.caja.plugin.stages.HtmlToJsStage
 
makeEnumMap(Class<? extends Enum>) - Static method in class com.google.caja.util.Maps
 
makeGoal(String, String...) - Static method in class com.google.caja.plugin.PipelineMaker
 
makeIndent(int) - Static method in class com.google.caja.render.Indenter
 
makeInner(String) - Static method in class com.google.caja.plugin.PipelineMaker
 
makeInputSource(String) - Static method in class com.google.caja.plugin.templates.LocalizedHtml
 
makeJobFromHtml(Node, URI) - Method in class com.google.caja.plugin.stages.CompileHtmlStage
 
makeJobFromHtml(Node, URI) - Method in class com.google.caja.plugin.stages.HtmlToBundleStage
 
makeJobFromHtml(Node, URI) - Method in class com.google.caja.plugin.stages.HtmlToJsStage
 
makeJsParser(CharProducer, MessageQueue) - Method in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
 
makeLintJob(Block, MessageQueue) - Static method in class com.google.caja.ancillary.linter.Linter
 
makeListWrapper(T, Class<T>) - Method in class com.google.caja.parser.html.DomMembrane
 
makeListWrapper(T, Class<T>) - Method in class com.google.caja.parser.html.NullLocalNameMembrane
 
makeMapWrapper(T, Class<T>) - Method in class com.google.caja.parser.html.DomMembrane
 
makeMapWrapper(T, Class<T>) - Method in class com.google.caja.parser.html.NullLocalNameMembrane
 
makeOutput() - Method in class com.google.caja.tools.AbstractCajaAntTask
 
makeOutput() - Method in class com.google.caja.tools.GenRuleAntTask
 
makeOutput() - Method in class com.google.caja.tools.InnocentAntTask
 
makeOutput() - Method in class com.google.caja.tools.TransformAntTask
 
makePluginCompiler(PluginMeta, MessageQueue) - Method in class com.google.caja.demos.playground.server.GWTCajolingServiceImpl
 
makePrecond(String, String...) - Static method in class com.google.caja.plugin.PipelineMaker
 
maker() - Static method in class com.google.caja.ancillary.linter.NodeBuckets
 
makeRandomQuotedString(Random) - Static method in class com.google.caja.parser.js.StringLiteralTest
 
makeRandomString(Random) - Static method in class com.google.caja.parser.js.StringLiteralTest
 
makeRegexp(Map<String, Integer>, String) - Static method in class com.google.caja.lang.css.CssPropertyPatterns
 
makeRegexpOnto(List<Pair<String, Expression>>, String, int, List<Expression>) - Static method in class com.google.caja.lang.css.CssPropertyPatterns
 
makeRenderContext(StringBuilder, ContentType) - Method in class com.google.caja.ancillary.servlet.Processor
Make a renderer using the preferences specified in Request.
makeRenderContext(TokenConsumer) - Static method in class com.google.caja.plugin.PluginCompilerMain
 
makeRenderer(Appendable, Callback<IOException>) - Method in class com.google.caja.ancillary.jsdoc.AbstractAnnotation
 
makeRenderer(Appendable, Callback<IOException>) - Method in class com.google.caja.ancillary.jsdoc.Updoc
 
makeRenderer(Appendable, Callback<IOException>) - Method in class com.google.caja.ancillary.jsdoc.Updoc.Run
 
makeRenderer(Appendable, Callback<IOException>) - Method in class com.google.caja.parser.css.CssPropertySignature
 
makeRenderer(Appendable, Callback<IOException>) - Method in class com.google.caja.parser.css.CssTree
 
makeRenderer(Appendable, Callback<IOException>) - Method in class com.google.caja.parser.html.Dom
 
makeRenderer(Appendable, Callback<IOException>) - Method in class com.google.caja.parser.js.AbstractExpression
 
makeRenderer(Appendable, Callback<IOException>) - Method in class com.google.caja.parser.js.AbstractStatement
 
makeRenderer(Appendable, Callback<IOException>) - Method in class com.google.caja.parser.js.CajoledModule
 
makeRenderer(Appendable, Callback<IOException>) - Method in class com.google.caja.parser.js.Directive
 
makeRenderer(Appendable, Callback<IOException>) - Method in class com.google.caja.parser.js.Identifier
 
makeRenderer(Appendable, Callback<IOException>) - Method in class com.google.caja.parser.js.ObjProperty
 
makeRenderer(Appendable, Callback<IOException>) - Method in class com.google.caja.parser.js.UncajoledModule
 
makeRenderer(Appendable, Callback<IOException>) - Method in class com.google.caja.parser.ParseTreeNodeContainer
 
makeRenderer(StringBuilder) - Method in class com.google.caja.render.SideBySideRenderer
 
makeRenderer(StringBuilder) - Method in class com.google.caja.render.TabularSideBySideRenderer
 
makeRenderer(Appendable, Callback<IOException>) - Method in interface com.google.caja.reporting.Renderable
Create a renderer capable of rendering this node.
makeRewriter() - Method in class com.google.caja.parser.quasiliteral.ModuleFormatTest
 
makeSimpleAdditionExpr() - Method in class com.google.caja.parser.quasiliteral.RewriterTest
 
makeSkeleton(List<WhiteListSkeleton>, Set<String>, Set<String>, List<JSONObject>) - Method in class com.google.caja.config.JSONWhiteListLoader
Gather information into a skeleton, so we can deal recursively with inherited whitelists.
makeSkeleton(Node, List<SafeHtmlMaker.DomBone>) - Method in class com.google.caja.plugin.templates.SafeHtmlMaker
Produces a skeletal static HTML tree containing only Elements, Text nodes and DocumentFragments, and a set of "bones" including the elements and extracted script elements in depth-first order.
makeSrc() - Method in class com.google.caja.config.ConfigUtilTest
 
makeStringy(Expression, boolean) - Static method in class com.google.caja.plugin.templates.Emitter
 
makeSynthetic(T) - Method in class com.google.caja.parser.quasiliteral.RewriterTestCase
 
makeTestCajoledModule() - Method in class com.google.caja.parser.quasiliteral.ModuleFormatTest
 
makeTokenQueue(CharProducer, MessageQueue, boolean) - Static method in class com.google.caja.parser.css.CssParser
 
makeTokenQueue(InputSource, Reader, boolean, boolean) - Static method in class com.google.caja.parser.html.DomParser
Creates a TokenQueue suitable for this class's parse methods.
makeTokenQueue(FilePosition, Reader, boolean, boolean) - Static method in class com.google.caja.parser.html.DomParser
Creates a TokenQueue suitable for this class's parse methods.
makeTools(Planner.PlanState) - Static method in class com.google.caja.plugin.PipelineMaker
 
makeTypeDefinition(JSONObject) - Method in class com.google.caja.config.JSONWhiteListLoader
 
makeUriPolicy(ContentHandlerArgs) - Method in class com.google.caja.service.AbstractCajolingHandler
 
makeWrapper(T, Class<T>) - Method in class com.google.caja.parser.html.DomMembrane
 
makeWrapper(T, Class<T>) - Method in class com.google.caja.parser.html.NullLocalNameMembrane
 
manual() - Method in interface com.google.caja.ancillary.servlet.ParamHandler
 
manual - Variable in enum com.google.caja.ancillary.servlet.Verb
Human readable description.
many(JSRE) - Static method in class com.google.caja.lang.css.JSRE
 
map - Variable in class com.google.caja.util.Maps.ImmutableMapBuilder
 
mapMaker - Variable in class com.google.caja.util.Multimaps.MultimapImpl
 
mapping - Variable in class com.google.caja.ancillary.opt.ScopeInfo
 
Maps - Class in com.google.caja.util
Shortcuts for creating maps.
Maps() - Constructor for class com.google.caja.util.Maps
 
Maps.ImmutableMapBuilder<K,V> - Class in com.google.caja.util
 
Maps.ImmutableMapBuilder(Map<K, V>) - Constructor for class com.google.caja.util.Maps.ImmutableMapBuilder
 
mapToTestClass(String) - Static method in class com.google.caja.AllTests
 
mark(FilePosition) - Method in interface com.google.caja.lexer.TokenConsumer
Marks tokens consumed before the next call as falling in this range of file positions.
mark() - Method in class com.google.caja.lexer.TokenQueue
Fetches an object that represents a token position, so that this token queue can be "rewound" to the current position later on.
mark(int) - Method in class com.google.caja.plugin.stages.Splitter
Track the last position processed.
mark(FilePosition) - Method in class com.google.caja.render.BufferingRenderer
 
mark(FilePosition) - Method in class com.google.caja.render.Concatenator
 
mark(FilePosition) - Method in class com.google.caja.render.CssMinimalPrinter
 
mark(FilePosition) - Method in class com.google.caja.render.CssPrettyPrinter
 
mark(FilePosition) - Method in class com.google.caja.render.JsLinePreservingPrinter
 
mark - Variable in class com.google.caja.render.SideBySideRenderer
 
mark(FilePosition) - Method in class com.google.caja.render.SideBySideRenderer
 
mark(FilePosition) - Method in class com.google.caja.render.SourceSnippetRenderer
 
mark(FilePosition) - Method in class com.google.caja.render.SourceSpansRenderer
 
mark(FilePosition) - Method in class com.google.caja.render.SourceSpansRendererTest.WrapperRenderer
 
mark - Variable in class com.google.caja.render.Spacer
The last position marked.
MARK_PATTERN - Static variable in class com.google.caja.render.SourceSpansRenderer
 
markBroken(Node) - Static method in class com.google.caja.plugin.templates.IhtmlSanityChecker
 
markForSideEffect(ParseTreeNode) - Static method in class com.google.caja.parser.quasiliteral.Scope
Mark a tree as being evaluated for its side effect, so its value is not significant to the value of the block in which it appears.
marks - Variable in class com.google.caja.render.SourceSnippetRenderer
 
marks - Variable in class com.google.caja.render.SourceSpansRenderer
 
markup(CharProducer) - Method in class com.google.caja.util.CajaTestCase
 
markupFragment(CharProducer) - Method in class com.google.caja.util.CajaTestCase
 
markupMode - Variable in class com.google.caja.reporting.RenderContext
True iff DOM tree nodes should be rendered as XML.
MarkupRenderMode - Enum in com.google.caja.reporting
Explains the dialect of markup to use for output.
MarkupRenderMode() - Constructor for enum com.google.caja.reporting.MarkupRenderMode
 
markupRenderMode() - Method in class com.google.caja.reporting.RenderContext
 
masked(AncestorChain<Identifier>, ScopeAnalyzerTest.TestScope, ScopeAnalyzerTest.TestScope) - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest.TestScopeListener
 
masked(AncestorChain<Identifier>, S, S) - Method in interface com.google.caja.parser.js.scope.ScopeListener
Called when a symbol is declared that masks a symbol in a wider scope.
match(String, String) - Method in class com.google.caja.parser.quasiliteral.MatchTest
 
match(String, ParseTreeNode) - Static method in class com.google.caja.parser.quasiliteral.QuasiBuilder
Match a quasiliteral pattern against a specimen.
match(String, ParseTreeNode, Map<String, ParseTreeNode>) - Static method in class com.google.caja.parser.quasiliteral.QuasiBuilder
Match a quasiliteral pattern against a specimen, returning any hole bindings found in a client supplied map.
match(ParseTreeNode) - Method in class com.google.caja.parser.quasiliteral.QuasiNode
 
match(ParseTreeNode) - Method in class com.google.caja.parser.quasiliteral.Rule
Matches using the Quasi-pattern from RuleDescription.matches() and returns the bindings if the match succeeded, or null otherwise.
match - Variable in class com.google.caja.plugin.Candidate
 
match(CssTree.Term, CssPropertyPartType, Name) - Method in class com.google.caja.plugin.Candidate
 
Match - Class in com.google.caja.plugin
For each term that matches part of a property signature, the part it matches and the type it takes.
Match(CssTree.Term, CssPropertyPartType, Name, Match) - Constructor for class com.google.caja.plugin.Match
 
match - Variable in class com.google.caja.render.Indenter
Maps indices of brackets ("(", ")", etc.) in tokens to the corresponding open or close bracket.
matchChildren(ParseTreeNode, Map<String, ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.SimpleQuasiNode
 
matchedClass - Variable in class com.google.caja.parser.quasiliteral.AbstractQuasiHole
 
MatchExperiments - Class in com.google.caja.parser.quasiliteral
Simple test harness for experimenting with quasiliteral matches during development.
MatchExperiments() - Constructor for class com.google.caja.parser.quasiliteral.MatchExperiments
 
matchSelf(ParseTreeNode) - Method in class com.google.caja.parser.quasiliteral.SimpleQuasiNode
 
MatchTest - Class in com.google.caja.parser.quasiliteral
 
MatchTest() - Constructor for class com.google.caja.parser.quasiliteral.MatchTest
 
max - Variable in class com.google.caja.lang.css.JSRE.Repetition
 
max - Variable in class com.google.caja.lexer.PositionInferer.Boundary
Upper bound on the edge's position.
MAX_NUMBER_OF_TESTS - Variable in class com.google.caja.parser.js.JsFunFuzz
Number of fuzzed cases to generate
MAX_RESPONSE_SIZE_BYTES - Static variable in class com.google.caja.lexer.FetchedData
 
MAX_VALUE - Static variable in class com.google.caja.parser.js.IntegerLiteral
The maximum value that can be represented in IEEE-754 64b floating point.
maxArity(Operator) - Static method in class com.google.caja.parser.js.Operation
 
maxCount - Variable in class com.google.caja.parser.css.CssPropertySignature.RepeatedSignature
 
MAXIMUM_IMPORT_DEPTH - Static variable in class com.google.caja.plugin.stages.InlineCssImportsStage
Avoid cycles among imported style-sheets by limiting import depth.
maxLineSeen - Variable in class com.google.caja.render.SideBySideRenderer
 
maxMessageLevel(MessageQueue) - Static method in class com.google.caja.ancillary.servlet.CajaWebToolsServlet
 
maxMessageLevel(MessageQueue) - Static method in class com.google.caja.util.TestUtil
 
maxWidth - Variable in class com.google.caja.reporting.SnippetProducer
 
maybeCreateAttribute(String, AttrStub) - Method in class com.google.caja.parser.html.Html5ElementStack
Creates a w3c dom attribute.
maybeCreateAttributeNs(String, String, AttrStub) - Method in class com.google.caja.parser.html.Html5ElementStack
Creates a w3c dom attribute in the given namespace.
mc - Variable in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
mc - Variable in class com.google.caja.ancillary.jsdoc.Jsdoc
 
mc - Variable in class com.google.caja.ancillary.jsdoc.JsdocMain
 
mc - Variable in class com.google.caja.ancillary.jsdoc.JsdocRewriter
 
mc - Variable in class com.google.caja.ancillary.servlet.Request
 
mc - Variable in class com.google.caja.plugin.Jobs
 
mc - Variable in class com.google.caja.plugin.PluginCompilerMain
 
mc - Variable in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
 
mc - Variable in class com.google.caja.plugin.templates.SafeHtmlMaker
 
mc - Variable in class com.google.caja.plugin.templates.TemplateCompiler
 
mc - Variable in class com.google.caja.render.SourceSnippetRenderer
 
mc - Variable in class com.google.caja.render.SourceSpansRenderer
 
mc - Variable in class com.google.caja.render.TabularSideBySideRenderer
 
mc - Variable in class com.google.caja.reporting.AbstractMessageQueueTest
 
mc - Variable in class com.google.caja.reporting.EchoingMessageQueue
 
mc - Variable in class com.google.caja.reporting.SnippetProducer
 
mc - Variable in class com.google.caja.util.CajaTestCase
 
mediaGroups - Variable in class com.google.caja.lang.css.CssSchema.CssPropertyInfo
The set of media types for which this property is applicable.
membrane - Variable in class com.google.caja.parser.html.NamedNodeMapWrapper
 
membrane - Variable in class com.google.caja.parser.html.NodeListWrapper
 
membrane - Variable in class com.google.caja.parser.html.NodeWrapper
 
mentionsThisOrArguments(Expression) - Static method in class com.google.caja.parser.js.Operation
 
Menu - Enum in com.google.caja.demos.playground.client.ui
Menu options for the top row of the playground page
Menu(String, String) - Constructor for enum com.google.caja.demos.playground.client.ui.Menu
 
merge(ObjectConstructor, ObjectConstructor) - Static method in class com.google.caja.ancillary.servlet.UserAgentDb
Intersect two JSON objects to produce an output that has only the properties in common between the two.
merge(WhiteList.TypeDefinition, WhiteList.TypeDefinition) - Static method in class com.google.caja.lang.css.CssSchema
 
Message - Class in com.google.caja.reporting
A Message that can be displayed to the user.
Message(MessageTypeInt, MessagePart...) - Constructor for class com.google.caja.reporting.Message
 
Message(MessageTypeInt, MessageLevel, MessagePart...) - Constructor for class com.google.caja.reporting.Message
 
MESSAGE_COMPARATOR - Static variable in class com.google.caja.ancillary.servlet.Reporter
 
messageBundle - Variable in class com.google.caja.plugin.templates.LocalizerTest
 
MessageContext - Class in com.google.caja.reporting
Context needed to render a message part.
MessageContext() - Constructor for class com.google.caja.reporting.MessageContext
 
MessageLevel - Enum in com.google.caja.reporting
The seriousness of a Message.
MessageLevel() - Constructor for enum com.google.caja.reporting.MessageLevel
 
MessagePart - Interface in com.google.caja.reporting
A part that may substitute for a placeholder in an error or logging message.
MessagePart.Factory - Class in com.google.caja.reporting
 
MessagePart.Factory() - Constructor for class com.google.caja.reporting.MessagePart.Factory
 
MessagePart.Factory.ArrayPart - Class in com.google.caja.reporting
 
MessagePart.Factory.ArrayPart(MessagePart[]) - Constructor for class com.google.caja.reporting.MessagePart.Factory.ArrayPart
 
MessagePart.Factory.MessagePartWrapper - Class in com.google.caja.reporting
 
MessagePart.Factory.MessagePartWrapper(Object) - Constructor for class com.google.caja.reporting.MessagePart.Factory.MessagePartWrapper
 
MessageQueue - Interface in com.google.caja.reporting
A group of messages.
messages - Variable in class com.google.caja.demos.playground.client.CajolingServiceResult
 
messages - Variable in class com.google.caja.plugin.templates.IhtmlL10NContext
 
messages - Variable in class com.google.caja.reporting.EchoingMessageQueue
 
messages - Variable in class com.google.caja.reporting.SimpleMessageQueue
 
MessageSList - Class in com.google.caja.plugin
 
MessageSList(Message, MessageSList) - Constructor for class com.google.caja.plugin.MessageSList
 
messagesToFragment(MessageQueue, Request, HtmlQuasiBuilder) - Static method in class com.google.caja.ancillary.servlet.Reporter
 
messagesToIgnore - Variable in class com.google.caja.tools.TransformAntTask.TranslateTaskOutput
 
messageToLocalizedHtml(Element) - Method in class com.google.caja.plugin.templates.Localizer
 
MessageType - Enum in com.google.caja.reporting
The type of a message.
MessageType(String, MessageLevel) - Constructor for enum com.google.caja.reporting.MessageType
 
MessageTypeInt - Interface in com.google.caja.reporting
A type of message that knows how to display messages of its type.
meta - Variable in class com.google.caja.plugin.Jobs
 
meta - Variable in class com.google.caja.plugin.stages.PipelineStageTestCase
 
meta - Variable in class com.google.caja.plugin.templates.HtmlAttributeRewriter
 
meta - Variable in class com.google.caja.plugin.templates.SafeHtmlMaker
 
meta - Variable in class com.google.caja.plugin.templates.TemplateCompiler
 
meta - Variable in class com.google.caja.plugin.templates.TemplateCompilerTest
 
mgr - Variable in class com.google.caja.parser.quasiliteral.CajitaModuleRewriter
 
mgr - Variable in class com.google.caja.plugin.ExpressionSanitizerCaja
 
mgr - Variable in class com.google.caja.plugin.stages.ConsolidateCodeStage
 
mgr - Variable in class com.google.caja.plugin.stages.ValidateJavascriptStage
 
mightContainUrl(CssTree.Expr) - Method in class com.google.caja.plugin.CssRewriter
 
mightHaveParenthesesStealableByNew(Operation) - Static method in class com.google.caja.parser.js.Operation
 
MIME_TYPES - Static variable in enum com.google.caja.util.ContentType
 
mimeType - Variable in enum com.google.caja.util.ContentType
 
mimeTypeFor(ContentType, String) - Static method in class com.google.caja.ancillary.servlet.StaticFiles
 
min - Variable in class com.google.caja.lang.css.JSRE.Repetition
 
min - Variable in class com.google.caja.lexer.escaping.EscapeMap
 
min - Variable in class com.google.caja.lexer.PositionInferer.Boundary
Lower bound on the edge's position.
MIN_VALUE - Static variable in class com.google.caja.parser.js.IntegerLiteral
The minimum value that can be represented in IEEE-754 64b floating point.
minArity(Operator) - Static method in class com.google.caja.parser.js.Operation
 
minCount - Variable in class com.google.caja.parser.css.CssPropertySignature.RepeatedSignature
 
minify - Variable in class com.google.caja.ancillary.servlet.Request
True if we should render outputs using a minimal printer instead of a pretty printer.
Minify - Class in com.google.caja.parser.js
An executable that compresses the input javascript.
Minify() - Constructor for class com.google.caja.parser.js.Minify
 
minify(Iterable<Pair<InputSource, File>>, Writer, PrintWriter) - Static method in class com.google.caja.parser.js.Minify
 
minify(PrintWriter, List<File>, List<File>, File, Map<String, Object>) - Method in class com.google.caja.plugin.BuildServiceImplementation
Minifies inputs to output writing any messages to logger, returning true iff the task passes.
minify(PrintWriter, List<File>, List<File>, File, Map<String, Object>) - Method in interface com.google.caja.tools.BuildService
Minifies inputs to output writing any messages to logger, returning true iff the task passes.
minify(ParseTreeNode) - Method in class com.google.caja.util.CajaTestCase
 
minLevel - Variable in class com.google.caja.ancillary.servlet.Request
The minimum level of messages to report.
minNonPrecomputed - Variable in class com.google.caja.lexer.escaping.Escaper
 
minSetBit() - Method in class com.google.caja.util.SparseBitSet
 
minWidth(int) - Method in class com.google.caja.render.TabularSideBySideRenderer.CodeRow
 
minWidth(int) - Method in class com.google.caja.render.TabularSideBySideRenderer.FileRow
 
minWidth(int) - Method in interface com.google.caja.render.TabularSideBySideRenderer.TableRow
 
missing(String) - Static method in exception com.google.caja.service.InvalidArgumentsException
 
missing(String, String) - Static method in exception com.google.caja.service.InvalidArgumentsException
 
mkdir(String) - Method in interface com.google.caja.ancillary.jsdoc.FileSystem
 
mkdir(String) - Method in class com.google.caja.ancillary.jsdoc.HtmlRenderer.FileSystemSandBoxSafe
 
mkdir(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain.RealFileSystem
 
mkdir(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain.RestrictedFileSystem
 
mkdir(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMainTest.FakeFileSystem
 
mkdir(String) - Method in class com.google.caja.ancillary.servlet.ZipFileSystem
 
mode - Variable in class com.google.caja.parser.html.Renderer
 
moduleDefs - Variable in class com.google.caja.plugin.templates.SafeHtmlMaker
True iff JS contains the definitions required by HtmlEmitter calls.
ModuleFormatTest - Class in com.google.caja.parser.quasiliteral
This test ensures that the module format, including debugging information, is correct.
ModuleFormatTest() - Constructor for class com.google.caja.parser.quasiliteral.ModuleFormatTest
 
moduleInternal(boolean, String, String, String...) - Static method in class com.google.caja.service.ServiceTestCase
 
moduleJob(UncajoledModule, URI) - Static method in class com.google.caja.plugin.Job
 
moduleManager - Variable in class com.google.caja.parser.quasiliteral.CajitaRewriter
 
moduleManager - Variable in class com.google.caja.parser.quasiliteral.ES53Rewriter
 
ModuleManager - Class in com.google.caja.parser.quasiliteral
Maintains the mapping from a absolute URI to a module name and the mapping from a module name to the cajoled module.
ModuleManager(BuildInfo, UriFetcher, boolean, MessageQueue) - Constructor for class com.google.caja.parser.quasiliteral.ModuleManager
 
moduleManager - Variable in class com.google.caja.plugin.PipelineMaker.PlanInputs
 
moduleNameMap - Variable in class com.google.caja.parser.quasiliteral.ModuleManager
Maps to indices into ModuleManager.modules.
modules - Variable in class com.google.caja.parser.quasiliteral.ModuleManager
 
MoreAsserts - Class in com.google.caja.util
Extensions to junit.framework.Asserts that can be statically imported as by import static com.google.caja.util.MoreAsserts.*;.
MoreAsserts() - Constructor for class com.google.caja.util.MoreAsserts
 
moveOnLoadHandlerToEndOfBody(EmbeddedContent, Jobs) - Method in class com.google.caja.plugin.stages.RewriteHtmlStage
Convert a <body> onload handler to a script tag so that it can be processed correctly in the normal flow of HTML.
moveSideEffectsBack() - Method in class com.google.caja.plugin.templates.Emitter
Move side effects before runs of StringParts so that we can more efficiently fold adjacent string literal portions.
mq - Variable in class com.google.caja.ancillary.jsdoc.Jsdoc
 
mq - Variable in class com.google.caja.ancillary.jsdoc.JsdocMain
 
mq - Variable in class com.google.caja.ancillary.jsdoc.JsdocRewriter
 
mq - Variable in class com.google.caja.ancillary.jsdoc.UpdocParser
 
mq - Variable in class com.google.caja.ancillary.opt.JsOptimizer
 
mq - Variable in class com.google.caja.ancillary.opt.LocalVarRenamer
 
mq - Variable in class com.google.caja.ancillary.opt.StatementSimplifier
 
mq - Variable in class com.google.caja.ancillary.servlet.Processor
 
mq - Variable in class com.google.caja.ancillary.servlet.Result
Any messages that should be reported to the user.
mq - Variable in class com.google.caja.config.JSONWhiteListLoader
 
mq - Variable in class com.google.caja.lang.html.HtmlSchemaTest
 
mq - Variable in class com.google.caja.lexer.CssSplitter
 
mq - Variable in class com.google.caja.parser.css.CssParser
 
mq - Variable in class com.google.caja.parser.html.CajaTreeBuilder
 
mq - Variable in class com.google.caja.parser.html.DomParser
 
mq - Variable in class com.google.caja.parser.html.Html5ElementStack
 
mq - Variable in class com.google.caja.parser.html.XmlElementStack
 
mq - Variable in class com.google.caja.parser.ParserBase
 
mq - Variable in class com.google.caja.parser.quasiliteral.ModuleManager
 
mq - Variable in class com.google.caja.parser.quasiliteral.NonAsciiCheckVisitor
 
mq - Variable in class com.google.caja.parser.quasiliteral.Rewriter
 
mq - Variable in class com.google.caja.parser.quasiliteral.Scope
 
mq - Variable in class com.google.caja.plugin.CssRewriter
 
mq - Variable in class com.google.caja.plugin.CssValidator
 
mq - Variable in class com.google.caja.plugin.Jobs
 
mq - Variable in class com.google.caja.plugin.PluginCompilerMain
 
mq - Variable in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
 
mq - Variable in class com.google.caja.plugin.stages.LegacyNamespaceFixupStage.Fixer
 
mq - Variable in class com.google.caja.plugin.stages.Splitter
A queue to which parse errors are written.
mq - Variable in class com.google.caja.plugin.templates.HtmlAttributeRewriter
 
mq - Variable in class com.google.caja.plugin.templates.IhtmlSanityChecker
 
mq - Variable in class com.google.caja.plugin.templates.Localizer
 
mq - Variable in class com.google.caja.plugin.templates.TemplateCompiler
 
mq - Variable in class com.google.caja.plugin.templates.TemplateSanitizer
 
mq - Variable in class com.google.caja.reporting.AbstractMessageQueueTest
 
mq - Variable in class com.google.caja.util.CajaTestCase
 
mruCache(int) - Static method in class com.google.caja.ancillary.servlet.StaticFiles
 
msg - Variable in exception com.google.caja.CajaException
 
msg - Variable in class com.google.caja.plugin.MessageSList
 
MultiDeclaration - Class in com.google.caja.parser.js
A group of declarations as in var a, b, c; or for (var a, b, c; ;)
MultiDeclaration(FilePosition, Void, List<? extends Declaration>) - Constructor for class com.google.caja.parser.js.MultiDeclaration
 
MultiDeclaration(FilePosition, List<? extends Declaration>) - Constructor for class com.google.caja.parser.js.MultiDeclaration
 
Multimap<K,V> - Interface in com.google.caja.util
A map like object where keys map to Collections of values.
multimapAdd(Map<K, List<V>>, K, List<V>) - Static method in class com.google.caja.config.JSONWhiteListLoader
Adds values for key to the multimap m maintaining the invariant: m.containsKey(key) is true iff at least one value has been added for the key key.
Multimaps - Class in com.google.caja.util
Shortcuts for creating Multimaps.
Multimaps() - Constructor for class com.google.caja.util.Multimaps
 
Multimaps.HashMapMaker<K,V> - Class in com.google.caja.util
 
Multimaps.HashMapMaker() - Constructor for class com.google.caja.util.Multimaps.HashMapMaker
 
Multimaps.IdentityHashMapMaker<K,V> - Class in com.google.caja.util
 
Multimaps.IdentityHashMapMaker() - Constructor for class com.google.caja.util.Multimaps.IdentityHashMapMaker
 
Multimaps.LinkedHashMapMaker<K,V> - Class in com.google.caja.util
 
Multimaps.LinkedHashMapMaker() - Constructor for class com.google.caja.util.Multimaps.LinkedHashMapMaker
 
Multimaps.ListMaker<T> - Class in com.google.caja.util
 
Multimaps.ListMaker() - Constructor for class com.google.caja.util.Multimaps.ListMaker
 
Multimaps.Maker<T> - Interface in com.google.caja.util
 
Multimaps.MultimapImpl<K,V,C extends java.util.Collection<V>> - Class in com.google.caja.util
 
Multimaps.MultimapImpl(Multimaps.Maker<Map<K, C>>, Multimaps.Maker<C>) - Constructor for class com.google.caja.util.Multimaps.MultimapImpl
 
Multimaps.SetMaker<T> - Class in com.google.caja.util
 
Multimaps.SetMaker() - Constructor for class com.google.caja.util.Multimaps.SetMaker
 
MultipleNonemptyQuasiHole - Class in com.google.caja.parser.quasiliteral
Quasiliteral "hole" matching one to many values (regexp "+").
MultipleNonemptyQuasiHole(Class<? extends ParseTreeNode>, String) - Constructor for class com.google.caja.parser.quasiliteral.MultipleNonemptyQuasiHole
 
MultipleQuasiHole - Class in com.google.caja.parser.quasiliteral
Quasiliteral "hole" matching zero to many values (regexp "*").
MultipleQuasiHole(Class<? extends ParseTreeNode>, String) - Constructor for class com.google.caja.parser.quasiliteral.MultipleQuasiHole
 
MultiPropertyQuasi - Class in com.google.caja.parser.quasiliteral
A quasi hole matching an object constructor.
MultiPropertyQuasi(String, String) - Constructor for class com.google.caja.parser.quasiliteral.MultiPropertyQuasi
 
mutableFacet - Variable in class com.google.caja.parser.ChildNodes
The facet of this collection supporting mutations to the collection.
MutableParseTreeNode - Interface in com.google.caja.parser
A parse tree node with mutating operations.
MutableParseTreeNode.Mutation - Interface in com.google.caja.parser
 

N

n - Variable in class com.google.caja.parser.html.AbstractElementStack.OpenNode
 
n - Variable in class com.google.caja.parser.html.Dom
 
NAME - Static variable in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
name - Variable in class com.google.caja.ancillary.opt.Var
 
name - Variable in class com.google.caja.lang.css.CssSchema.SymbolInfo
 
name(String) - Method in class com.google.caja.lexer.HtmlInputSplitter
 
name(int, int) - Method in class com.google.caja.lexer.HtmlInputSplitter
 
name - Variable in class com.google.caja.parser.css.CssPropertySignature.ProgIdAttrSignature
 
name - Variable in class com.google.caja.parser.css.CssPropertySignature.ProgIdSignature
 
name - Variable in class com.google.caja.parser.css.CssPropertySignature.PropertyRefSignature
 
name - Variable in class com.google.caja.parser.css.CssTree.FunctionCall
 
name - Variable in class com.google.caja.parser.css.CssTree.ProgId
 
name - Variable in class com.google.caja.parser.css.CssTree.ProgIdAttribute
 
name - Variable in class com.google.caja.parser.js.Identifier
 
name - Variable in class com.google.caja.parser.quasiliteral.Rule
 
name - Variable in class com.google.caja.plugin.templates.LocalizedHtml
 
name - Variable in class com.google.caja.reporting.AbstractMessageQueueTest.TestMessageType
 
name() - Method in class com.google.caja.reporting.AbstractMessageQueueTest.TestMessageType
 
name() - Method in interface com.google.caja.reporting.MessageTypeInt
 
Name - Class in com.google.caja.util
A case insensitive identifier such as an element or identifier name that can be used for equality checks, and as a key in Maps and Sets.
Name(String) - Constructor for class com.google.caja.util.Name
 
name - Variable in class com.google.caja.util.SyntheticAttributeKey
 
NAME_CHARS - Static variable in class com.google.caja.parser.html.Renderer
From http://www.w3.org/TR/2008/REC-xml-20081126/#NT-NameChar
NAME_START_CHARS - Static variable in class com.google.caja.parser.html.Renderer
From http://www.w3.org/TR/2008/REC-xml-20081126/#NT-NameStartChar
nameAssignedTo(AncestorChain<?>) - Static method in class com.google.caja.parser.js.scope.ScopeAnalyzer
The name that a right hand side expression is assigned to.
NameContext<NAME,BINDING> - Class in com.google.caja.parser.quasiliteral
A mapping of identifiers which ensures that no use of an identifier in a scope masks a use of an identifier in an outer scope.
NameContext(Iterator<String>) - Constructor for class com.google.caja.parser.quasiliteral.NameContext
Creates a context with no parent context.
NameContext(NameContext<NAME, BINDING>, Iterator<String>) - Constructor for class com.google.caja.parser.quasiliteral.NameContext
 
NameContext.RedeclarationException - Exception in com.google.caja.parser.quasiliteral
 
NameContext.RedeclarationException(Message, Throwable) - Constructor for exception com.google.caja.parser.quasiliteral.NameContext.RedeclarationException
 
NameContext.RedeclarationException(Message) - Constructor for exception com.google.caja.parser.quasiliteral.NameContext.RedeclarationException
 
NameContext.VarInfo<NAME,BINDING> - Class in com.google.caja.parser.quasiliteral
 
NameContext.VarInfo(NAME, String, FilePosition) - Constructor for class com.google.caja.parser.quasiliteral.NameContext.VarInfo
 
NamedNodeMapWrapper - Class in com.google.caja.parser.html
 
NamedNodeMapWrapper(NamedNodeMap, DomMembrane) - Constructor for class com.google.caja.parser.html.NamedNodeMapWrapper
 
nameGenerator - Variable in class com.google.caja.parser.quasiliteral.NameContext
 
NAMESPACE - Static variable in class com.google.caja.plugin.templates.IHTML
The URI namespace for IHTML elements.
Namespaces - Class in com.google.caja.parser.html
A mapping of namespace prefixes to namespace URIs.
Namespaces(Namespaces, String, String) - Constructor for class com.google.caja.parser.html.Namespaces
 
Namespaces(String, String) - Constructor for class com.google.caja.parser.html.Namespaces
 
NamespacesTest - Class in com.google.caja.parser.html
 
NamespacesTest() - Constructor for class com.google.caja.parser.html.NamespacesTest
 
NameTest - Class in com.google.caja.util
 
NameTest() - Constructor for class com.google.caja.util.NameTest
 
nameTok - Variable in class com.google.caja.parser.html.AttrStub
 
navigationLink(String) - Static method in class com.google.caja.ancillary.jsdoc.JsdocTest
 
nCols() - Method in class com.google.caja.render.TabularSideBySideRenderer.CodeRow
 
nCols() - Method in class com.google.caja.render.TabularSideBySideRenderer.FileRow
 
nCols() - Method in interface com.google.caja.render.TabularSideBySideRenderer.TableRow
 
needsDebugData - Variable in class com.google.caja.parser.html.AbstractElementStack
 
needsDebugData - Variable in class com.google.caja.parser.html.CajaTreeBuilder
 
needsDebugData - Variable in class com.google.caja.parser.html.DomParser
 
needsDebugData - Variable in class com.google.caja.parser.html.Html5ElementStack
 
needsInference - Variable in class com.google.caja.ancillary.opt.ParseTreeKB
 
needsNamespaceFixup - Variable in class com.google.caja.parser.html.Html5ElementStack
 
needsNamespaceFixup() - Method in class com.google.caja.parser.html.Html5ElementStack
 
needsNamespaceFixup() - Method in interface com.google.caja.parser.html.OpenElementStack
 
needsNamespaceFixup() - Method in class com.google.caja.parser.html.XmlElementStack
 
needSpaceBefore(String) - Method in class com.google.caja.render.JsTokenAdjacencyChecker
 
negGoals - Variable in class com.google.caja.plugin.Config
 
negPreconds - Variable in class com.google.caja.plugin.Config
 
NestedScope - Interface in com.google.caja.parser.js
Used to mark parse tree nodes that introduce a new scope.
newArrayList() - Static method in class com.google.caja.util.Lists
 
newArrayList(int) - Static method in class com.google.caja.util.Lists
 
newArrayList(Collection<? extends E>) - Static method in class com.google.caja.util.Lists
 
newArrayList(Iterable<? extends E>) - Static method in class com.google.caja.util.Lists
 
newArrayList(E...) - Static method in class com.google.caja.util.Lists
 
newCajitaRewriter(ModuleManager) - Method in class com.google.caja.plugin.ExpressionSanitizerCaja
Visible for testing.
newCommaOperation(List<? extends ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.Rule
 
newES53Rewriter() - Method in class com.google.caja.plugin.ExpressionSanitizerCaja
 
newExprStmt(Expression) - Static method in class com.google.caja.parser.quasiliteral.Rule
 
newHashBag() - Static method in class com.google.caja.util.Bag
 
newHashMap() - Static method in class com.google.caja.util.Maps
 
newHashMap(Map<? extends K, ? extends V>) - Static method in class com.google.caja.util.Maps
 
newHashSet() - Static method in class com.google.caja.util.Sets
 
newHashSet(Collection<? extends E>) - Static method in class com.google.caja.util.Sets
 
newHashSet(Iterable<? extends E>) - Static method in class com.google.caja.util.Sets
 
newHashSet(E...) - Static method in class com.google.caja.util.Sets
 
newIdentityHashBag() - Static method in class com.google.caja.util.Bag
 
newIdentityHashMap() - Static method in class com.google.caja.util.Maps
 
newIdentityHashMap(Map<? extends K, ? extends V>) - Static method in class com.google.caja.util.Maps
 
newIdentityHashSet() - Static method in class com.google.caja.util.Sets
 
newIdentityHashSet(Set<? extends E>) - Static method in class com.google.caja.util.Sets
 
newIdentSet() - Static method in class com.google.caja.ancillary.opt.VarCollector
 
newIdentSet(Set<Identifier>) - Static method in class com.google.caja.ancillary.opt.VarCollector
 
newInputStream(File) - Method in class com.google.caja.plugin.FileSystemUriFetcher
 
newInputStream(File) - Method in class com.google.caja.plugin.PluginCompilerMain.CachingUriFetcher
 
newInstance() - Method in class com.google.caja.util.Multimaps.HashMapMaker
 
newInstance() - Method in class com.google.caja.util.Multimaps.IdentityHashMapMaker
 
newInstance() - Method in class com.google.caja.util.Multimaps.LinkedHashMapMaker
 
newInstance() - Method in class com.google.caja.util.Multimaps.ListMaker
 
newInstance() - Method in interface com.google.caja.util.Multimaps.Maker
 
newInstance() - Method in class com.google.caja.util.Multimaps.SetMaker
 
newLine() - Method in class com.google.caja.render.CssMinimalPrinter
 
newLine() - Method in class com.google.caja.render.CssPrettyPrinter
 
newline() - Method in class com.google.caja.render.Spacer
 
newLinkedHashMap() - Static method in class com.google.caja.util.Maps
 
newLinkedHashMap(Map<? extends K, ? extends V>) - Static method in class com.google.caja.util.Maps
 
newLinkedHashSet() - Static method in class com.google.caja.util.Sets
 
newLinkedHashSet(Collection<? extends E>) - Static method in class com.google.caja.util.Sets
 
newLinkedHashSet(Iterable<? extends E>) - Static method in class com.google.caja.util.Sets
 
newLinkedHashSet(E...) - Static method in class com.google.caja.util.Sets
 
newLinkedList() - Static method in class com.google.caja.util.Lists
 
newLinkedList(Collection<? extends E>) - Static method in class com.google.caja.util.Lists
 
newLinkedList(Iterable<? extends E>) - Static method in class com.google.caja.util.Lists
 
newLinkedList(E...) - Static method in class com.google.caja.util.Lists
 
newListHashMultimap() - Static method in class com.google.caja.util.Multimaps
Creates an empty Multimap whose values are stored in Lists.
newListIdentityMultimap() - Static method in class com.google.caja.util.Multimaps
Creates an empty Multimap whose values are stored in Lists, and whose keys are compared using object identity.
newListLinkedHashMultimap() - Static method in class com.google.caja.util.Multimaps
Creates an empty Multimap whose values are stored in Lists, and whose key order is insertion order.
newName - Variable in class com.google.caja.ancillary.opt.StatementSimplifier.StmtLabel
 
newName - Variable in class com.google.caja.parser.quasiliteral.NameContext.VarInfo
 
newNodeInstance(Class<T>, FilePosition, Object, List<? extends ParseTreeNode>) - Static method in class com.google.caja.parser.ParseTreeNodes
Construct a new ParseTreeNode via reflection assuming the existence of a constructor having the following signature:
newPassThruSanitizer() - Method in class com.google.caja.plugin.ExpressionSanitizerTest
 
newReader(File) - Method in class com.google.caja.plugin.FileSystemUriFetcher
 
newReader(File) - Method in class com.google.caja.plugin.PluginCompilerMain.CachingUriFetcher
 
newReference(FilePosition, String) - Static method in class com.google.caja.parser.quasiliteral.Rule
 
newSetHashMultimap() - Static method in class com.google.caja.util.Multimaps
Creates an empty Multimap whose values are stored in hash Sets.
newSetIdentityMultimap() - Static method in class com.google.caja.util.Multimaps
Creates an empty Multimap whose values are stored in hash Sets, and whose keys are compared using object identity.
newSetLinkedHashMultimap() - Static method in class com.google.caja.util.Multimaps
Creates an empty Multimap whose values are stored in hash Sets, and whose keys order is insertion order.
newTempVar(Scope) - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriter
 
newTreeBag() - Static method in class com.google.caja.util.Bag
 
newTreeBag(Comparator<T>) - Static method in class com.google.caja.util.Bag
 
newTreeMap() - Static method in class com.google.caja.util.Maps
 
newTreeMap(Map<? extends K, ? extends V>) - Static method in class com.google.caja.util.Maps
 
newTreeMap(Comparator<? super K>) - Static method in class com.google.caja.util.Maps
 
newTreeMap(Comparator<? super K>, Map<? extends K, ? extends V>) - Static method in class com.google.caja.util.Maps
 
newTreeSet() - Static method in class com.google.caja.util.Sets
 
newTreeSet(Collection<? extends E>) - Static method in class com.google.caja.util.Sets
 
newTreeSet(Iterable<? extends E>) - Static method in class com.google.caja.util.Sets
 
newTreeSet(E...) - Static method in class com.google.caja.util.Sets
 
newTreeSet(Comparator<? super E>) - Static method in class com.google.caja.util.Sets
 
newTreeSet(Comparator<? super E>, Collection<? extends E>) - Static method in class com.google.caja.util.Sets
 
newTreeSet(Comparator<? super E>, Iterable<? extends E>) - Static method in class com.google.caja.util.Sets
 
newTreeSet(Comparator<? super E>, E...) - Static method in class com.google.caja.util.Sets
 
newValijaRewriter(MessageQueue) - Method in class com.google.caja.plugin.ExpressionSanitizerCaja
 
next() - Method in class com.google.caja.ancillary.jsdoc.CommentParser.Filter
 
next() - Method in class com.google.caja.ancillary.jsdoc.CommentParser.Joiner
 
next() - Method in class com.google.caja.ancillary.jsdoc.CommentParser.Splitter
 
next() - Method in class com.google.caja.ancillary.jsdoc.UpdocParser.UpdocLexer
 
next() - Method in class com.google.caja.lexer.AbstractTokenStream
 
next() - Method in class com.google.caja.lexer.CssLexer
 
next() - Method in class com.google.caja.lexer.CssSplitter
 
next() - Method in class com.google.caja.lexer.InputElementSplitter
 
next() - Method in class com.google.caja.lexer.JsLexer
 
next() - Method in class com.google.caja.lexer.JsLexer.WordClassifier
 
next - Variable in class com.google.caja.lexer.TokenQueue.TokenList
 
next() - Method in interface com.google.caja.lexer.TokenStream
Returns the next value, and moves the stream position forward.
next() - Method in class com.google.caja.parser.html.LookaheadLexer
Returns the next token, and moves the stream position forward.
next() - Method in class com.google.caja.util.SafeIdentifierMaker
 
nextSibling - Variable in class com.google.caja.parser.css.CssPropertySignature
 
nLines - Variable in class com.google.caja.lexer.SourceBreaks
 
NO_CACHE - Static variable in class com.google.caja.plugin.stages.JobCache
 
NO_COMMENT - Static variable in class com.google.caja.lexer.JsTokenQueue
A criterion that accepts all non-comment tokens.
NO_EXPRESSIONS - Static variable in class com.google.caja.parser.js.Operation
 
NO_EXPRS - Static variable in class com.google.caja.parser.js.JsonMLConverter
 
NO_EXPRS - Static variable in class com.google.caja.parser.quasiliteral.Rule
 
NO_NON_ASCII - Static variable in class com.google.caja.lexer.escaping.Escaping
 
NoChildren - Class in com.google.caja.parser.js
A placeholder that can be used in the child type parameter to AbstractParseTreeNode to indicate that the node is always a leaf in the parse tree.
NoChildren() - Constructor for class com.google.caja.parser.js.NoChildren
 
node - Variable in class com.google.caja.ancillary.linter.LinterTest.LintJobMaker
 
node - Variable in class com.google.caja.ancillary.opt.ParseTreeKB.Result
 
node - Variable in class com.google.caja.parser.AncestorChain
 
node - Variable in class com.google.caja.plugin.templates.SafeHtmlMaker.NodeBone
 
NodeBuckets - Class in com.google.caja.ancillary.linter
Groups nodes in a parse tree by type.
NodeBuckets(AncestorChain<?>, Iterable<Class<? extends ParseTreeNode>>) - Constructor for class com.google.caja.ancillary.linter.NodeBuckets
 
NodeBuckets.Maker - Class in com.google.caja.ancillary.linter
 
NodeBuckets.Maker() - Constructor for class com.google.caja.ancillary.linter.NodeBuckets.Maker
 
nodeDigest(ParseTreeNode) - Static method in class com.google.caja.ancillary.opt.ParseTreeKB
A node digest is a string that describes a JS parse tree, but which, unlike the rendered form, can be efficiently composed from the digests of the children.
nodeDigest(ParseTreeNode, StringBuilder) - Static method in class com.google.caja.ancillary.opt.ParseTreeKB
 
nodeListIterable(NodeList, Class<? extends T>) - Static method in class com.google.caja.parser.html.Nodes
An Iterable over the elements of the given node list.
NodeListWrapper - Class in com.google.caja.parser.html
 
NodeListWrapper(NodeList, DomMembrane) - Constructor for class com.google.caja.parser.html.NodeListWrapper
 
nodePositions(Node) - Static method in class com.google.caja.parser.html.HtmlQuasiBuilderTest
 
Nodes - Class in com.google.caja.parser.html
Utilities for dealing with HTML/XML DOM trees.
Nodes() - Constructor for class com.google.caja.parser.html.Nodes
 
NodesTest - Class in com.google.caja.parser.html
 
NodesTest() - Constructor for class com.google.caja.parser.html.NodesTest
 
nodeTail(ParseTreeNode, StringBuilder) - Static method in class com.google.caja.ancillary.opt.ParseTreeKB
 
NodeWrapper - Class in com.google.caja.parser.html
 
NodeWrapper(Node, DomMembrane) - Constructor for class com.google.caja.parser.html.NodeWrapper
 
noexpand(Reference) - Method in class com.google.caja.parser.quasiliteral.Rewriter
Returns its argument, but declares that we are avoiding passing it through the expander on purpose.
noexpand(Declaration) - Method in class com.google.caja.parser.quasiliteral.Rewriter
 
noexpand(Identifier) - Method in class com.google.caja.parser.quasiliteral.Rewriter
 
noexpand(T) - Method in class com.google.caja.parser.quasiliteral.Rewriter
 
noexpand(BreakStmt) - Method in class com.google.caja.parser.quasiliteral.Rewriter
 
noexpand(ContinueStmt) - Method in class com.google.caja.parser.quasiliteral.Rewriter
 
noexpandAll(ParseTreeNode) - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriter
 
noexpandParams(ParseTreeNodeContainer) - Method in class com.google.caja.parser.quasiliteral.Rewriter
 
noMoreTokens() - Method in interface com.google.caja.lexer.TokenConsumer
Called when no more tokens are available.
noMoreTokens() - Method in class com.google.caja.render.AbstractRenderer
 
noMoreTokens() - Method in class com.google.caja.render.BufferingRenderer
 
noMoreTokens() - Method in class com.google.caja.render.Concatenator
 
noMoreTokens() - Method in class com.google.caja.render.SideBySideRenderer
 
noMoreTokens() - Method in class com.google.caja.render.SourceSnippetRenderer
 
noMoreTokens() - Method in class com.google.caja.render.SourceSpansRenderer
 
noMoreTokens() - Method in class com.google.caja.render.SourceSpansRendererTest.WrapperRenderer
 
noMoreTokens() - Method in class com.google.caja.render.TabularSideBySideRenderer
 
NonAsciiCheckVisitor - Class in com.google.caja.parser.quasiliteral
Non-ASCII characters can change the semantics of a program depending on how they're rendered, so we forbid them outside of strings.
NonAsciiCheckVisitor(MessageQueue) - Constructor for class com.google.caja.parser.quasiliteral.NonAsciiCheckVisitor
 
NONE - Static variable in class com.google.caja.parser.html.AttributesImpl
 
NONE - Static variable in class com.google.caja.parser.quasiliteral.Rule
The special return value from a rule that indicates the rule does not apply to the supplied input.
NONE - Static variable in class com.google.caja.plugin.stages.JobCache
 
none() - Static method in class com.google.caja.plugin.stages.JobCache
A nullish instance such that Iterable.iterator() is empty.
nonZeroCounts() - Method in class com.google.caja.util.Bag
 
Noop - Class in com.google.caja.parser.js
 
Noop(FilePosition, Void, List<? extends Statement>) - Constructor for class com.google.caja.parser.js.Noop
 
Noop(FilePosition) - Constructor for class com.google.caja.parser.js.Noop
 
noop(FilePosition) - Static method in class com.google.caja.parser.js.Parser
 
NOOP - Static variable in class com.google.caja.render.JsMinimalPrinter
A non-interned version of the string ";" used to prevent necessary semicolons from being folded out.
noResult(HtmlAttributeRewriter.AttrValue) - Static method in class com.google.caja.plugin.templates.HtmlAttributeRewriter
 
norm(String) - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
NORMAL_FORM_C - Static variable in class com.google.caja.parser.Normalizer
 
normalize() - Method in class com.google.caja.lexer.escaping.Escaper
Like escape, but treats the input as an already escaped string and only tries to ensure that characters that might or need not be escaped for correctness are consistently escaped.
normalize() - Method in class com.google.caja.parser.html.NodeWrapper
 
normalizeAuthority(String, StringBuilder) - Static method in class com.google.caja.lexer.escaping.UriUtil
 
normalizedCommentString(char[], int, int) - Static method in class com.google.caja.ancillary.jsdoc.CommentParser
 
normalizeEscapesInPath(String) - Static method in class com.google.caja.lexer.escaping.UriUtil
 
normalizeFragment(String, StringBuilder) - Static method in class com.google.caja.lexer.escaping.UriUtil
 
normalizeHtml(List<? extends Annotation>) - Method in class com.google.caja.ancillary.jsdoc.JsdocRewriter
Normalize HTML so that unclosed tags don't interfere with the formatting of the embedding page.
normalizeHtml(Comment) - Method in class com.google.caja.ancillary.jsdoc.JsdocRewriter
 
normalizeHtml(BlockAnnotation) - Method in class com.google.caja.ancillary.jsdoc.JsdocRewriter
 
normalizePath(String, boolean, StringBuilder) - Static method in class com.google.caja.lexer.escaping.UriUtil
 
normalizeQuery(String, StringBuilder) - Static method in class com.google.caja.lexer.escaping.UriUtil
 
Normalizer - Class in com.google.caja.parser
Provides a similar interface to java.text.Normalizer, but will compile and run on JDK1.5 in a stricter mode.
Normalizer() - Constructor for class com.google.caja.parser.Normalizer
 
normalizeRegex(CharSequence, boolean, boolean, Appendable) - Static method in class com.google.caja.lexer.escaping.Escaping
Given a regular expression pattern, write a version to out that has the same meaning, but with enough characters escaped to satisfy the conditions imposed by the flags passed to this method.
normalizeRegex(CharSequence, boolean, boolean, StringBuilder) - Static method in class com.google.caja.lexer.escaping.Escaping
 
normalizeScheme(String, StringBuilder) - Static method in class com.google.caja.lexer.escaping.UriUtil
 
normalizeSpecialCharacters(String) - Static method in class com.google.caja.lexer.escaping.UriUtil
Browsers typically treat non-Latin variants of URI special characters as special so that Chinese users can copy and paste URLs rendered using full-width characters.
normalizeUri(String) - Static method in class com.google.caja.lexer.escaping.UriUtil
Convert a URI to a string, %xx escaping some codepoints that are in the RFC3986 reserved set, but not in contexts where they are significant.
normJs(String, MessageQueue) - Static method in class com.google.caja.ancillary.opt.EnvironmentData
 
normJs(String...) - Method in class com.google.caja.plugin.stages.OptimizeJavascriptStageTest
 
normJsQuiet(String) - Static method in class com.google.caja.ancillary.opt.EnvironmentData
 
normNum(Expression) - Static method in class com.google.caja.ancillary.opt.ParseTreeKB
 
normRender(ParseTreeNode) - Static method in class com.google.caja.parser.js.JsonMLCompatibleTest
 
normStringSpaces(String) - Static method in class com.google.caja.service.ServiceTestCase
 
not(Criterion<T>) - Static method in class com.google.caja.util.Criterion.Factory
A criterion that accepts the inverse of the set of inputs accepted by criterion
notifyDupeMessage(Element, Element) - Method in class com.google.caja.plugin.templates.Localizer
 
notifyDupePlaceholder(Localizer.Placeholder, Localizer.Placeholder) - Method in class com.google.caja.plugin.templates.Localizer
 
notifyMalformedMessage(Element, String) - Method in class com.google.caja.plugin.templates.Localizer
 
notifyMissingPlaceholder(FilePosition) - Method in class com.google.caja.plugin.templates.Localizer
 
notifyUntranslatedMessage(Element, Locale) - Method in class com.google.caja.plugin.templates.Localizer
 
notJScript(ScopeListener<S>) - Static method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
ns - Variable in class com.google.caja.parser.html.AbstractElementStack.OpenNode
 
ns - Variable in class com.google.caja.parser.html.AttribKey
The namespace in which the attribute appears.
ns - Variable in class com.google.caja.parser.html.DomParser
 
ns - Variable in class com.google.caja.parser.html.ElKey
The namespace in which elements described by this key appear.
ns - Variable in class com.google.caja.parser.html.NamespacesTest
 
NULL_NETWORK - Static variable in interface com.google.caja.plugin.UriFetcher
A fetcher that will not load any URI.
NullLiteral - Class in com.google.caja.parser.js
A value literal for the null keyword.
NullLiteral(FilePosition, NullLiteral.NullPlaceholder, List<? extends ParseTreeNode>) - Constructor for class com.google.caja.parser.js.NullLiteral
This ctor is provided for reflection.
NullLiteral(FilePosition) - Constructor for class com.google.caja.parser.js.NullLiteral
 
NullLiteral.NullPlaceholder - Class in com.google.caja.parser.js
 
NullLiteral.NullPlaceholder() - Constructor for class com.google.caja.parser.js.NullLiteral.NullPlaceholder
 
NullLocalNameMembrane - Class in com.google.caja.parser.html
 
NullLocalNameMembrane() - Constructor for class com.google.caja.parser.html.NullLocalNameMembrane
 
num - Variable in class com.google.caja.parser.ParseTreeNodeTest.IntEnqueuerThatInserts
 
NUM - Static variable in class com.google.caja.plugin.SignatureResolver
 
NUMBER_RE - Static variable in class com.google.caja.plugin.SignatureResolver
http://www.w3.org/TR/REC-CSS2/syndata.html#value-def-number
NUMBER_SUFFIX_RE - Static variable in class com.google.caja.plugin.SignatureResolver
 
numberLines(String, int) - Method in class com.google.caja.ancillary.jsdoc.HtmlRenderer
 
NumberLiteral - Class in com.google.caja.parser.js
A literal numeric value.
NumberLiteral(FilePosition) - Constructor for class com.google.caja.parser.js.NumberLiteral
 
NumberLiteralTest - Class in com.google.caja.parser.js
 
NumberLiteralTest() - Constructor for class com.google.caja.parser.js.NumberLiteralTest
 
NumberRecognizer - Class in com.google.caja.lexer
A state machine that keeps track of whether a run of word characters and dots might be a part of a number.
NumberRecognizer(PunctuationTrie<?>, CharProducer) - Constructor for class com.google.caja.lexer.NumberRecognizer
 
NumberRecognizer.State - Enum in com.google.caja.lexer
 
NumberRecognizer.State() - Constructor for enum com.google.caja.lexer.NumberRecognizer.State
 
numberToString(double) - Static method in class com.google.caja.parser.js.NumberLiteral
Convert a number to a string using javascript rules.
numberToString(BigDecimal) - Static method in class com.google.caja.parser.js.NumberLiteral
 
NUMERIC_OPERATORS - Static variable in class com.google.caja.parser.quasiliteral.opt.ArrayIndexOptimization
 
nums - Variable in class com.google.caja.parser.ParseTreeNodeTest.IntEnqueuer
 
nUses - Variable in class com.google.caja.ancillary.opt.StatementSimplifier.StmtLabel
 
nym(ParseTreeNode, String, String) - Method in class com.google.caja.parser.quasiliteral.Rule
Return a name suitable for naming a function derived from node, where the name is derived from baseName and optionally ext, is distinct from baseName, and is probably not used within node.
nymize(ParseTreeNode, String, String) - Method in class com.google.caja.parser.quasiliteral.Rule
Returns a ParseTreeNode with the same meaning as node, but potentially better debugging info.

O

obj(List<? extends ValueProperty>) - Static method in class com.google.caja.service.AbstractCajolingHandler
 
OBJECT_CLASS_MEMBERS - Static variable in class com.google.caja.util.RhinoExecutor
 
ObjectConstructor - Class in com.google.caja.parser.js
Sometimes called an object literal, a shorthand for constructing an object with a declared set of properties.
ObjectConstructor(FilePosition, Void, List<? extends ObjProperty>) - Constructor for class com.google.caja.parser.js.ObjectConstructor
 
ObjectConstructor(FilePosition, List<? extends ObjProperty>) - Constructor for class com.google.caja.parser.js.ObjectConstructor
 
ObjectConstructor(FilePosition) - Constructor for class com.google.caja.parser.js.ObjectConstructor
 
ObjectCtorQuasiNode - Class in com.google.caja.parser.quasiliteral
 
ObjectCtorQuasiNode(QuasiNode...) - Constructor for class com.google.caja.parser.quasiliteral.ObjectCtorQuasiNode
 
ObjProperty - Class in com.google.caja.parser.js
A property name and definitions associated with one property in an object.
ObjProperty(StringLiteral, Expression) - Constructor for class com.google.caja.parser.js.ObjProperty
 
ObjProperty(FilePosition, StringLiteral, Expression) - Constructor for class com.google.caja.parser.js.ObjProperty
 
ObjProperty(FilePosition, Void, List<? extends Expression>) - Constructor for class com.google.caja.parser.js.ObjProperty
Provided for reflection.
of(Job) - Static method in class com.google.caja.plugin.JobEnvelope
 
offset - Variable in class com.google.caja.ancillary.linter.FileContent
 
offset - Variable in class com.google.caja.lexer.CharProducer
 
OK - Static variable in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
Fake value used to indicate that processing passed but that no useful value was returned.
onAnyElement() - Method in class com.google.caja.parser.html.AttribKey
Returns a key that describes this key, but appearing on any element in its namespace.
ONE_CAJOLED_MODULE - Static variable in class com.google.caja.plugin.PipelineMaker
 
ONE_CAJOLED_MODULE_DEBUG - Static variable in class com.google.caja.plugin.PipelineMaker
 
onElement(ElKey) - Method in class com.google.caja.parser.html.AttribKey
Returns the attribute key for this attribute but on a different element.
oneOf(AnnotationHandler...) - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
Applies options in turn, returning the result of the first to succeed and failing if all fail.
onLoad() - Method in class com.google.caja.demos.playground.client.ui.PlaygroundEditor
 
onlyElement(Node) - Static method in class com.google.caja.parser.html.HtmlQuasiBuilderTest
 
onlyJsEmitted - Variable in class com.google.caja.tools.TransformAntTask.TranslateTaskOutput
 
onModuleLoad() - Method in class com.google.caja.demos.playground.client.Playground
 
op - Variable in class com.google.caja.parser.css.CssTree.AttribOperation
 
op - Variable in enum com.google.caja.parser.css.CssTree.AttribOperator
 
op - Variable in class com.google.caja.parser.css.CssTree.Operation
 
op - Variable in class com.google.caja.parser.css.CssTree.Term
 
op - Variable in class com.google.caja.parser.js.Operation
 
open(boolean) - Method in class com.google.caja.parser.html.AbstractElementStack
Called before parsing starts.
open(boolean) - Method in class com.google.caja.parser.html.Html5ElementStack
Called before parsing starts.
open(boolean) - Method in interface com.google.caja.parser.html.OpenElementStack
Called before parsing starts.
open(String) - Method in class com.google.caja.plugin.stages.LegacyNamespaceFixupStageTest.NamespaceUnawareBuilder
 
openConnection(URL) - Method in class com.google.caja.util.ContentUrlHandler
 
openConnection(URI, Object, Object) - Method in class com.google.caja.util.RhinoExecutor.ScriptPowerBox
 
OpenElementStack - Interface in com.google.caja.parser.html
Consumes SAX style events (tag name and attributes) from the DomParser to build a DomTree.
OpenElementStack.Factory - Class in com.google.caja.parser.html
Constructors.
OpenElementStack.Factory() - Constructor for class com.google.caja.parser.html.OpenElementStack.Factory
 
openNodes - Variable in class com.google.caja.parser.html.AbstractElementStack
A list of open nodes.
OpenTemplateStage - Class in com.google.caja.plugin.stages
Optimizes calls to eval(Template("html&hellip;")).
OpenTemplateStage() - Constructor for class com.google.caja.plugin.stages.OpenTemplateStage
 
OpenTemplateStage.Optimizer - Class in com.google.caja.plugin.stages
Walks a function and inlines calls to eval(Template(...)).
OpenTemplateStage.Optimizer(Jobs) - Constructor for class com.google.caja.plugin.stages.OpenTemplateStage.Optimizer
 
OpenTemplateStage.ScopeChecker - Class in com.google.caja.plugin.stages
Walks a function and compiles a set of all local variables declared in that function.
OpenTemplateStage.ScopeChecker() - Constructor for class com.google.caja.plugin.stages.OpenTemplateStage.ScopeChecker
 
OpenTemplateStageTest - Class in com.google.caja.plugin.stages
 
OpenTemplateStageTest() - Constructor for class com.google.caja.plugin.stages.OpenTemplateStageTest
 
OpenTemplateStageTest.Consolidator - Class in com.google.caja.plugin.stages
 
OpenTemplateStageTest.Consolidator() - Constructor for class com.google.caja.plugin.stages.OpenTemplateStageTest.Consolidator
 
operate(PipelineMaker.PlanInputs, List<Pipeline.Stage<Jobs>>) - Method in interface com.google.caja.plugin.PipelineMaker.StageMaker
 
Operation - Class in com.google.caja.parser.js
An expression that applies an Operator to a number of operands.
Operation(FilePosition, Operator, List<? extends Expression>) - Constructor for class com.google.caja.parser.js.Operation
 
Operator - Enum in com.google.caja.parser.js
Information about a javascript operator including its precedence and associativity.
Operator(OperatorType, OperatorCategory, int, Associativity, String) - Constructor for enum com.google.caja.parser.js.Operator
 
Operator(OperatorType, OperatorCategory, int, Associativity, String, Operator) - Constructor for enum com.google.caja.parser.js.Operator
 
Operator.Initializer - Class in com.google.caja.parser.js
 
Operator.Initializer() - Constructor for class com.google.caja.parser.js.Operator.Initializer
 
OperatorCategory - Enum in com.google.caja.parser.js
Describes the category of an operator.
OperatorCategory() - Constructor for enum com.google.caja.parser.js.OperatorCategory
 
OPERATORS - Static variable in class com.google.caja.render.JsPrettyPrinterTest
 
OperatorType - Enum in com.google.caja.parser.js
 
OperatorType(int) - Constructor for enum com.google.caja.parser.js.OperatorType
 
opt - Variable in class com.google.caja.ancillary.opt.JsOptimizerTest
 
opt - Variable in class com.google.caja.ancillary.servlet.Request
True if we should run an optimizer over inputs.
opt(JSRE) - Static method in class com.google.caja.lang.css.JSRE
 
OPT_OPENTEMPLATE - Static variable in class com.google.caja.plugin.PipelineMaker
 
OPT_SPACES - Static variable in class com.google.caja.lang.css.CssPropertyPatterns
 
optFlow(String) - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
optimist() - Static method in class com.google.caja.lang.html.RegularCriterion.Factory
 
optimist() - Static method in class com.google.caja.util.Criterion.Factory
A criterion that accepts all instances of the given class, including null.
OPTIMIST_SINGLETON - Static variable in class com.google.caja.util.Criterion.Factory
 
optimize(Block) - Static method in class com.google.caja.ancillary.opt.ConstantPooler
 
optimize(Block) - Static method in class com.google.caja.ancillary.opt.ConstLocalOptimization
 
optimize() - Method in class com.google.caja.ancillary.opt.JsOptimizer
Returns an optimized version of the concatenation of the programs registered via JsOptimizer.addInput(com.google.caja.parser.js.Statement).
optimize(Block) - Method in class com.google.caja.ancillary.opt.LocalVarRenamer
 
optimize(Block, MessageQueue) - Method in class com.google.caja.ancillary.opt.ParseTreeKB
Produces a similar parse tree
optimize(Scope, ParseTreeNode, boolean, boolean, boolean, boolean, ParseTreeKB.Result) - Method in class com.google.caja.ancillary.opt.ParseTreeKB
 
optimize(ParseTreeNode, MessageQueue) - Static method in class com.google.caja.ancillary.opt.StatementSimplifier
 
optimize(ParseTreeNode, boolean) - Method in class com.google.caja.ancillary.opt.StatementSimplifier
 
optimize(Block) - Static method in class com.google.caja.ancillary.opt.VarCollector
 
optimize(Block, Set<Identifier>) - Static method in class com.google.caja.ancillary.opt.VarCollector
 
optimize(List<Job>) - Method in class com.google.caja.ancillary.servlet.Processor
Replace jobs with more compact, semantically identical jobs.
optimize() - Method in class com.google.caja.lang.css.JSRE.Alternation
 
optimize() - Method in class com.google.caja.lang.css.JSRE.Atom
 
optimize() - Method in class com.google.caja.lang.css.JSRE.Concatenation
 
optimize() - Method in class com.google.caja.lang.css.JSRE.Noop
 
optimize() - Method in class com.google.caja.lang.css.JSRE
 
optimize() - Method in class com.google.caja.lang.css.JSRE.Repetition
 
optimize(ParseTreeNode) - Static method in class com.google.caja.parser.quasiliteral.opt.ArrayIndexOptimization
Adds the unary + operator to square bracket operator indices where the index is provably numeric.
optimize(ParseTreeNode, ScopeTree) - Static method in class com.google.caja.parser.quasiliteral.opt.ArrayIndexOptimization
 
optimizeConditional(Scope, Conditional, int, ParseTreeKB.Result) - Method in class com.google.caja.ancillary.opt.ParseTreeKB
 
optimizeConditional(FilePosition, List<ParseTreeNode>) - Static method in class com.google.caja.ancillary.opt.StatementSimplifier
 
optimizeCss(Job) - Method in class com.google.caja.ancillary.servlet.Processor
 
optimizeCssDeclarations(AncestorChain<? extends CssTree>, CssValidator) - Method in class com.google.caja.ancillary.servlet.Processor
 
optimizeExpressionFlow(Expression) - Static method in class com.google.caja.ancillary.opt.StatementSimplifier
 
optimizeHtml(Job) - Method in class com.google.caja.ancillary.servlet.Processor
 
optimizeHtml(Node) - Method in class com.google.caja.ancillary.servlet.Processor
 
OptimizeJavascriptStage - Class in com.google.caja.plugin.stages
 
OptimizeJavascriptStage() - Constructor for class com.google.caja.plugin.stages.OptimizeJavascriptStage
 
OptimizeJavascriptStageTest - Class in com.google.caja.plugin.stages
 
OptimizeJavascriptStageTest() - Constructor for class com.google.caja.plugin.stages.OptimizeJavascriptStageTest
 
optimizeJs(Job) - Method in class com.google.caja.ancillary.servlet.Processor
 
optimizeMemberAccess(Scope, Operation, boolean, boolean, boolean, ParseTreeKB.Result) - Method in class com.google.caja.ancillary.opt.ParseTreeKB
 
optimizeOpenTemplate(AncestorChain<?>, Jobs) - Static method in class com.google.caja.plugin.stages.OpenTemplateStage
Inlines calls to eval(Template(...)) where eval and Template are bound to the global scope.
optimizer - Variable in class com.google.caja.ancillary.opt.JsOptimizer
 
Optimizer - Class in com.google.caja.ancillary.opt
 
Optimizer() - Constructor for class com.google.caja.ancillary.opt.Optimizer
 
optimizeSwitch(SwitchStmt) - Method in class com.google.caja.ancillary.opt.StatementSimplifier
 
optimizeTopLevelFunctions(ParseTreeNode) - Static method in class com.google.caja.ancillary.opt.ConstantPooler
 
optimizeUnlabeled(ParseTreeNode, boolean) - Method in class com.google.caja.ancillary.opt.StatementSimplifier
 
optimizeWithin(FunctionConstructor) - Static method in class com.google.caja.ancillary.opt.ConstantPooler
 
optional(Object, Class<T>, String) - Method in class com.google.caja.config.JSONWhiteListLoader
Abort with a ParseException if obj is not either null or of type clazz, returning obj otherwise.
optional_ - Variable in class com.google.caja.lang.html.HTML.Attribute
Is the attribute required on all elements on which it is allowed?
optionalDeclarations(List<Declaration>) - Static method in class com.google.caja.parser.quasiliteral.AlphaRenamingRewriter
 
optionalEndTag_ - Variable in class com.google.caja.lang.html.HTML.Element
 
optionalJSONArray(Object, String) - Method in class com.google.caja.config.JSONWhiteListLoader
 
options - Variable in class com.google.caja.plugin.Config
 
optNodeDigest(ParseTreeNode) - Method in class com.google.caja.ancillary.opt.ParseTreeKB
Returns the digest of node, or null if the digest would be longer than the longest key in the knowledge base, and thus unable to match any key in the knowledge base.
OptScope - Class in com.google.caja.ancillary.opt
 
OptScope(OptScope, ScopeType, AncestorChain<?>) - Constructor for class com.google.caja.ancillary.opt.OptScope
 
or(RegularCriterion, RegularCriterion) - Static method in class com.google.caja.lang.html.RegularCriterion.Factory
 
or(Criterion<T>, Criterion<? super T>) - Static method in class com.google.caja.util.Criterion.Factory
A criterion that is true iff any of the given criteria accept the candidate.
orig - Variable in class com.google.caja.render.TabularSideBySideRenderer.CodeRow
 
origin - Variable in class com.google.caja.ancillary.servlet.Job
The place in the input HTML from where the job was extracted.
originalInputs - Variable in class com.google.caja.plugin.PluginCompilerMain
 
originalSource - Variable in class com.google.caja.reporting.SnippetProducer
 
originalSourceLines - Variable in class com.google.caja.render.SideBySideRenderer
 
originalSourceLines - Variable in class com.google.caja.render.SourceSnippetRenderer
 
originalSources - Variable in class com.google.caja.plugin.BuildServiceImplementation
 
originalSourceSnippet(InputSource, int, int) - Method in class com.google.caja.render.SideBySideRenderer
 
originTag - Variable in class com.google.caja.tools.AbstractCajaAntTask.FileGroup
 
origName - Variable in class com.google.caja.ancillary.opt.Use
 
origName - Variable in class com.google.caja.parser.quasiliteral.NameContext.VarInfo
 
OrigSourceRendererTestCase - Class in com.google.caja.render
Test case base class for a renderer that includes snippets of the original source code along with the cajoled output code.
OrigSourceRendererTestCase() - Constructor for class com.google.caja.render.OrigSourceRendererTestCase
 
origString(int) - Method in class com.google.caja.render.TabularSideBySideRenderer.CodeRow
 
otherEscapes - Variable in class com.google.caja.lexer.escaping.Escaper
 
otype - Variable in class com.google.caja.ancillary.servlet.Request
The type of output that the client requested.
out - Variable in class com.google.caja.lexer.escaping.Escaper
 
out - Variable in class com.google.caja.parser.html.DomParserTest.Formatter
 
out - Variable in class com.google.caja.parser.html.Renderer
 
out - Variable in class com.google.caja.render.AbstractRenderer
 
out - Variable in class com.google.caja.render.BufferingRenderer
 
out - Variable in class com.google.caja.render.Concatenator
 
out - Variable in class com.google.caja.reporting.RenderContext
 
outDoc - Variable in class com.google.caja.ancillary.jsdoc.HtmlRenderer
 
outer - Variable in class com.google.caja.parser.js.scope.ScopeAnalyzer.ScopeTree
The scope that contains this scope tree or null if this is the root.
outer(String) - Static method in class com.google.caja.plugin.stages.OptimizeJavascriptStageTest
 
outers - Variable in class com.google.caja.ancillary.linter.Linter.Environment
 
output - Variable in class com.google.caja.service.TestHttpServletResponse
 
output - Variable in class com.google.caja.tools.AbstractCajaAntTask.Output
The file to build.
output - Variable in class com.google.caja.tools.DocletAntTask
 
OUTPUT_BASE - Variable in class com.google.caja.plugin.Config
 
OUTPUT_BUFFER - Static variable in class com.google.caja.parser.quasiliteral.ReservedNames
An output buffer for a compiled template.
OUTPUT_HTML - Variable in class com.google.caja.plugin.Config
 
OUTPUT_JS - Variable in class com.google.caja.plugin.Config
 
outputBase - Variable in class com.google.caja.plugin.Config
 
outputDir - Variable in class com.google.caja.tools.DocletAntTask
 
outputHtmlFile - Variable in class com.google.caja.plugin.Config
 
outputJsFile - Variable in class com.google.caja.plugin.Config
 
outputRoot - Variable in class com.google.caja.ancillary.jsdoc.JsdocMain.RestrictedFileSystem
 
outputs - Variable in class com.google.caja.tools.AbstractCajaAntTask
Outputs to generate.
outputTokens - Variable in class com.google.caja.render.Spacer
 
overrides - Variable in class com.google.caja.ancillary.linter.Linter.LintJob
 
overrides - Variable in class com.google.caja.ancillary.linter.LinterTest.LintJobMaker
 
ownedChildArray(PunctuationTrie<?>[]) - Method in class com.google.caja.lexer.PunctuationTrie
 

P

p - Variable in class com.google.caja.lang.css.CssPropertyPatterns.JSREBuilder
 
p - Variable in class com.google.caja.lang.css.CssSchema.RegexpCriterion
 
p - Variable in class com.google.caja.lexer.DecodingCharProducer
 
p - Variable in class com.google.caja.lexer.DecodingCharProducerTest
 
p - Variable in class com.google.caja.lexer.HtmlInputSplitter
The source of HTML character data.
p - Variable in class com.google.caja.lexer.InputElementSplitter
 
p - Variable in class com.google.caja.lexer.NumberRecognizer
 
P_CLOSERS - Static variable in class com.google.caja.ancillary.servlet.HtmlReducer
 
packageDocs - Variable in class com.google.caja.ancillary.jsdoc.Jsdoc
 
packages - Variable in class com.google.caja.ancillary.jsdoc.JsdocMain
 
Pair<A,B> - Class in com.google.caja.util
 
Pair(A, B) - Constructor for class com.google.caja.util.Pair
 
Pair(Pair<A, B>) - Constructor for class com.google.caja.util.Pair
 
pair(S, T) - Static method in class com.google.caja.util.Pair
 
param(String, String) - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest.ServletTest
 
paramCount - Variable in enum com.google.caja.ancillary.jsdoc.JsdocMessageType
 
paramCount - Variable in enum com.google.caja.ancillary.linter.LinterMessageType
 
paramCount - Variable in enum com.google.caja.ancillary.servlet.CajaWebToolsMessageType
 
paramCount - Variable in enum com.google.caja.config.ConfigMessageType
 
paramCount - Variable in enum com.google.caja.parser.html.DomParserMessageType
 
paramCount - Variable in enum com.google.caja.parser.quasiliteral.RewriterMessageType
 
paramCount - Variable in enum com.google.caja.plugin.PluginMessageType
 
paramCount - Variable in enum com.google.caja.plugin.templates.IhtmlMessageType
 
paramCount - Variable in enum com.google.caja.reporting.MessageType
 
paramCount - Variable in enum com.google.caja.reporting.SnippetProducerTest.TestMessageType
 
paramCount - Variable in enum com.google.caja.service.ServiceMessageType
 
ParamHandler - Interface in com.google.caja.ancillary.servlet
Updates the Request based on a single CGI parameter.
params - Variable in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest.ServletTest
 
params - Variable in class com.google.caja.parser.js.FunctionConstructor
 
params - Variable in class com.google.caja.parser.js.Parser.FormalParamList
 
params - Variable in class com.google.caja.service.TestHttpServletRequest
 
PARAMS_ALLOWED - Static variable in class com.google.caja.ancillary.servlet.Request
 
paramsAllowed(Verb) - Static method in class com.google.caja.ancillary.servlet.Request
 
parent - Variable in class com.google.caja.ancillary.linter.LexicalScope
 
parent - Variable in class com.google.caja.ancillary.opt.ScopeInfo
The smallest scope that entirely contains this scope.
parent - Variable in class com.google.caja.parser.AncestorChain
 
parent - Variable in class com.google.caja.parser.css.CssPropertySignature
 
parent - Variable in class com.google.caja.parser.html.Namespaces
 
parent - Variable in class com.google.caja.parser.js.scope.ScopeAnalyzerTest.TestScope
 
parent - Variable in class com.google.caja.parser.quasiliteral.NameContext
 
parent - Variable in class com.google.caja.parser.quasiliteral.opt.ScopeTree
 
parent - Variable in class com.google.caja.parser.quasiliteral.Scope
 
parenthesize(Operator, boolean, Expression) - Static method in class com.google.caja.parser.js.Operation
 
parenthetical - Variable in class com.google.caja.render.Indent
Are we in a () or [] block.
parenthetical - Variable in class com.google.caja.render.Indenter
For each token in tokens, true if the closest containing pair of brackets are parentheses.
parse(JsTokenQueue) - Method in class com.google.caja.ancillary.jsdoc.UpdocParser
 
parse(CharProducer, ContentType, Node, URI) - Method in class com.google.caja.ancillary.servlet.Processor
Parse a job from input parameters.
parse(String) - Static method in class com.google.caja.parser.html.DoctypeMaker
 
parse(String) - Static method in class com.google.caja.parser.js.JsonMLParser
 
parse(Reader) - Static method in class com.google.caja.parser.js.JsonMLParser
 
parse(Reader, URI) - Static method in class com.google.caja.parser.js.JsonMLParser
 
parse(CharProducer) - Static method in class com.google.caja.parser.js.JsonMLParser
 
parse() - Method in class com.google.caja.parser.js.Parser
Parses a top level block.
parse(String) - Static method in class com.google.caja.parser.quasiliteral.MatchExperiments
 
parse(InputSource, String) - Static method in class com.google.caja.parser.quasiliteral.QuasiBuilder
 
parse(UriFetcher, MessageQueue) - Method in class com.google.caja.plugin.stages.EmbeddedContent
Returns a parse tree node containing the content.
parseAttrib() - Method in class com.google.caja.parser.css.CssParser
 
parseAttrib(OpenElementStack) - Method in class com.google.caja.parser.html.DomParser
Parses an element from a token stream.
parseBlockAnnotation(List<Annotation>) - Method in class com.google.caja.ancillary.jsdoc.CommentParser
Parse a block annotation if one is available, appending any annotation to out and returning true if any content was consumed.
parseBody(boolean) - Method in class com.google.caja.parser.js.Parser
 
parseBodyBlock() - Method in class com.google.caja.parser.js.Parser
 
parseBodyPart(List<Annotation>) - Method in class com.google.caja.ancillary.jsdoc.CommentParser
If there is a run of non annotation text at the front of commentText, consume it and add a TextAnnotation to out.
parseBracketOp(CssPropertySignature, ListIterator<String>) - Static method in class com.google.caja.parser.css.CssPropertySignature.Parser
 
parseClass() - Method in class com.google.caja.parser.css.CssParser
 
parseCombinator() - Method in class com.google.caja.parser.css.CssParser
 
parseComplete(CharProducer) - Method in class com.google.caja.ancillary.jsdoc.UpdocParser
 
parseCss(CharProducer, MessageQueue) - Static method in class com.google.caja.plugin.stages.InlineCssImportsStage
 
parseDeclaration() - Method in class com.google.caja.parser.css.CssParser
 
parseDeclarationBlock(List<? super CssTree.Declaration>, TokenQueue.Mark) - Method in class com.google.caja.parser.css.CssParser
 
parseDeclarationGroup() - Method in class com.google.caja.parser.css.CssParser
Parse a series of CSS properties as seen in an XHTML style attribute.
parseDeclarationsOrExpression(boolean) - Method in class com.google.caja.parser.js.Parser
 
parseDocument() - Method in class com.google.caja.parser.html.DomParser
Parse a document returning the document element.
parseDocument(String) - Method in class com.google.caja.parser.html.DomParser
Parse a document returning the document element.
parseDocUri(String, Set<String>, FilePosition, MessageQueue) - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
Coerces a user-supplied URL-like string to a URL, issuing an error message if it could not be done, or if the result uses an unrecognized scheme.
parseDom(OpenElementStack) - Method in class com.google.caja.parser.html.DomParser
Parses a single top level construct, an element, or a text chunk from the given queue.
parseDom(InputStream) - Method in class com.google.caja.util.RhinoExecutor.ScriptPowerBox
 
parseEnvJson(CharProducer, MessageQueue) - Static method in class com.google.caja.ancillary.servlet.UserAgentDb
 
parseEscapeBody(CharProducer, int) - Static method in class com.google.caja.lexer.CssSplitter
 
ParseException - Exception in com.google.caja.lexer
 
ParseException(Message, Throwable) - Constructor for exception com.google.caja.lexer.ParseException
 
ParseException(Message) - Constructor for exception com.google.caja.lexer.ParseException
 
parseExpr() - Method in class com.google.caja.parser.css.CssParser
 
parseExpression(boolean) - Method in class com.google.caja.parser.js.Parser
Parses an expression.
parseExpressionAtom() - Method in class com.google.caja.parser.js.Parser
 
parseExpressionInt(boolean) - Method in class com.google.caja.parser.js.Parser
 
parseExpressionOrNoop(AbstractExpression, boolean) - Method in class com.google.caja.parser.js.Parser
 
parseExpressionPart(boolean) - Method in class com.google.caja.parser.js.Parser
Parses an expression part -- one that can appear inside a comma separated list.
parseExpressionStmt(boolean) - Method in class com.google.caja.parser.js.Parser
 
parseFontFace() - Method in class com.google.caja.parser.css.CssParser
 
parseFormalParams() - Method in class com.google.caja.parser.js.Parser
 
parseFragment() - Method in class com.google.caja.parser.html.DomParser
Parses a snippet of markup.
parseFragment(Document) - Method in class com.google.caja.parser.html.DomParser
Parses a snippet of markup creating new nodes using the given document.
parseFunctionBody() - Method in class com.google.caja.parser.js.Parser
 
parseIdent(CharProducer, int) - Static method in class com.google.caja.lexer.CssSplitter
 
parseIdentifier(boolean) - Method in class com.google.caja.parser.ParserBase
 
parseIdentifierListFromComment(String, List<Token<?>>, MessageQueue) - Static method in class com.google.caja.ancillary.linter.Linter
Find identifier lists in documentation comments.
parseIdentifierNode(boolean) - Method in class com.google.caja.parser.js.Parser
 
parseImport() - Method in class com.google.caja.parser.css.CssParser
 
parseInlineAnnotation(List<Annotation>) - Method in class com.google.caja.ancillary.jsdoc.CommentParser
Parse an inline annotation starting at a { through the corresponding } and add it to out, returning true if any content was consumed.
parseInlineBody() - Method in class com.google.caja.ancillary.jsdoc.CommentParser
Parse the body of an inline annotation assuming the initial '{' has been seen.
parseInput(InputSource, MessageQueue) - Method in class com.google.caja.plugin.BuildServiceImplementation
 
parseInput(URI) - Method in class com.google.caja.plugin.PluginCompilerMain
Parse one input from a URI.
parseInput(InputSource, CharProducer, MessageQueue) - Static method in class com.google.caja.plugin.PluginCompilerMain
Classify an input by extension and use the appropriate parser.
parseInputs() - Method in class com.google.caja.ancillary.jsdoc.JsdocMain
Parse input source files.
parseInputs(List<File>, Map<InputSource, CharSequence>, MessageContext, MessageQueue) - Static method in class com.google.caja.ancillary.linter.Linter
 
parseInputs(Collection<URI>, PluginCompiler) - Method in class com.google.caja.plugin.PluginCompilerMain
 
parseInt(CharProducer, int) - Static method in class com.google.caja.lexer.CssSplitter
 
parseJavascript(CharProducer, MessageQueue) - Static method in class com.google.caja.util.RhinoTestBed
 
parseJob(PipelineStageTestCase.JobStub, Jobs) - Method in class com.google.caja.plugin.stages.PipelineStageTestCase
 
parseLiteral() - Method in class com.google.caja.parser.css.CssParser
 
parseLoopOrSwitch(FilePosition, String) - Method in class com.google.caja.parser.js.Parser
 
parseMarkup(CharProducer, boolean, boolean) - Method in class com.google.caja.util.CajaTestCase
 
parseMatch(CharProducer, int, String) - Static method in class com.google.caja.lexer.CssSplitter
 
parseMedia() - Method in class com.google.caja.parser.css.CssParser
 
parseMedium() - Method in class com.google.caja.parser.css.CssParser
 
parseName(CharProducer, int) - Static method in class com.google.caja.lexer.CssSplitter
 
parseNmChar(CharProducer, int) - Static method in class com.google.caja.lexer.CssSplitter
 
parseNmStart(CharProducer, int) - Static method in class com.google.caja.lexer.CssSplitter
 
parseNum(CharProducer, int) - Static method in class com.google.caja.lexer.CssSplitter
Only handles the case where num does not start with a dot since it is hard to distinguish a "." token from a number token with 1 char lookahead.
parseOp(int, boolean) - Method in class com.google.caja.parser.js.Parser
 
parseOperation() - Method in class com.google.caja.parser.css.CssParser
 
parseOptionalDirectivePrologue() - Method in class com.google.caja.parser.js.Parser
 
parsePage() - Method in class com.google.caja.parser.css.CssParser
 
parsePostOp(CssPropertySignature, ListIterator<String>) - Static method in class com.google.caja.parser.css.CssPropertySignature.Parser
 
parsePrio() - Method in class com.google.caja.parser.css.CssParser
 
parseProgId(TokenQueue.Mark) - Method in class com.google.caja.parser.css.CssParser
 
parseProgId(ListIterator<String>) - Static method in class com.google.caja.parser.css.CssPropertySignature.Parser
 
parseProgIdAttribute() - Method in class com.google.caja.parser.css.CssParser
 
parseProgram() - Method in class com.google.caja.parser.js.Parser
 
parseProgramOrFunctionBody(boolean) - Method in class com.google.caja.parser.js.Parser
 
parseProperty() - Method in class com.google.caja.parser.css.CssParser
 
parsePseudo() - Method in class com.google.caja.parser.css.CssParser
 
parseQuasiNode(InputSource, String) - Static method in class com.google.caja.parser.quasiliteral.QuasiBuilder
Given a quasiliteral pattern expressed as text, return a QuasiNode representing the pattern.
parseQuasiNode(String) - Static method in class com.google.caja.parser.quasiliteral.QuasiBuilder
 
parseQueryString(String) - Static method in class com.google.caja.ancillary.servlet.CajaWebToolsServlet
Expose query parameters in an order-preserving way.
Parser - Class in com.google.caja.parser.js
Parses javascript source returning a javascript parse tree.
Parser(JsTokenQueue, MessageQueue) - Constructor for class com.google.caja.parser.js.Parser
 
Parser(JsTokenQueue, MessageQueue, boolean) - Constructor for class com.google.caja.parser.js.Parser
 
parser(CharProducer, MessageQueue) - Static method in class com.google.caja.plugin.BuildServiceImplementation
 
Parser.ActualList - Class in com.google.caja.parser.js
Placeholder node for the actuals in a function call.
Parser.ActualList(List<Expression>) - Constructor for class com.google.caja.parser.js.Parser.ActualList
 
Parser.FormalParamList - Class in com.google.caja.parser.js
 
Parser.FormalParamList(List<FormalParam>, MessageQueue) - Constructor for class com.google.caja.parser.js.Parser.FormalParamList
 
parseRange(CharProducer, int) - Static method in class com.google.caja.lexer.CssSplitter
 
ParserBase - Class in com.google.caja.parser
Some identifier, keyword, and number handling routines used by multiple parsers.
ParserBase(JsTokenQueue, MessageQueue) - Constructor for class com.google.caja.parser.ParserBase
 
ParserBase(JsTokenQueue, MessageQueue, boolean) - Constructor for class com.google.caja.parser.ParserBase
 
ParserBaseTest - Class in com.google.caja.parser
 
ParserBaseTest() - Constructor for class com.google.caja.parser.ParserBaseTest
 
parseReference(boolean) - Method in class com.google.caja.parser.js.Parser
 
ParserTest - Class in com.google.caja.parser.js
 
ParserTest() - Constructor for class com.google.caja.parser.js.ParserTest
 
parseRuleSet() - Method in class com.google.caja.parser.css.CssParser
 
parseSelector() - Method in class com.google.caja.parser.css.CssParser
 
parseSeries(ListIterator<String>) - Static method in class com.google.caja.parser.css.CssPropertySignature.Parser
 
parseSignature(String) - Static method in class com.google.caja.lang.css.CssPropertyPatternsTest
 
parseSignature(Name, String) - Static method in class com.google.caja.lang.css.CssSchema
Parses a CssSignature according to the grammar described in http://www.w3.org/TR/CSS21/about.html#property-defs
parseSignature(String) - Static method in class com.google.caja.parser.css.CssPropertySignature.Parser
 
parseSignature(ListIterator<String>) - Static method in class com.google.caja.parser.css.CssPropertySignature.Parser
 
parseSignatureAtom(ListIterator<String>) - Static method in class com.google.caja.parser.css.CssPropertySignature.Parser
 
parseSimpleSelector() - Method in class com.google.caja.parser.css.CssParser
 
parseStatement() - Method in class com.google.caja.parser.css.CssParser
 
parseStatement() - Method in class com.google.caja.parser.js.Parser
Parses and returns a Statement.
parseStatementWithoutLabel() - Method in class com.google.caja.parser.js.Parser
 
parseString(CharProducer, int) - Static method in class com.google.caja.lexer.CssSplitter
 
parseString(String) - Method in class com.google.caja.parser.css.CssParserTest
 
parseString(String) - Method in class com.google.caja.parser.js.FuzzedParserTest
 
parseStructuredComment(CharProducer) - Static method in class com.google.caja.ancillary.jsdoc.CommentParser
 
parseStyleSheet() - Method in class com.google.caja.parser.css.CssParser
 
parseTagAttributes(FilePosition, List<? super AttrStub>, OpenElementStack) - Method in class com.google.caja.parser.html.DomParser
Parses attributes onto children and consumes and returns the end of tag token.
parseTerm() - Method in class com.google.caja.parser.css.CssParser
 
parseTerminatedStatement() - Method in class com.google.caja.parser.js.Parser
 
parseToken() - Method in class com.google.caja.lexer.HtmlInputSplitter
Breaks the character stream into tokens.
ParseTreeKB - Class in com.google.caja.ancillary.opt
An optimizer which uses facts about the environment in which the program will be run to eliminate dead branches.
ParseTreeKB() - Constructor for class com.google.caja.ancillary.opt.ParseTreeKB
 
ParseTreeKB.Result - Class in com.google.caja.ancillary.opt
Holds the result of optimizing a single node, and its digest.
ParseTreeKB.Result() - Constructor for class com.google.caja.ancillary.opt.ParseTreeKB.Result
 
ParseTreeKBTest - Class in com.google.caja.ancillary.opt
 
ParseTreeKBTest() - Constructor for class com.google.caja.ancillary.opt.ParseTreeKBTest
 
ParseTreeNode - Interface in com.google.caja.parser
A node in a parse tree.
ParseTreeNode.ReflectiveCtor - Annotation Type in com.google.caja.parser
Indicates that the annotated constructor of a ParseTreeNode is to be used for reflectively constructing a new node or cloning an existing node.
ParseTreeNodeContainer - Class in com.google.caja.parser
A simple implementation of ParseTreeNode which acts as a container for an arbitrary list of ParseTreeNodes.
ParseTreeNodeContainer(FilePosition, Void, List<? extends ParseTreeNode>) - Constructor for class com.google.caja.parser.ParseTreeNodeContainer
 
ParseTreeNodeContainer(List<? extends ParseTreeNode>) - Constructor for class com.google.caja.parser.ParseTreeNodeContainer
 
ParseTreeNodeContainer() - Constructor for class com.google.caja.parser.ParseTreeNodeContainer
 
ParseTreeNodes - Class in com.google.caja.parser
A utility class for common operations on ParseTreeNodes.
ParseTreeNodes() - Constructor for class com.google.caja.parser.ParseTreeNodes
 
ParseTreeNodeTest - Class in com.google.caja.parser
 
ParseTreeNodeTest() - Constructor for class com.google.caja.parser.ParseTreeNodeTest
 
ParseTreeNodeTest.IntEnqueuer - Class in com.google.caja.parser
 
ParseTreeNodeTest.IntEnqueuer() - Constructor for class com.google.caja.parser.ParseTreeNodeTest.IntEnqueuer
 
ParseTreeNodeTest.IntEnqueuerExcept - Class in com.google.caja.parser
 
ParseTreeNodeTest.IntEnqueuerExcept(long) - Constructor for class com.google.caja.parser.ParseTreeNodeTest.IntEnqueuerExcept
 
ParseTreeNodeTest.IntEnqueuerThatInserts - Class in com.google.caja.parser
 
ParseTreeNodeTest.IntEnqueuerThatInserts(long, ParseTreeNode) - Constructor for class com.google.caja.parser.ParseTreeNodeTest.IntEnqueuerThatInserts
 
ParseTreeNodeTest.IntEnqueuerThatMungesSiblings - Class in com.google.caja.parser
 
ParseTreeNodeTest.IntEnqueuerThatMungesSiblings(long, long[], long[]) - Constructor for class com.google.caja.parser.ParseTreeNodeTest.IntEnqueuerThatMungesSiblings
 
ParseTreeNodeTest.IntEnqueuerThatRemoves - Class in com.google.caja.parser
 
ParseTreeNodeTest.IntEnqueuerThatRemoves(long) - Constructor for class com.google.caja.parser.ParseTreeNodeTest.IntEnqueuerThatRemoves
 
ParseTreeNodeTest.IntEnqueuerThatReplaces - Class in com.google.caja.parser
 
ParseTreeNodeTest.IntEnqueuerThatReplaces(long, ParseTreeNode) - Constructor for class com.google.caja.parser.ParseTreeNodeTest.IntEnqueuerThatReplaces
 
parseUnaryOperator() - Method in class com.google.caja.parser.css.CssParser
 
parseUri(CharProducer, int) - Method in class com.google.caja.lexer.CssSplitter
 
parseUri() - Method in class com.google.caja.parser.css.CssParser
 
parseUserAgents(String) - Static method in class com.google.caja.ancillary.servlet.UserAgentDb
 
parseWhitespace(char[], int, int) - Method in class com.google.caja.lexer.CssSplitter
 
Part - Class in com.google.caja.plugin.templates
 
Part() - Constructor for class com.google.caja.plugin.templates.Part
 
partArr - Variable in class com.google.caja.reporting.MessagePart.Factory.ArrayPart
 
parts - Variable in class com.google.caja.plugin.stages.Splitter
Output array.
parts - Variable in class com.google.caja.plugin.templates.Emitter
 
parts - Variable in class com.google.caja.plugin.templates.JsConcatenator
 
parts - Variable in class com.google.caja.reporting.Message
 
partsMissing(Message, MessagePart...) - Static method in class com.google.caja.util.CajaTestCase
 
path - Variable in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest.ServletTest
 
path - Variable in class com.google.caja.ancillary.servlet.Input
 
path - Variable in class com.google.caja.render.TabularSideBySideRenderer.FileRow
 
pathList(List<File>) - Static method in class com.google.caja.ancillary.jsdoc.JsdocMain
 
patternCache - Static variable in class com.google.caja.parser.quasiliteral.QuasiBuilder
 
PCT - Static variable in class com.google.caja.ancillary.servlet.LintPage
 
pctEncode(char, Appendable) - Static method in class com.google.caja.lexer.escaping.Escaping
 
pctEncode(byte, Appendable) - Static method in class com.google.caja.lexer.escaping.Escaping
 
pctEncode(char, StringBuilder) - Static method in class com.google.caja.lexer.escaping.UriUtil
 
peek(int) - Method in class com.google.caja.ancillary.jsdoc.CommentParser.Joiner
 
peek() - Method in class com.google.caja.lexer.TokenQueue
Fetch the current token.
peek() - Method in class com.google.caja.parser.html.LookaheadLexer
Returns the next token without consuming it, or null if no such token.
peekToken(int) - Method in class com.google.caja.lexer.HtmlLexer
 
pending - Variable in class com.google.caja.ancillary.jsdoc.CommentParser.Filter
 
pending - Variable in class com.google.caja.ancillary.jsdoc.CommentParser.Joiner
 
pending - Variable in class com.google.caja.ancillary.jsdoc.CommentParser.Splitter
 
pending - Variable in class com.google.caja.lexer.CssLexer
 
pending - Variable in class com.google.caja.lexer.CssSplitter
 
pending - Variable in class com.google.caja.parser.html.LookaheadLexer
 
pending - Variable in class com.google.caja.render.BufferingRenderer
 
pendingSpace - Variable in class com.google.caja.render.CssMinimalPrinter
True if the last token needs a following space.
pendingSpace - Variable in class com.google.caja.render.CssPrettyPrinter
True if the last token needs a following space.
pendingSpace - Variable in class com.google.caja.render.JsLinePreservingPrinter
 
pendingSpace - Variable in class com.google.caja.render.Spacer
True if the last token needs a following space.
pendingText - Variable in class com.google.caja.parser.html.CajaTreeBuilder
 
PERCENTAGE_RE - Static variable in class com.google.caja.plugin.SignatureResolver
http://www.w3.org/TR/CSS21/syndata.html#percentage-units
PERCENTAGE_SUFFIX_RE - Static variable in class com.google.caja.plugin.SignatureResolver
 
permissive(WhiteList) - Static method in class com.google.caja.ancillary.servlet.DefaultSchemas
 
Permit - Class in com.google.caja.parser.quasiliteral
Answer queries about what static paths are permitted, and report which static paths were checked.
Permit() - Constructor for class com.google.caja.parser.quasiliteral.Permit
 
Permit(PermitTemplate) - Constructor for class com.google.caja.parser.quasiliteral.Permit
 
permitRead(ParseTreeNode) - Method in class com.google.caja.parser.quasiliteral.Scope
 
permitsUsed - Variable in class com.google.caja.parser.quasiliteral.Permit
 
permitsUsed - Variable in class com.google.caja.parser.quasiliteral.Scope
 
PermitTemplate - Class in com.google.caja.parser.quasiliteral
Represent which static access paths are presumed safe.
PermitTemplate(Object...) - Constructor for class com.google.caja.parser.quasiliteral.PermitTemplate
 
person() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
pessimist() - Static method in class com.google.caja.util.Criterion.Factory
A criterion that accepts nothing, not even null.
PESSIMIST_SINGLETON - Static variable in class com.google.caja.util.Criterion.Factory
 
Pipeline<T> - Class in com.google.caja.util
A pipeline takes an input and passes it through multiple stages, like a conveyor belt that passes a bucket of spare parts through a factory until the bucket reaches the end hopefully containing something resembling a bicycle.
Pipeline() - Constructor for class com.google.caja.util.Pipeline
 
Pipeline.Stage<S> - Interface in com.google.caja.util
 
PIPELINE_GOALS - Variable in class com.google.caja.plugin.Config
 
PIPELINE_PRECONDITIONS - Variable in class com.google.caja.plugin.Config
 
PipelineMaker - Class in com.google.caja.plugin
A quick and dirty planner that builds a pipeline based on flags from the command line or from a web service.
PipelineMaker(CssSchema, HtmlSchema, ModuleManager, Planner.PlanState, Planner.PlanState) - Constructor for class com.google.caja.plugin.PipelineMaker
 
PipelineMaker.PlanInputs - Class in com.google.caja.plugin
 
PipelineMaker.PlanInputs(CssSchema, HtmlSchema, ModuleManager) - Constructor for class com.google.caja.plugin.PipelineMaker.PlanInputs
 
PipelineMaker.StageMaker - Interface in com.google.caja.plugin
 
PipelineMaker.Tool - Class in com.google.caja.plugin
 
PipelineMaker.Tool() - Constructor for class com.google.caja.plugin.PipelineMaker.Tool
 
PipelineMakerTest - Class in com.google.caja.plugin
 
PipelineMakerTest() - Constructor for class com.google.caja.plugin.PipelineMakerTest
 
PipelineStageTestCase - Class in com.google.caja.plugin.stages
An abstract test framework for pipeline stages.
PipelineStageTestCase() - Constructor for class com.google.caja.plugin.stages.PipelineStageTestCase
 
PipelineStageTestCase.JobStub - Class in com.google.caja.plugin.stages
 
PipelineStageTestCase.JobStub(String, ContentType) - Constructor for class com.google.caja.plugin.stages.PipelineStageTestCase.JobStub
 
PipelineStageTestCase.TestUriFetcher - Class in com.google.caja.plugin.stages
 
PipelineStageTestCase.TestUriFetcher() - Constructor for class com.google.caja.plugin.stages.PipelineStageTestCase.TestUriFetcher
 
PipelineStageTestCase.TestUriPolicy - Class in com.google.caja.plugin.stages
 
PipelineStageTestCase.TestUriPolicy() - Constructor for class com.google.caja.plugin.stages.PipelineStageTestCase.TestUriPolicy
 
placeholderFor(Node, Block) - Method in class com.google.caja.plugin.stages.RewriteHtmlStage
 
placeholderId - Variable in class com.google.caja.plugin.JobEnvelope
Identifies from where the job was extracted.
plain(CharProducer) - Method in class com.google.caja.util.CajaTestCase
 
plan(List<TOOL>, Planner.PlanState, Planner.PlanState) - Method in class com.google.caja.plugin.Planner
 
PLAN_CACHE - Static variable in class com.google.caja.plugin.PipelineMaker
 
planDeltas(String) - Method in class com.google.caja.plugin.Config
 
PLANNER - Static variable in class com.google.caja.plugin.PipelineMaker
 
Planner - Class in com.google.caja.plugin
Dijkstra's algo.
Planner() - Constructor for class com.google.caja.plugin.Planner
 
planner - Variable in class com.google.caja.plugin.Planner.PlanState
The planner instance from which this part is derived, so that properties can be matched to names, or possibly null if this contains no properties.
Planner.PartialPlan<TOOL extends Planner.Tool> - Class in com.google.caja.plugin
 
Planner.PartialPlan(Planner.PlanState, Planner.PartialPlan<TOOL>, TOOL) - Constructor for class com.google.caja.plugin.Planner.PartialPlan
 
Planner.PlanState - Class in com.google.caja.plugin
The state of a plan, such as the initial conditions, goals, and all the intermediate states in a process.
Planner.PlanState() - Constructor for class com.google.caja.plugin.Planner.PlanState
 
Planner.PlanState(Planner, long[], long) - Constructor for class com.google.caja.plugin.Planner.PlanState
 
Planner.Tool - Class in com.google.caja.plugin
 
Planner.Tool() - Constructor for class com.google.caja.plugin.Planner.Tool
 
Planner.UnsatisfiableGoalException - Exception in com.google.caja.plugin
 
Planner.UnsatisfiableGoalException(String) - Constructor for exception com.google.caja.plugin.Planner.UnsatisfiableGoalException
 
planState(String...) - Static method in class com.google.caja.plugin.PipelineMaker
Creates a plan state from a set of '+' separated identifiers.
planState(boolean, String...) - Method in class com.google.caja.plugin.Planner
 
Playground - Class in com.google.caja.demos.playground.client
Main entry point for GWT-based Caja playground
Playground() - Constructor for class com.google.caja.demos.playground.client.Playground
 
PlaygroundEditor - Class in com.google.caja.demos.playground.client.ui
Editor that is a thin wrapper around CodeMirror
PlaygroundEditor() - Constructor for class com.google.caja.demos.playground.client.ui.PlaygroundEditor
 
PlaygroundResource - Interface in com.google.caja.demos.playground.client
Client bundle for the playground
PlaygroundService - Interface in com.google.caja.demos.playground.client
The client side stub for the RPC cajoling service.
PlaygroundServiceAsync - Interface in com.google.caja.demos.playground.client
The async counterpart of PlaygroundService.
PlaygroundView - Class in com.google.caja.demos.playground.client.ui
GUI elements of the playground client
PlaygroundView(Playground) - Constructor for class com.google.caja.demos.playground.client.ui.PlaygroundView
 
PlaygroundView.Tabs - Enum in com.google.caja.demos.playground.client.ui
 
PlaygroundView.Tabs() - Constructor for enum com.google.caja.demos.playground.client.ui.PlaygroundView.Tabs
 
PluginCompiler - Class in com.google.caja.plugin
Compiles a bundle of CSS, javascript, and HTML files to a sandboxed javascript and HTML widget.
PluginCompiler(BuildInfo, PluginMeta, MessageQueue) - Constructor for class com.google.caja.plugin.PluginCompiler
 
PluginCompilerMain - Class in com.google.caja.plugin
An executable that invokes the PluginCompiler.
PluginCompilerMain() - Constructor for class com.google.caja.plugin.PluginCompilerMain
 
PluginCompilerMain.CachingUriFetcher - Class in com.google.caja.plugin
 
PluginCompilerMain.CachingUriFetcher(UriToFile) - Constructor for class com.google.caja.plugin.PluginCompilerMain.CachingUriFetcher
 
PluginMessageType - Enum in com.google.caja.plugin
Messages for the PluginCompiler
PluginMessageType(String, MessageLevel) - Constructor for enum com.google.caja.plugin.PluginMessageType
 
PluginMeta - Class in com.google.caja.plugin
For a plugin, determines how its external dependencies are translated.
PluginMeta() - Constructor for class com.google.caja.plugin.PluginMeta
 
PluginMeta(UriFetcher, UriPolicy) - Constructor for class com.google.caja.plugin.PluginMeta
 
plus(Escape...) - Method in class com.google.caja.lexer.escaping.EscapeMap
 
poffset - Variable in class com.google.caja.lexer.DecodingCharProducer
 
policyAddressField - Variable in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
policyExamples - Variable in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
policyText - Variable in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
poll(int, int, BrowserTestCase.Check) - Static method in class com.google.caja.plugin.BrowserTestCase
Run 'c' every 'intervalMillis' milliseconds until it returns true or 'timeoutSecs' seconds have passed (in which case, fail).
pop() - Method in class com.google.caja.lexer.TokenQueue
Fetch the current token and advance to the next token.
popIndentStack() - Method in class com.google.caja.render.CssPrettyPrinter
 
popN(int, FilePosition) - Method in class com.google.caja.parser.html.AbstractElementStack
Pop the N bottom levels of the open element stack.
populate(List<Pipeline.Stage<Jobs>>) - Method in class com.google.caja.plugin.PipelineMaker
Appends pipeline stages to the argument.
portNumber() - Method in class com.google.caja.plugin.BrowserTestCase
The port the local web server will run on.
pos - Variable in class com.google.caja.lexer.CharProducerTest.StreamState
 
pos - Variable in class com.google.caja.lexer.ExternalReference
 
pos - Variable in class com.google.caja.lexer.Token
 
pos - Variable in class com.google.caja.parser.AbstractParseTreeNode
 
pos(TokenQueue.Mark) - Method in class com.google.caja.parser.css.CssParser
 
pos - Variable in class com.google.caja.parser.js.scope.ScopeAnalyzerTest.TestScope
 
pos - Variable in class com.google.caja.plugin.stages.EmbeddedContent
 
pos - Variable in class com.google.caja.plugin.templates.LocalizedHtml
 
posFrom(FilePosition) - Method in class com.google.caja.ancillary.jsdoc.CommentParser
 
posFrom(TokenQueue.Mark) - Method in class com.google.caja.parser.js.Parser
The file position that spans from startMark to the current position.
posFrom(ParseTreeNode) - Method in class com.google.caja.parser.js.Parser
 
posFrom(FilePosition) - Method in class com.google.caja.parser.js.Parser
 
posGoals - Variable in class com.google.caja.plugin.Config
 
positionFrom(JsonML) - Method in class com.google.caja.parser.js.JsonMLConverter
 
PositionInferer - Class in com.google.caja.lexer
Does some simple constraint solving to assign reasonable position values to generated parse tree nodes.
PositionInferer(FilePosition) - Constructor for class com.google.caja.lexer.PositionInferer
 
PositionInferer.Boundary - Class in com.google.caja.lexer
An edge of a node descriptor's position.
PositionInferer.Boundary(boolean, Object) - Constructor for class com.google.caja.lexer.PositionInferer.Boundary
 
PositionInferer.EqualRelation - Class in com.google.caja.lexer
A relation between two boundaries that should be at the same actual position.
PositionInferer.EqualRelation(PositionInferer.Boundary, PositionInferer.Boundary) - Constructor for class com.google.caja.lexer.PositionInferer.EqualRelation
 
PositionInferer.LessThanRelation - Class in com.google.caja.lexer
A relation between a boundary that appears at or before another boundary.
PositionInferer.LessThanRelation(PositionInferer.Boundary, PositionInferer.Boundary) - Constructor for class com.google.caja.lexer.PositionInferer.LessThanRelation
 
PositionInferer.Region - Class in com.google.caja.lexer
A start boundary and an end boundary.
PositionInferer.Region(PositionInferer.Boundary, PositionInferer.Boundary) - Constructor for class com.google.caja.lexer.PositionInferer.Region
 
PositionInferer.Relation - Class in com.google.caja.lexer
A relationship between two boundaries that constrains the positions of the set of boundaries.
PositionInferer.Relation(PositionInferer.Boundary, PositionInferer.Boundary) - Constructor for class com.google.caja.lexer.PositionInferer.Relation
 
PositionInfererTest - Class in com.google.caja.lexer
 
PositionInfererTest() - Constructor for class com.google.caja.lexer.PositionInfererTest
 
positions - Variable in class com.google.caja.ancillary.opt.Optimizer
 
positions - Variable in class com.google.caja.plugin.stages.DebuggingSymbols
 
posOf(Attr) - Static method in class com.google.caja.plugin.templates.IhtmlSanityChecker
 
posPastNextLinebreak(CharSequence, int) - Static method in class com.google.caja.reporting.SnippetProducer
 
posPreconds - Variable in class com.google.caja.plugin.Config
 
postconds - Variable in class com.google.caja.plugin.Planner.Tool
 
precedence - Variable in enum com.google.caja.parser.js.Operator
 
precedes(Object, Object) - Method in class com.google.caja.lexer.PositionInferer
Adds a constraint that requires that the end of before is at or before the start of after.
precomputedEscapes - Variable in class com.google.caja.lexer.escaping.Escaper
 
PRECOND_DOCS - Static variable in class com.google.caja.plugin.PipelineMaker
 
preconditions(Planner.PlanState) - Method in class com.google.caja.plugin.Config
 
preconditions - Variable in class com.google.caja.plugin.PluginCompiler
 
preconds - Variable in class com.google.caja.plugin.Planner.Tool
 
PREDEFINED - Static variable in class com.google.caja.lexer.InputSource
a special source for predefineds like the String function.
prefix(String, String) - Method in class com.google.caja.ancillary.linter.ExitModes
 
PREFIX - Static variable in class com.google.caja.parser.html.AttributeNameFixup
A prefix of all names of attributes that need to be fixed up.
prefix - Variable in class com.google.caja.parser.html.Namespaces
 
prefix - Variable in class com.google.caja.parser.js.scope.ScopeAnalyzerTest.TestScopeListener
 
PREFIX - Static variable in class com.google.caja.plugin.templates.IHTML
The tag prefix reserved for IHTML elements.
prefixWithBlankLines(String, int) - Static method in class com.google.caja.util.RhinoTestBed
 
prepend(Statement) - Method in class com.google.caja.parser.js.Block
 
prettyPrint(String) - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
prev - Variable in class com.google.caja.lexer.TokenQueue
 
prev - Variable in class com.google.caja.plugin.Match
 
prev - Variable in class com.google.caja.plugin.MessageSList
 
prevSibling - Variable in class com.google.caja.parser.css.CssPropertySignature
 
primitiveArrayToInts(byte[]) - Static method in class com.google.caja.util.SparseBitSet
 
primitiveArrayToInts(char[]) - Static method in class com.google.caja.util.SparseBitSet
 
primitiveArrayToInts(short[]) - Static method in class com.google.caja.util.SparseBitSet
 
prio - Variable in class com.google.caja.parser.css.CssTree.PropertyDeclaration
 
prior - Variable in class com.google.caja.plugin.Planner.PartialPlan
 
priority() - Method in class com.google.caja.lang.css.JSRE.Alternation
 
priority() - Method in class com.google.caja.lang.css.JSRE.Atom
 
priority() - Method in class com.google.caja.lang.css.JSRE.Concatenation
 
priority() - Method in class com.google.caja.lang.css.JSRE.Noop
 
priority() - Method in class com.google.caja.lang.css.JSRE
 
priority() - Method in class com.google.caja.lang.css.JSRE.Repetition
 
PROBLEMATIC_TAGS - Static variable in class com.google.caja.parser.html.HtmlQuasiBuilder
Tags that are ignored in HTML5 unless seen inside a certain other tag, and so cannot appear at the top level of a parsed HTML5 document fragment.
PROBLEMATIC_XML - Static variable in class com.google.caja.lexer.escaping.Escaping
 
procedure(AnnotationHandler...) - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
Applies handlers to the same annotation in series, failing if any fail, and returning the result of the last if all succeed.
process(String, String, HttpServletResponse) - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServlet
Processes a dynamic request which cannot be satisfied by StaticFiles or the special upload handler.
process(List<Job>) - Method in class com.google.caja.ancillary.servlet.Processor
Produce a list of output jobs from a list of input jobs.
processArguments(String[]) - Method in class com.google.caja.plugin.Config
 
processBlock(Block, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
processBreakStmt(BreakStmt, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
processCaseStmt(CaseStmt, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
processCatchStmt(CatchStmt, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
processComment(Token<HtmlTokenType>) - Method in class com.google.caja.parser.html.Html5ElementStack
Adds the given comment node to the DOM.
processComment(Token<HtmlTokenType>) - Method in interface com.google.caja.parser.html.OpenElementStack
Adds the given comment node to the DOM.
processComment(Token<HtmlTokenType>) - Method in class com.google.caja.parser.html.XmlElementStack
Adds the given comment node to the DOM.
processCondition(Expression, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
Do case based analysis of conditions so that conditional branches can incorporate the fact that different variables may be live when an expression returns a truthy value than when it returns a falsey one.
processConditional(Conditional, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
processContinueStmt(ContinueStmt, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
processCurrentMark(FilePosition, String[]) - Method in class com.google.caja.render.SourceSnippetRenderer
 
processDeclaration(Declaration, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
processDefaultCaseStmt(DefaultCaseStmt, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
processDirectivePrologue(LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
processDoWhileLoop(DoWhileLoop, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
processExpression(Expression, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
Process an expression, computing the set of variables live after the expression executes, but ignoring exit modes.
processExpressionStmt(ExpressionStmt, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
processFinallyStmt(FinallyStmt, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
processForEachLoop(ForEachLoop, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
processForLoop(ForLoop, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
processFunctionConstructor(FunctionConstructor) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
processFunctionDeclaration(FunctionDeclaration, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
processImmediatelyCalledFunction(Operation, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
processingFirstTag - Variable in class com.google.caja.parser.html.Html5ElementStack
 
processLabel(LabeledStatement, VariableLiveness.LiveCalc) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
Incorporates the set of variables live at breaks into the live-set and updates exit modes to take into account the way execution continues from a labeled statement that is the target of a reachable break.
processLabeledStmtWrapper(LabeledStmtWrapper, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
processLiteralOrConstructor(Expression, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
processLogicOperand(Operation, int, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
processMark(FilePosition) - Method in class com.google.caja.render.Spacer
 
processMultiDeclaration(MultiDeclaration, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
processNode(ParseTreeNode) - Method in class com.google.caja.parser.ParseTreeNodeTest.IntEnqueuer
 
processNoop(LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
processNumber(CharProducer, int, int) - Method in class com.google.caja.lexer.InputElementSplitter
 
processOperation(Operation, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
Processor - Class in com.google.caja.ancillary.servlet
The tools servlet's transformation engine.
Processor(Request, MessageQueue) - Constructor for class com.google.caja.ancillary.servlet.Processor
 
processProgram() - Method in class com.google.caja.render.SourceSnippetRenderer
 
processPunctuation(int, int) - Method in class com.google.caja.lexer.InputElementSplitter
 
processReference(Reference, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
processReturnStmt(ReturnStmt, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
processStatement(Statement, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
processSwitchStmt(SwitchStmt, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
processTag(Token<HtmlTokenType>, Token<HtmlTokenType>, List<AttrStub>) - Method in class com.google.caja.parser.html.Html5ElementStack
Records the fact that a tag has been seen, updating internal state
processTag(Token<HtmlTokenType>, Token<HtmlTokenType>, List<AttrStub>) - Method in interface com.google.caja.parser.html.OpenElementStack
Records the fact that a tag has been seen, updating internal state
processTag(Token<HtmlTokenType>, Token<HtmlTokenType>, List<AttrStub>) - Method in class com.google.caja.parser.html.XmlElementStack
Records the fact that a tag has been seen, updating internal state
processTag(String, boolean, Token<HtmlTokenType>, Token<HtmlTokenType>, List<AttrStub>) - Method in class com.google.caja.parser.html.XmlElementStack
 
processText(Token<HtmlTokenType>) - Method in class com.google.caja.parser.html.Html5ElementStack
Adds the given text node to the DOM.
processText(Token<HtmlTokenType>) - Method in interface com.google.caja.parser.html.OpenElementStack
Adds the given text node to the DOM.
processText(Token<HtmlTokenType>) - Method in class com.google.caja.parser.html.XmlElementStack
Adds the given text node to the DOM.
processThrowStmt(ThrowStmt, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
processToken(String) - Method in class com.google.caja.render.Spacer
 
processTryStmt(TryStmt, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
processWhileLoop(WhileLoop, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
processWithStmt(WithStmt, LiveSet) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
produce() - Method in class com.google.caja.lexer.AbstractTokenStream
 
produce() - Method in class com.google.caja.lexer.CssLexer
If the character producer has not been exhausted, ensures that there is a token on pending on pending.
produce() - Method in class com.google.caja.lexer.CssSplitter
 
produce() - Method in class com.google.caja.lexer.HtmlInputSplitter
Make sure that there is a token ready to yield in this.token.
produce() - Method in class com.google.caja.lexer.HtmlLexer
Makes sure that this.token contains a token if one is available.
produce() - Method in class com.google.caja.lexer.InputElementSplitter
 
produces(Planner.PlanState) - Method in class com.google.caja.plugin.PipelineMaker.Tool
 
produces(Planner.PlanState) - Method in class com.google.caja.plugin.Planner.Tool
 
PROG_ID_KEYWORD - Static variable in class com.google.caja.parser.css.CssParser
 
program - Variable in class com.google.caja.ancillary.linter.Linter.LintJob
 
program(String...) - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
programText - Variable in class com.google.caja.render.SourceSpansRenderer
 
programTextAccumulator - Variable in class com.google.caja.render.SourceSpansRenderer
 
promiseWrapper(String) - Static method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
Wraps code in a promise that will allow it to be executed after the structural portion of the doc tree is built.
prop - Variable in class com.google.caja.parser.css.CssTree.PropertyDeclaration
 
prop(String, Expression) - Static method in class com.google.caja.service.AbstractCajolingHandler
 
properties - Variable in class com.google.caja.lang.css.CssSchema
 
properties - Variable in class com.google.caja.plugin.Planner.PlanState
 
properties - Variable in class com.google.caja.reporting.BuildInfo
 
PROPERTIES_ALLOWED_IN_LINK_CLASSES - Static variable in class com.google.caja.plugin.CssRewriter
 
propertiesAllowed - Variable in class com.google.caja.lang.css.CssSchema
 
propertiesToBuf(long, StringBuilder) - Method in class com.google.caja.plugin.Planner
 
propertyName - Variable in class com.google.caja.plugin.Match
 
propertyNameToDom2Property(Name) - Static method in class com.google.caja.lang.css.CssPropertyPatterns
Converts a css property name to a javascript identifier, e.g.
propertyPart(ParseTreeNode) - Static method in class com.google.caja.plugin.CssRewriter
 
propertyPartType(ParseTreeNode) - Static method in class com.google.caja.plugin.CssRewriter
 
propertyPrefix(Name) - Static method in class com.google.caja.ancillary.servlet.Processor
 
propertyWithName(String) - Method in class com.google.caja.parser.js.ObjectConstructor
 
props - Variable in class com.google.caja.config.TypeDefinitionImpl
 
provides - Variable in class com.google.caja.ancillary.linter.Linter.LintJob
 
provides - Variable in class com.google.caja.ancillary.linter.LinterTest.LintJobMaker
 
publicCtor(Class<T>) - Static method in class com.google.caja.tools.DocletAntTask
 
publishEvents(ScopeAnalyzer.ScopeTree<S>) - Method in class com.google.caja.parser.js.scope.ScopeAnalyzer
 
punctuation - Variable in class com.google.caja.lexer.InputElementSplitter
A trie used to split a chunk of text into punctuation tokens and non-punctuation tokens.
punctuation - Variable in class com.google.caja.lexer.NumberRecognizer
 
Punctuation - Enum in com.google.caja.lexer
The strings that javascript treats as punctuation.
Punctuation(String) - Constructor for enum com.google.caja.lexer.Punctuation
 
PunctuationTrie<T> - Class in com.google.caja.lexer
A trie used to separate punctuation tokens in a run of non-whitespace characters by preferring the longest punctuation string possible in a greedy left-to-right scan.
PunctuationTrie(Map<String, T>) - Constructor for class com.google.caja.lexer.PunctuationTrie
 
PunctuationTrie(List<Map.Entry<String, T>>, int) - Constructor for class com.google.caja.lexer.PunctuationTrie
 
PunctuationTrie(List<Map.Entry<String, T>>, int, int, int) - Constructor for class com.google.caja.lexer.PunctuationTrie
 
PunctuationTrieTest - Class in com.google.caja.lexer
testcases for PunctuationTrie.
PunctuationTrieTest() - Constructor for class com.google.caja.lexer.PunctuationTrieTest
 
PUNCTUATORS - Static variable in class com.google.caja.render.JsMinimalPrinterTest
 
pureJs - Variable in class com.google.caja.demos.benchmarks.BenchmarkSize
 
push(Element, Namespaces, String) - Method in class com.google.caja.parser.html.AbstractElementStack
Adds an element to the element stack, puts it on the previous head's child list, and updates file positions.
pushBack(Token<HtmlTokenType>) - Method in class com.google.caja.parser.html.LookaheadLexer
Pushed t onto the head of the lookahead queue so that it becomes the token returned by the next call to LookaheadLexer.peek() or LookaheadLexer.next().
pushbackToken(Token<HtmlTokenType>) - Method in class com.google.caja.lexer.HtmlLexer
 
pushIndent(int) - Method in class com.google.caja.render.CssPrettyPrinter
 
pushJson(JSONArray, Object...) - Static method in class com.google.caja.util.Json
 
put(K, V) - Method in class com.google.caja.util.Maps.ImmutableMapBuilder
 
put(K, V) - Method in interface com.google.caja.util.Multimap
Adds the given value to the collection of values for the given key.
put(K, V) - Method in class com.google.caja.util.Multimaps.MultimapImpl
 
put(SyntheticAttributeKey<?>, Object) - Method in class com.google.caja.util.SyntheticAttributes
Deprecated. 
put(K, V) - Method in class com.google.caja.util.TransactionSafeMap
 
putAll(Map<? extends K, ? extends V>) - Method in class com.google.caja.util.Maps.ImmutableMapBuilder
 
putAll(K, Collection<? extends V>) - Method in interface com.google.caja.util.Multimap
 
putAll(K, Collection<? extends V>) - Method in class com.google.caja.util.Multimaps.MultimapImpl
 
putAll(Map<? extends K, ? extends V>) - Method in class com.google.caja.util.TransactionSafeMap
 
putFact(Expression, String, Fact) - Method in class com.google.caja.ancillary.opt.ParseTreeKB
 
putIfDeepEquals(Map<String, ParseTreeNode>, String, ParseTreeNode) - Static method in class com.google.caja.parser.quasiliteral.QuasiNode
 
putJson(JSONObject, Object...) - Static method in class com.google.caja.util.Json
 

Q

qn - Variable in class com.google.caja.parser.quasiliteral.SingleOptionalIdentifierQuasiNode
 
qname - Variable in class com.google.caja.parser.html.AbstractElementStack.OpenNode
 
qnameFromFixupName(String) - Static method in class com.google.caja.parser.html.AttributeNameFixup
 
QUALIFIED_NAME_PATTERN - Static variable in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
QUANTITYLITERAL - Static variable in class com.google.caja.parser.css.CssTree
 
quasi(CharProducer) - Method in class com.google.caja.util.CajaTestCase
 
QUASI_CACHE - Static variable in class com.google.caja.parser.html.HtmlQuasiBuilder
 
QUASI_IDENTIFIER_OR_KEYWORD_RE - Static variable in class com.google.caja.parser.ParserBase
 
QUASI_PATTERN - Static variable in class com.google.caja.parser.html.HtmlQuasiBuilder
 
QuasiBuilder - Class in com.google.caja.parser.quasiliteral
Creates a JavaScript QuasiNode tree given a JavaScript ParseTreeNode tree.
QuasiBuilder() - Constructor for class com.google.caja.parser.quasiliteral.QuasiBuilder
 
QuasiBuilderTest - Class in com.google.caja.parser.quasiliteral
 
QuasiBuilderTest() - Constructor for class com.google.caja.parser.quasiliteral.QuasiBuilderTest
 
quasiIdent(StringLiteral) - Static method in class com.google.caja.parser.quasiliteral.QuasiBuilder
Extracts a quasi reference from a string literal.
QuasiNode - Class in com.google.caja.parser.quasiliteral
A quasiliteral node that can match trees and substitute into trees of ParseTreeNode objects, as parsed by the Caja JavaScript Parser.
QuasiNode(QuasiNode...) - Constructor for class com.google.caja.parser.quasiliteral.QuasiNode
 
QuasiNode.Equivalence - Interface in com.google.caja.parser.quasiliteral
 
quasiStmt(String, Object...) - Static method in class com.google.caja.plugin.templates.QuasiUtil
 
quasiStmt(String, Object...) - Static method in class com.google.caja.plugin.templates.SafeHtmlMaker
 
QuasiUtil - Class in com.google.caja.plugin.templates
 
QuasiUtil() - Constructor for class com.google.caja.plugin.templates.QuasiUtil
 
queryString - Variable in class com.google.caja.service.TestHttpServletRequest
 
quote(String) - Method in class com.google.caja.parser.quasiliteral.DojoRuleDoclet
 
quoteAndWrap(String) - Method in class com.google.caja.parser.js.JsFunFuzz
Linewraps test cases at the 60 character boundary Useful for generating java test cases for pasting into a JUnit test which meet the style guide
QuotedExpression - Class in com.google.caja.parser.js
FIXME(metaweta): document me
QuotedExpression(FilePosition, Void, List<? extends Expression>) - Constructor for class com.google.caja.parser.js.QuotedExpression
 
QuotedExpression(Expression) - Constructor for class com.google.caja.parser.js.QuotedExpression
Create a parse tree node that expands to the given expression in a rewriter.
quoteLooseWords(AncestorChain<? extends CssTree>) - Method in class com.google.caja.plugin.CssRewriter
Turn a run of unquoted identifiers into a single string, where the property description says "Names containing space *should* be quoted", but does not require it.

R

randomChar(Random) - Static method in class com.google.caja.parser.js.StringLiteralTest
 
randomCodePoint(Random) - Static method in class com.google.caja.parser.js.StringLiteralTest
 
randomString(Random) - Static method in class com.google.caja.render.JsMinimalPrinterTest
 
randomString(Random) - Static method in class com.google.caja.render.JsPrettyPrinterTest
 
randomWord(Random) - Static method in class com.google.caja.render.JsMinimalPrinterTest
 
randomWord(Random) - Static method in class com.google.caja.render.JsPrettyPrinterTest
 
ranges - Variable in class com.google.caja.util.SparseBitSet
A strictly increasing set of bit indices where even members are the inclusive starts of ranges, and odd members are the exclusive ends.
raw(String) - Static method in class com.google.caja.lang.css.JSRE
 
raw - Variable in class com.google.caja.lexer.escaping.Escape
 
RAW_TEXT_KEY - Static variable in class com.google.caja.parser.html.Nodes
 
rawHandlerFor(Annotation) - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
rawObjKeys - Variable in class com.google.caja.reporting.RenderContext
True iff object ctor keys that are JS identifiers can be rendered without quotes.
rawObjKeys() - Method in class com.google.caja.reporting.RenderContext
 
rc - Variable in class com.google.caja.render.SourceSnippetRenderer
 
rc - Variable in class com.google.caja.render.SourceSpansRendererTest.WrapperRenderer
 
rc - Variable in class com.google.caja.render.TabularSideBySideRenderer
 
read(String) - Method in interface com.google.caja.ancillary.jsdoc.FileSystem
 
read(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain.RealFileSystem
 
read(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain.RestrictedFileSystem
 
read(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMainTest.FakeFileSystem
 
read(Class<?>, String) - Static method in class com.google.caja.ancillary.servlet.Resources
 
read(String) - Method in class com.google.caja.ancillary.servlet.ZipFileSystem
 
read - Variable in class com.google.caja.parser.js.scope.ScopeAnalyzerTest.TestScope
 
read(AncestorChain<Identifier>, ScopeAnalyzerTest.TestScope, ScopeAnalyzerTest.TestScope) - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest.TestScopeListener
 
read(AncestorChain<Identifier>, S, S) - Method in interface com.google.caja.parser.js.scope.ScopeListener
Called when a variable is read.
read(File) - Static method in class com.google.caja.plugin.BuildServiceImplementation
 
read(char[], int, int) - Method in class com.google.caja.util.CapturingReader
 
read(char[], int, int) - Method in class com.google.caja.util.ReadableReader
 
readable - Variable in class com.google.caja.util.ReadableReader
 
ReadableReader - Class in com.google.caja.util
Given any Readable, wraps it in a Reader interface.
ReadableReader(Readable) - Constructor for class com.google.caja.util.ReadableReader
 
readOptimized(Class<?>, String) - Static method in class com.google.caja.ancillary.servlet.Resources
 
readRequired(Class<?>, String) - Static method in class com.google.caja.ancillary.servlet.Resources
 
readResource(Class<?>, String) - Static method in class com.google.caja.util.TestUtil
 
reads - Variable in class com.google.caja.ancillary.opt.Symbol
 
readSource(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain
 
readStream(InputStream) - Static method in class com.google.caja.lexer.FetchedData
 
readToken() - Method in class com.google.caja.lexer.HtmlLexer
 
REAL_NUMBER_RE - Static variable in class com.google.caja.plugin.SignatureResolver
http://www.w3.org/TR/CSS21/syndata.html#q15 http://www.w3.org/TR/REC-CSS2/syndata.html#value-def-number This syntax disallows a decimal point without any digits following, as per the spec.
RealLiteral - Class in com.google.caja.parser.js
A number literal backed by a double.
RealLiteral(FilePosition, Number, List<? extends ParseTreeNode>) - Constructor for class com.google.caja.parser.js.RealLiteral
 
RealLiteral(FilePosition, double) - Constructor for class com.google.caja.parser.js.RealLiteral
 
rebalance(CharSequence, char, char) - Static method in class com.google.caja.lexer.escaping.Escaping
Make sure brackets are are balanced, because otherwise malformed regular expressions can cause bad tokenization.
reclassify(Token<T>, T) - Static method in class com.google.caja.lexer.HtmlInputSplitter
 
recognize(int) - Method in class com.google.caja.lexer.NumberRecognizer
 
recover(CssParser, TokenQueue.Mark) - Method in class com.google.caja.parser.css.CssParser.RecoveryStrategy
 
recoverFromFailure - Variable in class com.google.caja.parser.js.Parser
 
reduce(String, StringBuilder) - Static method in class com.google.caja.ancillary.servlet.HtmlReducer
 
reduce(List<Job>) - Method in class com.google.caja.ancillary.servlet.Processor
Boil multiple jobs down into a single output.
reduce(CssTokenType) - Method in class com.google.caja.lexer.CssLexer
Reduces the pending tokens to a single token with the given type.
ref - Variable in class com.google.caja.ancillary.linter.ScopeAnalyzer.Use
 
ref - Variable in exception com.google.caja.plugin.UriFetcher.UriFetchException
 
Reference - Class in com.google.caja.parser.js
An expression that evaluates to the value associated with the property of the same name in either the current scope chain, or the object to the left of a dot-operator.
Reference(FilePosition, Void, List<ParseTreeNode>) - Constructor for class com.google.caja.parser.js.Reference
 
Reference(Identifier) - Constructor for class com.google.caja.parser.js.Reference
 
REFERENCE_EXAMPLE - Static variable in class com.google.caja.parser.quasiliteral.opt.ArrayIndexOptimizationTest
 
REFERENCES - Static variable in class com.google.caja.parser.quasiliteral.opt.ArrayIndexOptimizationTest
Correspond to the global vars defined in array-opt-operator-test.js
references - Variable in class com.google.caja.parser.quasiliteral.Scope.SymbolHarvestVisitor
 
refragUri(URI, String) - Method in class com.google.caja.plugin.FileSystemUriPolicy
Return a new URI with a different fragment.
refsUsed - Variable in class com.google.caja.lang.css.CssPropertyPatterns
 
refToPattern(boolean, CssPropertySignature.PropertyRefSignature) - Method in class com.google.caja.lang.css.CssPropertyPatterns
 
REGEX_EMBEDDABLE_ESCAPES - Static variable in class com.google.caja.lexer.escaping.Escaping
 
REGEX_LITERAL_EMBEDDABLE_ESCAPES - Static variable in class com.google.caja.lexer.escaping.Escaping
 
REGEX_LITERAL_ESCAPES - Static variable in class com.google.caja.lexer.escaping.Escaping
 
REGEX_MINIMAL_ESCAPES - Static variable in class com.google.caja.lexer.escaping.Escaping
 
RegexpLiteral - Class in com.google.caja.parser.js
A regular expression literal like /foo/i.
RegexpLiteral(FilePosition, RegexpLiteral.RegexpWrapper, List<? extends ParseTreeNode>) - Constructor for class com.google.caja.parser.js.RegexpLiteral
 
RegexpLiteral(FilePosition, RegexpLiteral.RegexpWrapper) - Constructor for class com.google.caja.parser.js.RegexpLiteral
 
RegexpLiteral(FilePosition, String) - Constructor for class com.google.caja.parser.js.RegexpLiteral
 
RegexpLiteral.RegexpWrapper - Class in com.google.caja.parser.js
 
RegexpLiteral.RegexpWrapper(String) - Constructor for class com.google.caja.parser.js.RegexpLiteral.RegexpWrapper
 
regexpText - Variable in class com.google.caja.parser.js.RegexpLiteral.RegexpWrapper
 
regexToGlob(Pattern) - Static method in class com.google.caja.ancillary.servlet.Glob
 
register(String, AnnotationHandler) - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
registerHandlers(BuildInfo) - Method in class com.google.caja.service.CajolingService
 
registerUri(String, String, String) - Method in class com.google.caja.service.ServiceTestCase
 
registerUri(String, byte[], String, String) - Method in class com.google.caja.service.ServiceTestCase
 
RegularCriterion - Interface in com.google.caja.lang.html
A string criterion that can be represented as a regular expression.
RegularCriterion.Factory - Class in com.google.caja.lang.html
 
RegularCriterion.Factory() - Constructor for class com.google.caja.lang.html.RegularCriterion.Factory
 
reincorporateExtracted(List<Job>) - Method in class com.google.caja.ancillary.servlet.Processor
The reversal of Processor.extractJobs(com.google.caja.ancillary.servlet.Job).
relations - Variable in class com.google.caja.lexer.PositionInferer.Boundary
Possibly unsatisfied relations that have this as one of their clauses.
relations - Variable in class com.google.caja.lexer.PositionInferer
 
relevantKeys - Variable in class com.google.caja.reporting.MessageContext
The synthetic attribute keys which should be output when dumping an AST for debugging.
relRequestPath - Variable in enum com.google.caja.ancillary.servlet.Verb
Relative request path.
remove(int) - Method in class com.google.caja.parser.ChildNodes.MutableFacet
 
remove(Object) - Method in class com.google.caja.util.CollectionsTest.PetulantCollection
 
remove(K, V) - Method in interface com.google.caja.util.Multimap
 
remove(K, V) - Method in class com.google.caja.util.Multimaps.MultimapImpl
 
remove() - Method in class com.google.caja.util.SafeIdentifierMaker
 
remove(SyntheticAttributeKey<T>) - Method in class com.google.caja.util.SyntheticAttributes
 
remove(Object) - Method in class com.google.caja.util.SyntheticAttributes
 
remove(Object) - Method in class com.google.caja.util.TransactionSafeMap
 
removeAll(Collection<?>) - Method in class com.google.caja.util.CollectionsTest.PetulantCollection
 
removeAll(K, Collection<? extends V>) - Method in interface com.google.caja.util.Multimap
 
removeAll(K, Collection<? extends V>) - Method in class com.google.caja.util.Multimaps.MultimapImpl
 
removeAttribute(String) - Method in class com.google.caja.parser.html.ElementWrapper
 
removeAttribute(String) - Method in class com.google.caja.service.TestHttpServletRequest
 
removeAttributeNode(Attr) - Method in class com.google.caja.parser.html.ElementWrapper
 
removeAttributeNS(String, String) - Method in class com.google.caja.parser.html.ElementWrapper
 
removeBadAttribute(Element, AttribKey) - Method in class com.google.caja.plugin.templates.TemplateSanitizer
 
removeBrokenNodes(Element) - Method in class com.google.caja.plugin.templates.IhtmlSanityChecker
 
removeCajolerSpecificMessages(MessageQueue) - Static method in class com.google.caja.ancillary.servlet.Processor
 
removeChild(ParseTreeNode) - Method in class com.google.caja.parser.AbstractParseTreeNode.MutationImpl
 
removeChild(ParseTreeNode) - Method in class com.google.caja.parser.AbstractParseTreeNode
 
removeChild(Node) - Method in class com.google.caja.parser.html.NodeWrapper
 
removeChild(ParseTreeNode) - Method in interface com.google.caja.parser.MutableParseTreeNode.Mutation
Remove the given child from the current node's child list.
removeChild(ParseTreeNode) - Method in interface com.google.caja.parser.MutableParseTreeNode
Removes the given child from the current node's child list.
removeEmptyDeclarationsAndSelectors(AncestorChain<? extends CssTree>) - Method in class com.google.caja.plugin.CssRewriter
Get rid of rules like p { }.
removeEmptyRuleSets(AncestorChain<? extends CssTree>) - Method in class com.google.caja.plugin.CssRewriter
 
removeForbiddenIdents(AncestorChain<? extends CssTree>) - Method in class com.google.caja.plugin.CssRewriter
 
removeInvalidNodes(AncestorChain<? extends CssTree>) - Method in class com.google.caja.plugin.CssRewriter
 
removeInvalidNodes(AncestorChain<? extends CssTree>) - Static method in class com.google.caja.plugin.CssValidatorTest
 
removeLinebreaksFromComment(String) - Static method in class com.google.caja.render.BufferingRenderer
 
removeNamedItem(String) - Method in class com.google.caja.parser.html.NamedNodeMapWrapper
 
removeNamedItemNS(String, String) - Method in class com.google.caja.parser.html.NamedNodeMapWrapper
 
removePseudoNodes(ParseTreeNode) - Static method in class com.google.caja.util.TestUtil
 
remover - Variable in class com.google.caja.parser.ParseTreeNodeTest.IntEnqueuerThatMungesSiblings
 
removeTaint(T) - Method in class com.google.caja.parser.quasiliteral.Rewriter
Guard access to this to go through the noexpand() overloadings below.
removeUnsafeConstructs(AncestorChain<? extends CssTree>) - Method in class com.google.caja.plugin.CssRewriter
 
rename - Variable in class com.google.caja.ancillary.opt.JsOptimizer
 
rename(ParseTreeNode) - Static method in class com.google.caja.ancillary.opt.LocalVarRenamer
 
rename(Expression, NameContext<String, ?>, Set<String>, MessageQueue) - Static method in class com.google.caja.parser.quasiliteral.AlphaRenaming
Returns an expression that is structurally the same as e, but with identifiers renamed using the alpha renaming.
rename - Variable in class com.google.caja.tools.TransformAntTask.TranslateTaskOutput
 
renameOne(MutableParseTreeNode) - Static method in class com.google.caja.ancillary.opt.LocalVarRenamer
 
render(ParseTreeNode, boolean) - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
render(RenderContext) - Method in class com.google.caja.ancillary.jsdoc.BlockAnnotation
 
render(RenderContext) - Method in class com.google.caja.ancillary.jsdoc.Comment
 
render(RenderContext) - Method in class com.google.caja.ancillary.jsdoc.InlineAnnotation
 
render(ParseTreeNode, InputSource) - Static method in class com.google.caja.ancillary.jsdoc.Jsdoc
 
render(ParseTreeNode) - Static method in class com.google.caja.ancillary.jsdoc.Jsdoc
 
render(ParseTreeNode, Appendable) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain
 
render(RenderContext) - Method in class com.google.caja.ancillary.jsdoc.TextAnnotation
 
render(RenderContext) - Method in class com.google.caja.ancillary.jsdoc.Updoc
 
render(RenderContext) - Method in class com.google.caja.ancillary.jsdoc.Updoc.Run
 
render(ParseTreeNode) - Static method in class com.google.caja.ancillary.linter.Linter
 
render(StaticFiles) - Static method in class com.google.caja.ancillary.servlet.HelpPage
 
render(Request) - Static method in class com.google.caja.ancillary.servlet.IndexPage
 
render(Content, Request, MessageQueue) - Static method in class com.google.caja.ancillary.servlet.LintPage
 
render(StringBuilder) - Method in class com.google.caja.lang.css.JSRE.Alternation
 
render(StringBuilder) - Method in class com.google.caja.lang.css.JSRE.Atom
 
render(StringBuilder) - Method in class com.google.caja.lang.css.JSRE.Concatenation
 
render(StringBuilder) - Method in class com.google.caja.lang.css.JSRE.Noop
 
render(StringBuilder) - Method in class com.google.caja.lang.css.JSRE
 
render(StringBuilder) - Method in class com.google.caja.lang.css.JSRE.Repetition
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssPropertySignature.CallSignature
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssPropertySignature.ExclusiveSetSignature
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssPropertySignature.LiteralSignature
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssPropertySignature.ProgIdAttrSignature
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssPropertySignature.ProgIdSignature
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssPropertySignature.PropertyRefSignature
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssPropertySignature.QuotedLiteralSignature
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssPropertySignature.RepeatedSignature
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssPropertySignature.SeriesSignature
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssPropertySignature.SetSignature
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssPropertySignature.SymbolSignature
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.Attrib
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.AttribOperation
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.ClassLiteral
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.Combination
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.DeclarationGroup
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.EmptyDeclaration
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.Expr
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.FontFace
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.FunctionCall
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.HashLiteral
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.IdentLiteral
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.IdLiteral
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.Import
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.Media
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.Medium
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.Operation
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.Page
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.Prio
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.ProgId
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.ProgIdAttribute
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.Property
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.PropertyDeclaration
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.Pseudo
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.PseudoPage
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.QuantityLiteral
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.RuleSet
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.Selector
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.SimpleSelector
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.StringLiteral
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.StyleSheet
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.Substitution
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.Term
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.UnicodeRangeLiteral
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.UriLiteral
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.UserAgentHack
 
render(RenderContext) - Method in class com.google.caja.parser.css.CssTree.WildcardElement
 
render(RenderContext) - Method in class com.google.caja.parser.html.Dom
 
render(Node, Namespaces, RenderContext) - Static method in class com.google.caja.parser.html.Nodes
Serializes the given DOM node to HTML or XML.
render(Node, RenderContext) - Static method in class com.google.caja.parser.html.Nodes
Serializes the given DOM node to HTML or XML.
render(Node) - Static method in class com.google.caja.parser.html.Nodes
 
render(Node, boolean) - Static method in class com.google.caja.parser.html.Nodes
Deprecated. 
render(Node, MarkupRenderMode) - Static method in class com.google.caja.parser.html.Nodes
 
render(Node, Namespaces) - Method in class com.google.caja.parser.html.Renderer
 
render(RenderContext) - Method in class com.google.caja.parser.js.ArrayConstructor
 
render(RenderContext) - Method in class com.google.caja.parser.js.Block
 
render(RenderContext) - Method in class com.google.caja.parser.js.BreakStmt
 
render(RenderContext) - Method in class com.google.caja.parser.js.CajoledModule
Render the cajoled module in default form.
render(Expression, RenderContext) - Method in class com.google.caja.parser.js.CajoledModule
Render the cajoled module with a custom callback expression.
render(RenderContext) - Method in class com.google.caja.parser.js.CajoledModuleExpression
 
render(RenderContext) - Method in class com.google.caja.parser.js.CatchStmt
 
render(RenderContext) - Method in class com.google.caja.parser.js.Conditional
 
render(RenderContext) - Method in class com.google.caja.parser.js.ContinueStmt
 
render(RenderContext) - Method in class com.google.caja.parser.js.DebuggerStmt
 
render(RenderContext) - Method in class com.google.caja.parser.js.Declaration
 
render(RenderContext) - Method in class com.google.caja.parser.js.Directive
 
render(RenderContext) - Method in class com.google.caja.parser.js.DirectivePrologue
 
render(RenderContext) - Method in class com.google.caja.parser.js.DoWhileLoop
 
render(RenderContext) - Method in class com.google.caja.parser.js.ExpressionStmt
 
render(RenderContext) - Method in class com.google.caja.parser.js.FinallyStmt
 
render(RenderContext) - Method in class com.google.caja.parser.js.ForEachLoop
 
render(RenderContext) - Method in class com.google.caja.parser.js.ForLoop
 
render(RenderContext) - Method in class com.google.caja.parser.js.FormalParam
 
render(RenderContext) - Method in class com.google.caja.parser.js.FunctionConstructor
 
render(RenderContext) - Method in class com.google.caja.parser.js.FunctionDeclaration
 
render(RenderContext) - Method in class com.google.caja.parser.js.GetterProperty
 
render(RenderContext) - Method in class com.google.caja.parser.js.Identifier
 
render(RenderContext) - Method in class com.google.caja.parser.js.IntegerLiteral
 
render(RenderContext) - Method in class com.google.caja.parser.js.LabeledStmtWrapper
 
render(RenderContext) - Method in class com.google.caja.parser.js.Literal
 
render(RenderContext) - Method in class com.google.caja.parser.js.MultiDeclaration
 
render(RenderContext) - Method in class com.google.caja.parser.js.NoChildren
 
render(RenderContext) - Method in class com.google.caja.parser.js.Noop
 
render(RenderContext) - Method in class com.google.caja.parser.js.ObjectConstructor
 
render(RenderContext) - Method in class com.google.caja.parser.js.Operation
 
render(RenderContext) - Method in class com.google.caja.parser.js.Parser.ActualList
 
render(RenderContext) - Method in class com.google.caja.parser.js.QuotedExpression
This should only be called by logging code.
render(RenderContext) - Method in class com.google.caja.parser.js.RealLiteral
 
render(RenderContext) - Method in class com.google.caja.parser.js.Reference
 
render(RenderContext) - Method in class com.google.caja.parser.js.RegexpLiteral
 
render(RenderContext) - Method in class com.google.caja.parser.js.ReturnStmt
 
render(RenderContext) - Method in class com.google.caja.parser.js.SetterProperty
 
render(RenderContext) - Method in class com.google.caja.parser.js.StringLiteral
 
render(RenderContext) - Method in class com.google.caja.parser.js.SwitchCase
 
render(RenderContext) - Method in class com.google.caja.parser.js.SwitchStmt
 
render(RenderContext) - Method in class com.google.caja.parser.js.ThrowStmt
 
render(RenderContext) - Method in class com.google.caja.parser.js.TranslatedCode
 
render(RenderContext) - Method in class com.google.caja.parser.js.TryStmt
 
render(RenderContext) - Method in class com.google.caja.parser.js.UncajoledModule
 
render(RenderContext) - Method in class com.google.caja.parser.js.ValueProperty
 
render(RenderContext) - Method in class com.google.caja.parser.js.WhileLoop
 
render(RenderContext) - Method in class com.google.caja.parser.js.WithStmt
 
render(RenderContext) - Method in class com.google.caja.parser.ParseTreeNodeContainer
 
render(CajoledModule, Expression) - Method in class com.google.caja.parser.quasiliteral.ModuleFormatTest
 
render() - Method in class com.google.caja.parser.quasiliteral.QuasiNode
 
render(int) - Method in class com.google.caja.parser.quasiliteral.QuasiNode
 
render(ParseTreeNode) - Static method in class com.google.caja.parser.quasiliteral.Rewriter
 
render(ParseTreeNode, int) - Static method in class com.google.caja.plugin.CssRuleRewriterTest
 
render(Concatenator) - Method in class com.google.caja.render.SourceSnippetRenderer.RenderedSourceLine
 
render(RenderContext) - Method in interface com.google.caja.reporting.Renderable
Output the textual form to r.getOut().
render(MessageQueue) - Static method in class com.google.caja.service.CajolingService
 
render(MessageQueue) - Static method in class com.google.caja.util.CajaTestCase
 
render(ParseTreeNode) - Static method in class com.google.caja.util.CajaTestCase
 
render(ParseTreeNode) - Static method in class com.google.caja.util.RhinoTestBed
 
Renderable - Interface in com.google.caja.reporting
Something that can be rendered to a textual form.
renderActuals(RenderContext) - Method in class com.google.caja.parser.js.FunctionConstructor
 
renderAsJSON(Node, ParseTreeNode, String, MessageQueue, Appendable) - Method in class com.google.caja.service.AbstractCajolingHandler
 
renderAttr(Attr, boolean) - Method in class com.google.caja.parser.html.Renderer
 
renderBlock(RenderContext, boolean) - Method in class com.google.caja.parser.js.AbstractStatement
Called to render the statement as part of another statement.
renderBlock(RenderContext, boolean) - Method in class com.google.caja.parser.js.Block
 
renderBlock(RenderContext, boolean) - Method in interface com.google.caja.parser.js.Statement
Called to render the statement as part of another statement.
renderBody(Block) - Static method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
renderBody(RenderContext) - Method in class com.google.caja.parser.js.Block
 
renderBody(RenderContext) - Method in class com.google.caja.parser.js.FunctionConstructor
 
renderCharInSet(char, StringBuilder) - Method in class com.google.caja.lang.css.JSRE.Alternation
 
renderChild(JSRE, StringBuilder) - Method in class com.google.caja.lang.css.JSRE
 
renderCommaGroup(List<? extends CssTree>, RenderContext) - Static method in class com.google.caja.parser.css.CssTree
 
renderConsolidated(List<Block>) - Static method in class com.google.caja.plugin.HtmlEmitterTest
 
RenderContext - Class in com.google.caja.reporting
 
RenderContext(TokenConsumer) - Constructor for class com.google.caja.reporting.RenderContext
 
RenderContext(boolean, boolean, boolean, MarkupRenderMode, boolean, TokenConsumer) - Constructor for class com.google.caja.reporting.RenderContext
 
renderCssIdent(String, RenderContext) - Static method in class com.google.caja.parser.css.CssTree
 
renderCssString(String, RenderContext) - Static method in class com.google.caja.parser.css.CssTree
 
renderDomAsJsStringLiteral(Node) - Static method in class com.google.caja.plugin.stages.HtmlToJsStage
 
rendered - Variable in class com.google.caja.render.TabularSideBySideRenderer.CodeRow
 
renderedBuf - Variable in class com.google.caja.render.SideBySideRenderer
 
renderedLines - Variable in class com.google.caja.render.SourceSnippetRenderer
 
renderedString(int) - Method in class com.google.caja.render.TabularSideBySideRenderer.CodeRow
 
renderedTextAccumulator - Variable in class com.google.caja.render.SourceSnippetRenderer
 
renderElements(List<WebElement>) - Static method in class com.google.caja.plugin.DomitaTest
 
Renderer - Class in com.google.caja.parser.html
 
Renderer(StringBuilder, MarkupRenderMode, boolean) - Constructor for class com.google.caja.parser.html.Renderer
 
RENDERER - Variable in class com.google.caja.plugin.Config
 
renderer - Variable in class com.google.caja.plugin.Config
 
renderer() - Method in class com.google.caja.plugin.Config
 
renderer - Variable in class com.google.caja.render.SideBySideRenderer
 
renderer - Variable in class com.google.caja.tools.TransformAntTask.TranslateTaskOutput
 
renderHead(RenderContext) - Method in class com.google.caja.parser.js.CaseStmt
 
renderHead(RenderContext) - Method in class com.google.caja.parser.js.DefaultCaseStmt
 
renderHead(RenderContext) - Method in class com.google.caja.parser.js.SwitchCase
 
renderInputSource(MessageContext, InputSource) - Static method in class com.google.caja.render.SourceSpansRenderer
 
renderJavascript(ParseTreeNode) - Method in class com.google.caja.service.AbstractCajolingHandler
 
renderLP(ParseTreeNode) - Method in class com.google.caja.render.JsLinePreservingPrinterTest
 
renderMemberAccess(RenderContext) - Method in class com.google.caja.parser.js.Operation
 
renderMin(Block) - Static method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
renderModuleBodyWithDebugSymbols(Map<InputSource, CharSequence>, RenderContext) - Method in class com.google.caja.parser.js.CajoledModule
 
renderModuleExpression(Expression, RenderContext) - Method in class com.google.caja.parser.js.CajoledModule
 
renderNamespace(Namespaces) - Method in class com.google.caja.parser.html.Renderer
 
renderNode(ParseTreeNode, RenderContext) - Static method in class com.google.caja.parser.js.CajoledModule
 
renderOutput() - Method in class com.google.caja.render.SourceSnippetRenderer
 
renderPanel - Variable in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
renderParam(int, RenderContext) - Method in class com.google.caja.parser.js.Operation
 
renderParamHelp(Verb, HtmlQuasiBuilder) - Static method in class com.google.caja.ancillary.servlet.HelpPage
 
renderProgram(Statement) - Static method in class com.google.caja.ancillary.opt.JsOptimizerTest
 
renderProgram(Block) - Static method in class com.google.caja.util.CajaTestCase
Returns a source code string for the given program without surrounding curly braces.
renderPropertyName(RenderContext, boolean) - Method in class com.google.caja.parser.js.ObjProperty
 
renderRangeTail(int, int, StringBuilder) - Method in class com.google.caja.lang.css.JSRE.Alternation
 
renderResult - Variable in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
renderShort(RenderContext) - Method in class com.google.caja.parser.js.Declaration
Renders the short form without the "var" keyword.
renderSnippets(Map<InputSource, String>) - Method in class com.google.caja.parser.css.CssParserTest
 
renderSourcePositionMappings(List<List<Integer>>, List<Set<InputSource>>, List<FilePosition>) - Method in class com.google.caja.render.SourceSpansRenderer
 
renderSpaceGroup(List<? extends CssTree>, RenderContext) - Static method in class com.google.caja.parser.css.CssTree
 
renderStatements(List<? extends CssTree>, FilePosition, RenderContext) - Static method in class com.google.caja.parser.css.CssTree
 
renderStmt(Statement) - Static method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
renderText(ObjectConstructor, String, List<String>, List<String>, List<List<String>>, RenderContext) - Static method in class com.google.caja.parser.js.CajoledModule
Renders the text of the module literal.
renderUnquotedValue(String, RenderContext) - Static method in class com.google.caja.parser.js.StringLiteral
 
renderVerbHelp(HtmlQuasiBuilder) - Static method in class com.google.caja.ancillary.servlet.HelpPage
 
renderWithDebugSymbols(Map<InputSource, CharSequence>, RenderContext) - Method in class com.google.caja.parser.js.CajoledModule
Render this CajoledModule with debugging information.
renderWithDebugSymbols(Expression, Map<InputSource, CharSequence>, RenderContext) - Method in class com.google.caja.parser.js.CajoledModule
Render with debugging symbols, specifying a callback expression.
renderWithDebugSymbols(CajoledModule, Expression) - Method in class com.google.caja.parser.quasiliteral.ModuleFormatTest
 
rep(JSRE, int, int) - Static method in class com.google.caja.lang.css.JSRE
 
repeat(String, int, Appendable) - Static method in class com.google.caja.reporting.SnippetProducer
Append count characters from pattern onto out, repeating if necessary.
replaceChild(ParseTreeNode, ParseTreeNode) - Method in class com.google.caja.parser.AbstractParseTreeNode.MutationImpl
 
replaceChild(ParseTreeNode, ParseTreeNode) - Method in class com.google.caja.parser.AbstractParseTreeNode
 
replaceChild(Node, Node) - Method in class com.google.caja.parser.html.NodeWrapper
 
replaceChild(ParseTreeNode, ParseTreeNode) - Method in interface com.google.caja.parser.MutableParseTreeNode.Mutation
Replace the given child of the current node with the given replacement.
replaceChild(ParseTreeNode, ParseTreeNode) - Method in interface com.google.caja.parser.MutableParseTreeNode
Replace the given child of the current node with the given replacement.
replaced - Variable in class com.google.caja.parser.AbstractParseTreeNode.Replacement
 
replacement - Variable in class com.google.caja.parser.AbstractParseTreeNode.Replacement
 
replacement - Variable in class com.google.caja.parser.ParseTreeNodeTest.IntEnqueuerThatReplaces
 
Reporter - Class in com.google.caja.ancillary.servlet
Produces HTML from a message queue.
Reporter() - Constructor for class com.google.caja.ancillary.servlet.Reporter
 
reportErrors(Map<InputSource, CharSequence>, MessageContext, MessageQueue, Appendable) - Static method in class com.google.caja.ancillary.linter.ErrorReporter
Dumps error messages to the output stream.
reportMessages() - Method in class com.google.caja.ancillary.jsdoc.JsdocMain
 
reportSkipping(FilePosition) - Method in class com.google.caja.parser.css.CssParser
Called from error recovery routines to indicate that tokens were skipped.
repToPattern(boolean, CssPropertySignature.RepeatedSignature) - Method in class com.google.caja.lang.css.CssPropertyPatterns
 
req - Variable in class com.google.caja.ancillary.servlet.Processor
 
reqs - Variable in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest.ServletTest
 
Request - Class in com.google.caja.ancillary.servlet
Encapsulates all the information extracted from an HTTP request of the web tools servlet.
Request() - Constructor for class com.google.caja.ancillary.servlet.Request
 
request - Variable in class com.google.caja.service.CajolingServlet.HttpContentHandlerArgs
 
Request.Boolish - Enum in com.google.caja.ancillary.servlet
 
Request.Boolish(boolean) - Constructor for enum com.google.caja.ancillary.servlet.Request.Boolish
 
REQUEST_BY_VERB - Static variable in class com.google.caja.ancillary.servlet.Request
 
requestGet(String) - Method in class com.google.caja.service.ServiceTestCase
 
requestPost(String, byte[], String, String) - Method in class com.google.caja.service.ServiceTestCase
 
requireBlock() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
Fails if the given annotation is not a BlockAnnotation.
requireEndUnescaped(CharSequence) - Static method in class com.google.caja.lexer.escaping.Escaping
Make sure that s does not end with a backslash that would escape any delimiter placed after it.
requireErrors(MessageQueue, ParseTreeNode) - Static method in class com.google.caja.parser.quasiliteral.CajitaRewriter
 
requireErrors(MessageQueue, ParseTreeNode) - Static method in class com.google.caja.parser.quasiliteral.ES53Rewriter
 
requireExecutable() - Method in class com.google.caja.tools.AbstractCajaAntTask.FileGroup
 
requireExecutable() - Method in class com.google.caja.tools.AbstractCajaAntTask.Output
Checks that there is enough information to execute before execution.
requireInline() - Static method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
Fails if the given annotation is not a InlineAnnotation.
requireModuleDefs() - Method in class com.google.caja.plugin.templates.SafeHtmlMaker
Define bits needed by the emitter calls and the attribute fixup.
requireOwnCopy() - Method in class com.google.caja.util.SyntheticAttributes
 
requireParamCall(String) - Static method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
requireParamName(AnnotationHandler) - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
Add a function that is called at runtime to issue an error message if the parameter name is not part of the function object.
requireParent(String) - Method in class com.google.caja.ancillary.servlet.ZipFileSystem
 
requires - Variable in class com.google.caja.ancillary.linter.Linter.LintJob
 
requires - Variable in class com.google.caja.ancillary.linter.LinterTest.LintJobMaker
 
requireSymbol(String) - Method in class com.google.caja.ancillary.opt.OptScope
 
rerender(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMainTest
 
ReservedNames - Class in com.google.caja.parser.quasiliteral
Caja reserved names.
ReservedNames() - Constructor for class com.google.caja.parser.quasiliteral.ReservedNames
 
reset() - Method in class com.google.caja.service.TestHttpServletResponse
 
reset(T) - Method in class com.google.caja.util.Bag
 
resetBuffer() - Method in class com.google.caja.service.TestHttpServletResponse
 
resolve(URI, URI, FilePosition) - Method in class com.google.caja.config.AllowedFileResolver
 
resolve(URI, URI, FilePosition) - Method in interface com.google.caja.config.ImportResolver
 
resolve(URI, String) - Static method in class com.google.caja.lexer.escaping.UriUtil
 
resolver - Variable in class com.google.caja.config.JSONWhiteListLoader
 
resolveRelativeUrls(Node, URI, MessageQueue) - Method in class com.google.caja.plugin.stages.ResolveUriStage
 
ResolveUriStage - Class in com.google.caja.plugin.stages
For each HTML job, tries to determine a base URI.
ResolveUriStage(HtmlSchema) - Constructor for class com.google.caja.plugin.stages.ResolveUriStage
 
ResolveUriStageTest - Class in com.google.caja.plugin.stages
 
ResolveUriStageTest() - Constructor for class com.google.caja.plugin.stages.ResolveUriStageTest
 
RESOURCE_RESOLVER - Static variable in class com.google.caja.config.ConfigUtil
Resolves a URI from a configuration file, allowing access to resources on the classpath, or content inside content: URIs.
Resources - Class in com.google.caja.ancillary.servlet
Utility for dealing with resources loadable via the classpath.
Resources() - Constructor for class com.google.caja.ancillary.servlet.Resources
 
resourceToPath(String) - Static method in class com.google.caja.ancillary.jsdoc.JsdocMain.Builder
 
responseBody - Variable in class com.google.caja.util.RhinoExecutor.Connection
 
restrictRulesToSubtreeWithGadgetClass(CssTree.StyleSheet) - Method in class com.google.caja.plugin.CssRuleRewriter
 
restrictToMediaTypes(CssTree.StyleSheet, Set<Name>) - Static method in class com.google.caja.plugin.stages.InlineCssImportsStage
Makes sure content of ss only applies to the given media types.
result - Variable in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest.ServletTest
 
Result - Class in com.google.caja.ancillary.servlet
Abstracts away a servlet response so the servlet can be easily tested.
Result(int, Content, MessageQueue) - Constructor for class com.google.caja.ancillary.servlet.Result
 
result - Variable in class com.google.caja.plugin.templates.HtmlAttributeRewriter.SanitizedAttr
 
retainAll(Collection<?>) - Method in class com.google.caja.util.CollectionsTest.PetulantCollection
 
returnLast(ParseTreeNode) - Static method in class com.google.caja.parser.quasiliteral.CajitaRewriter
Find the last expression statement executed in a block of code and emit its value to a variable "moduleResult___" so that it can used as the result of module loading.
returnLast(ParseTreeNode) - Static method in class com.google.caja.parser.quasiliteral.ES53Rewriter
Find the last expression statement executed in a block of code and emit its value to a variable "moduleResult___" so that it can used as the result of module loading.
returns() - Method in class com.google.caja.ancillary.linter.ExitModes
True if execution will leave the current function.
returnsAbruptly() - Method in class com.google.caja.ancillary.linter.ExitModes
True if execution will leave the current function due to an exception being thrown.
returnsNormally() - Method in class com.google.caja.ancillary.linter.ExitModes
True if execution will leave the current function due to a return statement.
ReturnStmt - Class in com.google.caja.parser.js
 
ReturnStmt(FilePosition, Void, List<? extends Expression>) - Constructor for class com.google.caja.parser.js.ReturnStmt
 
ReturnStmt(FilePosition, Expression) - Constructor for class com.google.caja.parser.js.ReturnStmt
 
returnValue - Variable in class com.google.caja.parser.js.ReturnStmt
 
reuse(ParseTreeNode, Scope) - Method in class com.google.caja.parser.quasiliteral.Rule
Returns a pair of a reusable expression and an initializing expression that together represent the reusable expansion of the value expression.
reuseAll(ParseTreeNode, Scope) - Method in class com.google.caja.parser.quasiliteral.Rule
Returns a pair of a reusable expression list and an initializing expression that together represent the reusable expansion of the arguments expression list.
rewind(TokenQueue.Mark) - Method in class com.google.caja.lexer.TokenQueue
Restores the current token position to the position when the given mark was created.
rewrite(ParseTreeNode) - Method in class com.google.caja.ancillary.jsdoc.JsdocRewriter
 
rewrite(List<CajoledModule>) - Method in class com.google.caja.parser.quasiliteral.CajitaModuleRewriter
Produces a module containing a moduleMap___ definition that introduces all the bindings needed by the load(...) rule expansion in CajitaRewriter.
rewrite(AncestorChain<? extends CssTree>) - Method in class com.google.caja.plugin.CssRewriter
Rewrite the given CSS tree to be safer and shorter.
REWRITE_URI - Static variable in class com.google.caja.parser.quasiliteral.ReservedNames
Applies UriPolicy.rewriteUri(com.google.caja.lexer.ExternalReference, com.google.caja.plugin.UriEffect, com.google.caja.plugin.LoaderType, java.util.Map) at runtime.
rewriteAll(List<? extends ParseTreeNode>) - Method in class com.google.caja.ancillary.jsdoc.JsdocRewriter
 
rewriteAndExecute(String, String, String) - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
rewriteAndExecute(String, String, String) - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
rewriteAndExecute(String, String, String) - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
rewriteAndExecute(String, String, String) - Method in class com.google.caja.parser.quasiliteral.IllegalReferenceCheckRewriterTest
 
rewriteAndExecute(String, String, String) - Method in class com.google.caja.parser.quasiliteral.InnocentCodeRewriterTest
 
rewriteAndExecute(String, String, String) - Method in class com.google.caja.parser.quasiliteral.RewriterTest
 
rewriteAndExecute(String, String, String) - Method in class com.google.caja.parser.quasiliteral.RewriterTestCase
Given some code, rewrite it, then execute it in the proper context for the rewritten version and return the value of the last expression in the original code.
rewriteAndExecute(String) - Method in class com.google.caja.parser.quasiliteral.RewriterTestCase
 
rewriteChildElements(Element, String, String) - Static method in class com.google.caja.tools.TestSummary
 
rewriteCss(CssTree.StyleSheet) - Method in class com.google.caja.plugin.CssRuleRewriter
 
RewriteCssStage - Class in com.google.caja.plugin.stages
Compiles CSS style-sheets to JavaScript which outputs the same CSS, but with rules only affecting nodes that are children of a class whose name contains the gadget id.
RewriteCssStage() - Constructor for class com.google.caja.plugin.stages.RewriteCssStage
 
rewriteEventHandlerReferences(Block) - Static method in class com.google.caja.plugin.templates.HtmlAttributeRewriter
Convert "this" -> "thisNode___" in event handlers.
rewriteFile(ParseTreeNode) - Method in class com.google.caja.ancillary.jsdoc.JsdocRewriter
 
rewriteHistorySensitiveRuleset(CssTree.RuleSet) - Method in class com.google.caja.plugin.CssRewriter
 
rewriteHistorySensitiveRulesets(AncestorChain<? extends CssTree>) - Method in class com.google.caja.plugin.CssRewriter
Split any ruleset containing :link or :visited pseudoclasses into two rulesets: one with these pseudoclasses in the selector, and one without.
RewriteHtmlStage - Class in com.google.caja.plugin.stages
Extract some unsafe bits from HTML for processing by later stages.
RewriteHtmlStage(HtmlSchema) - Constructor for class com.google.caja.plugin.stages.RewriteHtmlStage
 
RewriteHtmlStageTest - Class in com.google.caja.plugin.stages
 
RewriteHtmlStageTest() - Constructor for class com.google.caja.plugin.stages.RewriteHtmlStageTest
 
rewriteIdentifiers(FilePosition, String) - Method in class com.google.caja.plugin.templates.HtmlAttributeRewriter
"foo bar baz" -> "foo-suffix___ bar-suffix___ baz-suffix___".
rewriteIdentifiers(FilePosition, String, JsConcatenator) - Method in class com.google.caja.plugin.templates.HtmlAttributeRewriter
 
rewriteIds(CssTree.StyleSheet) - Method in class com.google.caja.plugin.CssRuleRewriter
 
rewriteLinkEl(EmbeddedContent, Jobs) - Method in class com.google.caja.plugin.stages.RewriteHtmlStage
 
rewritePackageDocs(InputSource, Comment) - Method in class com.google.caja.ancillary.jsdoc.JsdocRewriter
 
Rewriter - Class in com.google.caja.parser.quasiliteral
Rewrites a JavaScript parse tree.
Rewriter(MessageQueue, boolean, boolean) - Constructor for class com.google.caja.parser.quasiliteral.Rewriter
Creates a new Rewriter.
rewriter - Variable in class com.google.caja.parser.quasiliteral.RewriterTestCase
 
rewriter - Variable in class com.google.caja.parser.quasiliteral.Rule
 
rewriter - Variable in class com.google.caja.parser.quasiliteral.RuleDoclet
 
rewriter - Variable in class com.google.caja.tools.DocletAntTask
 
RewriterMessageType - Enum in com.google.caja.parser.quasiliteral
The type of a {Message message} for the JavaScript quasiliteral rewriter.
RewriterMessageType(String, MessageLevel) - Constructor for enum com.google.caja.parser.quasiliteral.RewriterMessageType
 
RewriterTest - Class in com.google.caja.parser.quasiliteral
 
RewriterTest() - Constructor for class com.google.caja.parser.quasiliteral.RewriterTest
 
RewriterTest.ReturnExactInputRewriter - Class in com.google.caja.parser.quasiliteral
Demonstrates a failure mode where the rewriter returns the exact input it was given.
RewriterTest.ReturnExactInputRewriter(MessageQueue, boolean) - Constructor for class com.google.caja.parser.quasiliteral.RewriterTest.ReturnExactInputRewriter
 
RewriterTest.ReturnUnexpandedRewriter - Class in com.google.caja.parser.quasiliteral
Demonstrates a failure mode where the rewriter returns a newly constructed quasi substitution as the result of a match, but fails to recursively expand the values plugged into the quasi substitution.
RewriterTest.ReturnUnexpandedRewriter(MessageQueue, boolean) - Constructor for class com.google.caja.parser.quasiliteral.RewriterTest.ReturnUnexpandedRewriter
 
RewriterTestCase - Class in com.google.caja.parser.quasiliteral
 
RewriterTestCase() - Constructor for class com.google.caja.parser.quasiliteral.RewriterTestCase
 
rewriteScriptEl(Node, EmbeddedContent, Jobs) - Method in class com.google.caja.plugin.stages.RewriteHtmlStage
 
rewriteStyleEl(EmbeddedContent, Jobs) - Method in class com.google.caja.plugin.stages.RewriteHtmlStage
 
rewriteTopLevelNode(ParseTreeNode) - Method in class com.google.caja.parser.quasiliteral.RewriterTestCase
 
rewriteUri(ExternalReference, UriEffect, LoaderType, Map<String, ?>) - Method in class com.google.caja.plugin.FileSystemUriPolicy
 
rewriteUri(ExternalReference, UriEffect, LoaderType, Map<String, ?>) - Method in class com.google.caja.plugin.stages.PipelineStageTestCase.TestUriPolicy
 
rewriteUri(ExternalReference, UriEffect, LoaderType, Map<String, ?>) - Method in interface com.google.caja.plugin.UriPolicy
Applies a URI policy and returns a URI that enforces that policy.
rfc822QuotedString(String) - Static method in class com.google.caja.ancillary.servlet.CajaWebToolsServlet
 
RFC_3986 - Static variable in class com.google.caja.lexer.escaping.UriUtil
Matches a URI extracting bits with different escaping conventions.
rfold(Expression, boolean) - Static method in class com.google.caja.ancillary.opt.ParseTreeKB
 
RhinoAsserts - Class in com.google.caja.util
Utilities for dealing with values produced by the Rhino JS interpreter.
RhinoAsserts() - Constructor for class com.google.caja.util.RhinoAsserts
 
RhinoAsserts.JsObjVisitor - Class in com.google.caja.util
A visitor over a JavaScript object graph.
RhinoAsserts.JsObjVisitor() - Constructor for class com.google.caja.util.RhinoAsserts.JsObjVisitor
 
RhinoAsserts.VisitationRecord - Class in com.google.caja.util
Tracks whether a particular Object has been seen before.
RhinoAsserts.VisitationRecord() - Constructor for class com.google.caja.util.RhinoAsserts.VisitationRecord
 
RhinoAssertsTest - Class in com.google.caja.util
 
RhinoAssertsTest() - Constructor for class com.google.caja.util.RhinoAssertsTest
 
RhinoExecutor - Class in com.google.caja.util
Do not instantiate directly.
RhinoExecutor(Executor.Input[]) - Constructor for class com.google.caja.util.RhinoExecutor
 
RhinoExecutor.Connection - Class in com.google.caja.util
 
RhinoExecutor.Connection(int, String, String) - Constructor for class com.google.caja.util.RhinoExecutor.Connection
 
RhinoExecutor.ScriptPowerBox - Class in com.google.caja.util
 
RhinoExecutor.ScriptPowerBox(Context, Scriptable) - Constructor for class com.google.caja.util.RhinoExecutor.ScriptPowerBox
 
RhinoExecutor.Timer - Class in com.google.caja.util
 
RhinoExecutor.Timer(Context, Scriptable, Scriptable, Function, double) - Constructor for class com.google.caja.util.RhinoExecutor.Timer
 
RhinoTestBed - Class in com.google.caja.util
A testbed that allows running javascript via the Rhino interpreter.
RhinoTestBed() - Constructor for class com.google.caja.util.RhinoTestBed
 
RhinoTestBed.JunitSandBoxSafe - Class in com.google.caja.util
 
RhinoTestBed.JunitSandBoxSafe() - Constructor for class com.google.caja.util.RhinoTestBed.JunitSandBoxSafe
 
rollback() - Method in class com.google.caja.parser.AbstractParseTreeNode.Change
Rolls back the change effected by apply, and can assume that apply was the most recent change to this node, and that it will be called at most once after a given apply.
rollback() - Method in class com.google.caja.parser.AbstractParseTreeNode.Insertion
 
rollback() - Method in class com.google.caja.parser.AbstractParseTreeNode.Removal
 
rollback() - Method in class com.google.caja.parser.AbstractParseTreeNode.Replacement
 
rollback() - Method in class com.google.caja.util.TransactionSafeMap
 
root - Variable in class com.google.caja.ancillary.linter.LexicalScope
 
root - Variable in class com.google.caja.ancillary.opt.OptScope
 
root - Variable in class com.google.caja.ancillary.servlet.Job
A parse tree node or other content.
root - Variable in class com.google.caja.ancillary.servlet.ZipFileSystem
 
root - Variable in class com.google.caja.parser.ParseTreeNodeTest
 
root - Variable in class com.google.caja.parser.quasiliteral.opt.ScopeTree
 
root - Variable in class com.google.caja.plugin.Job
 
root - Variable in class com.google.caja.plugin.stages.LegacyNamespaceFixupStageTest.NamespaceUnawareBuilder
 
rootElement - Variable in class com.google.caja.parser.html.AbstractElementStack
 
rootElement - Variable in class com.google.caja.parser.html.CajaTreeBuilder
 
roots - Variable in class com.google.caja.plugin.templates.SafeHtmlMaker
 
rootUri - Variable in class com.google.caja.ancillary.servlet.ZipFileSystem
 
row(String...) - Method in class com.google.caja.parser.quasiliteral.HtmlRuleDoclet
 
row(String...) - Method in class com.google.caja.parser.quasiliteral.WikiRuleDoclet
 
rows - Variable in class com.google.caja.render.TabularSideBySideRenderer
 
RP_RT_CLOSERS - Static variable in class com.google.caja.ancillary.servlet.HtmlReducer
 
RRuleTest - Class in com.google.caja.demos.calendar
 
RRuleTest() - Constructor for class com.google.caja.demos.calendar.RRuleTest
 
Rule - Class in com.google.caja.parser.quasiliteral
A rewriting rule supplied by a subclass.
Rule() - Constructor for class com.google.caja.parser.quasiliteral.Rule
Creates a new Rule, inferring name and other state from the Rule.fire(com.google.caja.parser.ParseTreeNode, com.google.caja.parser.quasiliteral.Scope) method's RuleDescription.
Rule(String, Rewriter) - Constructor for class com.google.caja.parser.quasiliteral.Rule
Create a new Rule.
Rule.ReadAssignOperands - Class in com.google.caja.parser.quasiliteral
The operands in a read/assign operation.
Rule.ReadAssignOperands(List<Expression>, Expression, Expression) - Constructor for class com.google.caja.parser.quasiliteral.Rule.ReadAssignOperands
 
RuleChain - Class in com.google.caja.parser.quasiliteral
An order-significant series of rules.
RuleChain() - Constructor for class com.google.caja.parser.quasiliteral.RuleChain
 
RuleDescription - Annotation Type in com.google.caja.parser.quasiliteral
Describes each transformation rule
RuleDoclet - Class in com.google.caja.parser.quasiliteral
Extracts and formats the rules of Caja from DefaultCajaRewriter
RuleDoclet() - Constructor for class com.google.caja.parser.quasiliteral.RuleDoclet
 
ruleNames - Variable in class com.google.caja.parser.quasiliteral.Rewriter
 
rules - Variable in class com.google.caja.parser.quasiliteral.Rewriter
Annotations on rules in subclasses of Rewriter are are collated and documented by RulesDoclet
rules - Variable in class com.google.caja.parser.quasiliteral.RuleChain
 
RulesetDescription - Annotation Type in com.google.caja.parser.quasiliteral
Describes a set of transformation rules
run(List<String>, List<String>, File, Appendable) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain
 
run() - Method in interface com.google.caja.plugin.BrowserTestCase.Check
 
run() - Method in class com.google.caja.plugin.PluginCompiler
Run the compiler on all parse trees added via PluginCompiler.addInput(com.google.caja.parser.ParseTreeNode, java.net.URI).
run(String[]) - Method in class com.google.caja.plugin.PluginCompilerMain
 
run(BuildService, PrintWriter, List<File>, List<File>, File, Map<String, Object>) - Method in class com.google.caja.tools.AbstractCajaAntTask
Called to actually execute a job by invoking the BuildService.
run(BuildService, PrintWriter, List<File>, List<File>, File, Map<String, Object>) - Method in class com.google.caja.tools.GenRuleAntTask
 
run(BuildService, PrintWriter, List<File>, List<File>, File, Map<String, Object>) - Method in class com.google.caja.tools.InnocentAntTask
 
run(BuildService, PrintWriter, List<File>, List<File>, File, Map<String, Object>) - Method in class com.google.caja.tools.TransformAntTask
 
run(Map<String, ?>, Class<T>) - Method in interface com.google.caja.util.Executor
Execute in the context of the given bindings and coerce the result to the given type.
run(Map<String, ?>, Class<T>) - Method in class com.google.caja.util.RhinoExecutor
 
runArrayOptOperatorTest(List<Statement>) - Method in class com.google.caja.parser.quasiliteral.opt.ArrayIndexOptimizationTest
 
runBenchmark(String) - Method in class com.google.caja.demos.benchmarks.BenchmarkRunner
Runs the given benchmark Accumulates the result and formats it for consumption by varz Format: VarZ:benchmark... ...
runBrowserTest(String) - Method in class com.google.caja.plugin.BrowserTestCase
Start the web server and browser, go to pageName, call driveBrowser(driver, pageName), and then clean up.
runCajoled(String, Object, String) - Method in class com.google.caja.plugin.stages.DebuggingSymbolsStageTest
 
runCajoledES53(String) - Method in class com.google.caja.demos.benchmarks.BenchmarkRunner
 
runCajoledLegacy(String, boolean) - Method in class com.google.caja.demos.benchmarks.BenchmarkRunner
 
runInContext(Context, Map<String, ?>, Class<T>) - Method in class com.google.caja.util.RhinoExecutor
 
runJs(Executor.Input...) - Static method in class com.google.caja.util.RhinoTestBed
Runs the javascript from the given inputs in order, and returns the result.
runJsUnittestFromHtml(Element) - Static method in class com.google.caja.util.RhinoTestBed
Given an HTML file that references javascript sources, load all the scripts, set up the DOM using env.js, and start JSUnit.
runLinterTest(List<Linter.LintJob>, String...) - Method in class com.google.caja.ancillary.linter.LinterTest
 
runParseTest(String, String, String...) - Method in class com.google.caja.parser.js.ParserTest
 
runPipeline(Jobs) - Method in class com.google.caja.plugin.stages.CompileHtmlStageTest
 
runPipeline(Jobs) - Method in class com.google.caja.plugin.stages.InlineCssImportsStageTest
 
runPipeline(Jobs) - Method in class com.google.caja.plugin.stages.OptimizeJavascriptStageTest
 
runPipeline(Jobs) - Method in class com.google.caja.plugin.stages.PipelineStageTestCase
 
runPipeline(Jobs) - Method in class com.google.caja.plugin.stages.ResolveUriStageTest
 
runPipeline(Jobs) - Method in class com.google.caja.plugin.stages.RewriteHtmlStageTest
 
runRenderTest(String, String, boolean) - Method in class com.google.caja.parser.css.CssTreeTest
 
runRenderTest(String, String, boolean, boolean) - Method in class com.google.caja.parser.js.ParserTest
 
runTest(String) - Method in class com.google.caja.CajitaTest
 
runTest(String, String) - Method in class com.google.caja.lexer.CssLexerTest
 
runTest(CharProducer, String) - Method in class com.google.caja.lexer.CssLexerTest
 
runTest(String, String) - Method in class com.google.caja.plugin.CssRewriterTest
 
runTest(String, String, boolean) - Method in class com.google.caja.plugin.CssRewriterTest
 
runTest(String, String, String...) - Method in class com.google.caja.plugin.CssValidatorTest
 
runTest(String, String, Message...) - Method in class com.google.caja.plugin.templates.IhtmlSanityCheckerTest
 
runTest(String, String, String) - Method in class com.google.caja.plugin.templates.LocalizedHtmlTest
 
runTest(String, String, String...) - Method in class com.google.caja.render.OrigSourceRendererTestCase
Runs a test for a given case of translation.
runTest() - Method in class com.google.caja.util.CajaTestCase
 
runTestCssParser(String, String, boolean) - Method in class com.google.caja.parser.css.CssParserTest
 
runTestCssParser(CharProducer, CharProducer, boolean) - Method in class com.google.caja.parser.css.CssParserTest
 
runtimeMessages - Variable in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
runUncajoled(String) - Method in class com.google.caja.demos.benchmarks.BenchmarkRunner
 

S

s - Variable in class com.google.caja.ancillary.opt.ScopeInfo
 
s - Variable in class com.google.caja.ancillary.opt.Var
 
s - Variable in enum com.google.caja.lexer.Punctuation
 
s(T) - Static method in class com.google.caja.parser.js.SyntheticNodes
A convenience function used to mark synthesizable nodes created during source->javascript translation as synthetic.
s(Identifier) - Static method in class com.google.caja.parser.js.SyntheticNodes
A synthetic identifier may occupy the *__ namespace.
s(FunctionConstructor) - Static method in class com.google.caja.parser.js.SyntheticNodes
Temporaries created as a result of rewriting operations inside a synthetic function are actually declared in the closest non-synthetic enclosing function.
s - Variable in class com.google.caja.reporting.SnippetProducerTest
 
s10 - Variable in class com.google.caja.reporting.SnippetProducerTest
 
SAFE_EQUALS - Static variable in class com.google.caja.parser.quasiliteral.QuasiNode
 
SAFE_SELECTOR_PART - Static variable in class com.google.caja.plugin.CssRewriter
 
SafeCssMaker - Class in com.google.caja.plugin.templates
Attaches CSS to either the static HTML or the uncajoled JS as appropriate.
SafeCssMaker(List<CssTree.StyleSheet>, Document) - Constructor for class com.google.caja.plugin.templates.SafeCssMaker
 
safeEquals(Object, Object) - Static method in class com.google.caja.parser.quasiliteral.QuasiNode
 
SafeHtmlMaker - Class in com.google.caja.plugin.templates
Produces safe static HTML from a DOM tree that has been compiled by the TemplateCompiler.
SafeHtmlMaker(PluginMeta, MessageContext, Document, Map<Node, ParseTreeNode>, List<Node>, List<Statement>) - Constructor for class com.google.caja.plugin.templates.SafeHtmlMaker
 
SafeHtmlMaker.DomBone - Class in com.google.caja.plugin.templates
Part of a DOM skeleton.
SafeHtmlMaker.DomBone() - Constructor for class com.google.caja.plugin.templates.SafeHtmlMaker.DomBone
 
SafeHtmlMaker.NodeBone - Class in com.google.caja.plugin.templates
 
SafeHtmlMaker.NodeBone(Node, Node) - Constructor for class com.google.caja.plugin.templates.SafeHtmlMaker.NodeBone
 
SafeHtmlMaker.ScriptBone - Class in com.google.caja.plugin.templates
 
SafeHtmlMaker.ScriptBone(Block) - Constructor for class com.google.caja.plugin.templates.SafeHtmlMaker.ScriptBone
 
SafeIdentifierMaker - Class in com.google.caja.util
Produces a sequence of strings like "a", "b", "c", ...
SafeIdentifierMaker(char[]) - Constructor for class com.google.caja.util.SafeIdentifierMaker
Visible for testing.
SafeIdentifierMaker() - Constructor for class com.google.caja.util.SafeIdentifierMaker
 
SafeIdentifierMakerTest - Class in com.google.caja.util
 
SafeIdentifierMakerTest() - Constructor for class com.google.caja.util.SafeIdentifierMakerTest
 
safeNode - Variable in class com.google.caja.plugin.templates.SafeHtmlMaker.NodeBone
 
safeStylesheets - Variable in class com.google.caja.plugin.templates.TemplateCompiler
 
safeValue_ - Variable in class com.google.caja.lang.html.HTML.Attribute
A known safe value for the attribute.
SANDBOXINGFACTORY - Static variable in class com.google.caja.util.RhinoExecutor
 
sandboxLinksAndImages(URI) - Method in class com.google.caja.service.HtmlHandler
 
sanitize(ParseTreeNode) - Method in class com.google.caja.plugin.ExpressionSanitizerCaja
 
sanitize(ParseTreeNode, boolean) - Method in class com.google.caja.plugin.ExpressionSanitizerCaja
 
sanitize(Node) - Method in class com.google.caja.plugin.templates.TemplateSanitizer
 
sanitize(Node, String, boolean, String...) - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
sanitizeAttr(ElKey, Element, Attr, boolean) - Method in class com.google.caja.plugin.templates.TemplateSanitizer
 
sanitizeAttrs(ElKey, Element, boolean) - Method in class com.google.caja.plugin.templates.TemplateSanitizer
 
SanitizeHtmlStage - Class in com.google.caja.plugin.stages
Whitelist HTML tags and attributes, and supply values for key attributes that are missing them.
SanitizeHtmlStage(HtmlSchema) - Constructor for class com.google.caja.plugin.stages.SanitizeHtmlStage
 
sanitizeStringValue(HtmlAttributeRewriter.AttrValue) - Method in class com.google.caja.plugin.templates.HtmlAttributeRewriter
 
SANITY_CHECK - Static variable in class com.google.caja.plugin.PipelineMaker
 
satisfy(List<? super PositionInferer.Relation>) - Method in class com.google.caja.lexer.PositionInferer.EqualRelation
 
satisfy(List<? super PositionInferer.Relation>) - Method in class com.google.caja.lexer.PositionInferer.LessThanRelation
 
satisfy(List<? super PositionInferer.Relation>) - Method in class com.google.caja.lexer.PositionInferer.Relation
Attempts to narrow the bounds on this relation's boundaries.
savedCurrent - Variable in class com.google.caja.lexer.TokenQueue.Mark
 
savedPrev - Variable in class com.google.caja.lexer.TokenQueue.Mark
 
schedule(List<? super PositionInferer.Relation>) - Method in class com.google.caja.lexer.PositionInferer.Boundary
Adds any unsatisfied relations to the given list, clearing out any satisfied relations.
schema - Variable in class com.google.caja.lang.css.CssPropertyPatterns
 
schema - Variable in class com.google.caja.lang.html.HtmlSchemaTest
 
schema - Variable in class com.google.caja.plugin.CssRewriter
 
schema - Variable in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
 
schema - Variable in class com.google.caja.plugin.stages.ResolveUriStage
 
SCHEMA - Static variable in class com.google.caja.plugin.templates.IHTML
 
schema - Variable in class com.google.caja.plugin.templates.TemplateSanitizer
 
SCHEMES - Static variable in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
SCOPE - Static variable in class com.google.caja.ancillary.opt.LocalVarRenamer
 
Scope - Class in com.google.caja.parser.quasiliteral
A scope analysis of a ParseTreeNode.
Scope(ScopeType, MessageQueue) - Constructor for class com.google.caja.parser.quasiliteral.Scope
 
Scope(ScopeType, Scope) - Constructor for class com.google.caja.parser.quasiliteral.Scope
 
scope - Variable in class com.google.caja.util.RhinoExecutor.Timer
 
Scope.LocalType - Enum in com.google.caja.parser.quasiliteral
 
Scope.LocalType(Scope.LocalType...) - Constructor for enum com.google.caja.parser.quasiliteral.Scope.LocalType
 
Scope.SymbolHarvestVisitor - Class in com.google.caja.parser.quasiliteral
 
Scope.SymbolHarvestVisitor() - Constructor for class com.google.caja.parser.quasiliteral.Scope.SymbolHarvestVisitor
 
ScopeAnalyzer - Class in com.google.caja.ancillary.linter
Given a DOM tree, associates lexical scopes with nodes and identifies uses.
ScopeAnalyzer() - Constructor for class com.google.caja.ancillary.linter.ScopeAnalyzer
 
ScopeAnalyzer<S extends AbstractScope> - Class in com.google.caja.parser.js.scope
Examines a snippet of JavaScript code, and publishes events to a listener about declarations in the code, their uses, and possibly noteworthy conditions such as masking relationships, duplicate declarations, etc.
ScopeAnalyzer(ScopeListener<S>) - Constructor for class com.google.caja.parser.js.scope.ScopeAnalyzer
 
ScopeAnalyzer.ScopeTree<S> - Class in com.google.caja.parser.js.scope
Encapsulates a scope and its uses and declarations.
ScopeAnalyzer.ScopeTree(ScopeAnalyzer.ScopeTree<S>, ScopeType, S) - Constructor for class com.google.caja.parser.js.scope.ScopeAnalyzer.ScopeTree
 
ScopeAnalyzer.Symbol<S> - Class in com.google.caja.parser.js.scope
An identifier in a specific scope.
ScopeAnalyzer.Symbol(AncestorChain<Identifier>, ScopeAnalyzer.ScopeTree<S>) - Constructor for class com.google.caja.parser.js.scope.ScopeAnalyzer.Symbol
 
ScopeAnalyzer.Use - Class in com.google.caja.ancillary.linter
A use of a particular symbol.
ScopeAnalyzer.Use(AncestorChain<? extends Reference>) - Constructor for class com.google.caja.ancillary.linter.ScopeAnalyzer.Use
 
ScopeAnalyzerTest - Class in com.google.caja.parser.js.scope
 
ScopeAnalyzerTest() - Constructor for class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
ScopeAnalyzerTest.TestScope - Class in com.google.caja.parser.js.scope
 
ScopeAnalyzerTest.TestScope(ScopeType, ScopeAnalyzerTest.TestScope, FilePosition) - Constructor for class com.google.caja.parser.js.scope.ScopeAnalyzerTest.TestScope
 
ScopeAnalyzerTest.TestScopeListener - Class in com.google.caja.parser.js.scope
 
ScopeAnalyzerTest.TestScopeListener() - Constructor for class com.google.caja.parser.js.scope.ScopeAnalyzerTest.TestScopeListener
 
scopeForChild(ParseTreeNode) - Method in class com.google.caja.parser.quasiliteral.opt.ScopeTree
 
scopeImpl(ScopeAnalyzer.ScopeTree<S>) - Static method in class com.google.caja.parser.js.scope.ScopeAnalyzer
 
scopeImpl - Variable in class com.google.caja.parser.js.scope.ScopeAnalyzer.ScopeTree
The listener defined scope corresponding to this scope tree.
ScopeInfo - Class in com.google.caja.ancillary.opt
Encapsulates a scope and information about the names declared and used within it, and its relationship to other scopes.
ScopeInfo(Block, MessageQueue) - Constructor for class com.google.caja.ancillary.opt.ScopeInfo
 
ScopeInfo(ScopeInfo, Scope) - Constructor for class com.google.caja.ancillary.opt.ScopeInfo
 
ScopeInfo() - Constructor for class com.google.caja.ancillary.opt.ScopeInfo
 
ScopeListener<S extends AbstractScope> - Interface in com.google.caja.parser.js.scope
Receives events from a ScopeAnalyzer describing the relationships between declarations and uses in a JavaScript parse tree.
ScopeTest - Class in com.google.caja.parser.quasiliteral
 
ScopeTest() - Constructor for class com.google.caja.parser.quasiliteral.ScopeTest
 
ScopeTest.Holder<T> - Class in com.google.caja.parser.quasiliteral
 
ScopeTest.Holder() - Constructor for class com.google.caja.parser.quasiliteral.ScopeTest.Holder
 
ScopeTree - Class in com.google.caja.parser.quasiliteral.opt
A tree structure corresponding to the different Scopes in a JavaScript program.
ScopeTree(ScopeTree, AncestorChain<?>, ScopeType) - Constructor for class com.google.caja.parser.quasiliteral.opt.ScopeTree
 
ScopeTreeTest - Class in com.google.caja.parser.quasiliteral.opt
 
ScopeTreeTest() - Constructor for class com.google.caja.parser.quasiliteral.opt.ScopeTreeTest
 
ScopeType - Enum in com.google.caja.parser.js.scope
Describes the kind of parse tree node that introduces a scope.
ScopeType() - Constructor for enum com.google.caja.parser.js.scope.ScopeType
 
ScopeType(boolean) - Constructor for enum com.google.caja.parser.js.scope.ScopeType
 
scopeType - Variable in class com.google.caja.parser.quasiliteral.opt.ScopeTree
 
SCRIPT - Static variable in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
 
SCRIPT - Static variable in class com.google.caja.plugin.stages.RewriteHtmlStage
 
script - Variable in class com.google.caja.plugin.templates.SafeHtmlMaker.ScriptBone
 
SCRIPT_DEFER - Static variable in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
 
SCRIPT_SRC - Static variable in class com.google.caja.lang.html.HtmlDefinitions
 
SCRIPT_SRC - Static variable in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
 
scriptOf(String) - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
scriptsPerNode - Variable in class com.google.caja.plugin.templates.SafeHtmlMaker
 
scriptsPerNode - Variable in class com.google.caja.plugin.templates.TemplateCompiler
Maps Nodes to JS parse trees.
scrub(ParseTreeNode) - Static method in class com.google.caja.ancillary.linter.VariableLiveness
 
scrubJsString(String) - Static method in class com.google.caja.render.SourceSnippetRenderer
 
SEED - Static variable in class com.google.caja.util.CajaTestCase
For random tests we choose a seed by using a system property so that failing random tests can be repeated.
selectorFor(AncestorChain<?>) - Static method in class com.google.caja.plugin.CssRewriter
 
selectorMatchesElement(CssTree.SimpleSelector, String) - Static method in class com.google.caja.plugin.CssRuleRewriter
 
selectTab(PlaygroundView.Tabs) - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
semicolonInserted() - Method in class com.google.caja.parser.js.Parser
 
send() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest.ServletTest
 
sendError(int) - Method in class com.google.caja.service.TestHttpServletResponse
 
sendError(int, String) - Method in class com.google.caja.service.TestHttpServletResponse
 
sendRedirect(String) - Method in class com.google.caja.service.TestHttpServletResponse
 
SENTENCE_END - Static variable in class com.google.caja.ancillary.jsdoc.Summarizer
Matches the end of a sentence.
sep - Variable in class com.google.caja.util.Abbreviator
 
serializeMessageQueue(MessageQueue) - Static method in class com.google.caja.service.CajolingServlet
 
serialno - Static variable in class com.google.caja.plugin.SignatureResolver
debugging
serialVersionUID - Static variable in class com.google.caja.ancillary.servlet.CajaWebToolsServlet
 
serialVersionUID - Static variable in exception com.google.caja.CajaException
 
serialVersionUID - Static variable in exception com.google.caja.lexer.ParseException
 
serialVersionUID - Static variable in class com.google.caja.service.CajolingServlet
 
serialVersionUID - Static variable in exception com.google.caja.SomethingWidgyHappenedError
 
series(AnnotationHandler) - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
seriesToPattern(boolean, CssPropertySignature.SeriesSignature) - Method in class com.google.caja.lang.css.CssPropertyPatterns
 
serve(String, HttpServletRequest, HttpServletResponse) - Method in class com.google.caja.ancillary.servlet.StaticFiles
 
server - Variable in class com.google.caja.plugin.BrowserTestCase
 
service - Variable in class com.google.caja.demos.playground.GWTCajolingServiceImplTest
 
service - Variable in class com.google.caja.service.CajolingServlet
 
SERVICE_PORT - Variable in class com.google.caja.plugin.Config
 
ServiceMessageType - Enum in com.google.caja.service
Messages for the cajoling service
ServiceMessageType(String, MessageLevel) - Constructor for enum com.google.caja.service.ServiceMessageType
 
servicePort - Variable in class com.google.caja.plugin.Config
 
ServiceTestCase - Class in com.google.caja.service
 
ServiceTestCase() - Constructor for class com.google.caja.service.ServiceTestCase
 
servlet - Variable in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
servlet - Variable in class com.google.caja.service.ServiceTestCase
 
set(int, T) - Method in class com.google.caja.parser.ChildNodes.MutableFacet
 
set(SyntheticAttributeKey<T>, T) - Method in class com.google.caja.util.SyntheticAttributes
associate the value v with the key k.
setAttribute(String, String) - Method in class com.google.caja.parser.html.ElementWrapper
 
setAttribute(TagAttr, Object) - Method in class com.google.caja.parser.js.JsonMLCompatible.JsonMLBuilder
 
setAttribute(String, Object) - Method in class com.google.caja.service.TestHttpServletRequest
 
setAttributeIfNotBlank(TagAttr, Object) - Method in class com.google.caja.parser.js.JsonMLCompatible.JsonMLBuilder
 
setAttributeNode(Attr) - Method in class com.google.caja.parser.html.ElementWrapper
 
setAttributeNodeNS(Attr) - Method in class com.google.caja.parser.html.ElementWrapper
 
setAttributeNS(String, String, String) - Method in class com.google.caja.parser.html.ElementWrapper
 
setBreakAfterComment(boolean) - Method in class com.google.caja.render.JsPrettyPrinter
 
setBufferSize(int) - Method in class com.google.caja.service.TestHttpServletResponse
 
setCajoledSource(String, String) - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
setCharacterEncoding(String) - Method in class com.google.caja.service.TestHttpServletRequest
 
setCharacterEncoding(String) - Method in class com.google.caja.service.TestHttpServletResponse
 
setChild(int, ParseTreeNode) - Method in class com.google.caja.parser.AbstractParseTreeNode
 
setClass(String) - Method in class com.google.caja.tools.GenRuleAntTask
Invoked reflectively by ANT.
setComments(List<? extends Token<?>>) - Method in class com.google.caja.parser.AbstractParseTreeNode
 
setContentLength(int) - Method in class com.google.caja.service.TestHttpServletResponse
 
setContentType(String) - Method in class com.google.caja.service.TestHttpServletResponse
 
setCssSchema(CssSchema) - Method in class com.google.caja.plugin.PluginCompiler
 
setCursorPos(int) - Method in class com.google.caja.demos.playground.client.ui.PlaygroundEditor
 
setDateHeader(String, long) - Method in class com.google.caja.service.TestHttpServletResponse
 
setDebug(boolean) - Method in class com.google.caja.tools.TransformAntTask.TranslateTaskOutput
 
setDefaultPolicy(TextArea) - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
setDomImpl(DOMImplementation) - Method in class com.google.caja.parser.html.DomParser
 
setDumpStack(boolean) - Method in class com.google.caja.reporting.EchoingMessageQueue
 
setDynamicUsePossible() - Method in class com.google.caja.ancillary.opt.ScopeInfo
 
setEnableES53(boolean) - Method in class com.google.caja.plugin.PluginMeta
 
setEnvJson(ObjectConstructor) - Method in class com.google.caja.ancillary.opt.JsOptimizer
Sets the environment file to use during optimization.
setErrorProperty(String) - Method in class com.google.caja.tools.TestSummary
 
setExtractedScriptFor(Element, Block) - Static method in class com.google.caja.plugin.ExtractedHtmlContent
 
setFailureProperty(String) - Method in class com.google.caja.tools.TestSummary
 
setFile(File) - Method in class com.google.caja.tools.AbstractCajaAntTask.FileGroup
 
setFile(File) - Method in class com.google.caja.tools.AbstractCajaAntTask.Output
The below are invoked reflectively by ant when <job> attributes are seen.
setFilePosition(FilePosition) - Method in class com.google.caja.parser.AbstractParseTreeNode
 
setFilePosition(ParseTreeNode, FilePosition) - Static method in class com.google.caja.plugin.stages.InferFilePositionsStage
 
setFilePositionFor(Node, FilePosition) - Static method in class com.google.caja.parser.html.Nodes
 
setFilePositionForValue(Attr, FilePosition) - Static method in class com.google.caja.parser.html.Nodes
 
setGoals(Planner.PlanState) - Method in class com.google.caja.plugin.PluginCompiler
 
setHeader(String, String) - Method in class com.google.caja.service.TestHttpServletResponse
 
setHtmlSchema(HtmlSchema) - Method in class com.google.caja.plugin.PluginCompiler
 
setIdAttribute(String, boolean) - Method in class com.google.caja.parser.html.ElementWrapper
 
setIdAttributeNode(Attr, boolean) - Method in class com.google.caja.parser.html.ElementWrapper
 
setIdAttributeNS(String, String, boolean) - Method in class com.google.caja.parser.html.ElementWrapper
 
setIdClass(String) - Method in class com.google.caja.plugin.PluginMeta
 
setIgnore(String) - Method in class com.google.caja.tools.TransformAntTask.TranslateTaskOutput
 
setInputRange(FilePosition) - Method in class com.google.caja.lexer.TokenQueue
 
setIntHeader(String, int) - Method in class com.google.caja.service.TestHttpServletResponse
 
setLanguage(String) - Method in class com.google.caja.tools.TransformAntTask.TranslateTaskOutput
 
setLineLengthLimit(int) - Method in class com.google.caja.render.JsMinimalPrinter
Visible for testing.
setLineLengthLimit(int) - Method in class com.google.caja.render.JsPrettyPrinter
 
setLoading(boolean) - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
setLocale(Locale) - Method in class com.google.caja.service.TestHttpServletResponse
 
setMessageContext(MessageContext) - Method in class com.google.caja.plugin.Jobs
 
setMessageContext(MessageContext) - Method in class com.google.caja.plugin.PluginCompiler
 
setNamedItem(Node) - Method in class com.google.caja.parser.html.NamedNodeMapWrapper
 
setNamedItemNS(Node) - Method in class com.google.caja.parser.html.NamedNodeMapWrapper
 
setNeedsDebugData(boolean) - Method in class com.google.caja.parser.html.DomParser
Sets a flag which determines whether subsequent parse calls will attach file positions and raw text to DOM nodes.
setNodeValue(String) - Method in class com.google.caja.parser.html.NodeWrapper
 
setObjectLiteralValue(Map<String, ParseTreeNode>, String, ParseTreeNode) - Method in class com.google.caja.plugin.stages.DebuggingSymbolsStage
 
setOnlyJsEmitted(boolean) - Method in class com.google.caja.tools.TransformAntTask.TranslateTaskOutput
 
setOriginalSource(String) - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
setOutput(String) - Method in class com.google.caja.tools.DocletAntTask
Sets the type of output generated by the doclet.
setOutputDir(String) - Method in class com.google.caja.tools.DocletAntTask
 
setPolicySource(String) - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
setPolicyUrl(String) - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
setPosForNode(Object, FilePosition) - Method in class com.google.caja.lexer.PositionInferer
Informs the client that it has inferred a position for the given node.
setPreconditions(Planner.PlanState) - Method in class com.google.caja.plugin.PluginCompiler
 
setPrefix(String) - Method in class com.google.caja.parser.html.NodeWrapper
 
setRawText(Text, String) - Static method in class com.google.caja.parser.html.Nodes
Associates the HTML textual value as parsed with the given node.
setRawValue(Attr, String) - Static method in class com.google.caja.parser.html.Nodes
Associates the HTML textual value as parsed with the given attribute.
setRecoverFromFailure(boolean) - Method in class com.google.caja.parser.js.Parser
Setter corresponding to Parser.getRecoverFromFailure().
setRename(boolean) - Method in class com.google.caja.ancillary.opt.JsOptimizer
Sets a flag telling the optimizer whether to rename local variables where doing so would not change semantics on an interpreter that does not allow aliasing of eval.
setRename(boolean) - Method in class com.google.caja.tools.TransformAntTask.TranslateTaskOutput
 
setRenderedResult(String, String, String) - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
setRenderedResultBridge(boolean, Element, String, String, String) - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
setRenderer(String) - Method in class com.google.caja.tools.TransformAntTask.TranslateTaskOutput
 
setRewriter(Rewriter) - Method in class com.google.caja.parser.quasiliteral.RewriterTestCase
 
setRewriter(Rewriter) - Method in class com.google.caja.parser.quasiliteral.Rule
Set the rewriter this Rule uses.
setRewriter(Rewriter) - Method in class com.google.caja.parser.quasiliteral.RuleDoclet
Sets the rewriter this RuleDoclet documents
setRewriter(String) - Method in class com.google.caja.tools.DocletAntTask
 
Sets - Class in com.google.caja.util
Shortcuts for creating sets.
Sets() - Constructor for class com.google.caja.util.Sets
 
setSelectionRange(int, int, int, int) - Method in class com.google.caja.demos.playground.client.ui.PlaygroundEditor
 
setStatus(int) - Method in class com.google.caja.service.TestHttpServletResponse
 
setStatus(int, String) - Method in class com.google.caja.service.TestHttpServletResponse
Deprecated. 
SetterProperty - Class in com.google.caja.parser.js
A getter property per section 11.1.5 PropertyAssignment : set PropertyName ( ) { FunctionBody }
SetterProperty(StringLiteral, FunctionConstructor) - Constructor for class com.google.caja.parser.js.SetterProperty
 
SetterProperty(FilePosition, StringLiteral, FunctionConstructor) - Constructor for class com.google.caja.parser.js.SetterProperty
 
SetterProperty(FilePosition, Void, List<? extends Expression>) - Constructor for class com.google.caja.parser.js.SetterProperty
Provided for reflection.
setText(String) - Method in class com.google.caja.demos.playground.client.ui.PlaygroundEditor
 
setTextContent(String) - Method in class com.google.caja.parser.html.NodeWrapper
 
setTokenContext(Token<HtmlTokenType>, Token<HtmlTokenType>) - Method in class com.google.caja.parser.html.CajaTreeBuilder
 
setToPattern(boolean, CssPropertySignature) - Method in class com.google.caja.lang.css.CssPropertyPatterns
 
setTreatedAsXml(boolean) - Method in class com.google.caja.lexer.HtmlInputSplitter
 
setTreatedAsXml(boolean) - Method in class com.google.caja.lexer.HtmlLexer
 
setUnless(boolean) - Method in class com.google.caja.tools.GenRuleAntTask
 
setUp() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
setUp() - Method in class com.google.caja.ancillary.jsdoc.CommentParserTest
 
setup(ParseTreeNode) - Static method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
setUp() - Method in class com.google.caja.ancillary.opt.JsOptimizerTest
 
setUp() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
setUp() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
setUp() - Method in class com.google.caja.demos.playground.GWTCajolingServiceImplTest
 
setUp() - Method in class com.google.caja.lang.css.CssSchemaTest
 
setUp() - Method in class com.google.caja.lang.html.HtmlSchemaTest
 
setUp() - Method in class com.google.caja.lexer.CssLexerTest
 
setUp() - Method in class com.google.caja.lexer.DecodingCharProducerTest
 
setUp() - Method in class com.google.caja.lexer.FetchedDataTest
 
setUp() - Method in class com.google.caja.lexer.PunctuationTrieTest
 
setUp() - Method in class com.google.caja.lexer.SourceBreaksTest
 
setUp() - Method in class com.google.caja.parser.html.Html5ElementStackTest
 
setUp() - Method in class com.google.caja.parser.html.HtmlQuasiBuilderTest
 
setUp() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
setUp() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
setUp() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
setUp() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
setUp() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
setUp() - Method in class com.google.caja.parser.quasiliteral.IllegalReferenceCheckRewriterTest
 
setUp() - Method in class com.google.caja.parser.quasiliteral.InnocentCodeRewriterTest
 
setUp() - Method in class com.google.caja.parser.quasiliteral.RewriterTest
 
setUp() - Method in class com.google.caja.plugin.ExpressionSanitizerTest
 
setUp() - Method in class com.google.caja.plugin.HtmlCompiledPluginTest
 
setUp() - Method in class com.google.caja.plugin.stages.PipelineStageTestCase
 
setUp() - Method in class com.google.caja.plugin.templates.LocalizerTest
 
setUp() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
setUp() - Method in class com.google.caja.reporting.AbstractMessageQueueTest
 
setUp() - Method in class com.google.caja.reporting.SnippetProducerTest
 
setUp() - Method in class com.google.caja.service.ServiceTestCase
 
setUp() - Method in class com.google.caja.util.CajaTestCase
 
setupCompilationPipeline() - Method in class com.google.caja.plugin.PluginCompiler
 
setupNativeRuntimeMessageBridge() - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
setupNativeSelectLineBridge() - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
SetupUrlHandlers - Class in com.google.caja.util
 
SetupUrlHandlers() - Constructor for class com.google.caja.util.SetupUrlHandlers
 
setUrl(String) - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
setUserData(String, Object, UserDataHandler) - Method in class com.google.caja.parser.html.NodeWrapper
 
setValue(String) - Method in class com.google.caja.parser.css.CssTree.CssLiteral
 
setValue(String) - Method in class com.google.caja.parser.html.AttrWrapper
 
setVersion(String) - Method in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
shallowClone(Node) - Method in class com.google.caja.parser.html.CajaTreeBuilder
 
shouldAllowCssSubsts() - Method in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
May be overridden to affect CSS parsing.
shouldAllowJsQuasis() - Method in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
May be overridden to affect JS parsing.
shouldBeEvaluatedForValue(Expression) - Static method in class com.google.caja.ancillary.linter.Linter
A heuristic that identifies expressions that should not appear in a place where their value cannot be used.
shouldCajoleBlock(Block) - Static method in class com.google.caja.util.RhinoTestBed
 
shouldCombine(JSRE) - Static method in class com.google.caja.lang.css.JSRE.Concatenation
 
shouldJsRecover() - Method in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
May be overridden to affect JS parsing.
showTree(String, String, String) - Static method in class com.google.caja.parser.quasiliteral.MatchExperiments
 
shrinkSpaces(String) - Static method in class com.google.caja.render.SourceSnippetRenderer
 
SideBySideRenderer - Class in com.google.caja.render
Renders rewritten source code interleaved with the original.
SideBySideRenderer(Map<InputSource, ? extends CharSequence>) - Constructor for class com.google.caja.render.SideBySideRenderer
 
SideBySideRenderer.Chunk - Class in com.google.caja.render
 
SideBySideRenderer.Chunk(String, FilePosition) - Constructor for class com.google.caja.render.SideBySideRenderer.Chunk
 
SideBySideRendererTest - Class in com.google.caja.render
 
SideBySideRendererTest() - Constructor for class com.google.caja.render.SideBySideRendererTest
 
sideEffectingReadAssignOperand(Expression, Expression, Scope) - Method in class com.google.caja.parser.quasiliteral.Rule
 
sideEffectlessReadAssignOperand(Expression, Scope) - Method in class com.google.caja.parser.quasiliteral.Rule
Given a LHS that has no side effect when evaluated as an LHS, produce a ReadAssignOperands without using temporaries.
SideEffectPart - Class in com.google.caja.plugin.templates
 
SideEffectPart(Expression, boolean) - Constructor for class com.google.caja.plugin.templates.SideEffectPart
 
sig - Variable in class com.google.caja.lang.css.CssSchema.SymbolInfo
 
sig(String) - Static method in class com.google.caja.parser.css.CssPropertySignatureTest
 
sig - Variable in class com.google.caja.plugin.CssValidator.Specialization
 
signalLoaded() - Method in class com.google.caja.plugin.templates.SafeHtmlMaker
Call the document's "onload" listeners.
SignatureResolver - Class in com.google.caja.plugin
Resolves a CSS property signature against a CSS expression, marking each of the terms with a type, and the sub-rule that matched it.
SignatureResolver(CssTree.Expr, CssSchema) - Constructor for class com.google.caja.plugin.SignatureResolver
 
sigToPattern(boolean, CssPropertySignature) - Method in class com.google.caja.lang.css.CssPropertyPatterns
 
simpleEscapes(char[]) - Static method in class com.google.caja.lexer.escaping.Escaping
For each character, produces an escape that simply prefixes that character with a backslash, so "*" => "\\*"
SimpleMessageQueue - Class in com.google.caja.reporting
A message queue implementation backed by a List.
SimpleMessageQueue() - Constructor for class com.google.caja.reporting.SimpleMessageQueue
 
SimpleOperation - Class in com.google.caja.parser.js
An Operation that simply evaluates all its children in order as rValues and then returns a result computed from the resulting values.
SimpleOperation(FilePosition, Operator, List<? extends Expression>) - Constructor for class com.google.caja.parser.js.SimpleOperation
 
SimpleQuasiNode - Class in com.google.caja.parser.quasiliteral
A simple quasiliteral node that matches the class name and value of a ParseTreeNode.
SimpleQuasiNode(Class<? extends ParseTreeNode>, Object, QuasiNode.Equivalence, QuasiNode...) - Constructor for class com.google.caja.parser.quasiliteral.SimpleQuasiNode
 
simpleSelectorFor(AncestorChain<?>) - Static method in class com.google.caja.plugin.CssRewriter
 
simplifyComments(String) - Static method in class com.google.caja.render.JsPrettyPrinterTest
The renderer is allowed to muck with comment internals to fix problems with line-breaks in restricted productions.
simplifyForSideEffect() - Method in class com.google.caja.parser.js.AbstractExpression
 
simplifyForSideEffect() - Method in interface com.google.caja.parser.js.Expression
Returns an expression that has identical side effects, but that may return a different result.
simplifyForSideEffect() - Method in class com.google.caja.parser.js.Literal
 
simplifyForSideEffect() - Method in class com.google.caja.parser.js.Operation
 
singleIdentifier(String) - Static method in class com.google.caja.parser.html.HtmlQuasiBuilder
 
SingleOptionalIdentifierQuasiNode - Class in com.google.caja.parser.quasiliteral
A quasi-hole that matches an identifier with a null value.
SingleOptionalIdentifierQuasiNode(QuasiNode) - Constructor for class com.google.caja.parser.quasiliteral.SingleOptionalIdentifierQuasiNode
 
SingleOptionalQuasiHole - Class in com.google.caja.parser.quasiliteral
Quasiliteral "hole" matching an optional single value (regexp "?").
SingleOptionalQuasiHole(Class<? extends ParseTreeNode>, String) - Constructor for class com.google.caja.parser.quasiliteral.SingleOptionalQuasiHole
 
SinglePropertyQuasi - Class in com.google.caja.parser.quasiliteral
Matches a single key/value pair in an ObjectCtorQuasiNode.
SinglePropertyQuasi(QuasiNode, QuasiNode) - Constructor for class com.google.caja.parser.quasiliteral.SinglePropertyQuasi
 
SingleQuasiHole - Class in com.google.caja.parser.quasiliteral
Quasiliteral "hole" matching a single value.
SingleQuasiHole(Class<? extends ParseTreeNode>, String) - Constructor for class com.google.caja.parser.quasiliteral.SingleQuasiHole
 
singleton() - Static method in class com.google.caja.reporting.DevNullMessageQueue
 
singleton - Static variable in class com.google.caja.reporting.DevNullMessageQueue.Singleton
 
size(byte[]) - Method in class com.google.caja.demos.benchmarks.BenchmarkSize
 
size() - Method in class com.google.caja.parser.ChildNodes.MutableFacet
 
size() - Method in class com.google.caja.util.CollectionsTest.PetulantCollection
 
size() - Method in class com.google.caja.util.SyntheticAttributes
 
size - Variable in class com.google.caja.util.TransactionSafeMap
 
size() - Method in class com.google.caja.util.TransactionSafeMap
 
skinny - Variable in class com.google.caja.lexer.PunctuationTrieTest
 
SKIP_COMMA_LIST_ITEM - Static variable in class com.google.caja.parser.css.CssParser
Skips to the next item in the comma list, or the end of the comma list.
SKIP_COMMENTS - Static variable in class com.google.caja.parser.html.DomParser
 
SKIP_TO_CHUNK_END_FROM_OUTSIDE_BLOCK - Static variable in class com.google.caja.parser.css.CssParser
Skips to the end of a chunk outside a block.
SKIP_TO_CHUNK_END_FROM_WITHIN_BLOCK - Static variable in class com.google.caja.parser.css.CssParser
Skips to the end of a chunk within a block.
skipBlank(Candidate) - Method in class com.google.caja.plugin.SignatureResolver
 
skipDescendantOfBodyWithClass(List<? extends CssTree>) - Method in class com.google.caja.plugin.CssValidator
If the first parts of the selector looks like "body.foo " then return the index of the child after the combinator.
skipDescendantOfWildcardHtml(List<? extends CssTree>) - Method in class com.google.caja.plugin.CssValidator
If the first parts of the selector looks like "* html " then return the index of the child after the combinator.
skipFragmentIgnorables() - Method in class com.google.caja.parser.html.DomParser
Skip over top level doctypes, and whitespace only text nodes.
skipTopLevelDocIgnorables(boolean) - Method in class com.google.caja.parser.html.DomParser
 
skipTopLevelIgnorables() - Method in class com.google.caja.parser.css.CssParser
Skip <!-- and --> which can only be ignored in some contexts.
slice(int, int) - Method in class com.google.caja.ancillary.jsdoc.TextAnnotation
 
slice(String, FilePosition, int, int) - Static method in class com.google.caja.ancillary.jsdoc.TextAnnotation
 
snapshot(Iterable<T>) - Static method in class com.google.caja.plugin.templates.Localizer
 
snippet(List<?>, int, int, int) - Static method in class com.google.caja.util.MoreAsserts
 
SnippetProducer - Class in com.google.caja.reporting
Given original source code, produces snippets for error messages.
SnippetProducer(Map<InputSource, ? extends CharSequence>, MessageContext) - Constructor for class com.google.caja.reporting.SnippetProducer
 
SnippetProducer(Map<InputSource, ? extends CharSequence>, MessageContext, int) - Constructor for class com.google.caja.reporting.SnippetProducer
 
SnippetProducer(Map<InputSource, ? extends CharSequence>, MessageContext, int, int) - Constructor for class com.google.caja.reporting.SnippetProducer
 
SnippetProducerTest - Class in com.google.caja.reporting
 
SnippetProducerTest() - Constructor for class com.google.caja.reporting.SnippetProducerTest
 
SnippetProducerTest.TestMessageType - Enum in com.google.caja.reporting
 
SnippetProducerTest.TestMessageType(String, MessageLevel) - Constructor for enum com.google.caja.reporting.SnippetProducerTest.TestMessageType
 
solve() - Method in class com.google.caja.lexer.PositionInferer
Attempts to satisfy all constraints added thus far, and then invokes PositionInferer.setPosForNode(java.lang.Object, com.google.caja.lexer.FilePosition) for each node descriptor for which it could conclude a position.
SomeLetters - Enum in com.google.caja.tools
 
SomeLetters() - Constructor for enum com.google.caja.tools.SomeLetters
 
SomethingWidgyHappenedError - Exception in com.google.caja
Parent class of all caja runtime exceptions.
SomethingWidgyHappenedError() - Constructor for exception com.google.caja.SomethingWidgyHappenedError
 
SomethingWidgyHappenedError(Message) - Constructor for exception com.google.caja.SomethingWidgyHappenedError
 
SomethingWidgyHappenedError(String) - Constructor for exception com.google.caja.SomethingWidgyHappenedError
 
SomethingWidgyHappenedError(Throwable) - Constructor for exception com.google.caja.SomethingWidgyHappenedError
 
SomethingWidgyHappenedError(String, Throwable) - Constructor for exception com.google.caja.SomethingWidgyHappenedError
 
SomethingWidgyHappenedError(Message, Throwable) - Constructor for exception com.google.caja.SomethingWidgyHappenedError
 
sometimes() - Method in class com.google.caja.ancillary.linter.ExitModes.ExitMode
 
sortedUniqEntries(Map<String, T>) - Static method in class com.google.caja.lexer.PunctuationTrie
 
sortMessages(List<Message>) - Static method in class com.google.caja.ancillary.linter.ErrorReporter
 
source() - Method in class com.google.caja.lexer.FilePosition
 
source() - Method in class com.google.caja.lexer.SourceBreaks
 
source - Variable in class com.google.caja.plugin.stages.EmbeddedContent
 
source - Variable in class com.google.caja.util.Executor.Input
 
SourceBreaks - Class in com.google.caja.lexer
Encapsulates an InputSource and the positions of newlines in that source file.
SourceBreaks(InputSource, int) - Constructor for class com.google.caja.lexer.SourceBreaks
 
SourceBreaksTest - Class in com.google.caja.lexer
 
SourceBreaksTest() - Constructor for class com.google.caja.lexer.SourceBreaksTest
 
sourceCodeWithDocHooks() - Method in class com.google.caja.ancillary.jsdoc.Jsdoc
Use the rewriter to add documentation hooks to JavaScript source.
sourceContent - Variable in class com.google.caja.ancillary.jsdoc.JsdocMain
 
sourceExamples - Variable in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
sourceLocationMap - Variable in class com.google.caja.render.SourceSpansRenderer
 
sourceOf(CharProducer) - Method in class com.google.caja.util.CajaTestCase
 
sourcePaths - Variable in class com.google.caja.ancillary.jsdoc.JsdocMain
 
sources - Variable in class com.google.caja.ancillary.jsdoc.Jsdoc
 
sources - Variable in class com.google.caja.ancillary.jsdoc.JsdocMain
 
sources - Variable in class com.google.caja.ancillary.linter.ExitModes.ExitMode
 
SourceSnippetRenderer - Class in com.google.caja.render
A TokenConsumer that prints its output by writing out the original source in comments, followed by the translated source.
SourceSnippetRenderer(Map<InputSource, ? extends CharSequence>, MessageContext, RenderContext) - Constructor for class com.google.caja.render.SourceSnippetRenderer
 
SourceSnippetRenderer.OriginalSourceLine - Class in com.google.caja.render
 
SourceSnippetRenderer.OriginalSourceLine(int, String) - Constructor for class com.google.caja.render.SourceSnippetRenderer.OriginalSourceLine
 
SourceSnippetRenderer.RenderedSourceLine - Class in com.google.caja.render
 
SourceSnippetRenderer.RenderedSourceLine(String) - Constructor for class com.google.caja.render.SourceSnippetRenderer.RenderedSourceLine
 
SourceSnippetRendererTest - Class in com.google.caja.render
 
SourceSnippetRendererTest() - Constructor for class com.google.caja.render.SourceSnippetRendererTest
 
SourceSpansRenderer - Class in com.google.caja.render
A TokenConsumer that prints its output, and gives the original FilePosition source of each character of the output.
SourceSpansRenderer(InputSource, RenderContext) - Constructor for class com.google.caja.render.SourceSpansRenderer
Create a SourceSpansRenderer.
SourceSpansRenderer.Slot<T> - Class in com.google.caja.render
 
SourceSpansRenderer.Slot() - Constructor for class com.google.caja.render.SourceSpansRenderer.Slot
 
SourceSpansRendererTest - Class in com.google.caja.render
 
SourceSpansRendererTest() - Constructor for class com.google.caja.render.SourceSpansRendererTest
 
SourceSpansRendererTest.WrapperRenderer - Class in com.google.caja.render
 
SourceSpansRendererTest.WrapperRenderer(RenderContext) - Constructor for class com.google.caja.render.SourceSpansRendererTest.WrapperRenderer
 
sourceText - Variable in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
sourceType - Variable in class com.google.caja.plugin.JobEnvelope
The type of content from which the job was derived.
space() - Method in class com.google.caja.render.CssMinimalPrinter
 
space() - Method in class com.google.caja.render.CssPrettyPrinter
 
space() - Method in class com.google.caja.render.Spacer
 
Spacer - Class in com.google.caja.render
Accumulates tokens inserting whitespace tokens where appropriate for aesthetic reasons.
Spacer() - Constructor for class com.google.caja.render.Spacer
 
SPACES - Static variable in class com.google.caja.lang.css.CssPropertyPatterns
 
spaces - Variable in class com.google.caja.render.Indent
 
span(FilePosition, FilePosition) - Static method in class com.google.caja.lexer.FilePosition
 
spanningPos(ParseTreeNode) - Method in class com.google.caja.plugin.stages.CajaRuntimeDebuggingRewriter
 
SparseBitSet - Class in com.google.caja.util
An immutable sparse bitset that deals well where the data is sparse, but chunky, so where P(bit[x]) is low for any x, but P(b[x+1] | b[x]) is high.
SparseBitSet(int[]) - Constructor for class com.google.caja.util.SparseBitSet
 
SparseBitSetTest - Class in com.google.caja.util
 
SparseBitSetTest() - Constructor for class com.google.caja.util.SparseBitSetTest
 
specialization(String, String, String) - Static method in class com.google.caja.plugin.CssValidator
 
SPECIALIZATIONS - Static variable in class com.google.caja.plugin.CssValidator
Maps general property names (e.g.
specializeProperty(CssTree.PropertyDeclaration) - Method in class com.google.caja.plugin.CssValidator
 
specialName - Variable in class com.google.caja.plugin.CssValidator.Specialization
 
SpecialOperation - Class in com.google.caja.parser.js
The oddball Operations that don't fit into the other categories.
SpecialOperation(FilePosition, Operator, List<? extends Expression>) - Constructor for class com.google.caja.parser.js.SpecialOperation
 
SPECIFIC_VOICE_RE - Static variable in class com.google.caja.plugin.SignatureResolver
http://www.w3.org/TR/CSS21/aural.html#value-def-specific-voice
speedtracerManifestButton - Variable in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
split(Pair<String, AnnotationHandler>) - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
split(Pair<String, AnnotationHandler>, Pair<String, AnnotationHandler>) - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
split(Pair<String, AnnotationHandler>, Pair<String, AnnotationHandler>, Pair<String, AnnotationHandler>) - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
split(List<Pair<String, AnnotationHandler>>) - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
split() - Method in class com.google.caja.plugin.stages.Splitter
Walk the literal list and generate the output parts list.
splitChunks(String) - Static method in class com.google.caja.render.SideBySideRenderer
 
splitInitialization(AncestorChain<Identifier>, ScopeAnalyzerTest.TestScope, AncestorChain<Identifier>, ScopeAnalyzerTest.TestScope) - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest.TestScopeListener
 
splitInitialization(AncestorChain<Identifier>, S, AncestorChain<Identifier>, S) - Method in interface com.google.caja.parser.js.scope.ScopeListener
A corner case of reverse masking where a declaration is hoisted but its initializer instead assigns to a variable in a different scope.
splitLines(String) - Static method in class com.google.caja.render.SourceSnippetRenderer
 
splitLines(String) - Static method in class com.google.caja.render.SourceSpansRenderer
 
splitLines(String) - Static method in class com.google.caja.render.TabularSideBySideRenderer
 
splitter - Variable in class com.google.caja.lexer.CssLexer
 
splitter - Variable in class com.google.caja.lexer.HtmlLexer
 
Splitter - Class in com.google.caja.plugin.stages
Splits a sequence of string literals containing ${...} and $name into expressions, by looking for that pattern in the string literals and parsing the content of substitutions as javascript.
Splitter(List<StringLiteral>, MessageQueue) - Constructor for class com.google.caja.plugin.stages.Splitter
 
Splitter.State - Enum in com.google.caja.plugin.stages
 
Splitter.State() - Constructor for enum com.google.caja.plugin.stages.Splitter.State
 
splitTokens(List<Object>) - Method in class com.google.caja.render.BufferingRenderer
Generates a list of output tokens consisting of non-whitespace tokens, space tokens (" ") and newline tokens ('\n' followed by any number of spaces).
splitTokens(List<Object>) - Method in class com.google.caja.render.JsMinimalPrinter
 
splitTokens(List<Object>) - Method in class com.google.caja.render.JsPrettyPrinter
 
src - Variable in class com.google.caja.ancillary.linter.Linter.LintJob
 
src - Variable in class com.google.caja.config.JSONWhiteListLoader
 
src - Variable in class com.google.caja.config.WhiteListImpl
 
src - Variable in class com.google.caja.lexer.FetchedData.BinaryFetchedData
 
src - Variable in class com.google.caja.lexer.SourceBreaks
 
src - Variable in class com.google.caja.plugin.templates.HtmlAttributeRewriter.AttrValue
 
src - Variable in class com.google.caja.render.SideBySideRenderer.Chunk
 
srcLocMapAndOriginalSrc(String, String[]) - Static method in class com.google.caja.demos.playground.client.ui.PlaygroundView
Extracts the location map and original source from content cajoled in debug mode.
srcMap - Variable in class com.google.caja.ancillary.servlet.Request
Maps input paths to sources.
srcs - Variable in class com.google.caja.lexer.CharProducer.ChainCharProducer
 
srcs - Variable in class com.google.caja.util.RhinoExecutor
 
ss(int, String) - Static method in class com.google.caja.lexer.CharProducerTest
 
stack - Variable in class com.google.caja.plugin.stages.LegacyNamespaceFixupStageTest.NamespaceUnawareBuilder
 
stages - Variable in class com.google.caja.util.Pipeline
 
STANDARD_COLOR - Static variable in class com.google.caja.lang.css.CssPropertyPatterns
 
start - Variable in class com.google.caja.lexer.BufferBackedSequence
 
start - Variable in class com.google.caja.lexer.PositionInferer.Region
 
start - Variable in class com.google.caja.plugin.templates.Localizer.Placeholder
 
start - Variable in class com.google.caja.render.SideBySideRenderer.Chunk
 
start() - Method in class com.google.caja.util.RhinoExecutor.Timer
 
START_TRIE - Static variable in class com.google.caja.render.JsTokenAdjacencyChecker
 
startCharInFile - Variable in class com.google.caja.lexer.FilePosition
 
startCharInFile() - Method in class com.google.caja.lexer.FilePosition
1 greater than the number of characters since the beginning of the file.
startCharInLine() - Method in class com.google.caja.lexer.FilePosition
1 greater than the number of characters since the last newline character.
started - Variable in class com.google.caja.plugin.templates.SafeHtmlMaker
True iff the HTML emitter has been invoked to split up the static HTML.
startLineNo() - Method in class com.google.caja.lexer.FilePosition
1 greater than the number of newlines between the start of the token and the beginning of the file.
StartLocalServer() - Method in class com.google.caja.plugin.BrowserTestCase
Start a local web server on the port specified by portNumber().
startOf(FilePosition) - Static method in class com.google.caja.lexer.FilePosition
 
startOfFile(InputSource) - Static method in class com.google.caja.lexer.FilePosition
 
startOffset - Variable in class com.google.caja.plugin.stages.Splitter
 
startStatements - Variable in class com.google.caja.parser.quasiliteral.Scope
 
startString - Variable in class com.google.caja.plugin.stages.Splitter
Cursor that is moved from left to right as we process the string literals.
startTok - Variable in class com.google.caja.parser.html.CajaTreeBuilder
 
startupTime - Variable in class com.google.caja.ancillary.servlet.StaticFiles
 
state - Variable in class com.google.caja.ancillary.jsdoc.CommentParser.Filter
 
state - Variable in class com.google.caja.lexer.HtmlLexer
 
state - Variable in class com.google.caja.lexer.NumberRecognizer
 
state - Variable in class com.google.caja.plugin.Planner.PartialPlan
 
state - Variable in class com.google.caja.plugin.stages.Splitter
Used to keep track of whether we're inside a substitution or not.
Statement - Interface in com.google.caja.parser.js
A parse tree node that is not evaluated for its value.
StatementSimplifier - Class in com.google.caja.ancillary.opt
Removes unnecessary blocks from a program to allow for smaller rendered output.
StatementSimplifier(MessageQueue) - Constructor for class com.google.caja.ancillary.opt.StatementSimplifier
 
StatementSimplifier.CommaCommonalities - Class in com.google.caja.ancillary.opt
 
StatementSimplifier.CommaCommonalities() - Constructor for class com.google.caja.ancillary.opt.StatementSimplifier.CommaCommonalities
 
StatementSimplifier.StmtLabel - Class in com.google.caja.ancillary.opt
 
StatementSimplifier.StmtLabel(String) - Constructor for class com.google.caja.ancillary.opt.StatementSimplifier.StmtLabel
 
StatementSimplifierTest - Class in com.google.caja.ancillary.opt
 
StatementSimplifierTest() - Constructor for class com.google.caja.ancillary.opt.StatementSimplifierTest
 
staticFilePath - Variable in class com.google.caja.ancillary.servlet.CajaWebToolsServlet
 
staticFiles - Variable in class com.google.caja.ancillary.servlet.CajaWebToolsServlet
 
staticFiles - Variable in class com.google.caja.ancillary.servlet.Request
The set of static files visible to the request.
StaticFiles - Class in com.google.caja.ancillary.servlet
Serves static files from the class path.
StaticFiles(String) - Constructor for class com.google.caja.ancillary.servlet.StaticFiles
 
StaticFilesTest - Class in com.google.caja.ancillary.servlet
 
StaticFilesTest() - Constructor for class com.google.caja.ancillary.servlet.StaticFilesTest
 
status - Variable in class com.google.caja.ancillary.servlet.Result
A response code, e.g.
status - Variable in class com.google.caja.service.TestHttpServletResponse
 
status - Variable in class com.google.caja.util.RhinoExecutor.Connection
 
statusText - Variable in class com.google.caja.util.RhinoExecutor.Connection
 
stderr - Variable in class com.google.caja.plugin.Config
 
stillInParent(AncestorChain<?>) - Method in class com.google.caja.parser.AbstractParseTreeNode
 
stop() - Method in class com.google.caja.util.RhinoExecutor.Timer
 
StopLocalServer() - Method in class com.google.caja.plugin.BrowserTestCase
Stop the local web server
store(JobCache.Key, List<? extends Job>) - Method in class com.google.caja.plugin.stages.JobCache
 
stream - Variable in class com.google.caja.lexer.JsLexer.WordClassifier
 
streamFromString(String) - Method in class com.google.caja.util.RhinoExecutor.ScriptPowerBox
 
StrictContentTypeCheck - Class in com.google.caja.service
Strict content-type check checks if the requested content-type is exactly the same as the received content-type
StrictContentTypeCheck() - Constructor for class com.google.caja.service.StrictContentTypeCheck
 
STRING_EMBEDDABLE_ESCAPES - Static variable in class com.google.caja.lexer.escaping.Escaping
 
STRING_MINIMAL_ESCAPES - Static variable in class com.google.caja.lexer.escaping.Escaping
 
STRING_SOURCE - Static variable in class com.google.caja.lexer.CharProducerTest
 
stringFrom(Annotation, CharSequence) - Static method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
stringListListToMultipleContentNodes(List<List<String>>) - Static method in class com.google.caja.parser.js.CajoledModule
 
stringListToContentNode(List<String>) - Static method in class com.google.caja.parser.js.CajoledModule
 
stringListToStringLiterals(List<String>) - Static method in class com.google.caja.parser.js.CajoledModule
 
StringLiteral - Class in com.google.caja.parser.js
A parse tree node for a javascript string literal, e.g.
StringLiteral(FilePosition, String, List<? extends ParseTreeNode>) - Constructor for class com.google.caja.parser.js.StringLiteral
 
StringLiteral(FilePosition, String) - Constructor for class com.google.caja.parser.js.StringLiteral
 
StringLiteralQuasiNode - Class in com.google.caja.parser.quasiliteral
A quasi-node like "@foo" where matching against a string literal whose content is a valid identifier, will bind the name "foo" to a valid Identifier whose value is the content of the string literal.
StringLiteralQuasiNode(String) - Constructor for class com.google.caja.parser.quasiliteral.StringLiteralQuasiNode
 
StringLiteralTest - Class in com.google.caja.parser.js
 
StringLiteralTest() - Constructor for class com.google.caja.parser.js.StringLiteralTest
 
StringPart - Class in com.google.caja.plugin.templates
 
StringPart(Expression) - Constructor for class com.google.caja.plugin.templates.StringPart
 
Strings - Class in com.google.caja.util
Locale independent versions of String case-insensitive operations.
Strings() - Constructor for class com.google.caja.util.Strings
 
StringsTest - Class in com.google.caja.util
 
StringsTest() - Constructor for class com.google.caja.util.StringsTest
 
stringToStringLiteral(String) - Static method in class com.google.caja.parser.js.CajoledModule
 
stripBlocks(Block) - Static method in class com.google.caja.parser.js.ParserTest
 
stripBoilerPlate(ParseTreeNode) - Static method in class com.google.caja.plugin.stages.OpenTemplateStageTest
 
stripIgnorableText() - Method in class com.google.caja.parser.html.AbstractElementStack
Strip ignorable whitespace nodes from the root.
strippedPropertiesBannedInLinkClasses(AncestorChain<CssTree.Selector>) - Method in class com.google.caja.plugin.CssRewriter
 
stripPositionInfo(JsonML) - Static method in class com.google.caja.parser.js.JsonMLCompatibleTest
 
stripTranslatedCode(ParseTreeNode) - Static method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
structuralForm(Object) - Static method in class com.google.caja.util.RhinoAsserts
Coerces a JavaScript object graph to a canonical form that can be compared to another object graph for equivalence across JavaScript execution contexts.
STYLE - Static variable in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
 
STYLE - Static variable in class com.google.caja.plugin.stages.RewriteHtmlStage
 
styleFromAttrib(HtmlAttributeRewriter.AttrValue) - Method in class com.google.caja.plugin.templates.HtmlAttributeRewriter
 
subSequence(int, int) - Method in class com.google.caja.ancillary.linter.FileContent
 
subSequence(int, int) - Method in class com.google.caja.lexer.BufferBackedSequence
 
subSequence(int, int) - Method in class com.google.caja.lexer.CharProducer
 
subst(Node, Map<String, ?>) - Method in class com.google.caja.parser.html.HtmlQuasiBuilder
 
subst(String, Map<String, ParseTreeNode>) - Static method in class com.google.caja.parser.quasiliteral.QuasiBuilder
Substitute variables into a quasiliteral pattern, returning a concrete parse tree node.
substAttrib(Attr, Map<String, ?>) - Method in class com.google.caja.parser.html.HtmlQuasiBuilder
 
substAttrValue(String, Map<String, ?>) - Static method in class com.google.caja.parser.html.HtmlQuasiBuilder
 
substBody(Element, Map<String, ?>) - Method in class com.google.caja.parser.html.HtmlQuasiBuilder
 
substElement(Element, Map<String, ?>) - Method in class com.google.caja.parser.html.HtmlQuasiBuilder
 
substitute(Map<String, ParseTreeNode>) - Method in class com.google.caja.parser.quasiliteral.QuasiNode
 
substitute(Document, LocalizedHtml.PlaceholderHandler) - Method in class com.google.caja.plugin.templates.LocalizedHtml
 
substituteExtension(File, String) - Static method in class com.google.caja.plugin.Config
 
substitutePlaceholder(String, FilePosition) - Method in interface com.google.caja.plugin.templates.LocalizedHtml.PlaceholderHandler
 
SUBSTITUTION - Static variable in class com.google.caja.parser.css.CssTree
 
substText(Text, Map<String, ?>) - Method in class com.google.caja.parser.html.HtmlQuasiBuilder
 
substV(String, Object...) - Method in class com.google.caja.ancillary.jsdoc.HtmlRenderer.HtmlBuilderSandBoxSafe
 
substV(String, Object...) - Method in class com.google.caja.parser.html.HtmlQuasiBuilder
 
substV(String, Object...) - Static method in class com.google.caja.parser.quasiliteral.QuasiBuilder
Substitute variables into a quasiliteral pattern, returning a concrete parse tree node, passing the bindings as a variable arguments list.
substV(Object...) - Method in class com.google.caja.parser.quasiliteral.Rule
Substitutes bindings into the Quasi-pattern from RuleDescription.substitutes().
subtract(int, int, Element) - Static method in class com.google.caja.tools.TestSummary
 
SUFFIX - Static variable in class com.google.caja.parser.quasiliteral.ReservedNames
Applies the id and name policy at runtime.
suite() - Static method in class com.google.caja.AllTests
 
summarize(BlockAnnotation) - Static method in class com.google.caja.ancillary.jsdoc.Summarizer
Returns a block annotation containing the first sentence of the given annotation using javadoc rules.
Summarizer - Class in com.google.caja.ancillary.jsdoc
Implements Javadoc summarization rules.
Summarizer() - Constructor for class com.google.caja.ancillary.jsdoc.Summarizer
 
summaryLength(String) - Static method in class com.google.caja.ancillary.jsdoc.Summarizer
 
supportedCharsetName(String) - Static method in class com.google.caja.lexer.Chardet
 
SVG_NAMESPACE_URI - Static variable in class com.google.caja.parser.html.Namespaces
 
SwitchCase - Class in com.google.caja.parser.js
Base class for case and default blocks.
SwitchCase(FilePosition) - Constructor for class com.google.caja.parser.js.SwitchCase
 
switchSource(InputSource, InputSource) - Method in class com.google.caja.render.SideBySideRenderer
Called when we render a token from a different source than previously.
switchSource(InputSource, InputSource) - Method in class com.google.caja.render.TabularSideBySideRenderer
 
SwitchStmt - Class in com.google.caja.parser.js
 
SwitchStmt(FilePosition, String, List<? extends ParseTreeNode>) - Constructor for class com.google.caja.parser.js.SwitchStmt
 
SwitchStmt(FilePosition, String, Expression, List<SwitchCase>) - Constructor for class com.google.caja.parser.js.SwitchStmt
 
Symbol - Class in com.google.caja.ancillary.opt
 
Symbol() - Constructor for class com.google.caja.ancillary.opt.Symbol
 
symbol - Variable in enum com.google.caja.parser.css.CssTree.Combinator
 
symbol - Variable in enum com.google.caja.parser.css.CssTree.Operator
 
symbol - Variable in enum com.google.caja.parser.css.CssTree.UnaryOperator
 
symbol - Variable in enum com.google.caja.parser.js.Operator
 
symbolMatch(Candidate, Name, CssPropertySignature.SymbolSignature) - Method in class com.google.caja.plugin.SignatureResolver
Handles symbols for which we don't have a signature.
symbolName - Variable in class com.google.caja.parser.css.CssPropertySignature.SymbolSignature
 
symbolNames() - Method in class com.google.caja.ancillary.linter.SymbolTable
 
symbols - Variable in class com.google.caja.ancillary.linter.LexicalScope
 
symbols - Variable in class com.google.caja.ancillary.linter.LiveSet
 
symbols - Variable in class com.google.caja.ancillary.linter.SymbolTable
 
symbols - Variable in class com.google.caja.ancillary.opt.OptScope
 
symbols - Variable in class com.google.caja.lang.css.CssSchema
 
symbols - Variable in class com.google.caja.plugin.stages.CajaRuntimeDebuggingRewriter
 
symbolsByType - Static variable in enum com.google.caja.parser.js.Operator
 
SymbolTable - Class in com.google.caja.ancillary.linter
A mapping from symbol names to declarations.
SymbolTable() - Constructor for class com.google.caja.ancillary.linter.SymbolTable
 
SymbolTable.Symbol - Class in com.google.caja.ancillary.linter
 
SymbolTable.Symbol() - Constructor for class com.google.caja.ancillary.linter.SymbolTable.Symbol
 
symbolToPattern(boolean, CssPropertySignature.SymbolSignature) - Method in class com.google.caja.lang.css.CssPropertyPatterns
 
synth(Expression) - Static method in class com.google.caja.parser.quasiliteral.AlphaRenamingTest
 
SYNTHETIC - Static variable in class com.google.caja.parser.js.SyntheticNodes
Indicates that a node breaks the caja rules in some way, but that this is OK since it comes from a privileged source, not user code.
SyntheticAttributeKey<T> - Class in com.google.caja.util
A key into SyntheticAttributes which asserts the type of the corresponding value.
SyntheticAttributeKey(Class<T>, String) - Constructor for class com.google.caja.util.SyntheticAttributeKey
 
SyntheticAttributes - Class in com.google.caja.util
A set of attributes attached to a parse tree node that have been inferred by the parser.
SyntheticAttributes() - Constructor for class com.google.caja.util.SyntheticAttributes
 
SyntheticAttributes(SyntheticAttributes) - Constructor for class com.google.caja.util.SyntheticAttributes
 
SyntheticNodes - Class in com.google.caja.parser.js
Defines a Synthetic Attribute that marks a node as having been generated as part of the compilation process.
SyntheticNodes() - Constructor for class com.google.caja.parser.js.SyntheticNodes
 
SyntheticQuasiNode - Class in com.google.caja.parser.quasiliteral
A SimpleQuasiNode that marks its output synthetic.
SyntheticQuasiNode(Class<? extends ParseTreeNode>, Object, QuasiNode.Equivalence, QuasiNode...) - Constructor for class com.google.caja.parser.quasiliteral.SyntheticQuasiNode
 
syntheticRules(Rewriter) - Static method in class com.google.caja.parser.quasiliteral.SyntheticRuleSet
 
SyntheticRuleSet - Class in com.google.caja.parser.quasiliteral
A set of rewriter rules that ignores nodes marked synthetic.
SyntheticRuleSet() - Constructor for class com.google.caja.parser.quasiliteral.SyntheticRuleSet
 
syntheticTree(T) - Method in class com.google.caja.parser.quasiliteral.RewriterTestCase
 
systemIdToNsUri(String) - Static method in class com.google.caja.parser.html.DoctypeMaker
 

T

t - Variable in class com.google.caja.ancillary.opt.OptScope
 
t - Variable in class com.google.caja.ancillary.servlet.Input
 
t - Variable in class com.google.caja.ancillary.servlet.Job
The type of the root.
t - Variable in class com.google.caja.lexer.TokenQueue.TokenList
 
table - Variable in class com.google.caja.parser.quasiliteral.DojoRuleDoclet
 
table - Variable in class com.google.caja.parser.quasiliteral.HtmlRuleDoclet
 
table - Variable in class com.google.caja.parser.quasiliteral.JsonRuleDoclet
 
TabularSideBySideRenderer - Class in com.google.caja.render
A SideBySideRenderer that caches its results so that it can print out a two column table containing the original source code in comments to the left of the translated code.
TabularSideBySideRenderer(Map<InputSource, ? extends CharSequence>, MessageContext, RenderContext) - Constructor for class com.google.caja.render.TabularSideBySideRenderer
 
TabularSideBySideRenderer.CodeRow - Class in com.google.caja.render
A row that displays the same line of source code before and after rewriting.
TabularSideBySideRenderer.CodeRow(String, String) - Constructor for class com.google.caja.render.TabularSideBySideRenderer.CodeRow
 
TabularSideBySideRenderer.FileRow - Class in com.google.caja.render
A row that indicates a change in the original soruce file.
TabularSideBySideRenderer.FileRow(String) - Constructor for class com.google.caja.render.TabularSideBySideRenderer.FileRow
 
TabularSideBySideRenderer.TableRow - Interface in com.google.caja.render
A row in a table that can calculate its minimum width.
tabWidth - Variable in class com.google.caja.reporting.SnippetProducer
 
TAG - Static variable in class com.google.caja.ancillary.jsdoc.JsdocRewriter
 
tagCloses(String, String) - Static method in class com.google.caja.parser.html.CajaTreeBuilder
true if a close tag with the given name closes an element with the given name.
tagMatchesElementName(String, String) - Static method in class com.google.caja.parser.html.CajaTreeBuilder
 
tagName(String) - Static method in class com.google.caja.parser.html.CajaTreeBuilder
 
tagName(Element) - Static method in class com.google.caja.plugin.templates.Localizer
 
taintChecking - Variable in class com.google.caja.parser.quasiliteral.Rewriter
 
TAINTED - Static variable in interface com.google.caja.parser.ParseTreeNode
Attribute key that marks a node as being "tainted" in some way.
TamingTest - Class in com.google.caja.parser.quasiliteral
See taming_test.html
TamingTest() - Constructor for class com.google.caja.parser.quasiliteral.TamingTest
 
target - Variable in class com.google.caja.lexer.PositionInferer.Boundary
A node descriptor.
TBODY_CLOSERS - Static variable in class com.google.caja.ancillary.servlet.HtmlReducer
 
TBODY_OPENERS - Static variable in class com.google.caja.ancillary.servlet.HtmlReducer
 
tearDown() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
tearDown() - Method in class com.google.caja.ancillary.jsdoc.CommentParserTest
 
tearDown() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
tearDown() - Method in class com.google.caja.demos.playground.GWTCajolingServiceImplTest
 
tearDown() - Method in class com.google.caja.lang.css.CssSchemaTest
 
tearDown() - Method in class com.google.caja.lexer.CssLexerTest
 
tearDown() - Method in class com.google.caja.lexer.PunctuationTrieTest
 
tearDown() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
tearDown() - Method in class com.google.caja.parser.quasiliteral.AlphaRenamingTest
 
tearDown() - Method in class com.google.caja.plugin.ExpressionSanitizerTest
 
tearDown() - Method in class com.google.caja.plugin.HtmlCompiledPluginTest
 
tearDown() - Method in class com.google.caja.plugin.stages.PipelineStageTestCase
 
tearDown() - Method in class com.google.caja.reporting.AbstractMessageQueueTest
 
tearDown() - Method in class com.google.caja.service.ServiceTestCase
 
tearDown() - Method in class com.google.caja.util.CajaTestCase
 
tee(AnnotationHandler...) - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
A handler that applies each of handlers to the same input and returns an array of the results, failing if any of handlers fail.
TEMP - Static variable in class com.google.caja.parser.quasiliteral.ReservedNames
 
template - Variable in class com.google.caja.parser.quasiliteral.Permit
 
TemplateCompiler - Class in com.google.caja.plugin.templates
Compiles an HTML document to a chunk of safe static HTML, and a bit of javascript which attaches event handlers and other dynamic attributes, and executes inline scripts.
TemplateCompiler(List<Pair<Node, URI>>, List<? extends CssTree.StyleSheet>, CssSchema, HtmlSchema, PluginMeta, MessageContext, MessageQueue) - Constructor for class com.google.caja.plugin.templates.TemplateCompiler
 
TemplateCompilerTest - Class in com.google.caja.plugin.templates
 
TemplateCompilerTest() - Constructor for class com.google.caja.plugin.templates.TemplateCompilerTest
 
TemplateCompilerTest.Holder<T> - Class in com.google.caja.plugin.templates
 
TemplateCompilerTest.Holder() - Constructor for class com.google.caja.plugin.templates.TemplateCompilerTest.Holder
 
templates - Variable in class com.google.caja.parser.quasiliteral.PermitTemplate
 
TemplateSanitizer - Class in com.google.caja.plugin.templates
Rewrites an IHTML DOM, removing potentially unsafe constructs that can be ignored, and issuing errors if the constructs cannot be removed.
TemplateSanitizer(HtmlSchema, MessageQueue) - Constructor for class com.google.caja.plugin.templates.TemplateSanitizer
 
TemplateSanitizerTest - Class in com.google.caja.plugin.templates
 
TemplateSanitizerTest() - Constructor for class com.google.caja.plugin.templates.TemplateSanitizerTest
 
temporaries - Variable in class com.google.caja.parser.quasiliteral.Rule.ReadAssignOperands
 
tempVarCount - Variable in class com.google.caja.parser.quasiliteral.DefaultValijaRewriter
 
tempVariableCounter - Variable in class com.google.caja.parser.quasiliteral.Scope
 
tempVarPrefix - Variable in class com.google.caja.parser.quasiliteral.DefaultValijaRewriter
 
term - Variable in class com.google.caja.plugin.Match
 
terminal - Variable in class com.google.caja.lexer.PunctuationTrie
 
test() - Method in interface com.google.caja.util.Assertion
 
test404s() - Method in class com.google.caja.ancillary.servlet.StaticFilesTest
 
TEST_ERROR - Static variable in class com.google.caja.reporting.AbstractMessageQueueTest
 
TEST_WARNING - Static variable in class com.google.caja.reporting.AbstractMessageQueueTest
 
testAbbreviator() - Method in class com.google.caja.util.AbbreviatorTest
 
testAddition() - Method in class com.google.caja.parser.quasiliteral.opt.ArrayIndexOptimizationTest
 
testAddMessageSimple() - Method in class com.google.caja.reporting.AbstractMessageQueueTest
 
testAddMessageWithLevel() - Method in class com.google.caja.reporting.AbstractMessageQueueTest
 
testAdjacentBlocks() - Method in class com.google.caja.render.JsMinimalPrinterTest
 
testAdjacentBlocks() - Method in class com.google.caja.render.JsPrettyPrinterTest
 
testAgainstRegularImplementation() - Method in class com.google.caja.util.SparseBitSetTest
 
testAliasedVars() - Method in class com.google.caja.ancillary.jsdoc.JsdocTest
 
testAllKeys() - Method in class com.google.caja.CajitaTest
 
testAllowed() - Method in class com.google.caja.config.ConfigUtilTest
 
testAllowedOverridden() - Method in class com.google.caja.config.ConfigUtilTest
 
testAmbiguousAttributes() - Method in class com.google.caja.parser.html.DomParserTest
 
testAnchorOnly() - Method in class com.google.caja.plugin.stages.ResolveUriStageTest
 
testAnd1() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testAnd2() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testAnonymousFunction() - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
testAnonymousFunctions() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testAnyHeadingTagCloses() - Method in class com.google.caja.parser.html.DomParserTest
 
testApply() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
Tests that apply works.
testArguments() - Method in class com.google.caja.ancillary.opt.ConstLocalOptimizationTest
 
testArray() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testArray() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testArrayLikeApply() - Method in class com.google.caja.parser.quasiliteral.CommonJsRewriterTestCase
 
testArrays() - Method in class com.google.caja.util.RhinoAssertsTest
 
testAsciiOnly() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
testAsciiOnlyEscapeJsString() - Method in class com.google.caja.lexer.escaping.EscapingTest
 
testAssertConsistent() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testAssertEqualsCajoled() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testAssertEqualsCajoled() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testAssertThrowsCajoledErrorNoMsg() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testAssertThrowsCajoledErrorNoMsg() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testAssertThrowsCajoledErrorWithMsg() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testAssertThrowsCajoledErrorWithMsg() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testAssertThrowsCajoledNoError() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testAssertThrowsCajoledNoError() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testAssignedInClosure() - Method in class com.google.caja.ancillary.opt.ConstLocalOptimizationTest
 
testAssignedInUnusedClosure() - Method in class com.google.caja.ancillary.opt.ConstLocalOptimizationTest
 
testAssignments() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
testAttachedReflection() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
Tests that bug#464 is fixed.
testAttributeCriteria() - Method in class com.google.caja.lang.html.HtmlSchemaTest
 
testAttributeList() - Method in class com.google.caja.lang.html.HtmlSchemaTest
 
testAttributeMimeTypes() - Method in class com.google.caja.lang.html.HtmlSchemaTest
 
testAttributePatternsTagSpecific() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testAttributes() - Method in class com.google.caja.ancillary.servlet.HtmlReducerTest
 
testAttributeTypes() - Method in class com.google.caja.lang.html.HtmlSchemaTest
 
testAttributeValidity() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testAttributeValues() - Method in class com.google.caja.parser.html.HtmlQuasiBuilderTest
 
testAttrQNames() - Method in class com.google.caja.parser.html.NamespacesTest
 
testAttrRemoved() - Method in class com.google.caja.plugin.CssRewriterTest
 
testAttrSelectorBadTag() - Method in class com.google.caja.plugin.CssValidatorTest
 
testAttrSelectorNesting() - Method in class com.google.caja.plugin.CssValidatorTest
 
testAttrSelectorNoTag() - Method in class com.google.caja.plugin.CssValidatorTest
 
testAuthor1() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testAuthor10() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testAuthor2() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testAuthor3() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testAuthor4() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testAuthor5() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testAuthor6() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testAuthor7() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testAuthor8() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testAuthor9() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testAutoClose() - Method in class com.google.caja.util.CapturingReaderTest
 
testBackground() - Method in class com.google.caja.plugin.CssValidatorTest
 
testBackgroundImage() - Method in class com.google.caja.lang.css.CssPropertyPatternsTest
 
testBackgroundPosition() - Method in class com.google.caja.plugin.CssValidatorTest
 
testBadAttr() - Method in class com.google.caja.plugin.templates.IhtmlSanityCheckerTest
 
testBadAttribsRemoved() - Method in class com.google.caja.plugin.CssRewriterTest
 
testBadCall() - Method in class com.google.caja.plugin.templates.IhtmlSanityCheckerTest
 
testBadDelete() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
Tests that bug#590 is fixed.
testBadDelete() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
Tests that bug#590 is fixed.
testBadHashValue() - Method in class com.google.caja.parser.css.CssParserTest
 
testBadPath() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
testBadPlaceholderName() - Method in class com.google.caja.plugin.templates.IhtmlSanityCheckerTest
 
testBadProcessingInstructions() - Method in class com.google.caja.parser.html.NodesTest
 
testBadTagsRemoved() - Method in class com.google.caja.plugin.CssRewriterTest
 
testBadTypes() - Method in class com.google.caja.ancillary.jsdoc.JsdocTest
 
testBadUriFragments() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testBareTextarea() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
<textarea> without cols= was triggering an NPE due to buggy handling of mandatory attributes.
testBaseName() - Method in class com.google.caja.ancillary.servlet.ZipFileSystemTest
 
testBasicRewriting() - Method in class com.google.caja.plugin.ExpressionSanitizerTest
 
testBeforeHead() - Method in class com.google.caja.parser.html.DomParserTest
 
testBitSet() - Method in class com.google.caja.demos.calendar.LayoutTest
 
testBlankAuthority1() - Method in class com.google.caja.lexer.escaping.UriUtilTest
 
testBlankAuthority2() - Method in class com.google.caja.lexer.escaping.UriUtilTest
 
testBlockAnnotations() - Method in class com.google.caja.ancillary.jsdoc.CommentParserTest
 
testBlockAnnotations1() - Method in class com.google.caja.ancillary.jsdoc.CommentParserTest
 
testBlockTruncating1() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testBlockTruncating2() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testBlockTruncating3() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testBody() - Method in class com.google.caja.ancillary.servlet.HtmlReducerTest
 
testBodyClasses() - Method in class com.google.caja.plugin.stages.RewriteHtmlStageTest
 
testBodyFragment() - Method in class com.google.caja.parser.html.DomParserTest
 
testBodyMarker() - Method in class com.google.caja.plugin.CssRuleRewriterTest
 
testBodyOfNamedFunction() - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
testBodyWithAttributeInFragment() - Method in class com.google.caja.parser.html.DomParserTest
 
testBogusUrls() - Method in class com.google.caja.ancillary.servlet.StaticFilesTest
 
testBOM() - Method in class com.google.caja.lexer.ChardetTest
 
testBooleans() - Method in class com.google.caja.util.RhinoAssertsTest
 
testBracketAccessorIntegerLiteral() - Method in class com.google.caja.parser.quasiliteral.MatchTest
 
testBracketAccessorReference() - Method in class com.google.caja.parser.quasiliteral.MatchTest
 
testBracketAccessorStringLiteral() - Method in class com.google.caja.parser.quasiliteral.MatchTest
 
testBreakBeforeWhile() - Method in class com.google.caja.render.JsPrettyPrinterTest
 
testBreaksAndContinues() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testBug1292() - Method in class com.google.caja.parser.quasiliteral.opt.ArrayIndexOptimizationTest
 
TestBuildInfo - Class in com.google.caja.reporting
A stub for class BuildInfo that provides deterministic information for testing.
TestBuildInfo() - Constructor for class com.google.caja.reporting.TestBuildInfo
 
testBuiltinObjs() - Method in class com.google.caja.util.RhinoAssertsTest
 
testButtonsDontNest() - Method in class com.google.caja.parser.html.DomParserTest
 
testByteOrderMarkersAtBeginning() - Method in class com.google.caja.lexer.JsLexerTest
 
testByteOrderMarkersBetweenTokens() - Method in class com.google.caja.lexer.JsLexerTest
 
testByteOrderMarkersInStrings() - Method in class com.google.caja.lexer.JsLexerTest
 
testCajaPropsFrozen() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
Tests that bug#469 is fixed.
testCajitaBlocks() - Method in class com.google.caja.plugin.HtmlCompiledPluginTest
 
testCajitaJs() - Method in class com.google.caja.service.JsHandlerTest
 
testCajoledModuleContents() - Method in class com.google.caja.parser.quasiliteral.ModuleFormatTest
 
testCajoledModuleDebugRendering() - Method in class com.google.caja.parser.quasiliteral.ModuleFormatTest
 
testCajoledModuleDebugRenderingWithCallback() - Method in class com.google.caja.parser.quasiliteral.ModuleFormatTest
 
testCajoledModuleRenderingWithCallback() - Method in class com.google.caja.parser.quasiliteral.ModuleFormatTest
 
testCallback() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testCallback() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testCallback() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testCallFunc() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testCallIndexPublic() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testCallOnNullObject() - Method in class com.google.caja.plugin.stages.DebuggingSymbolsStageTest
 
testCallPublic() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testCalls() - Method in class com.google.caja.ancillary.opt.ConstLocalOptimizationTest
 
testCalls() - Method in class com.google.caja.plugin.templates.IhtmlSanityCheckerTest
 
testCallUndefinedMethod() - Method in class com.google.caja.plugin.stages.DebuggingSymbolsStageTest
 
testCanonFile() - Method in class com.google.caja.ancillary.servlet.ZipFileSystemTest
 
testCantReadProto() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testCatch() - Method in class com.google.caja.parser.quasiliteral.AlphaRenamingTest
 
testCatch() - Method in class com.google.caja.parser.quasiliteral.CommonJsRewriterTestCase
Tests that exceptions are not visible outside of the catch block.
testCatchBlocks() - Method in class com.google.caja.ancillary.linter.LinterTest
 
testCatchBlocks() - Method in class com.google.caja.ancillary.opt.LocalVarRenamerTest
 
testCatchBlocks() - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
testCatchException() - Method in class com.google.caja.ancillary.opt.VarCollectorTest
 
testChaining() - Method in class com.google.caja.lexer.CharProducerTest
 
testChainingAndUnescaping() - Method in class com.google.caja.lexer.CharProducerTest
 
testChangedIntrinsics() - Method in class com.google.caja.ancillary.jsdoc.JsdocTest
 
testCharInFile() - Method in class com.google.caja.lexer.DecodingCharProducerTest
 
testCharInLineAt() - Method in class com.google.caja.lexer.SourceBreaksTest
 
testCharsetInText() - Method in class com.google.caja.lexer.ChardetTest
 
testCharSetParsing() - Method in class com.google.caja.lexer.FetchedDataTest
 
testCheckIdentifier() - Method in class com.google.caja.service.AbstractCajolingHandlerTest
 
testClassFilter - Static variable in class com.google.caja.AllTests
 
testClassify() - Method in class com.google.caja.render.TokenClassificationTest
 
testClassRule() - Method in class com.google.caja.plugin.CssRuleRewriterTest
 
testClassTypes() - Method in class com.google.caja.ancillary.jsdoc.JsdocTest
 
testClip() - Method in class com.google.caja.plugin.CssValidatorTest
 
testClone() - Method in class com.google.caja.util.CollectionsTest
 
testClone1() - Method in class com.google.caja.parser.css.CssTreeTest
 
testClone2() - Method in class com.google.caja.parser.css.CssTreeTest
 
testClosure() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testClosure() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testCode1() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testCode2() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testCode3() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testCollapsing() - Method in class com.google.caja.plugin.templates.JsConcatenatorTest
 
testColor() - Method in class com.google.caja.lang.css.CssPropertyPatternsTest
 
testColorSubstitution() - Method in class com.google.caja.plugin.CssValidatorTest
 
testColumnGroups() - Method in class com.google.caja.parser.html.DomParserTest
 
testColumns() - Method in class com.google.caja.ancillary.servlet.HtmlReducerTest
 
testCombinatorRules() - Method in class com.google.caja.parser.css.CssTreeTest
 
testCommaOperatorInReturn() - Method in class com.google.caja.parser.js.ParserTest
 
testCommas() - Method in class com.google.caja.parser.js.ParserTest
 
testComments() - Method in class com.google.caja.render.JsMinimalPrinterTest
 
testComments() - Method in class com.google.caja.render.JsPrettyPrinterTest
 
testCommentsHidingCdataEnd() - Method in class com.google.caja.parser.html.DomParserTest
 
testCommentsInCdataSection1() - Method in class com.google.caja.parser.html.DomParserTest
 
testCommentsInCdataSection2() - Method in class com.google.caja.parser.html.DomParserTest
 
testCommentsInRestrictedProductions1() - Method in class com.google.caja.render.JsPrettyPrinterTest
 
testCommentsInRestrictedProductions2() - Method in class com.google.caja.render.JsPrettyPrinterTest
 
testCommonCallback() - Method in class com.google.caja.parser.quasiliteral.CommonJsRewriterTestCase
Tests that callbacks from the Cajita runtime and from the tamed ES3 API to either Cajita or Valija code works.
testCommonJSONClass() - Method in class com.google.caja.parser.quasiliteral.CommonJsRewriterTestCase
Tests that the apparent [[Class]] of the tamed JSON object is 'JSON', as it should be according to ES5.
testCommonReformedGenerics() - Method in class com.google.caja.parser.quasiliteral.CommonJsRewriterTestCase
 
testComparisons1() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testComparisons2() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testComparisons3() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testComparisons4() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testComparisons5() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testComparisonsToSpecials() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testCompiler() - Method in class com.google.caja.plugin.HtmlEmitterTest
 
testComplexComment() - Method in class com.google.caja.ancillary.jsdoc.CommentParserTest
 
testComplexUrl() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testCompoundAssignments() - Method in class com.google.caja.parser.quasiliteral.opt.ArrayIndexOptimizationTest
 
testCompoundRule() - Method in class com.google.caja.plugin.CssRuleRewriterTest
 
testConcatArgs() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testConcatArgs() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testConcatArguments() - Method in class com.google.caja.parser.quasiliteral.CommonJsRewriterTestCase
 
testConcatenation() - Method in class com.google.caja.parser.quasiliteral.opt.ArrayIndexOptimizationTest
 
testConcatenations() - Method in class com.google.caja.lang.css.CssPropertyPatternsTest
 
testConditional() - Method in class com.google.caja.render.JsMinimalPrinterTest
 
testConditional() - Method in class com.google.caja.render.JsPrettyPrinterTest
 
testConditionResult() - Method in class com.google.caja.parser.js.ExpressionTest
 
testConditionWithElse1() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testConditionWithElse2() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testConditionWithoutElse() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testConditionWithReturn() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testCondOptimization1() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testCondOptimization2() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testCondOptimization3a() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testCondOptimization3b() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testCondOptimization3c() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testCondOptimization3d() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testCondOptimization4a() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testCondOptimization4b() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testCondOptimization5() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testCondOptimization6() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testCondOptimization7() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testCondOptimization8a() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testCondOptimization8b() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testCondOptimization8c() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testCondOptimization8d() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testCondOptimizationComposes1() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testCondOptimizationComposes2() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testConflictsBetweenInheritedTypesResolved() - Method in class com.google.caja.config.ConfigUtilTest
 
testConfusedTokenSequences() - Method in class com.google.caja.render.JsMinimalPrinterTest
 
testConstant() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testConstant() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testConstruction() - Method in class com.google.caja.plugin.stages.DebuggingSymbolsStageTest
 
testConstructionWithFunction() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testConstructionWithFunction() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testConstructor() - Method in class com.google.caja.parser.quasiliteral.opt.ScopeTreeTest
 
testConstructor1() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testConstructor2() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testConstructor3() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testContent() - Method in class com.google.caja.plugin.CssValidatorTest
 
testContentRemoved() - Method in class com.google.caja.plugin.CssRewriterTest
 
testContentType() - Method in class com.google.caja.plugin.templates.IhtmlSanityCheckerTest
 
testCorrectExpressionExecution() - Method in class com.google.caja.ancillary.jsdoc.JsdocTest
 
testCorrectStatementExecution() - Method in class com.google.caja.ancillary.jsdoc.JsdocTest
 
testCrossScopeArguments() - Method in class com.google.caja.parser.quasiliteral.CommonJsRewriterTestCase
Tests that arguments are immutable from another function's scope even if func.arguments turns out to be readable.
testCrypto() - Method in class com.google.caja.demos.benchmarks.BenchmarkRunner
 
testCss() - Method in class com.google.caja.util.NameTest
 
testCssParser() - Method in class com.google.caja.plugin.CssParserTest
 
testCssParser1() - Method in class com.google.caja.parser.css.CssParserTest
 
testCssParser2() - Method in class com.google.caja.parser.css.CssParserTest
 
testCssParser3() - Method in class com.google.caja.parser.css.CssParserTest
 
testCssParser4() - Method in class com.google.caja.parser.css.CssParserTest
 
testCustomOnErrorHandler() - Method in class com.google.caja.plugin.HtmlCompiledPluginTest
 
testCyclicImport() - Method in class com.google.caja.plugin.stages.InlineCssImportsStageTest
 
testDataUris() - Method in class com.google.caja.plugin.stages.RewriteHtmlStageTest
 
testDate() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testDate() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testDeadCode() - Method in class com.google.caja.ancillary.linter.LinterTest
 
testDeadCode() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testDebuggerKeyword() - Method in class com.google.caja.parser.js.ParserTest
 
testDebuggingModePipeline() - Method in class com.google.caja.plugin.PipelineMakerTest
 
testDeclarationGroup() - Method in class com.google.caja.render.CssMinimalPrinterTest
 
testDeclarationGroup() - Method in class com.google.caja.render.CssPrettyPrinterTest
 
testDecode() - Method in class com.google.caja.parser.html.NodesTest
 
testDecodeCssIdentifier() - Method in class com.google.caja.lexer.CssLexerTest
 
testDecodeIdentifier() - Method in class com.google.caja.parser.ParserBaseTest
 
testDecoding() - Method in class com.google.caja.lexer.DecodingCharProducerTest
 
testDecomposing() - Method in class com.google.caja.plugin.templates.JsConcatenatorTest
 
testDefaultPipeline() - Method in class com.google.caja.plugin.PipelineMakerTest
 
testDeferredScripts() - Method in class com.google.caja.plugin.stages.RewriteHtmlStageTest
 
testDeferredScripts() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testDefinitionList() - Method in class com.google.caja.ancillary.servlet.HtmlReducerTest
 
testDefinitionOverridden() - Method in class com.google.caja.config.ConfigUtilTest
 
testDelete() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testDelete() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testDeleteFails() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testDeleteFails() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testDeleteNonLvalue() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testDeleteNonLvalue() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testDeleteOfFrozenObject() - Method in class com.google.caja.plugin.stages.DebuggingSymbolsStageTest
 
testDeleteOfNullObject() - Method in class com.google.caja.plugin.stages.DebuggingSymbolsStageTest
 
testDeletePub() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testDeletePub() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testDeltaBlue() - Method in class com.google.caja.demos.benchmarks.BenchmarkRunner
 
testDemorgans() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testDenied() - Method in class com.google.caja.config.ConfigUtilTest
 
testDeniedOverridden() - Method in class com.google.caja.config.ConfigUtilTest
 
testDereferenceNull() - Method in class com.google.caja.plugin.stages.DebuggingSymbolsStageTest
 
testDescendentRule() - Method in class com.google.caja.plugin.CssRuleRewriterTest
 
testDirectivePrologueInFunctionBodies() - Method in class com.google.caja.parser.quasiliteral.MatchTest
 
testDirectives() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testDirName() - Method in class com.google.caja.ancillary.servlet.ZipFileSystemTest
 
testDisablersAreCdata() - Method in class com.google.caja.parser.html.DomParserTest
 
testDisallowedAppletElement() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testDisallowedAttrs() - Method in class com.google.caja.plugin.CssValidatorTest
 
testDisallowedAttrs() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testDisallowedBaseElement() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testDisallowedBasefontElement() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testDisallowedElement2() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testDisallowedElement3() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testDisallowedElement4() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testDisallowedFrameElement() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testDisallowedFramesetElement() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testDisallowedIframeElement() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testDisallowedLinkElement() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testDisallowedMetaElement() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testDisallowedObjectElement() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testDisallowedScriptElement() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testDisallowedStyleElement() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testDisallowedTitleElement() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testDivisionByRegex() - Method in class com.google.caja.render.JsMinimalPrinterTest
 
testDivisionByRegex() - Method in class com.google.caja.render.JsPrettyPrinterTest
 
testDoc() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
testDocJar() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
testDoctypeGuessAsHtml() - Method in class com.google.caja.parser.html.DomParserTest
 
testDoctypeGuessAsSVG() - Method in class com.google.caja.parser.html.DomParserTest
 
testDoctypeGuessAsXhtml() - Method in class com.google.caja.parser.html.DomParserTest
 
testDoesNotDamageKnownData() - Method in class com.google.caja.lexer.PositionInfererTest
 
testDoesVarReferenceArrayMember() - Method in class com.google.caja.parser.quasiliteral.opt.ArrayIndexOptimizationTest
 
testDomitaCajita() - Method in class com.google.caja.plugin.DomitaTest
 
testDomitaValija() - Method in class com.google.caja.plugin.DomitaTest
 
testDotAccessorReference() - Method in class com.google.caja.parser.quasiliteral.MatchTest
 
testDoubleDot() - Method in class com.google.caja.lexer.JsLexerTest
 
testDoubleHeadedHtml() - Method in class com.google.caja.parser.html.DomParserTest
 
testDoubleInitialized() - Method in class com.google.caja.ancillary.opt.ConstLocalOptimizationTest
 
testDoWhileLoop() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testDupe() - Method in class com.google.caja.ancillary.opt.VarCollectorTest
 
testDupeAttrs() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testDupeMembers() - Method in class com.google.caja.util.SparseBitSetTest
 
testDupesAndMasking() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
testDuplicatedDefinitionsOk() - Method in class com.google.caja.config.ConfigUtilTest
 
testDuplicateDeclarations1() - Method in class com.google.caja.ancillary.opt.LocalVarRenamerTest
 
testDuplicateDeclarations2() - Method in class com.google.caja.ancillary.opt.LocalVarRenamerTest
 
testDuplicateDeclarations3() - Method in class com.google.caja.ancillary.opt.LocalVarRenamerTest
 
testDuplicateDeclarations4() - Method in class com.google.caja.ancillary.opt.LocalVarRenamerTest
 
testDuplicateDeclarations5() - Method in class com.google.caja.ancillary.opt.LocalVarRenamerTest
 
testDuplicateFormals() - Method in class com.google.caja.parser.quasiliteral.AlphaRenamingTest
 
testDynamicAttr() - Method in class com.google.caja.plugin.templates.IhtmlSanityCheckerTest
 
testEarleyBoyer() - Method in class com.google.caja.demos.benchmarks.BenchmarkRunner
 
testEcho() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
testECMAScript31Scoping() - Method in class com.google.caja.plugin.HtmlCompiledPluginTest
 
testElementFolding1() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testElementFolding2() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testElementFolding3() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testElementFolding4() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testElementQNames() - Method in class com.google.caja.parser.html.NamespacesTest
 
testEllipsisAndNumber() - Method in class com.google.caja.lexer.JsLexerTest
 
testEmailAddresses() - Method in class com.google.caja.ancillary.jsdoc.CommentParserTest
 
testEmbeddedcajaVM() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testEmbeddedCajita() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testEmbeddedXmlInHtml() - Method in class com.google.caja.parser.html.DomParserTest
 
testEmitHtmlAsJsAttributes() - Method in class com.google.caja.plugin.stages.CompileHtmlStageTest
 
testEmitHtmlAsJsStaticOnly() - Method in class com.google.caja.plugin.stages.CompileHtmlStageTest
 
testEmphaticallyDecremented() - Method in class com.google.caja.lexer.JsLexerTest
 
testEmpty() - Method in class com.google.caja.ancillary.servlet.HtmlReducerTest
 
testEmptyAppender() - Method in class com.google.caja.plugin.templates.JsConcatenatorTest
 
testEmptyBlock() - Method in class com.google.caja.ancillary.opt.VarCollectorTest
 
testEmptyBlock() - Method in class com.google.caja.render.JsMinimalPrinterTest
 
testEmptyBlock() - Method in class com.google.caja.render.JsPrettyPrinterTest
 
testEmptyComment() - Method in class com.google.caja.ancillary.jsdoc.CommentParserTest
 
testEmptyConfigAllowNothing() - Method in class com.google.caja.config.ConfigUtilTest
 
testEmptyContent() - Method in class com.google.caja.service.CajolingServiceTest
 
testEmptyDoc() - Method in class com.google.caja.plugin.stages.ResolveUriStageTest
 
testEmptyDocument() - Method in class com.google.caja.lexer.ChardetTest
 
testEmptyFragment() - Method in class com.google.caja.parser.html.DomParserTest
 
testEmptyFragment() - Method in class com.google.caja.plugin.stages.LegacyNamespaceFixupStageTest
 
testEmptyGadget() - Method in class com.google.caja.plugin.HtmlCompiledPluginTest
 
testEmptyInfo() - Method in class com.google.caja.reporting.BuildInfoTest
 
testEmptyInput() - Method in class com.google.caja.plugin.stages.OptimizeJavascriptStageTest
 
testEmptyMessage() - Method in class com.google.caja.plugin.templates.LocalizedHtmlTest
 
testEmptyModule() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testEmptyScriptRewriting() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testEmptySparseBitSet() - Method in class com.google.caja.util.SparseBitSetTest
 
testEmptyStyle() - Method in class com.google.caja.plugin.HtmlCompiledPluginTest
Empty styles should not cause parse failure.
testEmptyStyleRewriting() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testEmptyTemplate() - Method in class com.google.caja.plugin.templates.IhtmlSanityCheckerTest
 
testEncode() - Method in class com.google.caja.lexer.escaping.UriUtilTest
 
testEndTagCruft() - Method in class com.google.caja.parser.html.DomParserTest
 
testEntities() - Method in class com.google.caja.parser.html.DomParserTest
 
testEnumerateOfNull() - Method in class com.google.caja.plugin.stages.DebuggingSymbolsStageTest
 
testEnvironmentData() - Method in class com.google.caja.ancillary.opt.EnvironmentChecksTest
 
testEofInEscape() - Method in class com.google.caja.lexer.CssLexerTest
 
testEofInTag() - Method in class com.google.caja.lexer.HtmlLexerTest
 
testEofMessageDueToMismatchedQuotes() - Method in class com.google.caja.parser.html.DomParserTest
 
testEquality() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testEqualsIgnoreCase() - Method in class com.google.caja.util.StringsTest
 
testEquivalence() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testErrorFreeze() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
Tests that Error objects are frozen on being caught by a Cajita catch.
testErrorFreeze() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
Tests that Error objects are not frozen by being caught by a Valija catch.
testErrorFreeze() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
Tests that Error objects are frozen See issue 1097, issue 1038, and CommonJsRewriterTestCase.testErrorTaming()}.
testErrorMessages() - Method in class com.google.caja.parser.css.CssParserTest
 
testErrorReporting() - Method in class com.google.caja.demos.playground.GWTCajolingServiceImplTest
 
testErrors2Json() - Method in class com.google.caja.service.HtmlHandlerTest
 
testErrorTaming() - Method in class com.google.caja.parser.quasiliteral.CommonJsRewriterTestCase
Tests that Error objects are preserved by tamed try/catch and that they are born non-frozen.
testEscapeCssIdent() - Method in class com.google.caja.lexer.escaping.EscapingTest
 
testEscapeCssString() - Method in class com.google.caja.lexer.escaping.EscapingTest
 
testEscapeJsonString() - Method in class com.google.caja.lexer.escaping.EscapingTest
 
testEscapeUri() - Static method in class com.google.caja.lexer.escaping.EscapingTest
 
testEscapeXml() - Method in class com.google.caja.lexer.escaping.EscapingTest
 
testEscapeXmlAsciiOnly() - Method in class com.google.caja.lexer.escaping.EscapingTest
 
testEval() - Method in class com.google.caja.parser.quasiliteral.CommonJsRewriterTestCase
Tests that eval is uncallable.
testEvalContagion() - Method in class com.google.caja.ancillary.opt.LocalVarRenamerTest
 
testEvenMoreTables() - Method in class com.google.caja.parser.html.DomParserTest
 
testExactMatch() - Method in class com.google.caja.parser.quasiliteral.MatchTest
 
testExample1() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
testExample2() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
testExample3() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
testExceptionCollision() - Method in class com.google.caja.ancillary.opt.LocalVarRenamerTest
 
testExceptionReadAndAssign() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
testExceptionsInScriptBlocks() - Method in class com.google.caja.plugin.HtmlCompiledPluginTest
 
testExclusiveUnionPattern() - Method in class com.google.caja.lang.css.CssPropertyPatternsTest
 
testExits() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testExpansion() - Method in class com.google.caja.util.CapturingReaderTest
 
testExpression(String, String) - Method in class com.google.caja.parser.js.JsonMLCompatibleTest
 
testExpression() - Method in class com.google.caja.parser.quasiliteral.MatchTest
 
testExpressionStmtsOptimized() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testExpressionSubstitution() - Method in class com.google.caja.plugin.stages.OpenTemplateStageTest
 
testExprStmtsSimplified() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testExtends1() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testExtractMessageErrors() - Method in class com.google.caja.plugin.templates.LocalizerTest
 
testExtractMessages() - Method in class com.google.caja.plugin.templates.LocalizerTest
 
testExtraneousBlocks() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testFailEarly() - Method in class com.google.caja.plugin.PipelineMakerTest
 
testFeralTameBoundary() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testFeralTameBoundary() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testFileExtensionsBasedContentTypeGuessing() - Method in class com.google.caja.parser.html.DomParserTest
 
testFileOverview1() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testFileOverview1() - Method in class com.google.caja.ancillary.jsdoc.JsdocTest
 
testFileOverview2() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testFileOverview2() - Method in class com.google.caja.ancillary.jsdoc.JsdocTest
 
testFilePositionFor() - Method in class com.google.caja.lexer.FilePositionTest
 
testFilePositionOfAttrib() - Method in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinderTest
 
testFilePositionOfJsUrl() - Method in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinderTest
 
testFilePositions() - Method in class com.google.caja.parser.html.HtmlQuasiBuilderTest
 
testFilterFilePositions() - Method in class com.google.caja.parser.css.CssParserTest
 
testFilters() - Method in class com.google.caja.demos.calendar.RRuleTest
 
testFilters() - Method in class com.google.caja.parser.css.CssParserTest
 
testFindDoctypeIgnoresLeadingWhitespace() - Method in class com.google.caja.parser.html.DomParserTest
 
testFinishCalledAtEnd() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testFixedPositioning() - Method in class com.google.caja.plugin.CssRewriterTest
 
testFnCtorsInES5() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
testFnCtorsInJScript() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
testFnCtorsInWorstCase() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
testFnDeclInCatch() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
testFnDeclInCatchJS() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
testFnDecls() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
testFold() - Method in class com.google.caja.parser.js.ExpressionTest
 
testFolding() - Method in class com.google.caja.ancillary.opt.JsOptimizerTest
 
testFolding() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testFoldingPreservesSideEffects() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testFontFamilies() - Method in class com.google.caja.lang.css.CssPropertyPatternsTest
 
testFontFamily() - Method in class com.google.caja.plugin.CssValidatorTest
 
testFontNamesQuoted() - Method in class com.google.caja.plugin.CssRewriterTest
 
testFontSpecialization() - Method in class com.google.caja.plugin.CssValidatorTest
 
testFor() - Method in class com.google.caja.parser.quasiliteral.CommonJsRewriterTestCase
 
testForEachFunc() - Method in class com.google.caja.parser.quasiliteral.InnocentCodeRewriterTest
 
testForEachLoop() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testForEachLoop1() - Method in class com.google.caja.ancillary.opt.ConstLocalOptimizationTest
 
testForEachLoop2() - Method in class com.google.caja.ancillary.opt.ConstLocalOptimizationTest
 
testForEachLoopAssignsPropName1() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
testForEachLoopAssignsPropName2() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
testForEachPlain() - Method in class com.google.caja.parser.quasiliteral.InnocentCodeRewriterTest
 
testForIn1() - Method in class com.google.caja.parser.quasiliteral.CommonJsRewriterTestCase
 
testForIn2() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testForInLoops() - Method in class com.google.caja.ancillary.opt.VarCollectorTest
 
testForLoop() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testForLoops() - Method in class com.google.caja.ancillary.opt.VarCollectorTest
 
testForLoopThatDoesNotComplete() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testFormalParams() - Method in class com.google.caja.parser.quasiliteral.MatchTest
 
testFormalParams() - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
testFormattingElement() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testFormattingElements() - Method in class com.google.caja.parser.html.DomParserTest
 
testFormatTree() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testFormatTreePostInsert() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testFormatTreePostInsert2() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testFormatTreePostInsert3() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testFormatTreePostRemove() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testFormatTreePostRemove2() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testFormatTreePostReplace() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testFormName() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testFormOnSubmitEmpty() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testFormOnSubmitTrue() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testFormRewritten() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testFormsNotNested() - Method in class com.google.caja.parser.html.DomParserTest
 
testForwardLinks() - Method in class com.google.caja.ancillary.jsdoc.JsdocTest
 
testForwardReference() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testFragmentThatEndsWithAComment() - Method in class com.google.caja.parser.html.DomParserTest
 
testFragmentThatEndsWithACommentRetained() - Method in class com.google.caja.parser.html.DomParserTest
 
testFragmentWithClose() - Method in class com.google.caja.parser.html.DomParserTest
 
testFragmentWithTopLevelHtmlNodeRetained() - Method in class com.google.caja.parser.html.DomParserTest
 
testFramesetFragment() - Method in class com.google.caja.parser.html.DomParserTest
 
testFramesetFragment2() - Method in class com.google.caja.parser.html.DomParserTest
 
testFramesetsAndBodies() - Method in class com.google.caja.parser.html.HtmlQuasiBuilderTest
 
testFreeGlobals() - Method in class com.google.caja.parser.quasiliteral.AlphaRenamingTest
 
testFreeVariableCatchStmt() - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
testFreeVariableDeclaration() - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
testFreeVariableFunction() - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
testFreeVariableFunctionParams() - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
testFreeVariableFunctionWithMember() - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
testFreeVariables() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testFreeVariablesDotted() - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
testFreeVariablesIndexedChained() - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
testFreeVariablesIndexedRecursive() - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
testFromReader() - Method in class com.google.caja.lexer.CharProducerTest
 
testFromString() - Method in class com.google.caja.lexer.CharProducerTest
 
testFromUri() - Method in class com.google.caja.lexer.CharProducerTest
 
testFrozenArray() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
Tests that Array.prototype cannot be modified.
testFrozenObject() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
Tests that Object.prototype cannot be modified.
testFrozenObjectPrototype() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
Tests that Object.prototype cannot be modified.
testFuncAnonSimple() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testFuncAnonSimple() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testFuncArgs() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testFuncArgs() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testFuncCtor() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
Try to construct some class instances.
testFuncCtor() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
Try to construct some class instances.
testFuncNamedSimpleDecl() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testFuncNamedSimpleDecl() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testFuncNamedSimpleValue() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testFuncNaming() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
Although the golden output here tests many extraneous things, the point of this test is to see that various anonymous functions in the original are turned into named functions -- named after the variable or property they are initializing.
testFuncNaming() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
Although the golden output here tests many extraneous things, the point of this test is to see that various anonymous functions in the original are turned into named functions -- named after the variable or property they are initializing.
testFunctionBody() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testFunctionClass() - Method in class com.google.caja.parser.quasiliteral.CommonJsRewriterTestCase
Tests that cajoled code expecting a function can use the standard cross-frame test.
testFunctionClosure() - Method in class com.google.caja.demos.benchmarks.BenchmarkRunner
 
testFunctionConstructor() - Method in class com.google.caja.parser.quasiliteral.AlphaRenamingTest
 
testFunctionCorrectArgs() - Method in class com.google.caja.demos.benchmarks.BenchmarkRunner
 
testFunctionDeclaration() - Method in class com.google.caja.parser.quasiliteral.AlphaRenamingTest
 
testFunctionDeclarations() - Method in class com.google.caja.ancillary.opt.ConstLocalOptimizationTest
 
testFunctionDoesNotMaskVariable() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testFunctionEmpty() - Method in class com.google.caja.demos.benchmarks.BenchmarkRunner
 
testFunctionExcessArgs() - Method in class com.google.caja.demos.benchmarks.BenchmarkRunner
 
testFunctionExternReferences() - Method in class com.google.caja.ancillary.opt.LocalVarRenamerTest
 
testFunctionIdentifier() - Method in class com.google.caja.parser.quasiliteral.MatchTest
 
testFunctionInstance() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
Tests that the prototype, name, and length properties of function instances are set properly.
testFunctionMasking1() - Method in class com.google.caja.ancillary.opt.ConstLocalOptimizationTest
 
testFunctionMasking2() - Method in class com.google.caja.ancillary.opt.ConstLocalOptimizationTest
 
testFunctionMissingArgs() - Method in class com.google.caja.demos.benchmarks.BenchmarkRunner
 
testFunctionReferences() - Method in class com.google.caja.ancillary.opt.LocalVarRenamerTest
 
testFunctionScopes() - Method in class com.google.caja.ancillary.linter.LinterTest
 
testFunctionSelfReferences() - Method in class com.google.caja.ancillary.opt.LocalVarRenamerTest
 
testFunctionsRedefined() - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
testFunctionSum() - Method in class com.google.caja.demos.benchmarks.BenchmarkRunner
 
testFunctionToStringCall() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testFunctionToStringCall() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testFunctionWithBody() - Method in class com.google.caja.parser.quasiliteral.MatchTest
 
testFunctionWithNulIdentifier() - Method in class com.google.caja.parser.quasiliteral.MatchTest
 
testFunctionWithOptionalName() - Method in class com.google.caja.parser.quasiliteral.MatchTest
 
testGaps() - Method in class com.google.caja.lexer.PositionInfererTest
 
testGeneratedJavaScript() - Method in class com.google.caja.tools.EnumsToJsTest
 
testGenerators() - Method in class com.google.caja.demos.calendar.RRuleTest
 
testGetArgsCallee() - Method in class com.google.caja.parser.quasiliteral.CommonJsRewriterTestCase
Tests that arguments.callee is ungettable.
testGetArgsCaller() - Method in class com.google.caja.parser.quasiliteral.CommonJsRewriterTestCase
Tests that arguments.caller is ungettable.
testGetCssProperty() - Method in class com.google.caja.lang.css.CssSchemaTest
 
testGetFuncArguments() - Method in class com.google.caja.parser.quasiliteral.CommonJsRewriterTestCase
Tests that func.arguments is ungettable.
testGetFuncCaller() - Method in class com.google.caja.parser.quasiliteral.CommonJsRewriterTestCase
Tests that func.caller is ungettable.
testGetSnippetNoPos() - Method in class com.google.caja.reporting.SnippetProducerTest
 
testGetSnippetOnePartNoPos() - Method in class com.google.caja.reporting.SnippetProducerTest
 
testGetSnippetOnePos() - Method in class com.google.caja.reporting.SnippetProducerTest
 
testGetSnippetTwoPos() - Method in class com.google.caja.reporting.SnippetProducerTest
 
testGlobalArguments() - Method in class com.google.caja.parser.quasiliteral.AlphaRenamingTest
 
testGlobalExistence() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testGlobalFolding1() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testGlobalFolding2() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testGlobalObject() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testGlobals() - Method in class com.google.caja.parser.quasiliteral.AlphaRenamingTest
 
testGlobalScope() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
testGlobalsNotEliminated() - Method in class com.google.caja.ancillary.opt.ConstLocalOptimizationTest
 
testGlobalThis() - Method in class com.google.caja.parser.quasiliteral.AlphaRenamingTest
 
testGlobalUsesNotChanged() - Method in class com.google.caja.ancillary.opt.ConstantPoolerTest
 
testGlobToRegex() - Method in class com.google.caja.ancillary.servlet.GlobTest
 
testGrantFunc() - Method in class com.google.caja.CajitaTest
 
testGrantGeneric() - Method in class com.google.caja.CajitaTest
 
testGuess() - Method in class com.google.caja.lexer.GuessContentTypeTest
 
testGuessAnnotation() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testHandingConds() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testHandlerRewriting() - Method in class com.google.caja.plugin.HtmlCompiledPluginTest
Handlers should have their handlers rewritten.
testHardToReachComments() - Method in class com.google.caja.ancillary.jsdoc.JsdocTest
 
testHasMessageAtLevel() - Method in class com.google.caja.reporting.AbstractMessageQueueTest
 
testHead() - Method in class com.google.caja.ancillary.servlet.HtmlReducerTest
 
testHeadless() - Method in class com.google.caja.parser.html.DomParserTest
 
testHelp() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
testHoistingOfDecls1() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
testHoistingOfDecls2() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
testHookOptimization() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testHostIframe() - Method in class com.google.caja.plugin.HostIframeTest
 
testHostTools() - Method in class com.google.caja.plugin.HostToolsTest
 
testHtml() - Method in class com.google.caja.ancillary.servlet.HtmlReducerTest
 
testHtml1() - Method in class com.google.caja.parser.html.DomParserTest
 
testHtml2() - Method in class com.google.caja.parser.html.DomParserTest
 
testHtml2Json() - Method in class com.google.caja.service.HtmlHandlerTest
 
testHtmlAlreadyNamespaced() - Method in class com.google.caja.plugin.PipelineMakerTest
 
testHtmlDocEcho() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
testHtmlInputs() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
testHtmlInTemplate() - Method in class com.google.caja.plugin.templates.IhtmlSanityCheckerTest
 
testHtmlLexer() - Method in class com.google.caja.lexer.HtmlLexerTest
 
testHtmlLint() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
testHtmlNamesNormalized() - Method in class com.google.caja.parser.html.NodesTest
 
testHtmlNormalization() - Method in class com.google.caja.ancillary.jsdoc.JsdocTest
 
testHtmlSanitizer() - Method in class com.google.caja.plugin.JsHtmlSanitizerTest
 
testHtmlStarHack() - Method in class com.google.caja.plugin.CssValidatorTest
 
testHtmlTagAndAttrib() - Method in class com.google.caja.plugin.stages.LegacyNamespaceFixupStageTest
 
testHtmlUnEscaping() - Method in class com.google.caja.lexer.CharProducerTest
 
testHtmlWithJsonpCallback() - Method in class com.google.caja.service.HtmlHandlerTest
 
TestHttpServletRequest - Class in com.google.caja.service
 
TestHttpServletRequest(String) - Constructor for class com.google.caja.service.TestHttpServletRequest
 
TestHttpServletRequest(String, byte[], String, String) - Constructor for class com.google.caja.service.TestHttpServletRequest
 
TestHttpServletResponse - Class in com.google.caja.service
 
TestHttpServletResponse() - Constructor for class com.google.caja.service.TestHttpServletResponse
 
testIdentifierEscaping() - Method in class com.google.caja.lexer.escaping.EscapingTest
 
testIdentifierEscaping() - Method in class com.google.caja.parser.css.CssTreeTest
 
testIdentityOfOutput() - Method in class com.google.caja.ancillary.opt.ConstLocalOptimizationTest
 
testIdRefsRewriting() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testIdRule() - Method in class com.google.caja.plugin.CssRuleRewriterTest
 
testIE_Emulation() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testIEQuirksScoping() - Method in class com.google.caja.ancillary.linter.LinterTest
 
testIgnoredElement() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testIgnoredValue() - Method in class com.google.caja.ancillary.linter.LinterTest
 
testIhtmlElementInMessageOutsidePlaceholder() - Method in class com.google.caja.plugin.templates.IhtmlSanityCheckerTest
 
testIllegal(String) - Method in class com.google.caja.parser.quasiliteral.IllegalReferenceCheckRewriterTest
 
testIllegalAccessInsideHoistedFunction() - Method in class com.google.caja.plugin.stages.DebuggingSymbolsStageTest
 
testIllegalAttributes() - Method in class com.google.caja.parser.html.DomParserTest
 
testIllegalAttributeValue() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testIllegalRefs() - Method in class com.google.caja.parser.quasiliteral.IllegalReferenceCheckRewriterTest
 
testImage() - Method in class com.google.caja.service.ImageHandlerTest
 
testImageSrc() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testImageTag() - Method in class com.google.caja.parser.html.DomParserTest
 
testImmediatelyCalledFns1() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
testImmediatelyCalledFns2() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
testImmediatelyCalledFns3() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
testImportedStyles() - Method in class com.google.caja.plugin.stages.RewriteHtmlStageTest
 
testImportResolvedRelativeToImporter() - Method in class com.google.caja.plugin.stages.InlineCssImportsStageTest
 
testIn() - Method in class com.google.caja.parser.quasiliteral.CommonJsRewriterTestCase
Tests that "in" works as expected
testIn2() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testIn2() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testInaccessibleProperty() - Method in class com.google.caja.plugin.stages.DebuggingSymbolsStageTest
 
testIndentationAfterParens1() - Method in class com.google.caja.render.JsPrettyPrinterTest
 
testIndentationAfterParens2() - Method in class com.google.caja.render.JsPrettyPrinterTest
 
testIndentationAfterParens3() - Method in class com.google.caja.render.JsPrettyPrinterTest
 
testIndentationAfterParens4() - Method in class com.google.caja.render.JsPrettyPrinterTest
 
testIndex() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
testIndexOf() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testIndexOf() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testIndexOf() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testIndexOfUnknownProvenance() - Method in class com.google.caja.plugin.stages.OptimizeJavascriptStageTest
 
testIndexPageLinks() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
testIndexWithBadParam() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
testIndexWithPresuppliedInput() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
testInherit() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testInherit() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testInheritance() - Method in class com.google.caja.ancillary.jsdoc.JsdocTest
 
testInheritance() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
Tests that begetting works.
testInit() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testInit() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testInitializeMap() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testInitializeMap() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testInlineAnnotationInBody() - Method in class com.google.caja.ancillary.jsdoc.CommentParserTest
 
testInlining1() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testInlining2() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testInlining3() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testInMonkeyDelete() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testInMonkeyDelete() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testInnerFns() - Method in class com.google.caja.ancillary.opt.VarCollectorTest
 
testInnocentJs() - Method in class com.google.caja.service.InnocentHandlerTest
 
testInnocentJsWithJsonpCallback() - Method in class com.google.caja.service.InnocentHandlerTest
 
testInputElements() - Method in class com.google.caja.parser.html.DomParserTest
 
testInRhino() - Method in class com.google.caja.demos.calendar.EventStoreTest
 
testInRhino() - Method in class com.google.caja.demos.calendar.HcalTest
 
testInRhino() - Method in class com.google.caja.parser.quasiliteral.TamingTest
 
testInRhino() - Method in class com.google.caja.parser.quasiliteral.ValijaModuleLoadingTest
 
testInstance1() - Method in class com.google.caja.lexer.FilePositionTest
 
testInstance2() - Method in class com.google.caja.lexer.FilePositionTest
 
testInstance3() - Method in class com.google.caja.lexer.FilePositionTest
 
testInstance4() - Method in class com.google.caja.lexer.FilePositionTest
 
testInstanceof() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testInstanceof() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testIntegerPartIsOctal() - Method in class com.google.caja.parser.js.ParserTest
 
testIntersection() - Method in class com.google.caja.ancillary.linter.ExitModesTest
 
testInvalidClassNames() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testInvalidIdNames() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testInvalidPropertiesRemoved() - Method in class com.google.caja.plugin.CssRewriterTest
 
testInVeil() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
Tests that bug#347 is fixed.
testInVeil() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
Tests that bug#347 is fixed.
testIsFunctionAllowed() - Method in class com.google.caja.lang.css.CssSchemaTest
 
testIsHtml() - Method in class com.google.caja.parser.html.DoctypeMakerTest
 
testIsIndex() - Method in class com.google.caja.parser.html.DomParserTest
 
testIsindexElementRewrittenSafely() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testIsJavascriptIdentifier() - Method in class com.google.caja.parser.ParserBaseTest
 
testIsKeyword() - Method in class com.google.caja.lang.css.CssSchemaTest
 
testIsLowerCase() - Method in class com.google.caja.util.StringsTest
 
testIsNumberOrUndefOperator() - Method in class com.google.caja.parser.quasiliteral.opt.ArrayIndexOptimizationTest
 
testIsPropertyAllowed() - Method in class com.google.caja.lang.css.CssSchemaTest
 
testIsRegexpFollowingWord() - Method in class com.google.caja.lexer.JsLexerTest
 
testIssue1190() - Method in class com.google.caja.CajitaTest
 
testIssue1207() - Method in class com.google.caja.parser.html.DomParserTest
 
testIssue1211DefaultXmlnsOnScript() - Method in class com.google.caja.parser.html.DomParserTest
 
testIssue1211WithPrefixNs() - Method in class com.google.caja.parser.html.DomParserTest
 
testIssue1211XmlnsOnDiv() - Method in class com.google.caja.parser.html.DomParserTest
 
testIssue1211XmlnsOnScript() - Method in class com.google.caja.parser.html.DomParserTest
 
testIssue1212() - Method in class com.google.caja.parser.html.DomParserTest
 
testJavascript() - Method in class com.google.caja.demos.benchmarks.BenchmarkSize
Measures the size of cajoled vs original javascript Accumulates the result and formats it for consumption by varz Format: VarZ:benchmark..size.. ..
testJavascript() - Method in class com.google.caja.plugin.HtmlEmitterTest
 
testJavascriptUrl() - Method in class com.google.caja.plugin.stages.ResolveUriStageTest
 
testJavascriptUrl() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testJavascriptUrlWithUseCajita() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testJoin() - Method in class com.google.caja.ancillary.servlet.ZipFileSystemTest
 
testJoin() - Method in class com.google.caja.util.JoinTest
 
testJs() - Method in class com.google.caja.service.JsHandlerTest
 
testJSON() - Method in class com.google.caja.render.JsMinimalPrinterTest
 
testJSON() - Method in class com.google.caja.render.JsPrettyPrinterTest
 
testJSONClass() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
Tests that the apparent [[Class]] of the tamed JSON object is 'JSON', as it should be according to ES5.
testJSONClass() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
Tests that the apparent [[Class]] of the tamed JSON object is 'JSON', as it should be according to ES5.
testJSONClass() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
Tests that the apparent [[Class]] of the tamed JSON object is 'JSON', as it should be according to ES5.
testJsOnly() - Method in class com.google.caja.plugin.PipelineMakerTest
 
testJsOnlyOutput() - Method in class com.google.caja.plugin.PipelineMakerTest
 
testJsonParse() - Method in class com.google.caja.CajitaTest
 
testJsUnEscaping() - Method in class com.google.caja.lexer.CharProducerTest
 
testJsWithJsonpCallback() - Method in class com.google.caja.service.JsHandlerTest
 
testKeywordPattern() - Method in class com.google.caja.lang.css.CssPropertyPatternsTest
 
testKnownAttribute() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testLabeledStatement() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testLabeledStatement() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testLabelRenaming() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testLabels() - Method in class com.google.caja.ancillary.linter.LinterTest
 
testLayout() - Method in class com.google.caja.demos.calendar.LayoutTest
 
testLeadingAndTrailingContent() - Method in class com.google.caja.parser.html.DomParserTest
 
testLegal(String) - Method in class com.google.caja.parser.quasiliteral.IllegalReferenceCheckRewriterTest
 
testLegalRefs() - Method in class com.google.caja.parser.quasiliteral.IllegalReferenceCheckRewriterTest
 
testLex() - Method in class com.google.caja.lexer.CssLexerTest
 
testLexer() - Method in class com.google.caja.lexer.JsLexerTest
 
testLexer2() - Method in class com.google.caja.lexer.JsLexerTest
 
testLineAt() - Method in class com.google.caja.lexer.SourceBreaksTest
 
testLineBreaking() - Method in class com.google.caja.ancillary.jsdoc.CommentParserTest
 
testLinebreakInString() - Method in class com.google.caja.lexer.CssLexerTest
 
testLink() - Method in class com.google.caja.plugin.stages.ResolveUriStageTest
 
testLink1() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testLink2() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testLink3() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testLink4() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testLink5() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testLink6() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testLinksDontNest() - Method in class com.google.caja.parser.html.DomParserTest
 
testLinkWithAnchor() - Method in class com.google.caja.plugin.stages.ResolveUriStageTest
 
testLinkWithBase() - Method in class com.google.caja.plugin.stages.ResolveUriStageTest
 
testLint() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
testLintIgnoresCajaWhitelist() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
testLintPageTips() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
testListFragment() - Method in class com.google.caja.parser.html.DomParserTest
 
testListItem() - Method in class com.google.caja.ancillary.servlet.HtmlReducerTest
 
testListMultimaps() - Method in class com.google.caja.util.CollectionsTest
 
testListNesting() - Method in class com.google.caja.parser.html.DomParserTest
 
testLiteral() - Method in class com.google.caja.parser.quasiliteral.AlphaRenamingTest
 
testLiteral() - Method in class com.google.caja.parser.quasiliteral.MatchTest
 
testLiterals() - Method in class com.google.caja.plugin.templates.JsConcatenatorTest
 
testLiteralsAcrossFunctionBoundaries() - Method in class com.google.caja.ancillary.opt.ConstLocalOptimizationTest
 
testLiveBreaks() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testLiveness() - Method in class com.google.caja.ancillary.linter.LinterTest
 
testLocalArguments() - Method in class com.google.caja.parser.quasiliteral.AlphaRenamingTest
 
testLocalize() - Method in class com.google.caja.plugin.templates.LocalizerTest
 
testLocalThis() - Method in class com.google.caja.parser.quasiliteral.AlphaRenamingTest
 
testLocalVariableReferences1() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testLocalVariableReferences2() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testLogicalOperatorsFuzzy1() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testLogicalOperatorsFuzzy2() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testLogicalOperatorsFuzzy3() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testLogicOps() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testLongLineCutBoth() - Method in class com.google.caja.reporting.SnippetProducerTest
 
testLongLineCutLeft() - Method in class com.google.caja.reporting.SnippetProducerTest
 
testLongLineCutRight() - Method in class com.google.caja.reporting.SnippetProducerTest
 
testLongLines() - Method in class com.google.caja.render.JsPrettyPrinterTest
 
testLongLineUncut() - Method in class com.google.caja.reporting.SnippetProducerTest
 
testLoopCounter() - Method in class com.google.caja.plugin.stages.OptimizeJavascriptStageTest
 
testLoopEmpty() - Method in class com.google.caja.demos.benchmarks.BenchmarkRunner
 
testLoopEmptyResolve() - Method in class com.google.caja.demos.benchmarks.BenchmarkRunner
 
testLoopLabels() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testLoops() - Method in class com.google.caja.ancillary.linter.LinterTest
 
testLoopSum() - Method in class com.google.caja.demos.benchmarks.BenchmarkRunner
 
testLooseContentTypeCheck() - Method in class com.google.caja.service.ContentTypeCheckTest
 
testLooseStyleTagEndsInHead() - Method in class com.google.caja.parser.html.DomParserTest
 
testMailto() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testMalformedNumber() - Method in class com.google.caja.lexer.CssLexerTest
 
testMalformedPort() - Method in class com.google.caja.lexer.escaping.UriUtilTest
 
testMalformedTables() - Method in class com.google.caja.parser.html.DomParserTest
 
testMalformedUrl() - Method in class com.google.caja.plugin.stages.InlineCssImportsStageTest
 
testMalformedUrl() - Method in class com.google.caja.plugin.stages.ResolveUriStageTest
 
testManualClose() - Method in class com.google.caja.util.CapturingReaderTest
 
testManyParams() - Method in class com.google.caja.ancillary.jsdoc.JsdocTest
 
testMapBadKeySuffix() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testMapBadKeySuffix() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testMapEmpty() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testMapNonEmpty() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testMapNonEmpty() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testMapPlural() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testMapSingle() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testMapSingle() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testMarkupEndStructures() - Method in class com.google.caja.render.JsMinimalPrinterTest
 
testMarkupEndStructures() - Method in class com.google.caja.render.JsPrettyPrinterTest
 
testMarkupStartStructure() - Method in class com.google.caja.render.JsMinimalPrinterTest
 
testMaskedEval() - Method in class com.google.caja.plugin.stages.OpenTemplateStageTest
 
testMaskedExceptionVariablesErrorA() - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
testMaskedExceptionVariablesErrorB() - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
testMaskedExceptionVariablesSame() - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
testMaskedTemplate() - Method in class com.google.caja.plugin.stages.OpenTemplateStageTest
 
testMasking() - Method in class com.google.caja.ancillary.opt.LocalVarRenamerTest
 
testMasking1() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
testMasking2() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
testMaskingFormals() - Method in class com.google.caja.parser.quasiliteral.AlphaRenamingTest
 
testMaskingFunction() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testMaskingFunction() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testMaskingFunctionConstructors() - Method in class com.google.caja.parser.quasiliteral.AlphaRenamingTest
 
testMaskingFunctionDeclarations() - Method in class com.google.caja.parser.quasiliteral.AlphaRenamingTest
 
testMaskingGlobals() - Method in class com.google.caja.parser.quasiliteral.AlphaRenamingTest
 
testMaskingLocals() - Method in class com.google.caja.parser.quasiliteral.AlphaRenamingTest
 
testMaskLabel() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testMediaTypesUnioned() - Method in class com.google.caja.plugin.stages.InlineCssImportsStageTest
 
testMemberAccess() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testMessageSorting() - Method in class com.google.caja.ancillary.linter.ErrorReporterTest
 
testMessageWithPlaceholder() - Method in class com.google.caja.plugin.templates.IhtmlSanityCheckerTest
 
testMessageWithPlaceholder1() - Method in class com.google.caja.plugin.templates.LocalizedHtmlTest
 
testMessageWithPlaceholder2() - Method in class com.google.caja.plugin.templates.LocalizedHtmlTest
 
testMessageWithPlaceholders() - Method in class com.google.caja.plugin.templates.LocalizedHtmlTest
 
testMetaHttpEquiv() - Method in class com.google.caja.lexer.ChardetTest
 
testMinifiedWithUA1() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
testMinifiedWithUA2() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
testMinifiedWithUA3() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
testMinify() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
testMinifyCss1() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
testMinifyCss2() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
testMinifyCss3() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
testMinifyHtml() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
testMinimalEscapeJsString() - Method in class com.google.caja.lexer.escaping.EscapingTest
 
testMinimalEscapeRegex() - Method in class com.google.caja.lexer.escaping.EscapingTest
 
testMinimalFrameset() - Method in class com.google.caja.parser.html.DomParserTest
 
testMinimalHtml() - Method in class com.google.caja.parser.html.DomParserTest
 
testMisnamedMessage() - Method in class com.google.caja.plugin.templates.IhtmlSanityCheckerTest
 
testMisplacedElementAndAttribute() - Method in class com.google.caja.plugin.templates.IhtmlSanityCheckerTest
 
testMisplacedExits() - Method in class com.google.caja.ancillary.linter.LinterTest
 
testMisplacedPlaceholderContent() - Method in class com.google.caja.plugin.templates.IhtmlSanityCheckerTest
 
testMisplacedQuotes() - Method in class com.google.caja.parser.html.DomParserTest
 
testMisplacedTitle() - Method in class com.google.caja.parser.html.DomParserTest
 
testMissingAuthority() - Method in class com.google.caja.lexer.escaping.UriUtilTest
 
testMissingSemis() - Method in class com.google.caja.parser.js.ParserTest
 
testMissingUrl() - Method in class com.google.caja.config.ConfigUtilTest
 
testMisspelledDenied() - Method in class com.google.caja.config.ConfigUtilTest
 
testMixedAnnotations() - Method in class com.google.caja.ancillary.jsdoc.CommentParserTest
 
testModule() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
Tests the static module loading
testMonkeyOverride() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testMonkeyOverride() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testMonkeyPatchPrimordialFunction() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testMonkeyPatchPrimordialFunction() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testMoreSingleAppends() - Method in class com.google.caja.plugin.templates.JsConcatenatorTest
 
testMoreTables() - Method in class com.google.caja.parser.html.DomParserTest
 
testMultiCondOpts() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testMultiDeclaration() - Method in class com.google.caja.ancillary.jsdoc.JsdocTest
 
testMultiDeclaration() - Method in class com.google.caja.parser.quasiliteral.AlphaRenamingTest
 
testMultiDeclaration() - Method in class com.google.caja.parser.quasiliteral.CommonJsRewriterTestCase
 
testMultiDeclaration2() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testMultiDeclaration2() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testMultiDeclaration2() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testMultiDecls() - Method in class com.google.caja.ancillary.opt.ConstLocalOptimizationTest
 
testMultiDocs() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testMultiFoo() - Method in class com.google.caja.lang.css.CssPropertyPatternsTest
 
testMultiple() - Method in class com.google.caja.ancillary.opt.JsOptimizerTest
 
testMultipleConstants() - Method in class com.google.caja.ancillary.opt.ConstantPoolerTest
 
testMultipleFormals() - Method in class com.google.caja.plugin.templates.IhtmlSanityCheckerTest
 
testMultipleHole() - Method in class com.google.caja.parser.quasiliteral.MatchTest
 
testMultipleImport() - Method in class com.google.caja.plugin.stages.InlineCssImportsStageTest
 
testMultipleNonemptyHole() - Method in class com.google.caja.parser.quasiliteral.MatchTest
 
testMultipleSees() - Method in class com.google.caja.ancillary.jsdoc.JsdocTest
 
testMultipleStatements() - Method in class com.google.caja.render.JsMinimalPrinterTest
 
testMultipleStatements() - Method in class com.google.caja.render.JsPrettyPrinterTest
 
testMultipleVars() - Method in class com.google.caja.plugin.templates.IhtmlSanityCheckerTest
 
testMultiplyProvidedSymbols() - Method in class com.google.caja.ancillary.linter.LinterTest
 
testMultiProps() - Method in class com.google.caja.parser.quasiliteral.QuasiBuilderTest
 
testMultiUse() - Method in class com.google.caja.parser.html.HtmlQuasiBuilderTest
 
testMutableArguments() - Method in class com.google.caja.parser.quasiliteral.CommonJsRewriterTestCase
Tests that arguments to functions are not mutable through the arguments array, but the arguments array itself is mutable.
testNamedFunction() - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
testNamedFunctionSameName() - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
testNamedFunctionShadow() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testNamedFunctionShadow() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testNameFuncExprScoping() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
Tests that bug#617 is fixed.
testNamespaces() - Method in class com.google.caja.parser.html.NamespacesTest
 
testNamespacing() - Method in class com.google.caja.plugin.CssRewriterTest
 
testNamesRewritten() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testNegatedNegativeNumericConstants() - Method in class com.google.caja.render.JsMinimalPrinterTest
 
testNegatedNegativeNumericConstants() - Method in class com.google.caja.render.JsPrettyPrinterTest
 
testNegativeSpacing() - Method in class com.google.caja.plugin.CssValidatorTest
 
testNestedBlocks() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testNestedBlockWithFunction() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testNestedBlockWithVariable() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testNestedCatchBlocks() - Method in class com.google.caja.ancillary.opt.LocalVarRenamerTest
 
testNestedMessage() - Method in class com.google.caja.plugin.templates.IhtmlSanityCheckerTest
 
testNew() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testNew() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testNew() - Method in class com.google.caja.parser.quasiliteral.MatchTest
 
testNewCallledCtor() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testNewCalllessCtor() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testNoBadUrls() - Method in class com.google.caja.plugin.CssRewriterTest
 
testNoCanSetInheritance() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
Tests that an inherited *_canSet___ fastpath flag does not enable bogus writability.
testNoCanSetInheritance() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
Tests that an inherited *_canSet___ fastpath flag does not enable bogus writability.
testNoCanSetInheritance() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
Tests that an inherited *_w___ flag does not enable bogus writability.
testNoCode() - Method in class com.google.caja.ancillary.jsdoc.JsdocTest
 
testNoContagion() - Method in class com.google.caja.ancillary.opt.LocalVarRenamerTest
 
testNoDoctypeGuessAsHtml() - Method in class com.google.caja.parser.html.DomParserTest
 
testNoEval() - Method in class com.google.caja.util.SafeIdentifierMakerTest
 
testNoFastpathWritableInheritance() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
Tests that an inherited *_w___ flag does not enable bogus writability.
testNoGuides() - Method in class com.google.caja.lexer.PositionInfererTest
 
testNoImports() - Method in class com.google.caja.plugin.stages.InlineCssImportsStageTest
 
testNoKeywords() - Method in class com.google.caja.util.SafeIdentifierMakerTest
 
testNonAsciiIsDetected() - Method in class com.google.caja.plugin.ExpressionSanitizerTest
 
testNonemptyInfo() - Method in class com.google.caja.reporting.BuildInfoTest
 
testNonMatchingInputContentType() - Method in class com.google.caja.service.CajolingServiceTest
 
testNonNamespaceAwareDom() - Method in class com.google.caja.plugin.HtmlCompiledPluginTest
 
testNonSiblingPlaceholders() - Method in class com.google.caja.plugin.templates.LocalizerTest
 
testNonStandardColors() - Method in class com.google.caja.plugin.CssRewriterTest
 
testNoOperandSwitching1() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testNoops() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testNoops() - Method in class com.google.caja.render.JsMinimalPrinterTest
 
testNoPath() - Method in class com.google.caja.plugin.PipelineMakerTest
 
testNoPrivilegeEscalation() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
Tests that neither Cajita nor Valija code can cause a privilege escalation by calling a tamed exophoric function with null as the this-value.
testNoPrivilegeEscalation() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
Tests that neither Cajita nor Valija code can cause a privilege escalation by calling a tamed exophoric function with null as the this-value.
testNoPrivilegeEscalation() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
Tests that ES5/3 code can't cause a privilege escalation by calling a tamed exophoric function with null as the this-value.
testNoPrototypicalImports() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
Tests that properties that the global object inherits from Object.prototype are not readable as global variables.
testNoSneakyNamespaceDecls1() - Method in class com.google.caja.parser.html.NodesTest
 
testNoSneakyNamespaceDecls2() - Method in class com.google.caja.parser.html.NodesTest
 
testNoSneakyNamespaceDecls3() - Method in class com.google.caja.parser.html.NodesTest
 
testNoSpuriousRewriteErrorFound() - Method in class com.google.caja.plugin.ExpressionSanitizerTest
 
testNoSuchParam() - Method in class com.google.caja.ancillary.jsdoc.JsdocTest
 
testNot1() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testNot2() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testNotFoldableToTernary() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testNotInlineable() - Method in class com.google.caja.ancillary.opt.ConstLocalOptimizationTest
 
testNUL() - Method in class com.google.caja.parser.js.ParserTest
 
testNullIdentifiers() - Method in class com.google.caja.parser.quasiliteral.IllegalReferenceCheckRewriterTest
 
testNulls() - Method in class com.google.caja.util.RhinoAssertsTest
 
testNumberDotWord() - Method in class com.google.caja.lexer.JsLexerTest
 
testNumberPropertyAccess() - Method in class com.google.caja.render.JsMinimalPrinterTest
 
testNumberPropertyAccess() - Method in class com.google.caja.render.JsPrettyPrinterTest
 
testNumbers() - Method in class com.google.caja.lang.css.CssPropertyPatternsTest
 
testNumbers() - Method in class com.google.caja.util.RhinoAssertsTest
 
testNumbersAndDots() - Method in class com.google.caja.render.JsMinimalPrinterTest
 
testNumberToString() - Method in class com.google.caja.parser.js.NumberLiteralTest
 
testNumericAdditionUnchanged() - Method in class com.google.caja.plugin.templates.JsConcatenatorTest
 
testNumWithConstantIndex() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testObject() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testObject() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testObjectConstructor() - Method in class com.google.caja.render.JsMinimalPrinterTest
 
testObjectConstructor() - Method in class com.google.caja.render.JsPrettyPrinterTest
 
testObjectConstructorHole() - Method in class com.google.caja.parser.quasiliteral.MatchTest
 
testObjectConstructors() - Method in class com.google.caja.ancillary.opt.ConstantPoolerTest
 
testObjectElements() - Method in class com.google.caja.parser.html.DomParserTest
 
testObjectFreeze() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testObjectFreeze() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testObjectFreeze() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testObjectGraphCycles() - Method in class com.google.caja.util.RhinoAssertsTest
 
testObjects() - Method in class com.google.caja.util.RhinoAssertsTest
 
testObjects1() - Method in class com.google.caja.parser.quasiliteral.AlphaRenamingTest
 
testObjectWatch() - Method in class com.google.caja.parser.quasiliteral.CommonJsRewriterTestCase
Tests that Object.watch is uncallable.
testOctalLiterals() - Method in class com.google.caja.parser.js.ParserTest
 
testOne() - Method in class com.google.caja.util.AbbreviatorTest
 
testOneHtmlTag() - Method in class com.google.caja.plugin.stages.LegacyNamespaceFixupStageTest
 
testOneImport() - Method in class com.google.caja.plugin.stages.InlineCssImportsStageTest
 
testOneRootXmlElement() - Method in class com.google.caja.parser.html.DomParserTest
 
testOneVar() - Method in class com.google.caja.ancillary.opt.VarCollectorTest
 
testOneVarWithInit() - Method in class com.google.caja.ancillary.opt.VarCollectorTest
 
testOnLoadHandlers() - Method in class com.google.caja.plugin.stages.RewriteHtmlStageTest
 
testOpacity() - Method in class com.google.caja.lang.css.CssPropertyPatternsTest
 
testOpacity() - Method in class com.google.caja.plugin.CssValidatorTest
 
testOpaqueUrl() - Method in class com.google.caja.plugin.stages.ResolveUriStageTest
 
testOperandSwitching1() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testOperators() - Method in class com.google.caja.parser.css.CssTreeTest
 
testOptimize() - Method in class com.google.caja.lang.css.JSRETest
 
testOptimizeExpressionFlow() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testOptimizeNothing() - Method in class com.google.caja.ancillary.opt.JsOptimizerTest
 
testOptimizeOutGlobals1() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testOptimizeOutGlobals2() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testOptimizeOutGlobals3() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testOptimizeOutMiddleConditional() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testOptimizeOutMiddlePreservingSideEffect() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testOptimizeOutSimpleConditional() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testOptimizeOutTail() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testOptimizeOutTailPreservingSideEffect() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testOption() - Method in class com.google.caja.ancillary.servlet.HtmlReducerTest
 
testOrphanedPlaceholder() - Method in class com.google.caja.plugin.templates.IhtmlSanityCheckerTest
 
testOrphanedPlaceholderEnd() - Method in class com.google.caja.plugin.templates.IhtmlSanityCheckerTest
 
testOSMLScriptElements() - Method in class com.google.caja.plugin.stages.RewriteHtmlStageTest
 
testOtherInstanceof() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testOtherSpecialOp() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testOtherTypeof() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testOutOfRangeLiterals() - Method in class com.google.caja.parser.js.ParserTest
 
testOutOfRangeLiterals2() - Method in class com.google.caja.parser.js.ParserTest
 
testOverhead() - Method in class com.google.caja.demos.benchmarks.BenchmarkSize
 
testOverriddenDuplicatedDefinitionsOk() - Method in class com.google.caja.config.ConfigUtilTest
 
testOverrides() - Method in class com.google.caja.ancillary.linter.LinterTest
 
testPackageDescriptions() - Method in class com.google.caja.ancillary.jsdoc.JsdocMainTest
 
testParagraphInterrupters() - Method in class com.google.caja.parser.html.DomParserTest
 
testParagraphNotNested() - Method in class com.google.caja.parser.html.DomParserTest
 
testParagraphs() - Method in class com.google.caja.ancillary.servlet.HtmlReducerTest
 
testParam1() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testParam2() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testParam3() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testParam4() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testParam5() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testParam6() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testParam7() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testParam8() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testParanoidAsciiOnlyEscapeJsString() - Method in class com.google.caja.lexer.escaping.EscapingTest
 
testParanoidEscapeJsString() - Method in class com.google.caja.lexer.escaping.EscapingTest
 
testParanoidEscapeRegex() - Method in class com.google.caja.lexer.escaping.EscapingTest
 
testParanoidUrlRendering() - Method in class com.google.caja.parser.css.CssTreeTest
 
testParse() - Method in class com.google.caja.parser.html.DoctypeMakerTest
 
testParse1() - Method in class com.google.caja.ancillary.jsdoc.UpdocParserTest
 
testParse1() - Method in class com.google.caja.parser.js.FuzzedParserTest
 
testParse2() - Method in class com.google.caja.ancillary.jsdoc.UpdocParserTest
 
testParse2() - Method in class com.google.caja.parser.js.FuzzedParserTest
 
testParse3() - Method in class com.google.caja.parser.js.FuzzedParserTest
 
testParse305() - Method in class com.google.caja.parser.js.FuzzedParserTest
 
testParse4() - Method in class com.google.caja.parser.js.FuzzedParserTest
 
testParse477() - Method in class com.google.caja.parser.js.FuzzedParserTest
 
testParse478() - Method in class com.google.caja.parser.js.FuzzedParserTest
 
testParse564() - Method in class com.google.caja.parser.js.FuzzedParserTest
 
testParse690() - Method in class com.google.caja.parser.js.FuzzedParserTest
 
testParse692() - Method in class com.google.caja.parser.js.FuzzedParserTest
 
testParseDirective() - Method in class com.google.caja.parser.html.DomParserTest
 
testParseDoesNotFail() - Method in class com.google.caja.parser.quasiliteral.QuasiBuilderTest
 
testParseDom() - Method in class com.google.caja.parser.html.DomParserTest
 
testParseFirstLineComment() - Method in class com.google.caja.parser.html.DomParserTest
 
testParseHtmlManyWays() - Method in class com.google.caja.parser.html.DomParserTest
 
testParseKeywordsAsIdentifiers() - Method in class com.google.caja.parser.js.ParserTest
 
testParseLastLineComment() - Method in class com.google.caja.parser.html.DomParserTest
 
testParseProgId() - Method in class com.google.caja.parser.css.CssPropertySignatureTest
 
testParser() - Method in class com.google.caja.parser.js.ParserTest
 
testParser1() - Method in class com.google.caja.parser.css.CssPropertySignatureTest
 
testParser10() - Method in class com.google.caja.parser.js.ParserTest
 
testParser11() - Method in class com.google.caja.parser.js.ParserTest
 
testParser2() - Method in class com.google.caja.parser.css.CssPropertySignatureTest
 
testParser2() - Method in class com.google.caja.parser.js.ParserTest
 
testParser3() - Method in class com.google.caja.parser.css.CssPropertySignatureTest
 
testParser3() - Method in class com.google.caja.parser.js.ParserTest
 
testParser4() - Method in class com.google.caja.parser.css.CssPropertySignatureTest
 
testParser5() - Method in class com.google.caja.parser.css.CssPropertySignatureTest
 
testParser5() - Method in class com.google.caja.parser.js.ParserTest
 
testParser6() - Method in class com.google.caja.parser.css.CssPropertySignatureTest
 
testParser7() - Method in class com.google.caja.parser.js.ParserTest
 
testParser8() - Method in class com.google.caja.parser.js.ParserTest
 
testParser9() - Method in class com.google.caja.parser.js.ParserTest
 
testParserSpeed() - Method in class com.google.caja.parser.html.DomParserTest
 
testParsesFuzz() - Method in class com.google.caja.parser.js.JsFunFuzz
Test parser against a snippet of fuzzed javascript Fail if the parser throws anything other than a ParseException.
testParseTreeRendering1() - Method in class com.google.caja.parser.js.ParserTest
 
testParseTreeRendering11() - Method in class com.google.caja.parser.js.ParserTest
 
testParseTreeRendering2() - Method in class com.google.caja.parser.js.ParserTest
 
testParseTreeRendering3() - Method in class com.google.caja.parser.js.ParserTest
 
testParseTreeRendering4() - Method in class com.google.caja.parser.js.ParserTest
 
testParseTreeRendering5() - Method in class com.google.caja.parser.js.ParserTest
 
testParseTreeRendering7() - Method in class com.google.caja.parser.js.ParserTest
 
testParseTreeRendering8() - Method in class com.google.caja.parser.js.ParserTest
 
testParseTreeRendering9() - Method in class com.google.caja.parser.js.ParserTest
 
testParseXmlFragmentManyWays() - Method in class com.google.caja.parser.html.DomParserTest
 
testParseXmlManyWays() - Method in class com.google.caja.parser.html.DomParserTest
 
testPartialScript() - Method in class com.google.caja.plugin.HtmlCompiledPluginTest
 
testPartialTagInCData() - Method in class com.google.caja.lexer.HtmlLexerTest
 
testPastEnd() - Method in class com.google.caja.util.CapturingReaderTest
 
testPermittedCall() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testPetulantCollection() - Method in class com.google.caja.util.CollectionsTest
 
testPoolingInFunction() - Method in class com.google.caja.ancillary.opt.ConstantPoolerTest
 
testPositionSubstitution() - Method in class com.google.caja.plugin.CssValidatorTest
 
testPost() - Method in class com.google.caja.service.CajolingServiceTest
 
testPrefixedAttribWithUnknownPrefix() - Method in class com.google.caja.plugin.stages.LegacyNamespaceFixupStageTest
 
testPrefixedAttribWithWellKnownPrefix() - Method in class com.google.caja.plugin.stages.LegacyNamespaceFixupStageTest
 
testPrefixedElementWithKnownPrefix() - Method in class com.google.caja.plugin.stages.LegacyNamespaceFixupStageTest
 
testPrefixedElementWithUnknownPrefix() - Method in class com.google.caja.plugin.stages.LegacyNamespaceFixupStageTest
 
testPrefixMasking() - Method in class com.google.caja.parser.html.NamespacesTest
 
testPrio() - Method in class com.google.caja.parser.css.CssTreeTest
 
testProblematicElements() - Method in class com.google.caja.parser.html.HtmlQuasiBuilderTest
 
testProcessingInstructionInHtml() - Method in class com.google.caja.parser.html.NodesTest
 
testProcessingInstructions() - Method in class com.google.caja.parser.html.NodesTest
 
testProcessTag() - Method in class com.google.caja.parser.html.Html5ElementStackTest
 
testProducer(CharProducer, String, CharProducerTest.StreamState...) - Static method in class com.google.caja.lexer.CharProducerTest
Asserts that the given producer produces the characters in golden, and that the character at positions[k].charsRead falls at FilePosition positions[k].pos.
testProgId() - Method in class com.google.caja.plugin.CssValidatorTest
 
testProgram(String, String) - Method in class com.google.caja.parser.js.JsonMLCompatibleTest
 
testPropertyInfo() - Method in class com.google.caja.lang.css.CssSchemaTest
 
testPropertyInNull() - Method in class com.google.caja.plugin.stages.DebuggingSymbolsStageTest
 
testPropertyNames() - Method in class com.google.caja.parser.quasiliteral.AlphaRenamingTest
 
testPropertyNamesNotOptimized() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testPropertyNameToDom2Property() - Method in class com.google.caja.lang.css.CssPropertyPatternsTest
 
testPropKeys() - Method in class com.google.caja.parser.quasiliteral.QuasiBuilderTest
 
testProtoCall() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testProtoCall() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testProvides() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testProvides() - Method in class com.google.caja.ancillary.linter.LinterTest
 
testPseudosWhitelisted() - Method in class com.google.caja.plugin.CssRewriterTest
 
testPunctuationRun() - Method in class com.google.caja.render.JsMinimalPrinterTest
 
testPunctuationTrie() - Method in class com.google.caja.lexer.PunctuationTrieTest
 
testQualifiedNameTreatedAsXml() - Method in class com.google.caja.parser.html.DomParserTest
 
testQuasiExpressionPlus() - Method in class com.google.caja.lexer.JsLexerTest
 
testQuasiExpressionPlusParens() - Method in class com.google.caja.lexer.JsLexerTest
 
testQuasiExpressionSingle() - Method in class com.google.caja.lexer.JsLexerTest
 
testQuasiExpressionSingleParens() - Method in class com.google.caja.lexer.JsLexerTest
 
testQuasiExpressionStar() - Method in class com.google.caja.lexer.JsLexerTest
 
testQuasiExpressionStarParens() - Method in class com.google.caja.lexer.JsLexerTest
 
testQuoteValue() - Method in class com.google.caja.parser.js.StringLiteralTest
 
testQuotingAndUnquotingAreComplements() - Method in class com.google.caja.parser.js.StringLiteralTest
 
testRandomStringsParseable() - Method in class com.google.caja.parser.js.StringLiteralTest
 
testRangeConstructor() - Method in class com.google.caja.util.SparseBitSetTest
 
testRayTrace() - Method in class com.google.caja.demos.benchmarks.BenchmarkRunner
 
testReadBadPrototype() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testReadBadSuffix() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testReadBadSuffix() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testReadIndexPublic() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testReadNumPublic() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testReadPublic() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testReadPublicLength() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testRecordInheritance() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testRecurseArrayConstructor() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testRecurseBlock() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testRecurseBreakStmt() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testRecurseCaseStmt() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testRecurseConditional() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testRecurseContinueStmt() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testRecurseDebuggerStmt() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testRecurseDefaultCaseStmt() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testRecurseExpressionStmt() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testRecurseIdentifier() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testRecurseLiteral() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testRecurseLoop() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testRecurseNoop() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testRecurseOperation() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testRecurseParseTreeNodeContainer() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testRecurseReturnStmt() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testRecurseSwitchStmt() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testRecurseThrowStmt() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testRecursionOnIE() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testRecursiveFunctionDeclaration() - Method in class com.google.caja.parser.quasiliteral.AlphaRenamingTest
 
testRedefinition() - Method in class com.google.caja.ancillary.linter.LinterTest
 
testRedundantDecls() - Method in class com.google.caja.ancillary.opt.ConstLocalOptimizationTest
 
testRedundantEscapeSequences() - Method in class com.google.caja.parser.js.ParserTest
 
testReference() - Method in class com.google.caja.parser.quasiliteral.MatchTest
 
testReferencePattern() - Method in class com.google.caja.lang.css.CssPropertyPatternsTest
 
testReflectiveInvocation() - Method in class com.google.caja.plugin.stages.DebuggingSymbolsStageTest
 
testReflectiveMethodInvocation() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testReflectiveMethodInvocation() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testReformedGenerics() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testReformedGenerics() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testReformedGenerics() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testRegexLiteral() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testRegexLiterals() - Method in class com.google.caja.lexer.JsLexerTest
 
testRegexNormalization() - Method in class com.google.caja.lexer.escaping.EscapingTest
 
testRegexNormalizationBalancesCharGroups() - Method in class com.google.caja.lexer.escaping.EscapingTest
 
testRegexpFollowingPostincrement() - Method in class com.google.caja.lexer.JsLexerTest
 
testRegexpFollowingPreincrement() - Method in class com.google.caja.lexer.JsLexerTest
 
testRegexpFollowingVoid() - Method in class com.google.caja.lexer.JsLexerTest
 
testRegExpLeak() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
See bug 528
testRegExpLeak() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
See bug 528
testRegexToGlob() - Method in class com.google.caja.ancillary.servlet.GlobTest
 
testRegularTags() - Method in class com.google.caja.parser.html.DomParserTest
 
testRenamed() - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
testRenaming1() - Method in class com.google.caja.ancillary.opt.JsOptimizerTest
 
testRenaming2() - Method in class com.google.caja.ancillary.opt.JsOptimizerTest
 
testRenamingOfPseudoKeywords() - Method in class com.google.caja.parser.quasiliteral.AlphaRenamingTest
 
testRender() - Method in class com.google.caja.ancillary.jsdoc.UpdocParserTest
 
testRender() - Method in class com.google.caja.parser.html.DomParserTest
 
testRender() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testRender() - Method in class com.google.caja.render.CssMinimalPrinterTest
 
testRender() - Method in class com.google.caja.render.CssPrettyPrinterTest
 
testRender1() - Method in class com.google.caja.parser.css.CssTreeTest
 
testRender2() - Method in class com.google.caja.parser.css.CssTreeTest
 
testRender4() - Method in class com.google.caja.parser.css.CssTreeTest
 
testRenderFilters() - Method in class com.google.caja.parser.css.CssTreeTest
 
testRendering() - Method in class com.google.caja.render.JsLinePreservingPrinterTest
 
testRendering() - Method in class com.google.caja.render.SideBySideRendererTest
 
testRendering() - Method in class com.google.caja.render.SourceSnippetRendererTest
 
testRendering() - Method in class com.google.caja.render.SourceSpansRendererTest
 
testRenderingOfMalformedRegexSafe() - Method in class com.google.caja.parser.js.ParserTest
 
testRenderingOfRebuiltConditionals() - Method in class com.google.caja.parser.js.ParserTest
If conditionals are moved around, they can get in a configuration that would be impossible to parse.
testRenderKeywordsAsIdentifiers() - Method in class com.google.caja.parser.js.ParserTest
 
testRenderModes() - Method in class com.google.caja.parser.html.NodesTest
 
testRenderOfEmbeddedXml() - Method in class com.google.caja.parser.html.NodesTest
 
testRenderPostInsert() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testRenderPostInsert2() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testRenderPostInsert3() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testRenderPostRemove() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testRenderPostRemove2() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testRenderPostReplace() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testRenderSpeed() - Method in class com.google.caja.parser.html.NodesTest
 
testRenderUserAgentHacks() - Method in class com.google.caja.parser.css.CssTreeTest
 
testRenderWithBrokenNekoDom() - Method in class com.google.caja.parser.html.NodesTest
 
testRenderWithMaskedInputNamespace1() - Method in class com.google.caja.parser.html.NodesTest
 
testRenderWithMaskedInputNamespace2() - Method in class com.google.caja.parser.html.NodesTest
 
testRenderWithMaskedOutputNamespace1() - Method in class com.google.caja.parser.html.NodesTest
 
testRenderWithNonstandardNamespaces() - Method in class com.google.caja.parser.html.NodesTest
 
testRenderWithUnknownNamespace() - Method in class com.google.caja.parser.html.NodesTest
 
testReplacement() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testReplacers() - Method in class com.google.caja.CajitaTest
 
testRequiredBlocks() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testRequires() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testRequires() - Method in class com.google.caja.ancillary.linter.LinterTest
 
testRestrictedSemicolonInsertion() - Method in class com.google.caja.render.JsMinimalPrinterTest
 
testResults - Variable in class com.google.caja.tools.TestSummary
 
testRetokenization() - Method in class com.google.caja.render.JsMinimalPrinterTest
 
testRetokenization() - Method in class com.google.caja.render.JsPrettyPrinterTest
 
testReturn1() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testReturn2() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testReturn3() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testReturn4() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testReturningExactInputIsCaught() - Method in class com.google.caja.parser.quasiliteral.RewriterTest
 
testReturningUnexpandedIsCaught() - Method in class com.google.caja.parser.quasiliteral.RewriterTest
 
testReturnValueVisited() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testRevivers() - Method in class com.google.caja.CajitaTest
 
testRewriteErrorIsDetected() - Method in class com.google.caja.plugin.ExpressionSanitizerTest
 
testRichards() - Method in class com.google.caja.demos.benchmarks.BenchmarkRunner
 
testRows() - Method in class com.google.caja.ancillary.servlet.HtmlReducerTest
 
testRRule() - Method in class com.google.caja.demos.calendar.RRuleTest
 
tests - Variable in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest
 
testSafeAndDefaultValues() - Method in class com.google.caja.lang.html.HtmlSchemaTest
 
testSafeHtmlWithDynamicModuleId() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testSafeHtmlWithStaticModuleId() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testSameArguments() - Method in class com.google.caja.parser.quasiliteral.CommonJsRewriterTestCase
 
testSameName1() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
testSameName2() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
testSameName3() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
testSameName4() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
testSandboxedLink() - Method in class com.google.caja.service.HtmlHandlerTest
 
testSanityCheck() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testSanityChecks() - Method in class com.google.caja.parser.quasiliteral.AlphaRenamingTest
 
testSchema() - Method in class com.google.caja.lang.html.HtmlSchemaTest
blacklist the whitelist.
testScriptExtraction() - Method in class com.google.caja.plugin.stages.RewriteHtmlStageTest
 
testSecureParseTreeRendering6() - Method in class com.google.caja.parser.js.ParserTest
 
testSee1() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testSee2() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testSee3() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testSee4() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testSee5() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testSelects() - Method in class com.google.caja.parser.html.DomParserTest
 
testSemisInsideParents() - Method in class com.google.caja.render.JsMinimalPrinterTest
 
testSemisInsideParents() - Method in class com.google.caja.render.JsPrettyPrinterTest
 
testSeries() - Method in class com.google.caja.util.SafeIdentifierMakerTest
 
testServesBinary() - Method in class com.google.caja.ancillary.servlet.StaticFilesTest
 
testServesTextCompressed() - Method in class com.google.caja.ancillary.servlet.StaticFilesTest
 
testSetArgsCallee() - Method in class com.google.caja.parser.quasiliteral.CommonJsRewriterTestCase
Tests that arguments.callee is unsettable.
testSetArgsCaller() - Method in class com.google.caja.parser.quasiliteral.CommonJsRewriterTestCase
Tests that arguments.caller is unsettable.
testSetBadAssignToFunctionName() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testSetBadDeclare() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testSetBadDeclare() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testSetBadFreeVariable() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testSetBadFreeVariable() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
Tests assignment to unmaskable and maskable globals.
testSetBadInitialize() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testSetBadInitialize() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testSetBadPrototype() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testSetBadSuffix() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testSetBadSuffix() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testSetBadThis() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testSetContainsSuffixOfOtherMember() - Method in class com.google.caja.util.AbbreviatorTest
 
testSetDeclare() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testSetFuncArguments() - Method in class com.google.caja.parser.quasiliteral.CommonJsRewriterTestCase
Tests that func.arguments is unsettable.
testSetFuncCaller() - Method in class com.google.caja.parser.quasiliteral.CommonJsRewriterTestCase
Tests that func.caller is unsettable.
testSetIncrDecr() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testSetIncrDecr() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testSetIncrDecrOfComplexLValues() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testSetIncrDecrOfComplexLValues() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testSetIncrDecrOnLocals() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testSetIncrDecrOnLocals() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testSetIncrDecrOrderOfAssignment() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testSetIncrDecrOrderOfAssignment() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testSetIndexPublic() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testSetInitialize() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testSetMultimaps() - Method in class com.google.caja.util.CollectionsTest
 
testSetOfFrozenObject() - Method in class com.google.caja.plugin.stages.DebuggingSymbolsStageTest
 
testSetOfNullObject() - Method in class com.google.caja.plugin.stages.DebuggingSymbolsStageTest
 
testSetPublic() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testSetReadModifyWriteLocalVar() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testSetReadModifyWriteLocalVar() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testSetTimeout() - Method in class com.google.caja.parser.quasiliteral.CommonJsRewriterTestCase
Tests that setTimeout is uncallable.
testSetVar() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testSetVar() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testShorStringsNotPooled() - Method in class com.google.caja.ancillary.opt.ConstantPoolerTest
 
testShortTags() - Method in class com.google.caja.lexer.HtmlLexerTest
 
testShortTags() - Method in class com.google.caja.parser.html.DomParserTest
 
testSideEffectFreeStmtsEliminated() - Method in class com.google.caja.ancillary.opt.JsOptimizerTest
 
testSideEffects() - Method in class com.google.caja.plugin.templates.JsConcatenatorTest
 
testSignalLoadedAtEnd() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testSimpleAssignment() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testSimpleAttrSelectorDashMatch() - Method in class com.google.caja.plugin.CssValidatorTest
 
testSimpleAttrSelectorEqual() - Method in class com.google.caja.plugin.CssValidatorTest
 
testSimpleAttrSelectorIncludes() - Method in class com.google.caja.plugin.CssValidatorTest
 
testSimpleAttrSelectorNoValue() - Method in class com.google.caja.plugin.CssValidatorTest
 
testSimpleCajoling() - Method in class com.google.caja.demos.playground.GWTCajolingServiceImplTest
 
testSimpleContent() - Method in class com.google.caja.lexer.FetchedDataTest
 
testSimpleDeclaration() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testSimpleDeclaredFunction() - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
testSimpleExpression() - Method in class com.google.caja.lexer.JsLexerTest
 
testSimpleMessage() - Method in class com.google.caja.plugin.templates.IhtmlSanityCheckerTest
 
testSimpleMessage() - Method in class com.google.caja.plugin.templates.LocalizedHtmlTest
 
testSimpleReferences() - Method in class com.google.caja.parser.quasiliteral.opt.ArrayIndexOptimizationTest
 
testSimpleRewrite1() - Method in class com.google.caja.plugin.stages.OpenTemplateStageTest
 
testSimpleRewrite2() - Method in class com.google.caja.plugin.stages.OpenTemplateStageTest
 
testSimpleRule() - Method in class com.google.caja.plugin.CssRuleRewriterTest
 
testSimpleStatement() - Method in class com.google.caja.render.JsMinimalPrinterTest
 
testSimpleStatement() - Method in class com.google.caja.render.JsPrettyPrinterTest
 
testSimplifyForSideEffect() - Method in class com.google.caja.parser.js.ExpressionTest
 
testSingleElement() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testSingleHole() - Method in class com.google.caja.parser.quasiliteral.MatchTest
 
testSingleOptionalHole() - Method in class com.google.caja.parser.quasiliteral.MatchTest
 
testSingleValueAttrs() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testSinglyUsedObjects() - Method in class com.google.caja.ancillary.opt.ConstLocalOptimizationTest
 
testSkinnyTrie() - Method in class com.google.caja.lexer.PunctuationTrieTest
 
testSnippetEscaped() - Method in class com.google.caja.reporting.HtmlSnippetProducerTest
 
testSpacingAroundBrackets1() - Method in class com.google.caja.render.JsMinimalPrinterTest
 
testSpacingAroundBrackets2() - Method in class com.google.caja.render.JsMinimalPrinterTest
 
testSpacingAroundBrackets3() - Method in class com.google.caja.render.JsMinimalPrinterTest
 
testSpacingAroundBrackets4() - Method in class com.google.caja.render.JsMinimalPrinterTest
 
testSparseBitSetFactories() - Method in class com.google.caja.util.SparseBitSetTest
 
testSparseRelations() - Method in class com.google.caja.lexer.PositionInfererTest
 
testSpecialCharsOutsideAnnotataion() - Method in class com.google.caja.ancillary.jsdoc.CommentParserTest
 
testSpecialFloatingValues() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testSpecimenClickme() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testSpecimenListfriends() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testSplitInitialization() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
testSpuriousCloseTagBeforeHead() - Method in class com.google.caja.parser.html.DomParserTest
 
testStamp() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testStamp() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testStarHack() - Method in class com.google.caja.plugin.CssValidatorTest
 
testStartStatementsForCatchStmt() - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
testStartStatementsForFunctionConstructor() - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
testStartStatementsForParseTreeNodeContainer() - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
testStartStatementsForPlainBlock() - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
testStartStatementsForProgram() - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
testStatement(String, String) - Method in class com.google.caja.parser.js.JsonMLCompatibleTest
 
testStatic() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testStatic() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testStaticIdClass() - Method in class com.google.caja.plugin.CssRuleRewriterTest
 
testStaticModuleLoading() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testStrangeIds() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testStrictContentTypeCheck() - Method in class com.google.caja.service.ContentTypeCheckTest
 
testString() - Method in class com.google.caja.util.RhinoAssertsTest
 
testStringEquivalence() - Method in class com.google.caja.parser.quasiliteral.MatchTest
 
testStringForcing() - Method in class com.google.caja.plugin.templates.JsConcatenatorTest
 
testStringIndexing() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
Tests that bug#292 is fixed.
testStringIndexing2() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testStringLength() - Method in class com.google.caja.parser.quasiliteral.CommonJsRewriterTestCase
Tests that the length property whitelisting works on non-objects
testStringLiteralQuasis() - Method in class com.google.caja.parser.quasiliteral.MatchTest
 
testStringRendering() - Method in class com.google.caja.parser.css.CssTreeTest
 
testStyleExtraction() - Method in class com.google.caja.plugin.stages.RewriteHtmlStageTest
 
testStyleRewriting() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testSubstitutions() - Method in class com.google.caja.plugin.CssRewriterTest
 
testSubstV() - Method in class com.google.caja.parser.html.HtmlQuasiBuilderTest
 
testSubtraction() - Method in class com.google.caja.parser.quasiliteral.opt.ArrayIndexOptimizationTest
 
testSummarization1() - Method in class com.google.caja.ancillary.jsdoc.JsdocTest
 
testSummarization2() - Method in class com.google.caja.ancillary.jsdoc.JsdocTest
 
testSummarization3() - Method in class com.google.caja.ancillary.jsdoc.JsdocTest
 
testSummarization4() - Method in class com.google.caja.ancillary.jsdoc.JsdocTest
 
TestSummary - Class in com.google.caja.tools
Generates a test summary that realizes that FailureIsAnOption.
TestSummary() - Constructor for class com.google.caja.tools.TestSummary
 
testSupportedContentTypes() - Method in class com.google.caja.service.CajolingServiceTest
 
testSwitchAllBreak() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testSwitchBlocks1() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testSwitchBlocks3a() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testSwitchBlocks3b() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testSwitchBlocks4() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testSwitchBlocks5() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testSwitchBlocks6() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testSwitchBlocks7() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testSwitchBlocks8() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testSwitchBlocks9() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testSwitchNoCases() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testSwitchStmtWithDefault() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testSwitchStmtWithNonCompletingDefault() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testSwitchStmtWithoutDefault() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testSyntheticFormals() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testSyntheticFormals() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testSyntheticFormals() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testSyntheticIsUntouched() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testSyntheticIsUntouched() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testSyntheticIsUntouched() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testSyntheticMemberAccess() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testSyntheticMemberAccess() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testSyntheticMemberAccess() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testSyntheticNestedFunctionIsExpanded() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testSyntheticNestedFunctionIsExpanded() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testSyntheticNestedIsExpanded() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testSyntheticNestedIsExpanded() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testSynthetics() - Method in class com.google.caja.parser.quasiliteral.AlphaRenamingTest
 
testSystemIdToNsUri() - Method in class com.google.caja.parser.html.DoctypeMakerTest
 
testTable() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
Tests the cajita.newTable(opt_useKeyLifetime) abstraction.
testTable() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
Tests the cajaVM.newTable(opt_useKeyLifetime) abstraction.
testTableFragment() - Method in class com.google.caja.parser.html.DomParserTest
 
testTableRows() - Method in class com.google.caja.parser.html.DomParserTest
 
testTablesBonus() - Method in class com.google.caja.parser.html.DomParserTest
 
testTableSections() - Method in class com.google.caja.ancillary.servlet.HtmlReducerTest
 
testTamedXo4aOkOnNull() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
Tests that the special handling of null on tamed exophora works.
testTamedXo4aOkOnNull() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
Tests that the special handling of null on tamed exophora works.
testTamedXo4aOkOnNull() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
Tests that the special handling of null on tamed exophora works.
testTargetsRewritten() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testTemplateNames() - Method in class com.google.caja.plugin.templates.IhtmlSanityCheckerTest
 
testTernaryOp() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testTestFramework() - Method in class com.google.caja.CajitaTest
 
testTestFramework() - Method in class com.google.caja.parser.quasiliteral.opt.ArrayIndexOptimizationTest
 
testTestingFramework() - Method in class com.google.caja.plugin.HtmlCompiledPluginTest
 
testText() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testTextAreas() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testTextOnly() - Method in class com.google.caja.ancillary.jsdoc.CommentParserTest
 
testTextOnlyFragment() - Method in class com.google.caja.parser.html.DomParserTest
 
testThis() - Method in class com.google.caja.parser.quasiliteral.InnocentCodeRewriterTest
 
testThisAndArguments() - Method in class com.google.caja.ancillary.opt.LocalVarRenamerTest
 
testThisBinding() - Method in class com.google.caja.ancillary.jsdoc.JsdocTest
 
testThrowAsRestrictedProduction() - Method in class com.google.caja.parser.js.ParserTest
 
testThrowCatch() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testThrowCatch() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testThrows1() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testThrows2() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testThrows3() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testThrows4() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testThrows5() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testTime() - Method in class com.google.caja.demos.calendar.RRuleTest
 
testTip() - Method in class com.google.caja.ancillary.servlet.StaticFilesTest
 
testToFragment() - Method in class com.google.caja.parser.html.HtmlQuasiBuilderTest
 
testToInt32() - Method in class com.google.caja.parser.js.ExpressionTest
 
testToJsonML() - Method in class com.google.caja.parser.js.JsonMLCompatibleTest
 
testTolerantParsing() - Method in class com.google.caja.parser.css.CssParserTest
 
testToLowerCase() - Method in class com.google.caja.util.StringsTest
 
testTopLevelTextNodes() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testToString() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testToString() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testToStringToxicity() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testToUint32() - Method in class com.google.caja.parser.js.ExpressionTest
 
testToUpperCase() - Method in class com.google.caja.util.StringsTest
 
testToxicBind() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
Tests that bug#242 is fixed.
testToxicBind() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
Tests that bug#242 is fixed.
testToZip() - Method in class com.google.caja.ancillary.servlet.ZipFileSystemTest
 
testTrailingEndPhase() - Method in class com.google.caja.parser.html.DomParserTest
 
testTrailingUnderscoreIdentifierHole() - Method in class com.google.caja.parser.quasiliteral.MatchTest
 
testTreeStructure() - Method in class com.google.caja.lexer.PunctuationTrieTest
 
testTryAlwaysThrows() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testTryAndCatchBreak() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testTryCatch() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testTryCatch() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testTryCatch() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testTryCatchFinally() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testTryCatchFinally() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testTryCatchFinally() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testTryCatchWithReturn() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testTryFinally() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testTryFinally() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testTryFinally() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testTryReturns() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testTwoVars() - Method in class com.google.caja.ancillary.opt.VarCollectorTest
 
testTwoVarsWithInit1() - Method in class com.google.caja.ancillary.opt.VarCollectorTest
 
testTwoVarsWithInit2() - Method in class com.google.caja.ancillary.opt.VarCollectorTest
 
testTwoVarsWithInit3() - Method in class com.google.caja.ancillary.opt.VarCollectorTest
 
testType1() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testType2() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testType3() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testTypeAndMediaAttributes() - Method in class com.google.caja.plugin.stages.RewriteHtmlStageTest
 
testTypeOf() - Method in class com.google.caja.parser.js.ExpressionTest
 
testTypeof() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testTypeof1() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testTypeof2() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testTypeof3() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testTypeof4() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testTypeof5() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testTypeofConsistent() - Method in class com.google.caja.parser.quasiliteral.CommonJsRewriterTestCase
 
testTypeofKnowledge() - Method in class com.google.caja.ancillary.opt.ParseTreeKBTest
 
testUnclosedPlaceholder() - Method in class com.google.caja.plugin.templates.IhtmlSanityCheckerTest
 
testUnclosedPlaceholder2() - Method in class com.google.caja.plugin.templates.IhtmlSanityCheckerTest
 
testUndeclared() - Method in class com.google.caja.ancillary.opt.ConstLocalOptimizationTest
 
testUndefined() - Method in class com.google.caja.ancillary.opt.ConstLocalOptimizationTest
 
testUnderlyingOffsets() - Method in class com.google.caja.lexer.DecodingCharProducerTest
 
testUnderscore() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testUnderscore() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testUnescape() - Method in class com.google.caja.parser.css.CssParserTest
 
testUnexpectedErrors() - Method in class com.google.caja.parser.css.CssParserTest
 
testUnexpectedMimeType() - Method in class com.google.caja.service.CajolingServiceTest
 
testUngessableAnnotation() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testUninitializedVars() - Method in class com.google.caja.ancillary.jsdoc.JsdocTest
 
testUnion() - Method in class com.google.caja.ancillary.linter.ExitModesTest
 
testUnion() - Method in class com.google.caja.util.SparseBitSetTest
 
testUnionPattern() - Method in class com.google.caja.lang.css.CssPropertyPatternsTest
 
testUnionsFolded() - Method in class com.google.caja.lang.css.CssPropertyPatternsTest
 
testUnitlessLengths() - Method in class com.google.caja.plugin.CssRewriterTest
 
testUnitlessLengths() - Method in class com.google.caja.plugin.CssValidatorTest
 
testUnknownAttribute() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testUnknownElement() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testUnknownEverything() - Method in class com.google.caja.plugin.templates.TemplateSanitizerTest
 
testUnknownLabel() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testUnknownTagsNest() - Method in class com.google.caja.parser.html.DomParserTest
 
testUnknownTagsRemoved() - Method in class com.google.caja.plugin.CssRewriterTest
 
testUnloadableScripts() - Method in class com.google.caja.plugin.stages.RewriteHtmlStageTest
 
testUnmaskableFormals() - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
testUnmaskableIdentifiersInCatch() - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
testUnmaskableIdentifiersInDeclarations() - Method in class com.google.caja.parser.quasiliteral.ScopeTest
 
testUnmatchedThrowsError() - Method in class com.google.caja.parser.quasiliteral.RewriterTest
 
testUnnamedMessage() - Method in class com.google.caja.plugin.templates.IhtmlSanityCheckerTest
 
testUnnamedPlaceholder() - Method in class com.google.caja.plugin.templates.IhtmlSanityCheckerTest
 
testUnnecessaryElses() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testUnnormalizedIdentifiers() - Method in class com.google.caja.parser.js.ParserTest
 
testUnquotedValue() - Method in class com.google.caja.parser.js.StringLiteralTest
 
testUnreachableCode1() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testUnreachableCode2() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testUnrenderableXMLTree1() - Method in class com.google.caja.parser.html.DomParserTest
 
testUnrenderableXMLTree2() - Method in class com.google.caja.parser.html.DomParserTest
 
testUnrenderableXMLTree3() - Method in class com.google.caja.parser.html.DomParserTest
 
testUnresolvableUrl() - Method in class com.google.caja.plugin.stages.ResolveUriStageTest
 
testUnresolveableImport() - Method in class com.google.caja.plugin.stages.InlineCssImportsStageTest
 
testUnresolvedAmbiguousDefinition() - Method in class com.google.caja.config.ConfigUtilTest
 
testUnsafeIdentifiers() - Method in class com.google.caja.plugin.CssRewriterTest
 
testUnsandboxedLink() - Method in class com.google.caja.service.HtmlHandlerTest
 
testUnsupportedInputContentType() - Method in class com.google.caja.service.CajolingServiceTest
 
testUnterminatedComment() - Method in class com.google.caja.lexer.CssLexerTest
 
testUnterminatedFunction() - Method in class com.google.caja.lexer.CssLexerTest
 
testUnterminatedStrings() - Method in class com.google.caja.lexer.CssLexerTest
 
testUnusedDeclarations() - Method in class com.google.caja.ancillary.opt.LocalVarRenamerTest
 
testUnusedFunctions() - Method in class com.google.caja.ancillary.opt.ConstLocalOptimizationTest
 
testUpdoc() - Method in class com.google.caja.ancillary.jsdoc.JsdocTest
 
testUpdoc1() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlersTest
 
testUri() - Method in class com.google.caja.plugin.UriTest
 
testUriAttributeResolution() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testUriNormalization() - Method in class com.google.caja.lexer.escaping.UriUtilTest
 
testUrisCalledWithProperPropertyPart() - Method in class com.google.caja.plugin.CssRewriterTest
 
testUriSubstitution() - Method in class com.google.caja.plugin.CssValidatorTest
 
testUrl - Variable in class com.google.caja.lexer.FetchedDataTest
 
testUrlEndingInSlashOutsideQuotes() - Method in class com.google.caja.lexer.HtmlLexerTest
 
testUrlRendering() - Method in class com.google.caja.parser.css.CssTreeTest
 
testUsageOfArguments() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
testUsageOfThis1() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
testUsageOfThis2() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
testUselessLabel1() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testUselessLabel2() - Method in class com.google.caja.ancillary.opt.StatementSimplifierTest
 
testUsemapSanitized() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testUserAgentHacks() - Method in class com.google.caja.parser.css.CssParserTest
 
testUserAgentHacks() - Method in class com.google.caja.plugin.CssRewriterTest
 
testUsesOf() - Method in class com.google.caja.parser.quasiliteral.opt.ScopeTreeTest
 
testUtil() - Method in class com.google.caja.demos.calendar.RRuleTest
 
TestUtil - Class in com.google.caja.util
Utilities for junit test cases.
TestUtil() - Constructor for class com.google.caja.util.TestUtil
 
testValidateBorder() - Method in class com.google.caja.plugin.CssValidatorTest
 
testValidateColor() - Method in class com.google.caja.plugin.CssValidatorTest
 
testValidateFont() - Method in class com.google.caja.plugin.CssValidatorTest
 
testValidateUnquotedFamilyNames() - Method in class com.google.caja.plugin.CssValidatorTest
 
testValidClassNames() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testValidIdNames() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testValijaTypeofConsistent() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testValuelessAttributes() - Method in class com.google.caja.parser.html.DomParserTest
 
testValueOf() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testValueOf() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
testValueOf() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testVarArgs() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testVarArguments() - Method in class com.google.caja.parser.quasiliteral.AlphaRenamingTest
 
testVarAssignedPrimitive() - Method in class com.google.caja.ancillary.jsdoc.JsdocTest
 
testVarBadSuffix() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testVarBadSuffix() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testVarBadSuffixDeclaration() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testVarBadSuffixDeclaration() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testVarDefault() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testVarFuncFreeze() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testVarFuncFreeze() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testVarGlobal() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testVariableRefInHandlerFunction() - Method in class com.google.caja.plugin.HtmlCompiledPluginTest
 
testVarMaskingFunctionSelfName() - Method in class com.google.caja.parser.quasiliteral.AlphaRenamingTest
 
testVarsThere() - Method in class com.google.caja.ancillary.opt.ConstantPoolerTest
 
testVarThere() - Method in class com.google.caja.ancillary.opt.ConstantPoolerTest
 
testVarThisBad() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testVisitPostOrder() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testVisitPostOrderDescendsIntoRemoved() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testVisitPostOrderDescendsIntoRemoved2() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testVisitPostOrderDoesntDescendIntoInserted() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testVisitPostOrderDoesntDescendIntoInserted2() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testVisitPostOrderPostRemove() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testVisitPostOrderPostRemove2() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testVisitPostOrderProceedsWhenAllNextDeleted1() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testVisitPostOrderProceedsWhenAllNextDeleted2() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testVisitPostOrderProceedsWhenNextDeleted() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testVisitPostOrderReturnHandling() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testVisitPreOrder() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testVisitPreorderDoesntDescendIntoInserted() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testVisitPreorderDoesntDescendIntoInserted2() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testVisitPreorderDoesntDescendIntoRemoved() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testVisitPreorderDoesntDescendIntoRemoved2() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testVisitPreorderDoesntDescendIntoReplaced() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testVisitPreOrderPostInsert() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testVisitPreOrderPostInsert2() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testVisitPreOrderPostInsert3() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testVisitPreOrderPostRemove() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testVisitPreOrderPostRemove2() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testVisitPreOrderPostReplace() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testVisitPreOrderReturnHandling() - Method in class com.google.caja.parser.ParseTreeNodeTest
 
testVoidNotChanged() - Method in class com.google.caja.ancillary.opt.JsOptimizerTest
 
testWhileLoop() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testWildcardSelectors() - Method in class com.google.caja.plugin.CssRewriterTest
"*" selectors should rewrite properly.
testWildcardSelectors() - Method in class com.google.caja.plugin.CssRuleRewriterTest
"*" selectors should rewrite properly.
testWith() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
testWith() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
 
testWithBlock() - Method in class com.google.caja.ancillary.linter.VariableLivenessTest
 
testWithBlock() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest
 
testWithContagion() - Method in class com.google.caja.ancillary.opt.LocalVarRenamerTest
 
testWrappedConstructors() - Method in class com.google.caja.plugin.stages.DebuggingSymbolsStageTest
 
testWrapperAccess() - Method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
Tests that the container can get access to "virtual globals" defined in cajoled code.
testWrapperAccess() - Method in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
Tests that the container can get access to "virtual globals" defined in cajoled code.
testWrapperAccess() - Method in class com.google.caja.parser.quasiliteral.ES53RewriterTest
Tests that the container can get access to "virtual globals" defined in cajoled code.
testWriteAndRetrieveBinary() - Method in class com.google.caja.ancillary.servlet.ZipFileSystemTest
 
testWriteAndRetrieveText() - Method in class com.google.caja.ancillary.servlet.ZipFileSystemTest
 
testXmlLexer() - Method in class com.google.caja.lexer.HtmlLexerTest
 
testXmlnsAttrs() - Method in class com.google.caja.plugin.templates.TemplateCompilerTest
 
testXmlPrologue() - Method in class com.google.caja.lexer.ChardetTest
 
testXmlPrologueTreatedAsXml() - Method in class com.google.caja.parser.html.DomParserTest
 
testXmp() - Method in class com.google.caja.parser.html.DomParserTest
 
testZeroLengthAtEndOfFile() - Method in class com.google.caja.reporting.SnippetProducerTest
 
testZeroLengthAtEndOfLine() - Method in class com.google.caja.reporting.SnippetProducerTest
 
testZeroLengthRegion() - Method in class com.google.caja.reporting.SnippetProducerTest
 
text - Variable in class com.google.caja.lexer.Token
 
text(String) - Method in class com.google.caja.plugin.stages.LegacyNamespaceFixupStageTest.NamespaceUnawareBuilder
 
text - Variable in class com.google.caja.render.SourceSnippetRenderer.OriginalSourceLine
 
TextAnnotation - Class in com.google.caja.ancillary.jsdoc
A chunk of comment text.
TextAnnotation(String, FilePosition) - Constructor for class com.google.caja.ancillary.jsdoc.TextAnnotation
 
textBuffer - Variable in class com.google.caja.render.SourceSnippetRenderer.RenderedSourceLine
 
textContentOf(Element) - Static method in class com.google.caja.util.RhinoTestBed
 
textEscapingMode - Variable in class com.google.caja.lexer.HtmlInputSplitter
 
textNodesToCharProducer(Element, boolean) - Static method in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
A CharProducer that produces characters from the concatenation of all the text nodes in the given node list.
TextRuleDoclet - Class in com.google.caja.parser.quasiliteral
Extracts and formats the rules of Caja from DefaultCajaRewriter output to the console
TextRuleDoclet() - Constructor for class com.google.caja.parser.quasiliteral.TextRuleDoclet
 
thatDefines(String) - Method in class com.google.caja.parser.quasiliteral.Scope
Returns the scope that defines the given name or null if none.
THEAD_CLOSERS - Static variable in class com.google.caja.ancillary.servlet.HtmlReducer
 
THIS_NODE - Static variable in class com.google.caja.parser.quasiliteral.ReservedNames
The current node for an event handler function.
throwOrReport(MessageTypeInt, MessagePart...) - Method in class com.google.caja.parser.css.CssParser
Constructs a message and either throws or reports it depending on whether the parser is in tolerant mode.
throwOrReportExpectedToken(String) - Method in class com.google.caja.parser.css.CssParser
Adds a message to the message queue in tolerant mode or throws a ParseException otherwise.
throwsParseException(String) - Method in class com.google.caja.parser.css.CssParserTest
 
throwsParseException(String) - Method in class com.google.caja.parser.js.FuzzedParserTest
 
ThrowStmt - Class in com.google.caja.parser.js
 
ThrowStmt(FilePosition, Void, List<? extends Expression>) - Constructor for class com.google.caja.parser.js.ThrowStmt
 
ThrowStmt(FilePosition, Expression) - Constructor for class com.google.caja.parser.js.ThrowStmt
 
TIME_RE - Static variable in class com.google.caja.plugin.SignatureResolver
http://www.w3.org/TR/CSS21/aural.html#value-def-time
TIME_SUFFIX_RE - Static variable in class com.google.caja.plugin.SignatureResolver
 
timer(Function, double) - Method in class com.google.caja.util.RhinoExecutor.ScriptPowerBox
 
title - Variable in class com.google.caja.ancillary.jsdoc.HtmlRenderer
 
toAdd - Variable in class com.google.caja.parser.AbstractParseTreeNode.Insertion
 
toAdd - Variable in class com.google.caja.parser.ParseTreeNodeTest.IntEnqueuerThatMungesSiblings
 
toArray() - Method in class com.google.caja.util.CollectionsTest.PetulantCollection
 
toArray(T[]) - Method in class com.google.caja.util.CollectionsTest.PetulantCollection
 
toArrayList(String...) - Method in class com.google.caja.lang.css.CssPropertyPatternsTest
 
toAssignment(Declaration) - Static method in class com.google.caja.ancillary.opt.VarCollector
 
toAttr(Document, String, String) - Method in class com.google.caja.parser.html.AttrStub
 
toByte(char[], int, int) - Static method in class com.google.caja.lexer.UriDecoder
 
toExpression(boolean) - Method in class com.google.caja.plugin.templates.Emitter
 
toExpression(boolean) - Method in class com.google.caja.plugin.templates.JsConcatenator
Returns an expression describing the result of concatenating the result of each expression passed to JsConcatenator.append(com.google.caja.lexer.FilePosition, java.lang.String).
toFilePosition(int) - Method in class com.google.caja.lexer.SourceBreaks
 
toFilePosition(int, int) - Method in class com.google.caja.lexer.SourceBreaks
 
toFilePosition(String, Map<InputSource, String>) - Method in class com.google.caja.render.OrigSourceRendererTestCase
 
toFileUnderSameDirectory(URI) - Method in class com.google.caja.plugin.UriToFile
 
toFragment(String) - Method in class com.google.caja.ancillary.jsdoc.HtmlRenderer.HtmlBuilderSandBoxSafe
 
toFragment(String) - Method in class com.google.caja.parser.html.HtmlQuasiBuilder
Parses as an HTML fragment.
toFunctionConstructor(JsonML) - Method in class com.google.caja.parser.js.JsonMLConverter
 
toHtml(Node) - Method in class com.google.caja.ancillary.jsdoc.HtmlRenderer.HtmlBuilderSandBoxSafe
 
toHtmlAttributes(List<Attr>, HtmlAttributes) - Static method in class com.google.caja.parser.html.Html5ElementStack
 
toIdentifierChain(String, FilePosition, MessageQueue) - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
toIgnore - Variable in class com.google.caja.ancillary.servlet.Request
 
toInitOrIdPatt() - Method in class com.google.caja.parser.js.Declaration
 
toInputSource(String) - Method in interface com.google.caja.ancillary.jsdoc.FileSystem
 
toInputSource(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain.RealFileSystem
 
toInputSource(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain.RestrictedFileSystem
 
toInputSource(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMainTest.FakeFileSystem
 
toInputSource(String) - Method in class com.google.caja.ancillary.servlet.ZipFileSystem
 
toInsert - Variable in class com.google.caja.parser.ParseTreeNodeTest.IntEnqueuerThatInserts
 
toInt32(double) - Static method in class com.google.caja.parser.js.Operation
 
toInteger(Token<JsTokenType>) - Method in class com.google.caja.parser.js.Parser
 
toIntegerLiteral(Token<JsTokenType>) - Method in class com.google.caja.parser.js.Parser
 
toJavascriptSideTable() - Method in class com.google.caja.plugin.stages.DebuggingSymbols
Produces a set of actuals that can be consumed by ___.useDebugSymbols from cajita-debugmode.js.
toJson(String, MessageQueue) - Static method in class com.google.caja.ancillary.jsdoc.Jsdoc
 
toJson(List<?>, RenderContext) - Static method in class com.google.caja.render.SourceSpansRenderer
 
toJsonML() - Method in class com.google.caja.parser.js.ArrayConstructor
 
toJsonML() - Method in class com.google.caja.parser.js.Block
 
toJsonML() - Method in class com.google.caja.parser.js.BooleanLiteral
 
toJsonML() - Method in class com.google.caja.parser.js.BreakStmt
 
toJsonML() - Method in class com.google.caja.parser.js.CajoledModule
 
toJsonML() - Method in class com.google.caja.parser.js.CajoledModuleExpression
 
toJsonML() - Method in class com.google.caja.parser.js.CaseStmt
 
toJsonML() - Method in class com.google.caja.parser.js.CatchStmt
 
toJsonML() - Method in class com.google.caja.parser.js.Conditional
 
toJsonML() - Method in class com.google.caja.parser.js.ContinueStmt
 
toJsonML() - Method in class com.google.caja.parser.js.DebuggerStmt
 
toJsonML() - Method in class com.google.caja.parser.js.Declaration
 
toJsonML() - Method in class com.google.caja.parser.js.DefaultCaseStmt
 
toJsonML() - Method in class com.google.caja.parser.js.Directive
 
toJsonML() - Method in class com.google.caja.parser.js.DirectivePrologue
 
toJsonML() - Method in class com.google.caja.parser.js.DoWhileLoop
 
toJsonML() - Method in class com.google.caja.parser.js.ExpressionStmt
 
toJsonML() - Method in class com.google.caja.parser.js.FinallyStmt
 
toJsonML() - Method in class com.google.caja.parser.js.ForEachLoop
 
toJsonML() - Method in class com.google.caja.parser.js.ForLoop
 
toJsonML() - Method in class com.google.caja.parser.js.FunctionConstructor
 
toJsonML() - Method in class com.google.caja.parser.js.FunctionDeclaration
 
toJsonML() - Method in class com.google.caja.parser.js.GetterProperty
 
toJsonML() - Method in class com.google.caja.parser.js.Identifier
 
toJsonML() - Method in interface com.google.caja.parser.js.JsonMLCompatible
Creates a JsonML representation of this AST.
toJsonML() - Method in class com.google.caja.parser.js.LabeledStmtWrapper
 
toJsonML() - Method in class com.google.caja.parser.js.MultiDeclaration
 
toJsonML() - Method in class com.google.caja.parser.js.NoChildren
 
toJsonML() - Method in class com.google.caja.parser.js.Noop
 
toJsonML() - Method in class com.google.caja.parser.js.NullLiteral
 
toJsonML() - Method in class com.google.caja.parser.js.NumberLiteral
 
toJsonML() - Method in class com.google.caja.parser.js.ObjectConstructor
 
toJsonML() - Method in class com.google.caja.parser.js.Operation
 
toJsonML() - Method in class com.google.caja.parser.js.Parser.ActualList
 
toJsonML() - Method in class com.google.caja.parser.js.QuotedExpression
 
toJsonML() - Method in class com.google.caja.parser.js.Reference
 
toJsonML() - Method in class com.google.caja.parser.js.RegexpLiteral
 
toJsonML() - Method in class com.google.caja.parser.js.ReturnStmt
 
toJsonML() - Method in class com.google.caja.parser.js.SetterProperty
 
toJsonML() - Method in class com.google.caja.parser.js.StringLiteral
 
toJsonML() - Method in class com.google.caja.parser.js.SwitchStmt
 
toJsonML() - Method in class com.google.caja.parser.js.ThrowStmt
 
toJsonML() - Method in class com.google.caja.parser.js.TranslatedCode
 
toJsonML() - Method in class com.google.caja.parser.js.TryStmt
 
toJsonML() - Method in class com.google.caja.parser.js.ValueProperty
 
toJsonML() - Method in class com.google.caja.parser.js.WhileLoop
 
toJsonML() - Method in class com.google.caja.parser.js.WithStmt
 
toJsonMLAsProgram() - Method in class com.google.caja.parser.js.Block
 
toJsonMLStr() - Method in class com.google.caja.parser.js.Reference
 
toJsonValue(Object) - Static method in class com.google.caja.util.Json
 
tok - Variable in class com.google.caja.lexer.AbstractTokenStream
 
Token<T extends TokenType> - Class in com.google.caja.lexer
A lexical token.
Token(String, T, FilePosition) - Constructor for class com.google.caja.lexer.Token
 
TOKEN_BEFORE_REGEXP_LITERAL_RE - Static variable in class com.google.caja.lexer.JsLexer
According to http://www.mozilla.org/js/language/js20/rationale/syntax.html "To support error recovery, JavaScript 2.0's lexical grammar must be made independent of its syntactic grammar.
tokenBreak(int) - Method in class com.google.caja.lexer.InputElementSplitter
True if the given offset into p fell on a line continuation.
TokenClassification - Enum in com.google.caja.render
Quickly classifies JS and CSS tokens so they can be rendered to an output stream.
TokenClassification() - Constructor for enum com.google.caja.render.TokenClassification
 
TokenClassificationTest - Class in com.google.caja.render
 
TokenClassificationTest() - Constructor for class com.google.caja.render.TokenClassificationTest
 
TokenConsumer - Interface in com.google.caja.lexer
Receives a set of tokens corresponding to a rendered parse tree.
tokenFilter - Variable in class com.google.caja.lexer.TokenQueue
 
tokenizeSignature(String) - Static method in class com.google.caja.parser.css.CssPropertySignature.Parser
 
tokenizeTestInput(String, boolean, boolean) - Method in class com.google.caja.parser.html.DomParserTest
 
TokenQueue<T extends TokenType> - Class in com.google.caja.lexer
A queue of tokens extracted from a Lexer and a bunch of convenience methods for parsing.
TokenQueue(TokenStream<T>, InputSource, Criterion<Token<T>>) - Constructor for class com.google.caja.lexer.TokenQueue
 
TokenQueue(TokenStream<T>, InputSource) - Constructor for class com.google.caja.lexer.TokenQueue
 
TokenQueue.Mark - Class in com.google.caja.lexer
Allows rewinding to a known position in the token queue.
TokenQueue.Mark(TokenQueue<?>) - Constructor for class com.google.caja.lexer.TokenQueue.Mark
 
TokenQueue.TokenList<TT extends TokenType> - Class in com.google.caja.lexer
A singly linked list of tokens.
TokenQueue.TokenList() - Constructor for class com.google.caja.lexer.TokenQueue.TokenList
 
TOKENS - Static variable in class com.google.caja.parser.css.CssPropertySignature.Parser
 
tokens - Variable in class com.google.caja.parser.html.DomParser
 
tokens - Variable in class com.google.caja.plugin.templates.LocalizedHtml
 
tokens - Variable in class com.google.caja.render.Indenter
The token list.
tokensFromNode(Node) - Static method in class com.google.caja.plugin.templates.Localizer
 
TokenStream<T extends TokenType> - Interface in com.google.caja.lexer
A stream of tokens whose API is similar to an Iterator, but whose methods can throw ParseException to allow for lazy tokenizers.
TokenType - Interface in com.google.caja.lexer
Marker interface for enumerations of token types in a particular language.
tolerance - Variable in class com.google.caja.parser.css.CssParser
 
toLiteralValue(Expression) - Static method in class com.google.caja.parser.js.Operation
 
toLowerCase(String) - Static method in class com.google.caja.util.Strings
 
TOMBSTONE - Static variable in class com.google.caja.util.TransactionSafeMap
The only value not of type V in changes.
toMediaTypeSet(List<CssTree.Medium>) - Static method in class com.google.caja.plugin.stages.InlineCssImportsStage
 
toMessagePart(Annotation) - Static method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
toMessagePart(CharProducer, int) - Static method in class com.google.caja.lexer.CssSplitter
 
toMessageQueue(MessageQueue) - Method in exception com.google.caja.CajaException
 
toMessageQueue(MessageQueue) - Method in class com.google.caja.plugin.MessageSList
 
toNamespace(Namespaces, MessageQueue) - Method in class com.google.caja.parser.html.AttrStub
 
toNode(JsonML) - Method in class com.google.caja.parser.js.JsonMLConverter
 
toNode(JsonML, Class<T>) - Method in class com.google.caja.parser.js.JsonMLConverter
 
toNodeOrNoop(JsonML) - Method in class com.google.caja.parser.js.JsonMLConverter
 
toNodeOrTrue(JsonML) - Method in class com.google.caja.parser.js.JsonMLConverter
 
toNodes(List<? extends JsonML>, Class<T>) - Method in class com.google.caja.parser.js.JsonMLConverter
 
toNodeType(Class<? extends ParseTreeNode>) - Static method in class com.google.caja.parser.quasiliteral.RuleChain
Parallels fuzzing done in QuasiBuilder.parseQuasiNode
toNumber(Token<JsTokenType>) - Method in class com.google.caja.parser.js.Parser
 
toNumberLiteral(Token<JsTokenType>) - Method in class com.google.caja.parser.js.Parser
 
tool - Variable in class com.google.caja.plugin.Planner.PartialPlan
 
toOutputStream(OutputStream) - Method in class com.google.caja.ancillary.servlet.Content
 
top() - Method in class com.google.caja.plugin.stages.LegacyNamespaceFixupStageTest.NamespaceUnawareBuilder
 
toParseTreeNode(JsonML) - Method in class com.google.caja.parser.js.JsonMLConverter
 
toPattern(String) - Method in class com.google.caja.lang.css.CssPropertyPatternsTest
 
toPlan(Planner.PartialPlan<TOOL>) - Static method in class com.google.caja.plugin.Planner
 
topLevelHtmlFromInput - Variable in class com.google.caja.parser.html.Html5ElementStack
 
topRef(Expression) - Static method in class com.google.caja.ancillary.opt.ParseTreeKB
 
toQuotedValue(CharSequence) - Static method in class com.google.caja.parser.js.StringLiteral
 
toRegularExpression() - Method in interface com.google.caja.lang.html.RegularCriterion
 
toRemove - Variable in class com.google.caja.parser.AbstractParseTreeNode.Removal
 
toRemove - Variable in class com.google.caja.parser.ParseTreeNodeTest.IntEnqueuerThatMungesSiblings
 
toRemove - Variable in class com.google.caja.parser.ParseTreeNodeTest.IntEnqueuerThatRemoves
 
toReplace - Variable in class com.google.caja.parser.ParseTreeNodeTest.IntEnqueuerThatReplaces
 
toString() - Method in class com.google.caja.ancillary.jsdoc.AbstractAnnotation
 
toString() - Method in class com.google.caja.ancillary.linter.ExitModes.ExitMode
 
toString() - Method in class com.google.caja.ancillary.linter.ExitModes
 
toString() - Method in class com.google.caja.ancillary.linter.LiveSet
 
toString() - Method in class com.google.caja.ancillary.linter.VariableLiveness.ConditionalLiveSet
 
toString() - Method in class com.google.caja.ancillary.linter.VariableLiveness.LiveCalc
 
toString() - Method in class com.google.caja.ancillary.opt.Fact
 
toString() - Method in class com.google.caja.ancillary.opt.Var
 
toString() - Method in class com.google.caja.ancillary.servlet.Job
 
toString() - Method in enum com.google.caja.ancillary.servlet.Verb
 
toString() - Method in class com.google.caja.config.TypeDefinitionImpl
 
toString() - Method in class com.google.caja.config.WhiteListImpl
 
toString() - Method in class com.google.caja.config.WhiteListSkeleton
 
toString() - Method in class com.google.caja.lang.css.JSRE
 
toString() - Method in class com.google.caja.lang.html.HTML.Attribute
 
toString() - Method in class com.google.caja.lang.html.HTML.Element
 
toString(int, int) - Method in class com.google.caja.lexer.CharProducer
 
toString() - Method in class com.google.caja.lexer.CharProducer
 
toString() - Method in class com.google.caja.lexer.ExternalReference
 
toString() - Method in class com.google.caja.lexer.FilePosition
 
toString() - Method in class com.google.caja.lexer.InputSource
 
toString() - Method in enum com.google.caja.lexer.Keyword
 
toString() - Method in class com.google.caja.lexer.PositionInferer.Boundary
For debugging.
toString() - Method in class com.google.caja.lexer.PositionInferer.EqualRelation
 
toString() - Method in class com.google.caja.lexer.PositionInferer.LessThanRelation
 
toString() - Method in enum com.google.caja.lexer.Punctuation
 
toString() - Method in class com.google.caja.lexer.PunctuationTrie
 
toString() - Method in class com.google.caja.lexer.Token
 
toString() - Method in class com.google.caja.parser.AbstractParseTreeNode
 
toString() - Method in class com.google.caja.parser.AncestorChain
 
toString(StringBuilder) - Method in class com.google.caja.parser.AncestorChain
 
toString() - Method in class com.google.caja.parser.css.CssPropertySignature
 
toString() - Method in class com.google.caja.parser.css.CssTree
 
toString() - Method in class com.google.caja.parser.html.AttribKey
 
toString() - Method in class com.google.caja.parser.html.ElKey
 
toString() - Method in class com.google.caja.parser.html.Namespaces
 
toString() - Method in class com.google.caja.parser.js.NullLiteral.NullPlaceholder
 
toString() - Method in class com.google.caja.parser.js.RegexpLiteral.RegexpWrapper
 
toString() - Method in class com.google.caja.parser.js.scope.ScopeAnalyzerTest.TestScope
 
toString() - Method in class com.google.caja.parser.quasiliteral.AbstractQuasiHole
 
toString() - Method in class com.google.caja.parser.quasiliteral.NameContext.VarInfo
 
toString() - Method in class com.google.caja.parser.quasiliteral.opt.ScopeTree
 
toString() - Method in class com.google.caja.parser.quasiliteral.Rule
 
toString() - Method in class com.google.caja.parser.quasiliteral.SimpleQuasiNode
 
toString() - Method in class com.google.caja.parser.quasiliteral.TrailingUnderscoresHole
 
toString() - Method in class com.google.caja.plugin.Candidate
 
toString() - Method in class com.google.caja.plugin.Job
 
toString() - Method in class com.google.caja.plugin.JobEnvelope
A debugging string.
toString() - Method in class com.google.caja.plugin.Jobs
 
toString() - Method in class com.google.caja.plugin.Match
 
toString() - Method in class com.google.caja.plugin.Planner.PlanState
 
toString() - Method in class com.google.caja.plugin.stages.PipelineStageTestCase.JobStub
 
toString() - Method in class com.google.caja.plugin.templates.LocalizedHtml
 
toString() - Method in class com.google.caja.plugin.templates.SafeHtmlMaker.NodeBone
 
toString() - Method in class com.google.caja.plugin.templates.SafeHtmlMaker.ScriptBone
 
toString() - Method in class com.google.caja.plugin.UriPolicyHintKey
 
toString() - Method in class com.google.caja.render.Indent
 
toString(int[]) - Method in class com.google.caja.render.TabularSideBySideRenderer.CodeRow
 
toString(int[]) - Method in class com.google.caja.render.TabularSideBySideRenderer.FileRow
 
toString(int[]) - Method in interface com.google.caja.render.TabularSideBySideRenderer.TableRow
 
toString() - Method in class com.google.caja.reporting.Message
 
toString() - Method in class com.google.caja.reporting.MessagePart.Factory.ArrayPart
 
toString() - Method in class com.google.caja.reporting.MessagePart.Factory.MessagePartWrapper
 
toString() - Method in class com.google.caja.util.Bag
 
toString() - Method in class com.google.caja.util.Criterion.Factory.Contrarian
 
toString() - Method in class com.google.caja.util.Executor.Input
 
toString() - Method in class com.google.caja.util.Name
 
toString() - Method in class com.google.caja.util.Pair
 
toString() - Method in class com.google.caja.util.SparseBitSet
 
toString() - Method in class com.google.caja.util.SyntheticAttributeKey
 
toStringBuilder(int, StringBuilder) - Method in class com.google.caja.lexer.PunctuationTrie
 
toStringBuilder(int, StringBuilder) - Method in class com.google.caja.parser.quasiliteral.opt.ScopeTree
 
toStringDeep() - Method in class com.google.caja.parser.AbstractParseTreeNode
 
toStringDeep(int) - Method in class com.google.caja.parser.AbstractParseTreeNode
 
toStringList(List<String>) - Method in class com.google.caja.lexer.PunctuationTrie
Append all strings s such that this.lookup(s).isTerminal() to the given list in lexical order.
toStringList(String, List<String>) - Method in class com.google.caja.lexer.PunctuationTrie
 
toStringLiteral(ParseTreeNode) - Static method in class com.google.caja.parser.quasiliteral.Rule
Produce a StringLiteral from node's identifier.
toUint32(double) - Static method in class com.google.caja.parser.js.Operation
 
toUpperCase(String) - Static method in class com.google.caja.util.Strings
 
toWriter(Writer) - Method in class com.google.caja.ancillary.servlet.Content
 
toZip() - Method in class com.google.caja.ancillary.servlet.ZipFileSystem
 
tq - Variable in class com.google.caja.ancillary.jsdoc.CommentParser
 
tq - Variable in class com.google.caja.lexer.TokenQueue.Mark
 
tq - Variable in class com.google.caja.parser.css.CssParser
 
tq - Variable in class com.google.caja.parser.ParserBase
 
trailing - Variable in class com.google.caja.parser.quasiliteral.TrailingUnderscoresHole
 
TrailingUnderscoresHole - Class in com.google.caja.parser.quasiliteral
Quasiliteral "hole" matching an identifier containing trailing underscores.
TrailingUnderscoresHole(String, int) - Constructor for class com.google.caja.parser.quasiliteral.TrailingUnderscoresHole
 
TransactionSafeMap<K,V> - Class in com.google.caja.util
Provides a map with transactional semantics.
TransactionSafeMap(Map<K, V>) - Constructor for class com.google.caja.util.TransactionSafeMap
 
transfInnocent(PrintWriter, List<File>, List<File>, File, Map<String, Object>) - Method in class com.google.caja.plugin.BuildServiceImplementation
Applies the innocent code transformer to inputs.
transfInnocent(Pair<InputSource, File>, Writer, PrintWriter) - Static method in class com.google.caja.render.Innocent
 
transfInnocent(PrintWriter, List<File>, List<File>, File, Map<String, Object>) - Method in interface com.google.caja.tools.BuildService
Innocent code transforms files writing any messages to logger, returning true iff the task passes.
transform(ParseTreeNode, Scope) - Method in class com.google.caja.parser.quasiliteral.Rule
For when you just want to match(), expand() all bindings, and subst() using the rule's matches and substitutes annotations.
TransformAntTask - Class in com.google.caja.tools
An ANT task that Cajoles a set of files.
TransformAntTask() - Constructor for class com.google.caja.tools.TransformAntTask
 
TransformAntTask.TranslateTaskOutput - Class in com.google.caja.tools
 
TransformAntTask.TranslateTaskOutput() - Constructor for class com.google.caja.tools.TransformAntTask.TranslateTaskOutput
 
TranslatedCode - Class in com.google.caja.parser.js
The result of a code translation step, such as an HTML to JS compiler.
TranslatedCode(FilePosition, Void, List<? extends Statement>) - Constructor for class com.google.caja.parser.js.TranslatedCode
 
TranslatedCode(Block) - Constructor for class com.google.caja.parser.js.TranslatedCode
 
translateUrls(AncestorChain<? extends CssTree>) - Method in class com.google.caja.plugin.CssRewriter
 
trie - Variable in class com.google.caja.render.JsTokenAdjacencyChecker
Keeps track of our position in a run of punctuation tokens.
trimNewlines(String) - Static method in class com.google.caja.render.TabularSideBySideRenderer
 
TRUE - Static variable in class com.google.caja.ancillary.opt.Fact
 
truthy - Variable in class com.google.caja.ancillary.linter.VariableLiveness.ConditionalLiveSet
The set of variables live if the expression produces a value v such that !!v === true.
TRUTHY - Static variable in class com.google.caja.ancillary.opt.Fact
 
TryStmt - Class in com.google.caja.parser.js
A try - catch - finally block.
TryStmt(FilePosition, Void, List<? extends Statement>) - Constructor for class com.google.caja.parser.js.TryStmt
 
TryStmt(FilePosition, Block, CatchStmt, FinallyStmt) - Constructor for class com.google.caja.parser.js.TryStmt
 
ts - Variable in class com.google.caja.ancillary.jsdoc.CommentParser.Filter
 
ts - Variable in class com.google.caja.ancillary.jsdoc.CommentParser.Joiner
 
ts - Variable in class com.google.caja.lexer.JsLexer
 
tstream - Variable in class com.google.caja.lexer.TokenQueue
 
TWENTY_ONE_DIGITS_ROUNDED_TO_ZERO - Static variable in class com.google.caja.parser.js.NumberLiteral
 
TWO_TO_THE_32 - Static variable in class com.google.caja.parser.js.Operation
 
type() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
 
type - Variable in class com.google.caja.ancillary.opt.Fact
 
type - Variable in class com.google.caja.ancillary.servlet.Content
 
type - Variable in enum com.google.caja.demos.playground.client.ui.Example
 
type - Variable in class com.google.caja.lexer.InputElementSplitter.ParsedNumber
 
type - Variable in class com.google.caja.lexer.Token
 
type - Variable in class com.google.caja.parser.js.JsonMLCompatible.JsonMLBuilder
 
type - Variable in enum com.google.caja.parser.js.Operator
 
type - Variable in class com.google.caja.parser.js.scope.ScopeAnalyzer.ScopeTree
 
type - Variable in class com.google.caja.parser.js.scope.ScopeAnalyzerTest.TestScope
 
type - Variable in class com.google.caja.parser.quasiliteral.Scope
 
type - Variable in class com.google.caja.plugin.Job
 
type - Variable in class com.google.caja.plugin.Match
 
type - Variable in class com.google.caja.plugin.stages.EmbeddedContent
 
TYPE - Static variable in class com.google.caja.plugin.stages.HtmlEmbeddedContentFinder
 
type - Variable in class com.google.caja.plugin.stages.PipelineStageTestCase.JobStub
 
type - Variable in class com.google.caja.reporting.Message
 
type - Variable in class com.google.caja.util.SyntheticAttributeKey
 
type_ - Variable in class com.google.caja.lang.html.HTML.Attribute
Type of the attribute value, e.g.
typeCheck - Variable in class com.google.caja.service.CajolingService
 
TypeDefinitionImpl - Class in com.google.caja.config
 
TypeDefinitionImpl(Map<String, Object>) - Constructor for class com.google.caja.config.TypeDefinitionImpl
 
typeDefinitions() - Method in interface com.google.caja.config.WhiteList
An immutable mapping of names to type definition for all items.
typeDefinitions() - Method in class com.google.caja.config.WhiteListImpl
 
typeOf() - Method in class com.google.caja.parser.js.ArrayConstructor
 
typeOf() - Method in class com.google.caja.parser.js.BooleanLiteral
 
typeOf() - Method in class com.google.caja.parser.js.CajoledModuleExpression
 
typeOf() - Method in interface com.google.caja.parser.js.Expression
null or the result of applying the typeof operator to the result of this expression.
typeOf() - Method in class com.google.caja.parser.js.FunctionConstructor
 
typeOf() - Method in class com.google.caja.parser.js.NoChildren
 
typeOf() - Method in class com.google.caja.parser.js.NullLiteral
 
typeOf() - Method in class com.google.caja.parser.js.NumberLiteral
 
typeOf() - Method in class com.google.caja.parser.js.ObjectConstructor
 
typeOf() - Method in class com.google.caja.parser.js.Operation
 
typeOf() - Method in class com.google.caja.parser.js.Parser.ActualList
 
typeOf() - Method in class com.google.caja.parser.js.QuotedExpression
 
typeOf() - Method in class com.google.caja.parser.js.Reference
 
typeOf() - Method in class com.google.caja.parser.js.RegexpLiteral
 
typeOf() - Method in class com.google.caja.parser.js.StringLiteral
 
types - Variable in class com.google.caja.ancillary.linter.NodeBuckets.Maker
 
TYPES - Static variable in class com.google.caja.render.JsMinimalPrinterTest
 
TYPES - Static variable in class com.google.caja.render.JsPrettyPrinterTest
 

U

U_ERRORS - Static variable in class com.google.caja.tools.TestSummary
 
U_FAILURES - Static variable in class com.google.caja.tools.TestSummary
 
UCASE_CHARS - Static variable in class com.google.caja.util.Strings
 
unambiguousAbbreviationFor(String) - Method in class com.google.caja.util.Abbreviator
If item was in the input set, then the shortest unambiguous suffix of item that is not a suffix of any other item in the input set, or item if item was not in the input set.
uncajoled - Variable in class com.google.caja.parser.quasiliteral.Rule.ReadAssignOperands
 
UncajoledModule - Class in com.google.caja.parser.js
Translates to a cajoled module which renders as: ___.loadModule....
UncajoledModule(FilePosition, Void, List<? extends Block>) - Constructor for class com.google.caja.parser.js.UncajoledModule
 
UncajoledModule(FilePosition, Block) - Constructor for class com.google.caja.parser.js.UncajoledModule
 
UncajoledModule(Block) - Constructor for class com.google.caja.parser.js.UncajoledModule
 
uncajoledModule(ParseTreeNode) - Static method in class com.google.caja.plugin.stages.ValidateJavascriptStage
 
undef(FilePosition) - Static method in class com.google.caja.ancillary.opt.StatementSimplifier
 
UNDEFINED - Static variable in class com.google.caja.ancillary.opt.Fact
 
UNDEFINED - Static variable in class com.google.caja.parser.js.Operation
 
undefined(FilePosition) - Static method in class com.google.caja.parser.js.Operation
 
under(AncestorChain<?>) - Method in class com.google.caja.ancillary.linter.NodeBuckets.Maker
 
underlying - Variable in class com.google.caja.ancillary.jsdoc.HtmlRenderer.FileSystemSandBoxSafe
 
underlying - Variable in class com.google.caja.ancillary.jsdoc.HtmlRenderer.HtmlBuilderSandBoxSafe
 
underlying - Variable in class com.google.caja.parser.html.NamedNodeMapWrapper
 
underlying - Variable in class com.google.caja.parser.html.NodeListWrapper
 
underlying - Variable in class com.google.caja.parser.html.NodeWrapper
 
underlying - Variable in class com.google.caja.util.Multimaps.MultimapImpl
Maps to non-empty collections produced by Multimaps.MultimapImpl.collectionMaker.
underlyingAttr - Variable in class com.google.caja.parser.html.AttrWrapper
 
underlyingEl - Variable in class com.google.caja.parser.html.ElementWrapper
 
unescape(Token<CssTokenType>) - Static method in class com.google.caja.parser.css.CssParser
Unescapes all escape sequences from the given tokens text.
unescape(String, boolean) - Static method in class com.google.caja.parser.css.CssParser
 
UNESCAPE_PATTERN - Static variable in class com.google.caja.parser.js.StringLiteral
 
unescapeJsString(CharSequence) - Static method in class com.google.caja.parser.js.StringLiteral
Replaces javascript escape sequences with the code units they specify.
UNICODE_ESCAPE - Static variable in class com.google.caja.parser.ParserBase
 
unicodeEscape(char, Appendable) - Static method in class com.google.caja.lexer.escaping.Escaping
 
UNICODERANGELITERAL - Static variable in class com.google.caja.parser.css.CssTree
 
unimplemented() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
Emits the empty string.
union(ExitModes) - Method in class com.google.caja.ancillary.linter.ExitModes
ExitModes that are true for any of the predicates above that are true for this or for m.
union(LiveSet) - Method in class com.google.caja.ancillary.linter.LiveSet
Yields a LiveSet with all symbols that occur in this or other.
union - Variable in class com.google.caja.plugin.Planner.PlanState
The bitwise or of the elements of properties.
union(JobCache.Keys) - Method in interface com.google.caja.plugin.stages.JobCache.Keys
An instance that iterates over all the keys in this and all the keys in other.
union(Collection<? extends T>, Collection<? extends T>) - Static method in class com.google.caja.util.Sets
a U b
union(SparseBitSet) - Method in class com.google.caja.util.SparseBitSet
 
UNK - Static variable in class com.google.caja.ancillary.opt.Fact
 
UNK - Static variable in class com.google.caja.ancillary.opt.ParseTreeKB
 
UNK - Static variable in class com.google.caja.parser.quasiliteral.CajitaRewriter
 
UNK - Static variable in class com.google.caja.parser.quasiliteral.ES53Rewriter
 
UNKNOWN - Static variable in class com.google.caja.lexer.FilePosition
 
UNKNOWN - Static variable in class com.google.caja.lexer.InputSource
 
UNKNOWN_START_OF_FILE - Static variable in class com.google.caja.parser.html.Nodes
 
unknownNamespace(FilePosition, Namespaces, String, MessageQueue) - Static method in class com.google.caja.parser.html.AbstractElementStack
 
unless - Variable in class com.google.caja.tools.GenRuleAntTask
 
UNMASKABLE_IDENTIFIERS - Static variable in class com.google.caja.parser.quasiliteral.Scope
JavaScript identifiers where masking may change the behavior of synthetic code or cause lots of confusion.
unnamedHandlers - Variable in class com.google.caja.plugin.templates.SafeHtmlMaker
 
unpoppedElements - Variable in class com.google.caja.parser.html.CajaTreeBuilder
 
unquote() - Method in class com.google.caja.parser.js.QuotedExpression
 
unroll(ListIterator<?>) - Static method in class com.google.caja.parser.css.CssPropertySignature.Parser
Used to generate exception messages.
unrollComma(Expression) - Static method in class com.google.caja.ancillary.opt.StatementSimplifier
 
UNSPECIFIED_MAX - Static variable in class com.google.caja.lexer.PositionInferer
 
UNSPECIFIED_MIN - Static variable in class com.google.caja.lexer.PositionInferer
 
UnsupportedContentTypeException - Exception in com.google.caja.service
Thrown by cajoling service when it is requested to retrieve content for which there is no associated checker.
UnsupportedContentTypeException() - Constructor for exception com.google.caja.service.UnsupportedContentTypeException
 
UnsupportedContentTypeException(String) - Constructor for exception com.google.caja.service.UnsupportedContentTypeException
 
unvar(Block, Set<Identifier>, List<FunctionConstructor>) - Static method in class com.google.caja.ancillary.opt.VarCollector
 
unwrap(T, Class<T>) - Method in class com.google.caja.parser.html.DomMembrane
 
updoc() - Method in class com.google.caja.ancillary.jsdoc.AnnotationHandlers
Treats content as Updoc and returns a function that will execute the tests contained therein/
Updoc - Class in com.google.caja.ancillary.jsdoc
A passage of executable documentation in a javascript doc comment.
Updoc(FilePosition, List<? extends Updoc.Run>) - Constructor for class com.google.caja.ancillary.jsdoc.Updoc
 
updoc(CharProducer) - Method in class com.google.caja.ancillary.jsdoc.UpdocParserTest
 
Updoc.Run - Class in com.google.caja.ancillary.jsdoc
A single input to and response from an interactive shell.
Updoc.Run(FilePosition, Expression, Expression) - Constructor for class com.google.caja.ancillary.jsdoc.Updoc.Run
 
UpdocParser - Class in com.google.caja.ancillary.jsdoc
Parses Updoc.
UpdocParser(MessageQueue) - Constructor for class com.google.caja.ancillary.jsdoc.UpdocParser
 
UpdocParser.UpdocLexer - Class in com.google.caja.ancillary.jsdoc
 
UpdocParser.UpdocLexer(CharProducer) - Constructor for class com.google.caja.ancillary.jsdoc.UpdocParser.UpdocLexer
 
UpdocParserTest - Class in com.google.caja.ancillary.jsdoc
 
UpdocParserTest() - Constructor for class com.google.caja.ancillary.jsdoc.UpdocParserTest
 
UploadPage - Class in com.google.caja.ancillary.servlet
Invoked from a file upload form in files/upload.html to upload a source code file.
UploadPage() - Constructor for class com.google.caja.ancillary.servlet.UploadPage
 
upTo(int) - Method in class com.google.caja.plugin.stages.Splitter
Compute the pieces of the string literals that span from the mark to the given delta.
uri - Variable in class com.google.caja.config.UriReader
 
uri - Variable in class com.google.caja.lexer.ExternalReference
 
uri - Variable in class com.google.caja.lexer.InputSource
 
uri - Variable in class com.google.caja.parser.html.Namespaces
An interned namespace URI.
uri(String) - Method in class com.google.caja.util.RhinoExecutor.ScriptPowerBox
 
URI_ESCAPES - Static variable in class com.google.caja.lexer.escaping.Escaping
From RFC 3986:
URI_SUFFIX_RE - Static variable in class com.google.caja.plugin.SignatureResolver
 
uriContent - Variable in class com.google.caja.service.ServiceTestCase
 
uriDecode(String) - Static method in class com.google.caja.ancillary.servlet.CajaWebToolsServlet
 
UriDecoder - Class in com.google.caja.lexer
Decodes url-encoded content as specified in section 2.4 of RFC 2396.
UriDecoder() - Constructor for class com.google.caja.lexer.UriDecoder
 
UriEffect - Enum in com.google.caja.plugin
Explains the effect that allowing a URI to load has.
UriEffect() - Constructor for enum com.google.caja.plugin.UriEffect
 
UriFetcher - Class in com.google.caja.ancillary.servlet
 
UriFetcher() - Constructor for class com.google.caja.ancillary.servlet.UriFetcher
 
uriFetcher - Variable in class com.google.caja.parser.quasiliteral.ModuleManager
 
uriFetcher - Variable in class com.google.caja.plugin.PluginMeta
 
uriFetcher - Variable in class com.google.caja.plugin.stages.PipelineStageTestCase
 
UriFetcher - Interface in com.google.caja.plugin
Specifies how the cajoler resolves external resources such as scripts and stylesheets in the code being cajoled.
uriFetcher - Variable in class com.google.caja.service.AbstractCajolingHandler
 
uriFetcher - Variable in class com.google.caja.service.CajolingService
 
UriFetcher.ChainingUriFetcher - Class in com.google.caja.plugin
Chains one of more uri fetchers in order and returns the first successfully loaded resource
UriFetcher.ChainingUriFetcher() - Constructor for class com.google.caja.plugin.UriFetcher.ChainingUriFetcher
 
UriFetcher.UriFetchException - Exception in com.google.caja.plugin
 
UriFetcher.UriFetchException(ExternalReference, String, Throwable) - Constructor for exception com.google.caja.plugin.UriFetcher.UriFetchException
 
UriFetcher.UriFetchException(ExternalReference, String, List<Throwable>) - Constructor for exception com.google.caja.plugin.UriFetcher.UriFetchException
 
UriFetcher.UriFetchException(ExternalReference, String) - Constructor for exception com.google.caja.plugin.UriFetcher.UriFetchException
 
uriFromBaseElement(Element) - Method in class com.google.caja.plugin.stages.ResolveUriStage
 
uriPolicy - Static variable in class com.google.caja.demos.playground.server.GWTCajolingServiceImpl
 
uriPolicy - Variable in class com.google.caja.plugin.CssRewriter
 
uriPolicy - Variable in class com.google.caja.plugin.PluginMeta
 
UriPolicy - Interface in com.google.caja.plugin
Specifies how to map external resources present in untrusted content or computed by cajoled scripts to URLs which the container can secure.
UriPolicyHintKey<T> - Class in com.google.caja.plugin
Common values for the type hint keys used in the hints parameter to UriPolicy.rewriteUri(com.google.caja.lexer.ExternalReference, com.google.caja.plugin.UriEffect, com.google.caja.plugin.LoaderType, java.util.Map).
UriPolicyHintKey(Class<T>, String) - Constructor for class com.google.caja.plugin.UriPolicyHintKey
 
UriReader - Class in com.google.caja.config
 
UriReader(URI, Reader) - Constructor for class com.google.caja.config.UriReader
 
uriStr - Variable in class com.google.caja.lexer.InputSource
 
UriTest - Class in com.google.caja.plugin
 
UriTest() - Constructor for class com.google.caja.plugin.UriTest
 
uriToFile - Variable in class com.google.caja.plugin.FileSystemUriFetcher
 
uriToFile - Variable in class com.google.caja.plugin.FileSystemUriPolicy
 
UriToFile - Class in com.google.caja.plugin
 
UriToFile(File) - Constructor for class com.google.caja.plugin.UriToFile
 
UriUtil - Class in com.google.caja.lexer.escaping
Utilities for dealing with URIs.
UriUtil() - Constructor for class com.google.caja.lexer.escaping.UriUtil
 
UriUtilTest - Class in com.google.caja.lexer.escaping
 
UriUtilTest() - Constructor for class com.google.caja.lexer.escaping.UriUtilTest
 
url - Variable in enum com.google.caja.demos.playground.client.ui.Example
 
url - Variable in enum com.google.caja.demos.playground.client.ui.Menu
 
usage(String, PrintWriter) - Method in class com.google.caja.plugin.Config
 
usageText - Variable in class com.google.caja.plugin.Config
 
Use - Class in com.google.caja.ancillary.opt
Encapsulates information about the use of a name, as in a reference.
Use(ScopeInfo, String) - Constructor for class com.google.caja.ancillary.opt.Use
 
used - Variable in class com.google.caja.plugin.Planner.PartialPlan
 
usePosition(FilePosition, Node) - Static method in class com.google.caja.parser.html.HtmlQuasiBuilder
Given a file position for a quasi generated sub-tree, make sure all elements have reasonable file positions, so that error messages based on analysis of the quasi generated tree point to roughly the right place.
USER_AGENTS - Static variable in class com.google.caja.ancillary.servlet.UserAgentDb
 
userAgent - Variable in class com.google.caja.ancillary.servlet.Request
Comma separated user agent descriptions that allows the optimizer to incorporate knowledge about the user agent that will receive the output.
UserAgentDb - Class in com.google.caja.ancillary.servlet
A store of user agent environment files.
UserAgentDb() - Constructor for class com.google.caja.ancillary.servlet.UserAgentDb
 
uses - Variable in class com.google.caja.ancillary.opt.ConstantPooler.LitVal
 
uses - Variable in class com.google.caja.ancillary.opt.ScopeInfo
Uses of variables in this scope.
uses - Variable in class com.google.caja.parser.js.scope.ScopeAnalyzer.ScopeTree
The symbols corresponding to uses in this scope.
uses - Variable in class com.google.caja.parser.quasiliteral.opt.ScopeTree
 
useScope - Variable in class com.google.caja.parser.js.scope.ScopeAnalyzer.Symbol
 
usesOf(String) - Method in class com.google.caja.parser.quasiliteral.opt.ScopeTree
All the uses of the identifier in the scope in which it is defined.
UTF1 - Static variable in class com.google.caja.lexer.Chardet
 
UTF16BE - Static variable in class com.google.caja.lexer.Chardet
 
UTF16LE - Static variable in class com.google.caja.lexer.Chardet
 
UTF32BE - Static variable in class com.google.caja.lexer.Chardet
 
UTF32LE - Static variable in class com.google.caja.lexer.Chardet
 
UTF7 - Static variable in class com.google.caja.lexer.Chardet
 
UTF8 - Static variable in class com.google.caja.lexer.Chardet
 
UTF_8 - Static variable in class com.google.caja.util.Charsets
 

V

VALID_ID - Static variable in class com.google.caja.plugin.templates.HtmlAttributeRewriter
 
validate(CssValidator, CssRewriter, AncestorChain<CssTree>) - Static method in class com.google.caja.plugin.stages.ValidateCssStage
 
validateAllAttribs(CssTree.SimpleSelector) - Method in class com.google.caja.plugin.CssValidator
 
validateAttrib(ElKey, CssTree.Attrib) - Method in class com.google.caja.plugin.CssValidator
Attribute must exist in HTML 4 whitelist.
validateAttribToSchema(ElKey, HTML.Attribute, CssTree.Attrib) - Method in class com.google.caja.plugin.CssValidator
 
validateAttribValue(ElKey, HTML.Attribute, CssTree.Attrib, String) - Method in class com.google.caja.plugin.CssValidator
 
validateAttribValueEqual(ElKey, HTML.Attribute, CssTree.Attrib) - Method in class com.google.caja.plugin.CssValidator
 
validateAttribValueIncludes(ElKey, HTML.Attribute, CssTree.Attrib) - Method in class com.google.caja.plugin.CssValidator
 
validateCss(AncestorChain<? extends CssTree>) - Method in class com.google.caja.plugin.CssValidator
True iff the given CSS tree is valid according to the CSS Schema.
validateCss(CssTree) - Method in class com.google.caja.plugin.CssValidator
 
ValidateCssStage - Class in com.google.caja.plugin.stages
Make sure the css is well formed and obeys the HTML and CSS Schemas.
ValidateCssStage(CssSchema, HtmlSchema) - Constructor for class com.google.caja.plugin.stages.ValidateCssStage
 
validatedStylesheets - Variable in class com.google.caja.plugin.templates.SafeCssMaker
 
validateFontFace(CssTree.FontFace) - Method in class com.google.caja.plugin.CssValidator
Disallowed since it loads external URLs, and we don't understand exploits around malformed font-data.
validateImport(CssTree.Import) - Method in class com.google.caja.plugin.CssValidator
Imports are disallowed since they loads external URLs.
ValidateJavascriptStage - Class in com.google.caja.plugin.stages
Rewrite the javascript to prevent runtime sandbox violations.
ValidateJavascriptStage(ModuleManager) - Constructor for class com.google.caja.plugin.stages.ValidateJavascriptStage
 
validatePropertyDeclaration(CssTree.PropertyDeclaration) - Method in class com.google.caja.plugin.CssValidator
For each property, apply the signature, and try to identify which parts are URLs, etc., so that we can maintain invariants across terms, such as the "URLs must be under a particular domain" invariant.
validateSelector(CssTree.Selector) - Method in class com.google.caja.plugin.CssValidator
 
validateSimpleSelector(CssTree.SimpleSelector) - Method in class com.google.caja.plugin.CssValidator
Tags must exist in the HTML schema.
validateUserAgentHack(CssTree.UserAgentHack) - Method in class com.google.caja.plugin.CssValidator
User agent hacks' declarations must be valid.
valija(Block) - Method in class com.google.caja.demos.benchmarks.BenchmarkSize
 
valijaModeButton - Variable in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
valijaModule(String...) - Static method in class com.google.caja.service.ServiceTestCase
 
ValijaModuleLoadingTest - Class in com.google.caja.parser.quasiliteral
 
ValijaModuleLoadingTest() - Constructor for class com.google.caja.parser.quasiliteral.ValijaModuleLoadingTest
 
valijaModuleWithCallback(String, String...) - Static method in class com.google.caja.service.ServiceTestCase
 
valijaRewriter - Variable in class com.google.caja.parser.quasiliteral.DefaultValijaRewriterTest
 
valijaRules - Variable in class com.google.caja.parser.quasiliteral.DefaultValijaRewriter
 
value - Variable in class com.google.caja.ancillary.jsdoc.AbstractAnnotation
 
value - Variable in class com.google.caja.ancillary.opt.Fact
 
value - Variable in class com.google.caja.lexer.PunctuationTrie
 
value - Variable in class com.google.caja.parser.css.CssPropertySignature.LiteralSignature
 
value - Variable in class com.google.caja.parser.css.CssPropertySignature.QuotedLiteralSignature
 
value - Variable in class com.google.caja.parser.css.CssTree.CssLiteral
 
value - Variable in class com.google.caja.parser.css.CssTree.Prio
 
value - Variable in class com.google.caja.parser.html.AttrStub
 
value - Variable in class com.google.caja.parser.js.BooleanLiteral
 
value - Variable in class com.google.caja.parser.js.IntegerLiteral
Restricted to the range of integers supported by a 64bit IEEE floating point value.
VALUE - Static variable in class com.google.caja.parser.js.NullLiteral.NullPlaceholder
 
value - Variable in class com.google.caja.parser.js.RealLiteral
 
value - Variable in class com.google.caja.parser.js.RegexpLiteral
 
value - Variable in class com.google.caja.parser.js.StringLiteral
Undecoded value.
value - Variable in class com.google.caja.parser.quasiliteral.ScopeTest.Holder
 
value - Variable in class com.google.caja.parser.quasiliteral.SimpleQuasiNode
 
value - Variable in class com.google.caja.plugin.templates.TemplateCompilerTest.Holder
 
value - Variable in class com.google.caja.render.SourceSpansRenderer.Slot
 
value - Variable in enum com.google.caja.service.HttpStatus
 
value() - Method in enum com.google.caja.service.HttpStatus
 
valueComparator - Variable in class com.google.caja.parser.quasiliteral.SimpleQuasiNode
 
valueCriterion_ - Variable in class com.google.caja.lang.html.HTML.Attribute
 
valueFrom(Map<String, ?>) - Method in class com.google.caja.plugin.UriPolicyHintKey
 
valueIdentifier - Variable in class com.google.caja.parser.quasiliteral.MultiPropertyQuasi
 
valueless_ - Variable in class com.google.caja.lang.html.HTML.Attribute
Is the attribute's value irrelevant? The state of the attribute is specified entirely by whether or not it is present.
VALUELESS_ATTRIB_NAMES - Static variable in class com.google.caja.lexer.HtmlLexer
 
valueOf(String) - Static method in enum com.google.caja.ancillary.jsdoc.CommentParser.Filter.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.ancillary.jsdoc.CommentTokenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.ancillary.jsdoc.JsdocMessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.ancillary.linter.ErrorReporterTest.TestMessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.ancillary.linter.LinterMessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.ancillary.opt.EnvironmentDatum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.ancillary.opt.Fact.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.ancillary.servlet.CajaWebToolsMessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.ancillary.servlet.Request.Boolish
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.ancillary.servlet.Verb
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.config.ConfigMessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.demos.playground.client.ui.Example.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.demos.playground.client.ui.Example
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.demos.playground.client.ui.Lang
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.demos.playground.client.ui.Menu
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.demos.playground.client.ui.PlaygroundView.Tabs
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.lang.css.JSRE.Priority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.lang.html.HTML.Attribute.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.lang.html.HtmlDefinitions.EFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.lexer.CssTokenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.lexer.HtmlInputSplitter.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.lexer.HtmlLexer.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.lexer.HtmlTextEscapingMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.lexer.HtmlTokenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.lexer.JsTokenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.lexer.Keyword
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.lexer.NumberRecognizer.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.lexer.Punctuation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.parser.AbstractParseTreeNode.TraversalType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.parser.css.CssTree.AttribOperator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.parser.css.CssTree.Combinator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.parser.css.CssTree.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.parser.css.CssTree.UnaryOperator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.parser.css.CssTree.UserAgent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.parser.html.DomParserMessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.parser.js.Associativity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.parser.js.Directive.RecognizedValue
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.parser.js.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.parser.js.OperatorCategory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.parser.js.OperatorType
Returns the enum constant of this type with the specified name.
valueOf(String, String) - Static method in class com.google.caja.parser.js.RegexpLiteral.RegexpWrapper
 
valueOf(String) - Static method in enum com.google.caja.parser.js.scope.ScopeType
Returns the enum constant of this type with the specified name.
valueOf(FilePosition, CharSequence) - Static method in class com.google.caja.parser.js.StringLiteral
 
valueOf(String) - Static method in enum com.google.caja.parser.quasiliteral.RewriterMessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.parser.quasiliteral.Scope.LocalType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.plugin.Config.SourceRenderMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.plugin.CssPropertyPartType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.plugin.DataUriFetcher.DATA_URI
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.plugin.LoaderType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.plugin.PluginMessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.plugin.stages.Splitter.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.plugin.templates.IhtmlMessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.plugin.UriEffect
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.render.TokenClassification
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.reporting.MarkupRenderMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.reporting.MessageLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class com.google.caja.reporting.MessagePart.Factory
 
valueOf(Number) - Static method in class com.google.caja.reporting.MessagePart.Factory
 
valueOf(int) - Static method in class com.google.caja.reporting.MessagePart.Factory
 
valueOf(long) - Static method in class com.google.caja.reporting.MessagePart.Factory
 
valueOf(double) - Static method in class com.google.caja.reporting.MessagePart.Factory
 
valueOf(Collection<?>) - Static method in class com.google.caja.reporting.MessagePart.Factory
 
valueOf(String) - Static method in enum com.google.caja.reporting.MessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.reporting.SnippetProducerTest.TestMessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.service.CajaArguments
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.service.CajolingService.Directive
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.service.CajolingService.Transform
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.service.HttpStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.service.ServiceMessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.tools.Foo
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.tools.SomeLetters
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.caja.util.ContentType
Returns the enum constant of this type with the specified name.
valuePos - Variable in class com.google.caja.plugin.templates.HtmlAttributeRewriter.AttrValue
 
ValueProperty - Class in com.google.caja.parser.js
The most common type of object property, a name and a value expression.
ValueProperty(StringLiteral, Expression) - Constructor for class com.google.caja.parser.js.ValueProperty
 
ValueProperty(FilePosition, StringLiteral, Expression) - Constructor for class com.google.caja.parser.js.ValueProperty
 
ValueProperty(FilePosition, Void, List<? extends Expression>) - Constructor for class com.google.caja.parser.js.ValueProperty
Provided for reflection.
values() - Static method in enum com.google.caja.ancillary.jsdoc.CommentParser.Filter.State
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.ancillary.jsdoc.CommentTokenType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.ancillary.jsdoc.JsdocMessageType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.ancillary.linter.ErrorReporterTest.TestMessageType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.ancillary.linter.LinterMessageType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.ancillary.opt.EnvironmentDatum
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.ancillary.opt.Fact.Type
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.ancillary.servlet.CajaWebToolsMessageType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.ancillary.servlet.Request.Boolish
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.ancillary.servlet.Verb
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.config.ConfigMessageType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.demos.playground.client.ui.Example.Type
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.demos.playground.client.ui.Example
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.demos.playground.client.ui.Lang
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.demos.playground.client.ui.Menu
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.demos.playground.client.ui.PlaygroundView.Tabs
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.lang.css.JSRE.Priority
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.lang.html.HTML.Attribute.Type
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.lang.html.HtmlDefinitions.EFlag
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.lexer.CssTokenType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.lexer.HtmlInputSplitter.State
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.lexer.HtmlLexer.State
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.lexer.HtmlTextEscapingMode
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.lexer.HtmlTokenType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.lexer.JsTokenType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.lexer.Keyword
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.lexer.NumberRecognizer.State
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.lexer.Punctuation
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.parser.AbstractParseTreeNode.TraversalType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.parser.css.CssTree.AttribOperator
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.parser.css.CssTree.Combinator
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.parser.css.CssTree.Operator
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.parser.css.CssTree.UnaryOperator
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.parser.css.CssTree.UserAgent
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.parser.html.DomParserMessageType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.parser.js.Associativity
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.parser.js.Directive.RecognizedValue
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.parser.js.Operator
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.parser.js.OperatorCategory
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.parser.js.OperatorType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.parser.js.scope.ScopeType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.parser.quasiliteral.RewriterMessageType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.parser.quasiliteral.Scope.LocalType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.plugin.Config.SourceRenderMode
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.plugin.CssPropertyPartType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.plugin.DataUriFetcher.DATA_URI
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.plugin.LoaderType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.plugin.PluginMessageType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.plugin.stages.Splitter.State
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.plugin.templates.IhtmlMessageType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.plugin.UriEffect
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.render.TokenClassification
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.reporting.MarkupRenderMode
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.reporting.MessageLevel
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.reporting.MessageType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.reporting.SnippetProducerTest.TestMessageType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.service.CajaArguments
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.service.CajolingService.Directive
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.service.CajolingService.Transform
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.service.HttpStatus
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.service.ServiceMessageType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.tools.Foo
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.tools.SomeLetters
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.google.caja.util.ContentType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Method in class com.google.caja.util.TransactionSafeMap
unsupported
valueTok - Variable in class com.google.caja.parser.html.AttrStub
 
valueType - Variable in class com.google.caja.plugin.UriPolicyHintKey
 
Var - Class in com.google.caja.ancillary.opt
 
Var(Identifier, OptScope) - Constructor for class com.google.caja.ancillary.opt.Var
 
VarCollector - Class in com.google.caja.ancillary.opt
Collects all the var declarations in a function body or program into one var statement at the top and folds assignment statements into initializers.
VarCollector() - Constructor for class com.google.caja.ancillary.opt.VarCollector
 
VarCollectorTest - Class in com.google.caja.ancillary.opt
 
VarCollectorTest() - Constructor for class com.google.caja.ancillary.opt.VarCollectorTest
 
VariableLiveness - Class in com.google.caja.ancillary.linter
Given a variable definition and a set of uses, computes the liveness of that variable.
VariableLiveness() - Constructor for class com.google.caja.ancillary.linter.VariableLiveness
 
VariableLiveness.ConditionalLiveSet - Class in com.google.caja.ancillary.linter
For an expression whose result is used in a boolean computation, the set of live variables broken down for each of the possible results.
VariableLiveness.ConditionalLiveSet(LiveSet, LiveSet) - Constructor for class com.google.caja.ancillary.linter.VariableLiveness.ConditionalLiveSet
 
VariableLiveness.LiveCalc - Class in com.google.caja.ancillary.linter
The set of variables live once a node exits normally, and a description of the ways in which control may leave a node.
VariableLiveness.LiveCalc(LiveSet, ExitModes) - Constructor for class com.google.caja.ancillary.linter.VariableLiveness.LiveCalc
 
VariableLivenessTest - Class in com.google.caja.ancillary.linter
 
VariableLivenessTest() - Constructor for class com.google.caja.ancillary.linter.VariableLivenessTest
 
variablesInScope - Variable in class com.google.caja.plugin.stages.OpenTemplateStage.ScopeChecker
 
vars - Variable in class com.google.caja.ancillary.linter.ExitModes.ExitMode
 
vars - Variable in class com.google.caja.ancillary.linter.VariableLiveness.LiveCalc
 
vars - Variable in class com.google.caja.ancillary.opt.Optimizer
 
vars - Variable in class com.google.caja.parser.quasiliteral.NameContext
maps names in original source to details about the renamed instance.
vars() - Method in class com.google.caja.parser.quasiliteral.NameContext
The set of vars declared in this context, not including any in ancestor contexts.
varz(String, String, String, double) - Method in class com.google.caja.demos.benchmarks.BenchmarkRunner
 
varzJS(String, String, String, String, long) - Method in class com.google.caja.demos.benchmarks.BenchmarkSize
 
varzOverhead(String, String, String, long) - Method in class com.google.caja.demos.benchmarks.BenchmarkSize
 
verb - Variable in class com.google.caja.ancillary.servlet.Request
The action to perform.
Verb - Enum in com.google.caja.ancillary.servlet
The type of operation requested by a browser of the tools servlet.
Verb(String, String) - Constructor for enum com.google.caja.ancillary.servlet.Verb
 
version - Variable in class com.google.caja.demos.playground.client.ui.PlaygroundView
 
vetLinkToHistorySensitiveSelector(CssTree.Selector) - Method in class com.google.caja.plugin.CssRewriter
Rewrites any visited or link pseudo class elements to have element name A.
vetLinkToHistorySensitiveSimpleSelector(CssTree.SimpleSelector) - Method in class com.google.caja.plugin.CssRewriter
Rewrites any visited or link pseudo class elements to have element name A.
VIEW - Variable in class com.google.caja.plugin.Config
 
visit(AncestorChain<?>) - Method in class com.google.caja.parser.ParseTreeNodeTest.IntEnqueuer
 
visit(AncestorChain<?>) - Method in class com.google.caja.parser.ParseTreeNodeTest.IntEnqueuerExcept
 
visit(AncestorChain<?>) - Method in class com.google.caja.parser.ParseTreeNodeTest.IntEnqueuerThatInserts
 
visit(AncestorChain<?>) - Method in class com.google.caja.parser.ParseTreeNodeTest.IntEnqueuerThatMungesSiblings
 
visit(AncestorChain<?>) - Method in class com.google.caja.parser.ParseTreeNodeTest.IntEnqueuerThatRemoves
 
visit(AncestorChain<?>) - Method in class com.google.caja.parser.ParseTreeNodeTest.IntEnqueuerThatReplaces
 
visit(AncestorChain<?>) - Method in class com.google.caja.parser.quasiliteral.NonAsciiCheckVisitor
Add an error to the queue if an identifier contains non-ASCII characters.
visit(ParseTreeNode) - Method in class com.google.caja.parser.quasiliteral.Scope.SymbolHarvestVisitor
 
visit(AncestorChain<?>) - Method in interface com.google.caja.parser.Visitor
Called on each node reached by the traversal to process that node.
visit(AncestorChain<?>) - Method in class com.google.caja.plugin.stages.OpenTemplateStage.Optimizer
 
visit(AncestorChain<?>) - Method in class com.google.caja.plugin.stages.OpenTemplateStage.ScopeChecker
 
visitArray(Scriptable, Object[]) - Method in class com.google.caja.util.RhinoAsserts.JsObjVisitor
 
visitBoolean(Boolean) - Method in class com.google.caja.util.RhinoAsserts.JsObjVisitor
 
visitCatchStmt(CatchStmt) - Method in class com.google.caja.parser.quasiliteral.Scope.SymbolHarvestVisitor
 
visitChildren(Visitor, AncestorChain<?>, AbstractParseTreeNode.TraversalType) - Method in class com.google.caja.parser.AbstractParseTreeNode
 
visitChildren(ParseTreeNode) - Method in class com.google.caja.parser.quasiliteral.Scope.SymbolHarvestVisitor
 
visitDeclaration(Declaration) - Method in class com.google.caja.parser.quasiliteral.Scope.SymbolHarvestVisitor
 
visitFunctionConstructor(FunctionConstructor) - Method in class com.google.caja.parser.quasiliteral.Scope.SymbolHarvestVisitor
 
visitModuleEnvelope(UncajoledModule) - Method in class com.google.caja.parser.quasiliteral.Scope.SymbolHarvestVisitor
 
visitNull() - Method in class com.google.caja.util.RhinoAsserts.JsObjVisitor
 
visitNumber(Number) - Method in class com.google.caja.util.RhinoAsserts.JsObjVisitor
 
visitObject(Scriptable, List<Pair<String, Object>>) - Method in class com.google.caja.util.RhinoAsserts.JsObjVisitor
 
visitOperation(Operation) - Method in class com.google.caja.parser.quasiliteral.Scope.SymbolHarvestVisitor
 
Visitor - Interface in com.google.caja.parser
A visitor pattern for processing DOM subtrees.
visitReference(Reference) - Method in class com.google.caja.parser.quasiliteral.Scope.SymbolHarvestVisitor
 
visitString(String) - Method in class com.google.caja.util.RhinoAsserts.JsObjVisitor
 
visitUndefined() - Method in class com.google.caja.util.RhinoAsserts.JsObjVisitor
 

W

walk(Object, RhinoAsserts.JsObjVisitor) - Static method in class com.google.caja.util.RhinoAsserts
Dispatches a node in a JavaScript object graph to a RhinoAsserts.JsObjVisitor.
walkBlock(Scope, ParseTreeNode) - Static method in class com.google.caja.parser.quasiliteral.Scope
 
warn(MessageTypeInt, MessagePart...) - Method in class com.google.caja.plugin.Candidate
 
warning - Variable in class com.google.caja.plugin.Candidate
 
warns(String) - Method in class com.google.caja.plugin.CssValidatorTest
 
wasOpened(String) - Method in class com.google.caja.parser.html.CajaTreeBuilder
 
weakMap() - Method in class com.google.caja.util.RhinoExecutor.ScriptPowerBox
 
weldPrelude(String) - Static method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
weldPrelude(String, String) - Static method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
weldPreludes(String...) - Static method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
weldReadPub(String, String, String) - Static method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
Welds together a string representing the repeated pattern of expected test output for reading an outer variable.
weldReadPub(String, String, String, boolean) - Static method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
 
weldSetPub(String, String, String, String, String) - Static method in class com.google.caja.parser.quasiliteral.CajitaRewriterTest
Welds together a string representing the repeated pattern of expected test output for assigning to an outer variable.
WhileLoop - Class in com.google.caja.parser.js
 
WhileLoop(FilePosition, String, List<? extends ParseTreeNode>) - Constructor for class com.google.caja.parser.js.WhileLoop
 
WhileLoop(FilePosition, String, Expression, Statement) - Constructor for class com.google.caja.parser.js.WhileLoop
 
WhiteList - Interface in com.google.caja.config
A configuration file that defines a schema and specifies which items in that schema are safe to allow.
whitelist(URI, MessageQueue) - Static method in class com.google.caja.plugin.Config
 
WhiteList.Factory - Class in com.google.caja.config
 
WhiteList.Factory() - Constructor for class com.google.caja.config.WhiteList.Factory
 
WhiteList.TypeDefinition - Interface in com.google.caja.config
An immutable description of an item.
WhiteListImpl - Class in com.google.caja.config
 
WhiteListImpl(InputSource, Set<String>, Map<String, WhiteList.TypeDefinition>) - Constructor for class com.google.caja.config.WhiteListImpl
 
WhiteListSkeleton - Class in com.google.caja.config
 
WhiteListSkeleton() - Constructor for class com.google.caja.config.WhiteListSkeleton
 
WikiRuleDoclet - Class in com.google.caja.parser.quasiliteral
Extracts and formats the rules of Caja from DefaultCajaRewriter as a wiki page output to the given file
WikiRuleDoclet() - Constructor for class com.google.caja.parser.quasiliteral.WikiRuleDoclet
 
wildcard(Namespaces) - Static method in class com.google.caja.parser.html.ElKey
A key that describes all elements in the given namespace.
with(Declaration) - Method in class com.google.caja.ancillary.linter.LiveSet
The set including all in this and any introduced by d.
with(Reference) - Method in class com.google.caja.ancillary.linter.LiveSet
The set including all in this and any referenced by r.
with(String, LexicalScope) - Method in class com.google.caja.ancillary.linter.LiveSet
 
with(Class<? extends ParseTreeNode>) - Method in class com.google.caja.ancillary.linter.NodeBuckets.Maker
 
with(Planner.PlanState) - Method in class com.google.caja.plugin.Planner.PlanState
 
WITH_REVERSE_ORDER - Static variable in class com.google.caja.ancillary.opt.ParseTreeKB
 
withAbruptReturn(ThrowStmt, LiveSet) - Method in class com.google.caja.ancillary.linter.ExitModes
Same as this, but returnsAbruptly().
withAsciiOnly(boolean) - Method in class com.google.caja.reporting.RenderContext
 
withAsXml(boolean) - Method in class com.google.caja.reporting.RenderContext
Deprecated. 
withBody(SwitchCase, Block) - Static method in class com.google.caja.ancillary.opt.StatementSimplifier
 
withBreak(BreakStmt, LiveSet) - Method in class com.google.caja.ancillary.linter.ExitModes
Same as this, but breaksToLabel(label).
withContinue(ContinueStmt, LiveSet) - Method in class com.google.caja.ancillary.linter.ExitModes
Same as this, but continuesToLabel(label).
withDebugData - Variable in class com.google.caja.parser.html.DomParserTest.Formatter
 
withEmbeddable(boolean) - Method in class com.google.caja.reporting.RenderContext
 
withEntry(String, LiveSet, Statement) - Method in class com.google.caja.ancillary.linter.ExitModes
 
withExits(ExitModes) - Method in class com.google.caja.ancillary.linter.VariableLiveness.LiveCalc
 
withInStatement(boolean) - Method in class com.google.caja.render.Indent
 
withInvalidNodeMessageLevel(MessageLevel) - Method in class com.google.caja.plugin.CssRewriter
Specifies the level of messages issued when nodes are marked CssValidator.INVALID.
withInvalidNodeMessageLevel(MessageLevel) - Method in class com.google.caja.plugin.CssValidator
Specifies the level of messages issued when nodes are marked CssValidator.INVALID.
withJob(Job) - Method in class com.google.caja.plugin.JobEnvelope
 
withJson(boolean) - Method in class com.google.caja.reporting.RenderContext
 
withLineNums(String) - Static method in class com.google.caja.util.RhinoExecutor
 
withMarkupRenderMode(MarkupRenderMode) - Method in class com.google.caja.reporting.RenderContext
 
withMembers(byte...) - Static method in class com.google.caja.util.SparseBitSet
 
withMembers(char...) - Static method in class com.google.caja.util.SparseBitSet
 
withMembers(short...) - Static method in class com.google.caja.util.SparseBitSet
 
withMembers(int...) - Static method in class com.google.caja.util.SparseBitSet
 
withName(HTML.Element, String) - Static method in class com.google.caja.lang.html.HtmlSchemaTest
 
withNormalReturn(ReturnStmt, LiveSet) - Method in class com.google.caja.ancillary.linter.ExitModes
Same as this, but returnsNormally().
without(List<JSRE>, List<JSRE>) - Method in class com.google.caja.lang.css.JSRE.Concatenation
 
without(List<JSRE>, List<JSRE>) - Method in class com.google.caja.lang.css.JSRE
 
without(Planner.PlanState) - Method in class com.google.caja.plugin.Planner.PlanState
 
withoutAbruptReturn() - Method in class com.google.caja.ancillary.linter.ExitModes
Same as this, but !returnsAbruptly().
withoutBody(SwitchCase) - Static method in class com.google.caja.ancillary.opt.StatementSimplifier
 
withoutBreak(String) - Method in class com.google.caja.ancillary.linter.ExitModes
Same as this, but !breaksToLabel(label).
withoutBreakOrContinue(String) - Method in class com.google.caja.ancillary.linter.ExitModes
Same as this, but !continuesToLabel(label).
withoutCssPartPrefix(String, String) - Static method in class com.google.caja.ancillary.servlet.Processor
 
withoutEntry(String, boolean) - Method in class com.google.caja.ancillary.linter.ExitModes
 
withoutNoops(ParseTreeNode) - Static method in class com.google.caja.parser.quasiliteral.Rule
 
withoutSpacesOrZero(JSRE) - Static method in class com.google.caja.lang.css.CssPropertyPatterns
Spaces and zero tend to get moved/merged frequently during regex optimization so don't consider them when doing common substring matching.
withoutTopRef(Expression) - Static method in class com.google.caja.ancillary.opt.ParseTreeKB
 
withOverrides(String...) - Method in class com.google.caja.ancillary.linter.LinterTest.LintJobMaker
 
withProvides(String...) - Method in class com.google.caja.ancillary.linter.LinterTest.LintJobMaker
 
withRanges(int...) - Static method in class com.google.caja.util.SparseBitSet
 
withRawObjKeys(boolean) - Method in class com.google.caja.reporting.RenderContext
 
withRequires(String...) - Method in class com.google.caja.ancillary.linter.LinterTest.LintJobMaker
 
withScope(Scope) - Method in class com.google.caja.ancillary.opt.ScopeInfo
 
WithStmt - Class in com.google.caja.parser.js
ES3-12.10: The with statement adds a computed object to the front of the scope chain of the current execution context, then executes a statement with this augmented scope chain, then restores the scope chain.
WithStmt(FilePosition, Void, List<? extends Statement>) - Constructor for class com.google.caja.parser.js.WithStmt
 
WithStmt(FilePosition, Expression, Statement) - Constructor for class com.google.caja.parser.js.WithStmt
 
withTopRef(Expression, String) - Static method in class com.google.caja.ancillary.opt.ParseTreeKB
 
withVars(LiveSet) - Method in class com.google.caja.ancillary.linter.VariableLiveness.LiveCalc
 
WORD_CHARS - Static variable in class com.google.caja.lexer.escaping.EscapingTest
 
WORD_CHARS - Static variable in class com.google.caja.render.JsMinimalPrinterTest
 
WORD_CHARS - Static variable in class com.google.caja.render.JsPrettyPrinterTest
 
WorstCaseScopeAnalyzer<S extends AbstractScope> - Class in com.google.caja.parser.js.scope
A scope analyzer that will generate masking/redeclaration events whenever at lease one of JScript or an interpreter that has standard scoping would do so.
WorstCaseScopeAnalyzer(ScopeListener<S>) - Constructor for class com.google.caja.parser.js.scope.WorstCaseScopeAnalyzer
 
wrap(T, Class<T>) - Method in class com.google.caja.parser.html.DomMembrane
 
wrap(T, Class<T>) - Method in class com.google.caja.parser.html.DomMembrane
 
wrap(T, Class<T>) - Method in class com.google.caja.parser.html.DomMembrane
 
wrapIfLabelled(JsonML) - Method in class com.google.caja.parser.js.LabeledStatement
 
wrapInMediaBlock(List<? extends CssTree>, Set<Name>, MutableParseTreeNode.Mutation) - Static method in class com.google.caja.plugin.stages.InlineCssImportsStage
Wraps the given text in @media <mediaTypes> { <nodes> }.
wrapped - Variable in class com.google.caja.reporting.MessagePart.Factory.MessagePartWrapper
 
wrapped - Variable in class com.google.caja.util.TransactionSafeMap
 
wrappers - Variable in class com.google.caja.parser.html.DomMembrane
 
wrapValue(String) - Method in class com.google.caja.reporting.BuildInfo
 
write(String) - Method in interface com.google.caja.ancillary.jsdoc.FileSystem
 
write(String) - Method in class com.google.caja.ancillary.jsdoc.HtmlRenderer.FileSystemSandBoxSafe
 
write(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain.RealFileSystem
 
write(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain.RestrictedFileSystem
 
write(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMainTest.FakeFileSystem
 
write(String) - Method in class com.google.caja.ancillary.servlet.ZipFileSystem
 
writeBytes(String) - Method in interface com.google.caja.ancillary.jsdoc.FileSystem
 
writeBytes(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain.RealFileSystem
 
writeBytes(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMain.RestrictedFileSystem
 
writeBytes(String) - Method in class com.google.caja.ancillary.jsdoc.JsdocMainTest.FakeFileSystem
 
writeBytes(String) - Method in class com.google.caja.ancillary.servlet.ZipFileSystem
 
writeFile(File, String) - Method in class com.google.caja.plugin.PluginCompilerMain
Write the given HTML to the given file.
writeFile(File, CajoledModule) - Method in class com.google.caja.plugin.PluginCompilerMain
Write the given parse tree to the given file.
writeFile(Appendable, CajoledModule) - Method in class com.google.caja.plugin.PluginCompilerMain
 
writeFileNonDebug(Appendable, CajoledModule) - Method in class com.google.caja.plugin.PluginCompilerMain
 
writeFileWithDebug(Appendable, CajoledModule) - Method in class com.google.caja.plugin.PluginCompilerMain
 
writeHeader(HttpServletResponse) - Static method in class com.google.caja.ancillary.servlet.UploadPage
 
writes - Variable in class com.google.caja.ancillary.opt.Symbol
 
written - Variable in class com.google.caja.util.RhinoAsserts.VisitationRecord
True if the object has already been written out.

X

xhtml - Variable in class com.google.caja.plugin.templates.LocalizedHtml
 
XLINK - Static variable in class com.google.caja.parser.html.Namespaces
 
XLINK_NAMESPACE_URI - Static variable in class com.google.caja.parser.html.Namespaces
 
xml(CharProducer) - Method in class com.google.caja.util.CajaTestCase
 
XML_ATTR - Static variable in class com.google.caja.plugin.UriPolicyHintKey
An AttribKey describing the HTML attribute in whose value the URI appears.
XML_ENCODER - Static variable in class com.google.caja.lexer.escaping.Escaping
 
XML_ESCAPES - Static variable in class com.google.caja.lexer.escaping.Escaping
Escapes for XML special characters.
XML_NAMESPACE_URI - Static variable in class com.google.caja.parser.html.Namespaces
 
XML_NS - Static variable in class com.google.caja.plugin.templates.Localizer
 
XML_SPECIAL - Static variable in class com.google.caja.parser.html.Namespaces
Must always be present according to the XML namespaces spec.
XmlElementStack - Class in com.google.caja.parser.html
An element stack implementation for XML.
XmlElementStack(Document, Namespaces, boolean, MessageQueue) - Constructor for class com.google.caja.parser.html.XmlElementStack
 
xmlFragment(CharProducer) - Method in class com.google.caja.util.CajaTestCase
 
XMLNS - Static variable in class com.google.caja.parser.html.Namespaces
 
XMLNS_NAMESPACE_URI - Static variable in class com.google.caja.parser.html.Namespaces
 
XMLNS_PREFIX - Static variable in class com.google.caja.parser.html.AttributeNameFixup
A prefix of all fixup names that are encoded namespace declarations.

Z

ZERO_ARGS - Static variable in class com.google.caja.util.RhinoExecutor
 
ZERO_CHARS - Static variable in class com.google.caja.lexer.PunctuationTrie
 
ZERO_TRIES - Static variable in class com.google.caja.lexer.PunctuationTrie
 
zip(byte[]) - Static method in class com.google.caja.ancillary.servlet.Job
 
zipFileContent - Variable in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest.ServletTest
 
zipFileExists(String) - Method in class com.google.caja.ancillary.servlet.CajaWebToolsServletTest.ServletTest
 
ZipFileSystem - Class in com.google.caja.ancillary.servlet
A virtual file system backed by an in-memory ZIP file.
ZipFileSystem(String) - Constructor for class com.google.caja.ancillary.servlet.ZipFileSystem
 
ZipFileSystemTest - Class in com.google.caja.ancillary.servlet
 
ZipFileSystemTest() - Constructor for class com.google.caja.ancillary.servlet.ZipFileSystemTest
 

_

_00 - Static variable in class com.google.caja.lexer.Chardet
 
_2B - Static variable in class com.google.caja.lexer.Chardet
 
_2F - Static variable in class com.google.caja.lexer.Chardet
 
_38 - Static variable in class com.google.caja.lexer.Chardet
 
_39 - Static variable in class com.google.caja.lexer.Chardet
 
_4C - Static variable in class com.google.caja.lexer.Chardet
 
_64 - Static variable in class com.google.caja.lexer.Chardet
 
_76 - Static variable in class com.google.caja.lexer.Chardet
 
_BB - Static variable in class com.google.caja.lexer.Chardet
 
_BF - Static variable in class com.google.caja.lexer.Chardet
 
_EF - Static variable in class com.google.caja.lexer.Chardet
 
_F7 - Static variable in class com.google.caja.lexer.Chardet
 
_FE - Static variable in class com.google.caja.lexer.Chardet
 
_FF - Static variable in class com.google.caja.lexer.Chardet
 

A B C D E F G H I J K L M N O P Q R S T U V W X Z _

Copyright (C) 2008 Google Inc.
Licensed under the Apache License, Version 2.0