public class BLangPkgBasedRendererOutput extends Object implements RendererOutput
Constructor and Description |
---|
BLangPkgBasedRendererOutput(BLangPackage bLangPackage,
BiConsumer<Integer,Integer> focusLineAcceptor)
Returns a new FileTemplate.
|
Modifier and Type | Method and Description |
---|---|
void |
append(PlaceHolder placeHolder,
String content)
Appends the contents into the placeholder.
|
String |
getRenderedContent()
Returns rendered content.
|
List<org.eclipse.lsp4j.TextEdit> |
getRenderedTextEdits()
Returns rendered text-edits.
|
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 functionName,
BiConsumer<Integer,Integer> acceptor)
Sets focus function name and acceptor.
|
public BLangPkgBasedRendererOutput(BLangPackage bLangPackage, BiConsumer<Integer,Integer> focusLineAcceptor)
bLangPackage
- content of the test filefocusLineAcceptor
- focus line acceptorpublic 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 holdercontent
- contentpublic List<org.eclipse.lsp4j.TextEdit> getRenderedTextEdits()
getRenderedTextEdits
in interface RendererOutput
public String getRenderedContent()
getRenderedContent
in interface RendererOutput
public void setFocusLineAcceptor(String functionName, BiConsumer<Integer,Integer> acceptor)
setFocusLineAcceptor
in interface RendererOutput
functionName
- focus function nameacceptor
- focus line acceptorCopyright © 2019 WSO2. All rights reserved.