org.duelengine.duel.ast
Class CodeBlockNode

java.lang.Object
  extended by org.duelengine.duel.ast.DuelNode
      extended by org.duelengine.duel.ast.BlockNode
          extended by org.duelengine.duel.ast.CodeBlockNode
Direct Known Subclasses:
ExpressionNode, MarkupExpressionNode, StatementNode

public abstract class CodeBlockNode
extends BlockNode


Nested Class Summary
static class CodeBlockNode.ArgList
           
 
Constructor Summary
protected CodeBlockNode(String begin, String end, String value)
           
protected CodeBlockNode(String begin, String end, String value, int index, int line, int column)
           
 
Method Summary
protected  String formatParamList()
           
 int getArgSize()
           
abstract  String getClientCode()
           
 CodeBlockNode.ArgList getParamList()
           
 
Methods inherited from class org.duelengine.duel.ast.BlockNode
equals, getBegin, getEnd, getValue, hashCode, setValue, toString
 
Methods inherited from class org.duelengine.duel.ast.DuelNode
getColumn, getIndex, getLine, getParent
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CodeBlockNode

protected CodeBlockNode(String begin,
                        String end,
                        String value,
                        int index,
                        int line,
                        int column)

CodeBlockNode

protected CodeBlockNode(String begin,
                        String end,
                        String value)
Method Detail

getParamList

public CodeBlockNode.ArgList getParamList()

formatParamList

protected String formatParamList()

getArgSize

public int getArgSize()

getClientCode

public abstract String getClientCode()


Copyright © 2012. All Rights Reserved.