public class AutoEscaper extends DepthFirstAdapter
Constructor and Description |
---|
AutoEscaper(EscapeMode mode)
Create an AutoEscaper, which will apply the specified escaping mode.
|
AutoEscaper(EscapeMode mode,
String templateName)
Create an AutoEscaper, which will apply the specified escaping mode.
|
Modifier and Type | Method and Description |
---|---|
void |
caseAAltCommand(AAltCommand node) |
void |
caseACallCommand(ACallCommand node) |
void |
caseAContentTypeCommand(AContentTypeCommand node)
Handles a <?cs content-type: "content type" ?> command.
|
void |
caseACsOpenPosition(ACsOpenPosition node) |
void |
caseADataCommand(ADataCommand node) |
void |
caseADefCommand(ADefCommand node) |
void |
caseAEscapeCommand(AEscapeCommand node) |
void |
caseAEvarCommand(AEvarCommand node) |
void |
caseAHardIncludeCommand(AHardIncludeCommand node) |
void |
caseAHardLincludeCommand(AHardLincludeCommand node) |
void |
caseAIfCommand(AIfCommand node) |
void |
caseAIncludeCommand(AIncludeCommand node) |
void |
caseALincludeCommand(ALincludeCommand node) |
void |
caseALvarCommand(ALvarCommand node) |
void |
caseANameCommand(ANameCommand node) |
void |
caseAUvarCommand(AUvarCommand node) |
void |
caseAVarCommand(AVarCommand node) |
void |
caseStart(Start start) |
caseAAddExpression, caseAAndExpression, caseAAutoescapeCommand, caseACommaExpression, caseACommentCommand, caseADecimalExpression, caseADecNumberVariable, caseADescendVariable, caseADivideExpression, caseAEachCommand, caseAEqExpression, caseAExistsExpression, caseAExpandVariable, caseAFunctionExpression, caseAGteExpression, caseAGtExpression, caseAHexExpression, caseAHexNumberVariable, caseAInlineCommand, caseALoopCommand, caseALoopIncCommand, caseALoopToCommand, caseALteExpression, caseALtExpression, caseAModuloExpression, caseAMultipleCommand, caseAMultiplyExpression, caseANameVariable, caseANeExpression, caseANegativeExpression, caseANoopCommand, caseANoopExpression, caseANotExpression, caseANumericAddExpression, caseANumericEqExpression, caseANumericExpression, caseANumericNeExpression, caseAOrExpression, caseASequenceExpression, caseASetCommand, caseAStringExpression, caseASubtractExpression, caseAVariableExpression, caseAWithCommand, defaultIn, defaultOut, inAAddExpression, inAAltCommand, inAAndExpression, inAAutoescapeCommand, inACallCommand, inACommaExpression, inACommentCommand, inAContentTypeCommand, inACsOpenPosition, inADataCommand, inADecimalExpression, inADecNumberVariable, inADefCommand, inADescendVariable, inADivideExpression, inAEachCommand, inAEqExpression, inAEscapeCommand, inAEvarCommand, inAExistsExpression, inAExpandVariable, inAFunctionExpression, inAGteExpression, inAGtExpression, inAHardIncludeCommand, inAHardLincludeCommand, inAHexExpression, inAHexNumberVariable, inAIfCommand, inAIncludeCommand, inAInlineCommand, inALincludeCommand, inALoopCommand, inALoopIncCommand, inALoopToCommand, inALteExpression, inALtExpression, inALvarCommand, inAModuloExpression, inAMultipleCommand, inAMultiplyExpression, inANameCommand, inANameVariable, inANeExpression, inANegativeExpression, inANoopCommand, inANoopExpression, inANotExpression, inANumericAddExpression, inANumericEqExpression, inANumericExpression, inANumericNeExpression, inAOrExpression, inASequenceExpression, inASetCommand, inAStringExpression, inASubtractExpression, inAUvarCommand, inAVarCommand, inAVariableExpression, inAWithCommand, inStart, outAAddExpression, outAAltCommand, outAAndExpression, outAAutoescapeCommand, outACallCommand, outACommaExpression, outACommentCommand, outAContentTypeCommand, outACsOpenPosition, outADataCommand, outADecimalExpression, outADecNumberVariable, outADefCommand, outADescendVariable, outADivideExpression, outAEachCommand, outAEqExpression, outAEscapeCommand, outAEvarCommand, outAExistsExpression, outAExpandVariable, outAFunctionExpression, outAGteExpression, outAGtExpression, outAHardIncludeCommand, outAHardLincludeCommand, outAHexExpression, outAHexNumberVariable, outAIfCommand, outAIncludeCommand, outAInlineCommand, outALincludeCommand, outALoopCommand, outALoopIncCommand, outALoopToCommand, outALteExpression, outALtExpression, outALvarCommand, outAModuloExpression, outAMultipleCommand, outAMultiplyExpression, outANameCommand, outANameVariable, outANeExpression, outANegativeExpression, outANoopCommand, outANoopExpression, outANotExpression, outANumericAddExpression, outANumericEqExpression, outANumericExpression, outANumericNeExpression, outAOrExpression, outASequenceExpression, outASetCommand, outAStringExpression, outASubtractExpression, outAUvarCommand, outAVarCommand, outAVariableExpression, outAWithCommand, outStart
caseEOF, caseTAlt, caseTAnd, caseTArgWhitespace, caseTAssignment, caseTAutoescape, caseTBang, caseTBracketClose, caseTBracketOpen, caseTCall, caseTComma, caseTCommandDelimiter, caseTComment, caseTCommentStart, caseTContentType, caseTCsClose, caseTCsOpen, caseTData, caseTDecNumber, caseTDef, caseTDollar, caseTDot, caseTEach, caseTElse, caseTElseIf, caseTEq, caseTEscape, caseTEvar, caseTGt, caseTGte, caseTHardDelimiter, caseTHash, caseTHexNumber, caseTIf, caseTInclude, caseTInline, caseTLinclude, caseTLoop, caseTLt, caseTLte, caseTLvar, caseTMinus, caseTName, caseTNe, caseTOr, caseTParenClose, caseTParenOpen, caseTPercent, caseTPlus, caseTQuestion, caseTSet, caseTSlash, caseTStar, caseTString, caseTUvar, caseTVar, caseTWith, caseTWord, defaultCase, getIn, getOut, setIn, setOut
public AutoEscaper(EscapeMode mode, String templateName)
mode
- templateName
- public AutoEscaper(EscapeMode mode)
mode
- public void caseStart(Start start)
caseStart
in interface Analysis
caseStart
in class DepthFirstAdapter
public void caseADataCommand(ADataCommand node)
caseADataCommand
in interface Analysis
caseADataCommand
in class DepthFirstAdapter
public void caseADefCommand(ADefCommand node)
caseADefCommand
in interface Analysis
caseADefCommand
in class DepthFirstAdapter
public void caseAIfCommand(AIfCommand node)
caseAIfCommand
in interface Analysis
caseAIfCommand
in class DepthFirstAdapter
public void caseAEscapeCommand(AEscapeCommand node)
caseAEscapeCommand
in interface Analysis
caseAEscapeCommand
in class DepthFirstAdapter
public void caseACallCommand(ACallCommand node)
caseACallCommand
in interface Analysis
caseACallCommand
in class DepthFirstAdapter
public void caseALvarCommand(ALvarCommand node)
caseALvarCommand
in interface Analysis
caseALvarCommand
in class DepthFirstAdapter
public void caseAEvarCommand(AEvarCommand node)
caseAEvarCommand
in interface Analysis
caseAEvarCommand
in class DepthFirstAdapter
public void caseALincludeCommand(ALincludeCommand node)
caseALincludeCommand
in interface Analysis
caseALincludeCommand
in class DepthFirstAdapter
public void caseAIncludeCommand(AIncludeCommand node)
caseAIncludeCommand
in interface Analysis
caseAIncludeCommand
in class DepthFirstAdapter
public void caseAHardLincludeCommand(AHardLincludeCommand node)
caseAHardLincludeCommand
in interface Analysis
caseAHardLincludeCommand
in class DepthFirstAdapter
public void caseAHardIncludeCommand(AHardIncludeCommand node)
caseAHardIncludeCommand
in interface Analysis
caseAHardIncludeCommand
in class DepthFirstAdapter
public void caseAVarCommand(AVarCommand node)
caseAVarCommand
in interface Analysis
caseAVarCommand
in class DepthFirstAdapter
public void caseAAltCommand(AAltCommand node)
caseAAltCommand
in interface Analysis
caseAAltCommand
in class DepthFirstAdapter
public void caseANameCommand(ANameCommand node)
caseANameCommand
in interface Analysis
caseANameCommand
in class DepthFirstAdapter
public void caseAUvarCommand(AUvarCommand node)
caseAUvarCommand
in interface Analysis
caseAUvarCommand
in class DepthFirstAdapter
public void caseAContentTypeCommand(AContentTypeCommand node)
caseAContentTypeCommand
in interface Analysis
caseAContentTypeCommand
in class DepthFirstAdapter
public void caseACsOpenPosition(ACsOpenPosition node)
caseACsOpenPosition
in interface Analysis
caseACsOpenPosition
in class DepthFirstAdapter
Copyright © 2010–2016 Google. All rights reserved.