public abstract class AbstractHiddenRegion extends AbstractTextSegment implements IHiddenRegion
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractHiddenRegion(ITextRegionAccess access) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addPart(IHiddenRegionPart part) |
protected java.util.List<ITextSegment> |
collectAlternatingSpaceAndComments(boolean includeComments) |
boolean |
containsComment() |
java.util.List<ITextSegment> |
getAlternatingMergedSpaceAndComments() |
int |
getLength() |
java.util.List<ITextSegment> |
getMergedSpaces() |
IHiddenRegion |
getNextHiddenRegion() |
ISemanticRegion |
getNextSemanticRegion() |
ISequentialRegion |
getNextSequentialRegion() |
int |
getOffset() |
java.util.List<IHiddenRegionPart> |
getParts() |
IHiddenRegion |
getPreviousHiddenRegion() |
ISemanticRegion |
getPreviousSemanticRegion() |
ISequentialRegion |
getPreviousSequentialRegion() |
ITextRegionAccess |
getTextRegionAccess() |
ISemanticRegionFinder |
immediatelyFollowing() |
ISemanticRegionFinder |
immediatelyPreceding() |
protected void |
initAssociations() |
protected void |
setNext(ISemanticRegion next) |
protected void |
setPrevious(ISemanticRegion previous) |
java.lang.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, replaceWithprotected AbstractHiddenRegion(ITextRegionAccess access)
protected void addPart(IHiddenRegionPart part)
protected java.util.List<ITextSegment> collectAlternatingSpaceAndComments(boolean includeComments)
public boolean containsComment()
containsComment in interface IHiddenRegionIHiddenRegion.getParts() contains at least one IComment.public java.util.List<ITextSegment> getAlternatingMergedSpaceAndComments()
getAlternatingMergedSpaceAndComments in interface IHiddenRegionpublic int getLength()
getLength in interface org.eclipse.xtext.util.ITextRegionpublic IHiddenRegion getNextHiddenRegion()
getNextHiddenRegion in interface ISequentialRegionpublic ISemanticRegion getNextSemanticRegion()
getNextSemanticRegion in interface ISequentialRegionpublic ISequentialRegion getNextSequentialRegion()
getNextSequentialRegion in interface ISequentialRegionpublic int getOffset()
getOffset in interface org.eclipse.xtext.util.ITextRegionpublic java.util.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 ISequentialRegion getPreviousSequentialRegion()
getPreviousSequentialRegion in interface ISequentialRegionpublic java.util.List<ITextSegment> getMergedSpaces()
getMergedSpaces in interface IHiddenRegionpublic ITextRegionAccess getTextRegionAccess()
getTextRegionAccess in interface ITextSegmentprotected void setNext(ISemanticRegion next)
protected void setPrevious(ISemanticRegion previous)
public java.lang.String toString()
toString in class java.lang.Objectpublic ISemanticRegionFinder immediatelyFollowing()
immediatelyFollowing in interface ISequentialRegionpublic ISemanticRegionFinder immediatelyPreceding()
immediatelyPreceding in interface ISequentialRegionprotected void initAssociations()