public abstract class AbstractHiddenRegion extends AbstractTextSegment implements IHiddenRegion
EMPTY_REGION| Modifier | Constructor and Description |
|---|---|
protected |
AbstractHiddenRegion(ITextRegionAccess access) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addPart(IHiddenRegionPart part) |
protected List<ITextSegment> |
collectAlternatingSpaceAndComments(boolean includeComments) |
boolean |
containsComment() |
List<ITextSegment> |
getAlternatingMergedSpaceAndComments() |
int |
getLength() |
List<ITextSegment> |
getMergedSpaces() |
IHiddenRegion |
getNextHiddenRegion() |
ISemanticRegion |
getNextSemanticRegion() |
int |
getOffset() |
List<IHiddenRegionPart> |
getParts() |
IHiddenRegion |
getPreviousHiddenRegion() |
ISemanticRegion |
getPreviousSemanticRegion() |
ITextRegionAccess |
getTextRegionAccess() |
ISemanticRegionFinder |
immediatelyFollowing() |
ISemanticRegionFinder |
immediatelyPreceding() |
protected void |
setNext(ISemanticRegion next) |
protected void |
setPrevious(ISemanticRegion previous) |
String |
toString() |
compareTo, contains, contains, equals, getEndOffset, getLineCount, getLineRegions, getText, hashCode, isMultiline, merge, replaceWithclone, finalize, getClass, notify, notifyAll, wait, wait, waitisUndefinedgetEndOffset, getLineCount, getLineRegions, getText, isMultiline, merge, replaceWithcompareTocontains, containsprotected AbstractHiddenRegion(ITextRegionAccess access)
protected void addPart(IHiddenRegionPart part)
protected List<ITextSegment> collectAlternatingSpaceAndComments(boolean includeComments)
public boolean containsComment()
containsComment in interface IHiddenRegionIHiddenRegion.getParts() contains at least one IComment.public List<ITextSegment> getAlternatingMergedSpaceAndComments()
getAlternatingMergedSpaceAndComments in interface IHiddenRegionpublic int getLength()
getLength in interface ITextRegionpublic IHiddenRegion getNextHiddenRegion()
getNextHiddenRegion in interface ISequentialRegionpublic ISemanticRegion getNextSemanticRegion()
getNextSemanticRegion in interface ISequentialRegionpublic int getOffset()
getOffset in interface ITextRegionpublic List<IHiddenRegionPart> getParts()
getParts in interface IHiddenRegionwhite spaces and comments that belong to this
IHiddenRegion.public IHiddenRegion getPreviousHiddenRegion()
getPreviousHiddenRegion in interface ISequentialRegionpublic ISemanticRegion getPreviousSemanticRegion()
getPreviousSemanticRegion in interface ISequentialRegionpublic List<ITextSegment> getMergedSpaces()
getMergedSpaces in interface IHiddenRegionpublic ITextRegionAccess getTextRegionAccess()
getTextRegionAccess in interface ITextSegmentprotected void setNext(ISemanticRegion next)
protected void setPrevious(ISemanticRegion previous)
public ISemanticRegionFinder immediatelyFollowing()
immediatelyFollowing in interface ISequentialRegionpublic ISemanticRegionFinder immediatelyPreceding()
immediatelyPreceding in interface ISequentialRegionCopyright © 2015. All Rights Reserved.