public class NodeModelStreamer extends Object implements INodeModelStreamer
| Modifier and Type | Field and Description |
|---|---|
protected IHiddenTokenHelper |
hiddenTokenHelper |
protected TokenUtil |
tokenUtil |
protected IValueConverterService |
valueConverter |
| Constructor and Description |
|---|
NodeModelStreamer() |
| Modifier and Type | Method and Description |
|---|---|
ITextRegion |
feedTokenStream(ITokenStream out,
ICompositeNode in,
int offset,
int length) |
protected ParserRule |
findRootRuleForRegion(INode node) |
protected String |
getFormattedDatatypeValue(ICompositeNode node,
AbstractRule rule,
String text)
Create a canonical represenation of the data type value.
|
protected List<INode> |
getLeafs(ICompositeNode root,
int fromOffset,
int toOffset) |
protected void |
writeHidden(ITokenStream out,
ILeafNode node) |
protected void |
writeHiddenEmpty(ITokenStream out) |
protected void |
writeSemantic(ITokenStream out,
ICompositeNode node) |
protected void |
writeSemantic(ITokenStream out,
ILeafNode node) |
@Inject protected IHiddenTokenHelper hiddenTokenHelper
@Inject protected TokenUtil tokenUtil
@Inject protected IValueConverterService valueConverter
public ITextRegion feedTokenStream(ITokenStream out, ICompositeNode in, int offset, int length) throws IOException
feedTokenStream in interface INodeModelStreamerIOExceptionprotected ParserRule findRootRuleForRegion(INode node)
protected List<INode> getLeafs(ICompositeNode root, int fromOffset, int toOffset)
protected void writeHidden(ITokenStream out, ILeafNode node) throws IOException
IOExceptionprotected void writeHiddenEmpty(ITokenStream out) throws IOException
IOExceptionprotected void writeSemantic(ITokenStream out, ICompositeNode node) throws IOException
IOExceptionprotected String getFormattedDatatypeValue(ICompositeNode node, AbstractRule rule, String text) throws ValueConverterException
ValueConverterExceptionprotected void writeSemantic(ITokenStream out, ILeafNode node) throws IOException
IOExceptionCopyright © 2015. All Rights Reserved.