public class TemplateBasedRendererOutput extends Object implements RendererOutput
Constructor and Description |
---|
TemplateBasedRendererOutput(String templateFileName)
Returns a new FileTemplate.
|
Modifier and Type | Method and Description |
---|---|
void |
append(PlaceHolder placeHolder,
String content)
Appends the contents into the placeholder.
|
String |
getRenderedContent()
Renders the template.
|
List<org.eclipse.lsp4j.TextEdit> |
getRenderedTextEdits()
Renders the template.
|
void |
prepend(PlaceHolder placeHolder,
String content)
Prepends the contents into the placeholder.
|
void |
put(PlaceHolder placeHolder,
String content)
Replaces place holder content.
|
void |
setFocusLineAcceptor(String focusFunctionName,
BiConsumer<Integer,Integer> acceptor)
Sets focus function name and acceptor.
|
public TemplateBasedRendererOutput(String templateFileName) throws TestGeneratorException
templateFileName
- File name of the source file located in ./resources/test/templateTestGeneratorException
- when reading template file failedpublic void append(PlaceHolder placeHolder, String content)
append
in interface RendererOutput
placeHolder
- place holdercontent
- contentpublic void prepend(PlaceHolder placeHolder, String content)
prepend
in interface RendererOutput
placeHolder
- place holdercontent
- contentpublic void put(PlaceHolder placeHolder, String content)
put
in interface RendererOutput
placeHolder
- place holder namecontent
- contentpublic List<org.eclipse.lsp4j.TextEdit> getRenderedTextEdits()
getRenderedTextEdits
in interface RendererOutput
public String getRenderedContent()
getRenderedContent
in interface RendererOutput
public void setFocusLineAcceptor(String focusFunctionName, BiConsumer<Integer,Integer> acceptor)
setFocusLineAcceptor
in interface RendererOutput
focusFunctionName
- focus function nameacceptor
- focus line acceptorCopyright © 2019 WSO2. All rights reserved.