org.eclipse.xtext.formatting.impl
Class DefaultNodeModelFormatter
java.lang.Object
org.eclipse.xtext.formatting.impl.AbstractNodeModelFormatter
org.eclipse.xtext.formatting.impl.DefaultNodeModelFormatter
- All Implemented Interfaces:
- INodeModelFormatter
public class DefaultNodeModelFormatter
- extends AbstractNodeModelFormatter
- Author:
- Moritz Eysholdt - Initial contribution and API
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
formatter
@Inject
protected IFormatter formatter
hiddenTokenHelper
@Inject
protected IHiddenTokenHelper hiddenTokenHelper
nodeModelStreamer
@Inject
protected INodeModelStreamer nodeModelStreamer
DefaultNodeModelFormatter
public DefaultNodeModelFormatter()
format
public INodeModelFormatter.IFormattedRegion format(ICompositeNode root,
int offset,
int length)
- Specified by:
format
in interface INodeModelFormatter
- Overrides:
format
in class AbstractNodeModelFormatter
getIndentation
protected java.lang.String getIndentation(ICompositeNode root,
int fromOffset)