railo.transformer.bytecode.statement.tag
Class TagFunction

java.lang.Object
  extended by railo.transformer.bytecode.statement.StatementBase
      extended by railo.transformer.bytecode.statement.tag.TagBase
          extended by railo.transformer.bytecode.statement.tag.TagFunction
All Implemented Interfaces:
Statement, HasBody, IFunction, Tag

public final class TagFunction
extends TagBase
implements IFunction


Field Summary
 
Fields inherited from interface railo.transformer.bytecode.statement.IFunction
PAGE_TYPE_COMPONENT, PAGE_TYPE_INTERFACE, PAGE_TYPE_REGULAR
 
Constructor Summary
TagFunction(int startline)
           
TagFunction(int startline, int endline)
           
 
Method Summary
 void _writeOut(BytecodeContext bc)
          write out the stament to the adater
 void _writeOut(BytecodeContext bc, int type)
           
 void writeOut(BytecodeContext bc, int type)
           
 
Methods inherited from class railo.transformer.bytecode.statement.tag.TagBase
_writeOut, addAttribute, addMetaData, addMissingAttribute, containsAttribute, getAppendix, getAttribute, getAttributes, getBody, getFullname, getMetaData, getMissingAttributes, getTagLibTag, isScriptBase, removeAttribute, setAppendix, setBody, setFullname, setScriptBase, setTagLibTag, toString
 
Methods inherited from class railo.transformer.bytecode.statement.StatementBase
getDescendantCount, getEndLine, getLine, getParent, getStartLine, hasFlowController, setEndLine, setHasFlowController, setLine, setParent, setStartLine, writeOut
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface railo.transformer.bytecode.statement.tag.Tag
getEndLine, getStartLine, setEndLine, setStartLine
 
Methods inherited from interface railo.transformer.bytecode.Statement
getLine, getParent, hasFlowController, setHasFlowController, setParent, writeOut
 

Constructor Detail

TagFunction

public TagFunction(int startline)

TagFunction

public TagFunction(int startline,
                   int endline)
Method Detail

writeOut

public void writeOut(BytecodeContext bc,
                     int type)
              throws BytecodeException
Specified by:
writeOut in interface IFunction
Throws:
BytecodeException
See Also:
IFunction.writeOut(railo.transformer.bytecode.BytecodeContext, int)

_writeOut

public void _writeOut(BytecodeContext bc)
               throws BytecodeException
Description copied from class: StatementBase
write out the stament to the adater

Overrides:
_writeOut in class TagBase
Throws:
BytecodeException
See Also:
TagBase._writeOut(railo.transformer.bytecode.BytecodeContext)

_writeOut

public void _writeOut(BytecodeContext bc,
                      int type)
               throws BytecodeException
Throws:
BytecodeException


Copyright © 2012 Railo