Package com.e1c.g5.v8.dt.formatter.bsl
Class BslHiddenRegionReplacer
java.lang.Object
org.eclipse.xtext.formatting2.internal.HiddenRegionReplacer
com.e1c.g5.v8.dt.formatter.bsl.BslHiddenRegionReplacer
- All Implemented Interfaces:
org.eclipse.xtext.formatting2.ITextReplacer
public class BslHiddenRegionReplacer
extends org.eclipse.xtext.formatting2.internal.HiddenRegionReplacer
This class is extension of
HiddenRegionReplacer that does not format comment subregions or any subregions of
hidden region that are previous to comment subregions. Also contains information about wrap groups(wrap group is
group of regions that are wrapped entirely or not wrapped at all)-
Field Summary
Fields inherited from interface org.eclipse.xtext.formatting2.ITextReplacer
GET_REGION -
Constructor Summary
ConstructorsConstructorDescriptionBslHiddenRegionReplacer(org.eclipse.xtext.formatting2.regionaccess.IHiddenRegion region, org.eclipse.xtext.formatting2.IHiddenRegionFormatting formatting) Creates new instance by calling super's constructor -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.xtext.formatting2.ITextReplacerContextcreateReplacements(org.eclipse.xtext.formatting2.ITextReplacerContext context) intGets thegroupIDvaluevoidsetGroupID(int groupID) Set's thegroupIDfieldtoString()Methods inherited from class org.eclipse.xtext.formatting2.internal.HiddenRegionReplacer
applyHiddenRegionFormatting, applyIndentation, applyPriorityAndDefaultFormatting, applySeparatorConfiguration, createReplacers, findWhitespaceThatSeparatesSemanticRegions, getFormatting, getRegion, introduceNewlinesAroundMLComments
-
Constructor Details
-
BslHiddenRegionReplacer
public BslHiddenRegionReplacer(org.eclipse.xtext.formatting2.regionaccess.IHiddenRegion region, org.eclipse.xtext.formatting2.IHiddenRegionFormatting formatting) Creates new instance by calling super's constructor- Parameters:
region- The region to perform on, cannot benullformatting- The formatting that provides formatting information, cannot benull
-
-
Method Details
-
createReplacements
public org.eclipse.xtext.formatting2.ITextReplacerContext createReplacements(org.eclipse.xtext.formatting2.ITextReplacerContext context) - Specified by:
createReplacementsin interfaceorg.eclipse.xtext.formatting2.ITextReplacer- Overrides:
createReplacementsin classorg.eclipse.xtext.formatting2.internal.HiddenRegionReplacer
-
getGroupID
public int getGroupID()Gets thegroupIDvalue- Returns:
- The value of the
groupIDfield
-
setGroupID
public void setGroupID(int groupID) Set's thegroupIDfield- Parameters:
groupID- The value to set
-
toString
- Overrides:
toStringin classorg.eclipse.xtext.formatting2.internal.HiddenRegionReplacer
-