public class HiddenRegionReplacer extends java.lang.Object implements ITextReplacer
GET_REGION
Constructor and Description |
---|
HiddenRegionReplacer(IHiddenRegion region,
IHiddenRegionFormatting formatting) |
Modifier and Type | Method and Description |
---|---|
protected void |
applyHiddenRegionFormatting(java.util.List<ITextReplacer> replacers)
This method is when we have multiple TextReplacers for this HiddenRegion because the HiddenRegion contains
comments.
|
ITextReplacerContext |
createReplacements(ITextReplacerContext context) |
protected java.util.List<ITextReplacer> |
createReplacers(AbstractFormatter2 formatter,
java.util.List<IHiddenRegionPart> parts)
returns a list that starts with whitespace, ends with whitespace and contains a sequence of strictly alternating
whitespace- and comment-regions.
|
protected WhitespaceReplacer |
findWhitespaceThatSeparatesSemanticRegions(java.util.List<ITextReplacer> replacers) |
IHiddenRegionFormatting |
getFormatting() |
IHiddenRegion |
getRegion() |
java.lang.String |
toString() |
public HiddenRegionReplacer(IHiddenRegion region, IHiddenRegionFormatting formatting)
protected void applyHiddenRegionFormatting(java.util.List<ITextReplacer> replacers)
formatting
to the WhitespaceReplacer
that
surround the comment.public ITextReplacerContext createReplacements(ITextReplacerContext context)
createReplacements
in interface ITextReplacer
protected java.util.List<ITextReplacer> createReplacers(AbstractFormatter2 formatter, java.util.List<IHiddenRegionPart> parts)
protected WhitespaceReplacer findWhitespaceThatSeparatesSemanticRegions(java.util.List<ITextReplacer> replacers)
public IHiddenRegionFormatting getFormatting()
public IHiddenRegion getRegion()
getRegion
in interface ITextReplacer
public java.lang.String toString()
toString
in class java.lang.Object