projects
/
sixth-3d.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Improved code readability.
[sixth-3d.git]
/
src
/
main
/
java
/
eu
/
svjatoslav
/
sixth
/
e3d
/
gui
/
TextPointer.java
diff --git
a/src/main/java/eu/svjatoslav/sixth/e3d/gui/TextPointer.java
b/src/main/java/eu/svjatoslav/sixth/e3d/gui/TextPointer.java
index
8ba9f9f
..
7e2bf74
100755
(executable)
--- a/
src/main/java/eu/svjatoslav/sixth/e3d/gui/TextPointer.java
+++ b/
src/main/java/eu/svjatoslav/sixth/e3d/gui/TextPointer.java
@@
-4,6
+4,9
@@
*/
package eu.svjatoslav.sixth.e3d.gui;
*/
package eu.svjatoslav.sixth.e3d.gui;
+/**
+ * A pointer to a character in a text.
+ */
public class TextPointer implements Comparable<TextPointer> {
public int row;
public class TextPointer implements Comparable<TextPointer> {
public int row;
@@
-48,6
+51,15
@@
public class TextPointer implements Comparable<TextPointer> {
}
}
+ /**
+ * Checks if this pointer is between the specified pointers.
+ *
+ * @param start
+ * The start pointer.
+ * @param end
+ * The end pointer.
+ * @return True if this pointer is between the specified pointers.
+ */
public boolean isBetween(final TextPointer start, final TextPointer end) {
if (start == null)
public boolean isBetween(final TextPointer start, final TextPointer end) {
if (start == null)
@@
-56,6
+68,7
@@
public class TextPointer implements Comparable<TextPointer> {
if (end == null)
return false;
if (end == null)
return false;
+ // Make sure that start is smaller than end.
TextPointer smaller;
TextPointer bigger;
TextPointer smaller;
TextPointer bigger;
@@
-67,8
+80,8
@@
public class TextPointer implements Comparable<TextPointer> {
bigger = start;
}
bigger = start;
}
+ // Check if this pointer is between the specified pointers.
return (compareTo(smaller) >= 0) && (bigger.compareTo(this) > 0);
return (compareTo(smaller) >= 0) && (bigger.compareTo(this) > 0);
-
}
}
}
}