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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classDefaultNodeModelFormatter.FilterFirstWhitespaceStream-
Nested classes/interfaces inherited from class org.eclipse.xtext.formatting.impl.AbstractNodeModelFormatter
AbstractNodeModelFormatter.FormattedRegion
-
Nested classes/interfaces inherited from interface org.eclipse.xtext.formatting.INodeModelFormatter
INodeModelFormatter.IFormattedRegion
-
-
Field Summary
Fields Modifier and Type Field Description protected IFormatterformatterprotected IHiddenTokenHelperhiddenTokenHelperprotected INodeModelStreamernodeModelStreamer
-
Constructor Summary
Constructors Constructor Description DefaultNodeModelFormatter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description INodeModelFormatter.IFormattedRegionformat(ICompositeNode root, int offset, int length)protected java.lang.StringgetIndentation(ICompositeNode root, int fromOffset)
-
-
-
Field Detail
-
formatter
@Inject protected IFormatter formatter
-
hiddenTokenHelper
@Inject protected IHiddenTokenHelper hiddenTokenHelper
-
nodeModelStreamer
@Inject protected INodeModelStreamer nodeModelStreamer
-
-
Method Detail
-
format
public INodeModelFormatter.IFormattedRegion format(ICompositeNode root, int offset, int length)
- Specified by:
formatin interfaceINodeModelFormatter- Overrides:
formatin classAbstractNodeModelFormatter
-
getIndentation
protected java.lang.String getIndentation(ICompositeNode root, int fromOffset)
-
-