com.intellij.openapi.editor
Class LogicalPosition
java.lang.Object
com.intellij.openapi.editor.LogicalPosition
- All Implemented Interfaces:
- java.lang.Comparable<LogicalPosition>
public class LogicalPosition
- extends java.lang.Object
- implements java.lang.Comparable<LogicalPosition>
Represents a logical position in the editor. Logical positions ignore folding -
for example, if the top 10 lines of the document are folded, the 10th line in the document
will have the line number 10 in its logical position.
- See Also:
VisualPosition,
Editor.visualToLogicalPosition(VisualPosition),
Editor.offsetToLogicalPosition(int),
Editor.xyToLogicalPosition(java.awt.Point)
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
line
public final int line
column
public final int column
LogicalPosition
public LogicalPosition(int line,
int column)
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
toString
@NonNls
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
compareTo
public int compareTo(LogicalPosition position)
- Specified by:
compareTo in interface java.lang.Comparable<LogicalPosition>