org.eclipse.xtext.ui.editor.folding
Class DefaultFoldedPosition
java.lang.Object
org.eclipse.jface.text.Position
org.eclipse.xtext.ui.editor.folding.FoldedPosition
org.eclipse.xtext.ui.editor.folding.DefaultFoldedPosition
- All Implemented Interfaces:
- org.eclipse.jface.text.source.projection.IProjectionPosition
- Direct Known Subclasses:
- InitiallyCollapsableFoldedPosition
public class DefaultFoldedPosition
- extends FoldedPosition
Default implementation of folded position. It uses a relative offset to determine the
significant content and its length.
- Author:
- Sebastian Zarnekow - Initial contribution and API
Fields inherited from class org.eclipse.jface.text.Position |
isDeleted, length, offset |
Methods inherited from class org.eclipse.jface.text.Position |
delete, getLength, getOffset, includes, isDeleted, overlapsWith, setLength, setOffset, toString, undelete |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
DefaultFoldedPosition
public DefaultFoldedPosition(int offset,
int length,
int contentStart,
int contentLength)
computeProjectionRegions
public org.eclipse.jface.text.IRegion[] computeProjectionRegions(org.eclipse.jface.text.IDocument document)
throws org.eclipse.jface.text.BadLocationException
- Throws:
org.eclipse.jface.text.BadLocationException
computeCaptionOffset
public int computeCaptionOffset(org.eclipse.jface.text.IDocument document)
throws org.eclipse.jface.text.BadLocationException
- Throws:
org.eclipse.jface.text.BadLocationException
hashCode
public int hashCode()
- Overrides:
hashCode
in class org.eclipse.jface.text.Position
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class org.eclipse.jface.text.Position