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

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

public class CodeBockBuilderDecorator
extends java.lang.Object
implements CodeBlockBuilder


Field Summary
 
Fields inherited from interface com.agical.rdoc.core.model.TDDocCommentScope
NULL
 
Constructor Summary
CodeBockBuilderDecorator(CodeBlockBuilder decoratedBuilder)
           
 
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 type)
           
 void reservedWord(java.lang.String keyword)
           
 void setModelFactory(ModelFactory modelFactory)
           
 void singleLineComment(java.lang.String comment)
           
 void space()
           
 void string(java.lang.String str)
           
 void tab()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CodeBockBuilderDecorator

public CodeBockBuilderDecorator(CodeBlockBuilder decoratedBuilder)
Method Detail

beginBlock

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

beginTDDocComment

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

charLiteral

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

end

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

formalComment

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

getCodeBlock

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

identifier

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

mark

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

number

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

other

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

primitive

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

reservedWord

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

singleLineComment

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

string

public void string(java.lang.String str)
Specified by:
string 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

setModelFactory

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


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