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.ITextReplacerContext
createReplacements
(org.eclipse.xtext.formatting2.ITextReplacerContext context) int
Gets thegroupID
valuevoid
setGroupID
(int groupID) Set's thegroupID
fieldtoString()
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 benull
formatting
- 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:
createReplacements
in interfaceorg.eclipse.xtext.formatting2.ITextReplacer
- Overrides:
createReplacements
in classorg.eclipse.xtext.formatting2.internal.HiddenRegionReplacer
-
getGroupID
public int getGroupID()Gets thegroupID
value- Returns:
- The value of the
groupID
field
-
setGroupID
public void setGroupID(int groupID) Set's thegroupID
field- Parameters:
groupID
- The value to set
-
toString
- Overrides:
toString
in classorg.eclipse.xtext.formatting2.internal.HiddenRegionReplacer
-