com.agical.rdoc.core.model.impl
Class CodeBlockBuilderImpl

java.lang.Object
  extended by com.agical.rdoc.core.model.impl.CodeBlockBuilderImpl
All Implemented Interfaces:
CodeBlockBuilder, TDDocCommentScope, WhiteSpaceBuilder

public class CodeBlockBuilderImpl
extends java.lang.Object
implements CodeBlockBuilder


Field Summary
 
Fields inherited from interface com.agical.rdoc.core.model.TDDocCommentScope
NULL
 
Constructor Summary
CodeBlockBuilderImpl(ModelFactory modelFactory, CodeBlock codeBlock, CodeFormatter codeFormatter)
           
CodeBlockBuilderImpl(ModelFactory modelFactory, CodeFormatter codeFormatter)
           
 
Method Summary
 CodeBlockBuilder beginBlock()
           
 TDDocCommentBuilder beginTDDocComment(java.lang.String identifier)
           
 void charLiteral(java.lang.String literal)
           
 void end()
           
 void formalComment(java.lang.String comment)
           
 CodeBlock getCodeBlock()
           
 void identifier(java.lang.String identifier)
           
 void mark(java.lang.String mark)
           
 void newLine()
           
 void number(java.lang.String number)
           
 void other(java.lang.String other)
           
 void primitive(java.lang.String primitive)
           
 void reservedWord(java.lang.String keyword)
           
 void setModelFactory(ModelFactory modelFactory)
           
 void singleLineComment(java.lang.String comment)
           
 void space()
           
 void string(java.lang.String string)
           
 void tab()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CodeBlockBuilderImpl

public CodeBlockBuilderImpl(ModelFactory modelFactory,
                            CodeFormatter codeFormatter)

CodeBlockBuilderImpl

public CodeBlockBuilderImpl(ModelFactory modelFactory,
                            CodeBlock codeBlock,
                            CodeFormatter codeFormatter)
Method Detail

beginBlock

public CodeBlockBuilder beginBlock()
Specified by:
beginBlock in interface CodeBlockBuilder

primitive

public void primitive(java.lang.String primitive)
Specified by:
primitive in interface CodeBlockBuilder

reservedWord

public void reservedWord(java.lang.String keyword)
Specified by:
reservedWord in interface CodeBlockBuilder

identifier

public void identifier(java.lang.String identifier)
Specified by:
identifier in interface CodeBlockBuilder

number

public void number(java.lang.String number)
Specified by:
number in interface CodeBlockBuilder

string

public void string(java.lang.String string)
Specified by:
string in interface CodeBlockBuilder

charLiteral

public void charLiteral(java.lang.String literal)
Specified by:
charLiteral in interface CodeBlockBuilder

singleLineComment

public void singleLineComment(java.lang.String comment)
Specified by:
singleLineComment in interface CodeBlockBuilder

formalComment

public void formalComment(java.lang.String comment)
Specified by:
formalComment in interface CodeBlockBuilder

beginTDDocComment

public TDDocCommentBuilder beginTDDocComment(java.lang.String identifier)
Specified by:
beginTDDocComment in interface CodeBlockBuilder
Specified by:
beginTDDocComment in interface TDDocCommentScope

end

public void end()
Specified by:
end in interface CodeBlockBuilder

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getCodeBlock

public CodeBlock getCodeBlock()
Specified by:
getCodeBlock in interface CodeBlockBuilder

newLine

public void newLine()
Specified by:
newLine in interface WhiteSpaceBuilder

space

public void space()
Specified by:
space in interface WhiteSpaceBuilder

tab

public void tab()
Specified by:
tab in interface WhiteSpaceBuilder

mark

public void mark(java.lang.String mark)
Specified by:
mark in interface CodeBlockBuilder

other

public void other(java.lang.String other)
Specified by:
other in interface CodeBlockBuilder

setModelFactory

public void setModelFactory(ModelFactory modelFactory)
Specified by:
setModelFactory in interface CodeBlockBuilder


Copyright © 2005-2011 Agical AB. All Rights Reserved.