org.jibx.schema.codegen
Class StatementBuilderBase

java.lang.Object
  extended by org.jibx.schema.codegen.ASTBuilderBase
      extended by org.jibx.schema.codegen.StatementBuilderBase
Direct Known Subclasses:
BlockBuilder, IfBuilder, SwitchBuilder

public abstract class StatementBuilderBase
extends ASTBuilderBase

Base class for all statement builders. This wraps the AST representation with convenience methods and added control information.

Author:
Dennis M. Sosnoski

Field Summary
protected  ClassBuilder m_source
          Source builder.
 
Fields inherited from class org.jibx.schema.codegen.ASTBuilderBase
m_ast
 
Constructor Summary
StatementBuilderBase(ClassBuilder source)
          Constructor.
 
Method Summary
(package private) abstract  Statement getStatement()
          Get the statement.
 
Methods inherited from class org.jibx.schema.codegen.ASTBuilderBase
numberLiteral, setFinal, setPrivate, setPrivateFinal, setPrivateStaticFinal, setPublic, setPublicStatic, setPublicStaticFinal, setStatic, stringLiteral
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_source

protected final ClassBuilder m_source
Source builder.

Constructor Detail

StatementBuilderBase

public StatementBuilderBase(ClassBuilder source)
Constructor.

Parameters:
source -
Method Detail

getStatement

abstract Statement getStatement()
Get the statement.

Returns:
statement


Project Web Site