anvil.script.statements
Class ReplaceStatement

java.lang.Object
  |
  +--anvil.script.statements.Statement
        |
        +--anvil.script.statements.PrintStatement
              |
              +--anvil.script.statements.ReplaceStatement

public class ReplaceStatement
extends PrintStatement

class ReplaceStatement


Nested Class Summary
 
Nested classes inherited from class anvil.script.statements.PrintStatement
PrintStatement.CapitalizeConverter, PrintStatement.CapitalizeFirstConverter, PrintStatement.CompressConverter, PrintStatement.Converter, PrintStatement.HtmlConverter, PrintStatement.LowerCaseConverter, PrintStatement.MetaConverter, PrintStatement.NewlineToBreakConverter, PrintStatement.NoWrapConverter, PrintStatement.TextConverter, PrintStatement.TrimConverter, PrintStatement.UpperCaseConverter, PrintStatement.URLDecodeConverter, PrintStatement.URLEncodeConverter
 
Field Summary
 
Fields inherited from class anvil.script.statements.PrintStatement
_conversions, _converters, _expressions, _newline
 
Fields inherited from class anvil.script.statements.Statement
CONTENT_COMPRESS, CONTENT_PACK, CONTENT_PRESERVE, CONTENT_PROCESSING, CONTENT_SILENT, DEFAULT_NAMESPACE, EMPTY, ST_ASSERT, ST_BLOCK, ST_BREAK, ST_CALL, ST_CASE, ST_CATCH, ST_CDATA, ST_CLASS, ST_COMPRESS, ST_CONST, ST_CONTINUE, ST_CUSTOM_TAG, ST_DEFAULT, ST_DO, ST_DOCUMENT, ST_ELSE, ST_ELSEIF, ST_ENDCASE, ST_ENDCLASS, ST_ENDCONST, ST_ENDDEFAULT, ST_ENDEVAL, ST_ENDFOR, ST_ENDFOREACH, ST_ENDFUNCTION, ST_ENDIF, ST_ENDINNER, ST_ENDMODULE, ST_ENDNAMESPACE, ST_ENDOUTER, ST_ENDREPLACE, ST_ENDSWITCH, ST_ENDVAR, ST_ENDWHILE, ST_EVAL, ST_EXIT, ST_FINALLY, ST_FOR, ST_FOREACH, ST_FUNCTION, ST_IF, ST_IMPLICIT_BLOCK, ST_IMPORT, ST_INNER, ST_INTERFACE, ST_INVALID, ST_INVOKE, ST_MODULE, ST_NAMESPACE, ST_NONE, ST_OUTER, ST_PACK, ST_PRESERVE, ST_PRINT, ST_REPLACE, ST_RETURN, ST_SILENT, ST_SWITCH, ST_SYNCHRONIZED, ST_TAG, ST_THROW, ST_TRY, ST_VAR, ST_WHILE, ST_YIELD
 
Constructor Summary
ReplaceStatement(Statement parent, Location location)
           
 
Method Summary
 boolean hasEnd()
           
 java.lang.String name()
           
 void onCharacters(TemplateParser parser, java.lang.String cdata)
           
 boolean onTag(TemplateParser parser, int type, Tag tag)
           
 int typeOf()
           
 
Methods inherited from class anvil.script.statements.PrintStatement
check, compile, parse, toString
 
Methods inherited from class anvil.script.statements.Statement
addChild, allowBreak, allowContinue, allowLabel, allowYield, callFinalizer, compress, eliminate, getBlockStatement, getCatchStatement, getChildStatement, getClassStatement, getContentState, getDefinitionStatement, getFunctionStatement, getInterfaceStatement, getLabelDepth, getLabeled, getLocation, getModuleStatement, getParentStatement, getScopeStatement, getStaticContent, getSwitch, getTag, getTagId, getTypeRef, hasStaticContent, importExternals, isBlocked, isDeclared, isStaticRegion, lookupAnyDeclaration, onProcessingInstruction, pack, parseLabel, setChildStatement, setLocation, setParentStatement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ReplaceStatement

public ReplaceStatement(Statement parent,
                        Location location)
Method Detail

typeOf

public int typeOf()
Overrides:
typeOf in class PrintStatement

name

public java.lang.String name()
Overrides:
name in class PrintStatement

hasEnd

public boolean hasEnd()
Overrides:
hasEnd in class Statement

onCharacters

public void onCharacters(TemplateParser parser,
                         java.lang.String cdata)
Overrides:
onCharacters in class PrintStatement

onTag

public boolean onTag(TemplateParser parser,
                     int type,
                     Tag tag)
Overrides:
onTag in class PrintStatement