Package com._1c.g5.v8.dt.bsl.formatting
Class BslFormattingConfigBasedStream
- java.lang.Object
-
- org.eclipse.xtext.formatting.impl.AbstractTokenStream
-
- org.eclipse.xtext.formatting.impl.BaseTokenStream
-
- org.eclipse.xtext.formatting.impl.FormattingConfigBasedStream
-
- com._1c.g5.v8.dt.bsl.formatting.BslFormattingConfigBasedStream
-
- All Implemented Interfaces:
org.eclipse.xtext.parsetree.reconstr.ITokenStream
,org.eclipse.xtext.parsetree.reconstr.ITokenStreamExtension
public class BslFormattingConfigBasedStream extends org.eclipse.xtext.formatting.impl.FormattingConfigBasedStream
Special implementation ofFormattingConfigBasedStream
for Bsl language
-
-
Field Summary
Fields Modifier and Type Field Description protected BslGrammarAccess
grammarAccess
-
Constructor Summary
Constructors Constructor Description BslFormattingConfigBasedStream(BslGrammarAccess grammarAcces, org.eclipse.xtext.parsetree.reconstr.ITokenStream out, String initialIndentation, org.eclipse.xtext.formatting.impl.FormattingConfig cfg, org.eclipse.xtext.formatting.IElementMatcherProvider.IElementMatcher<org.eclipse.xtext.formatting.impl.AbstractFormattingConfig.ElementPattern> matcher, org.eclipse.xtext.parsetree.reconstr.IHiddenTokenHelper hiddenTokenHelper, boolean preserveSpaces)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Set<org.eclipse.xtext.formatting.impl.AbstractFormattingConfig.ElementLocator>
collectLocators(org.eclipse.emf.ecore.EObject ele)
-
Methods inherited from class org.eclipse.xtext.formatting.impl.FormattingConfigBasedStream
addLineEntry, collectLocatorsForComments, createLine, createLine, createLine, createLine, createLineEntry, findTopmostHiddenTokenDef, flush, getLineSeparator, harmonizeLineSeparator, init, writeHidden, writeSemantic
-
-
-
-
Field Detail
-
grammarAccess
protected BslGrammarAccess grammarAccess
-
-
Constructor Detail
-
BslFormattingConfigBasedStream
public BslFormattingConfigBasedStream(BslGrammarAccess grammarAcces, org.eclipse.xtext.parsetree.reconstr.ITokenStream out, String initialIndentation, org.eclipse.xtext.formatting.impl.FormattingConfig cfg, org.eclipse.xtext.formatting.IElementMatcherProvider.IElementMatcher<org.eclipse.xtext.formatting.impl.AbstractFormattingConfig.ElementPattern> matcher, org.eclipse.xtext.parsetree.reconstr.IHiddenTokenHelper hiddenTokenHelper, boolean preserveSpaces)
Constructor- Parameters:
grammarAcces
- actualBslGrammarAccess
, can't benull
out
- actualITokenStream
initialIndentation
- actual initial indentationcfg
- actualFormattingConfig
matcher
- actualIElementMatcherProvider.IElementMatcher
hiddenTokenHelper
- actualIHiddenTokenHelper
preserveSpaces
-true
if need to preserve spaces,false
otherwise
-
-
Method Detail
-
collectLocators
protected Set<org.eclipse.xtext.formatting.impl.AbstractFormattingConfig.ElementLocator> collectLocators(org.eclipse.emf.ecore.EObject ele)
- Overrides:
collectLocators
in classorg.eclipse.xtext.formatting.impl.FormattingConfigBasedStream
-
-