Package com.inductiveautomation.rm.text
Class RMTextUtils
- java.lang.Object
-
- com.inductiveautomation.rm.text.RMTextUtils
-
public class RMTextUtils extends java.lang.ObjectSome utility methods for text processing.
-
-
Constructor Summary
Constructors Constructor Description RMTextUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intindexAfterNewline(java.lang.CharSequence aSequence, int aStart)Returns the index just beyond next newline (or carriage-return/newline) in given char sequence starting at given char index.static intindexOfNewline(java.lang.CharSequence aSequence, int aStart)Returns the index of the next newline (or carriage-return/newline) in given char sequence starting at given char index.static booleanisAfterLineEnd(java.lang.CharSequence aSequence, int anIndex)Returns whether the index in the given char sequence is at just after a line end.static booleanisLineEnd(java.lang.CharSequence aSequence, int anIndex)Returns whether the index in the given char sequence is at a line end.static booleanisNewlineChar(java.lang.CharSequence aSequence, int anIndex)Returns whether a char is a newline char.static intlastIndexAfterNewline(java.lang.CharSequence aSequence, int aStart)Returns the index just beyond previous newline (or carriage-return/newline) in given char sequence starting at given char index.static intlastIndexOfNewline(java.lang.CharSequence aSequence, int aStart)Returns the index of the previous newline (or carriage-return/newline) in given char sequence starting at given char index.
-
-
-
Method Detail
-
indexOfNewline
public static int indexOfNewline(java.lang.CharSequence aSequence, int aStart)Returns the index of the next newline (or carriage-return/newline) in given char sequence starting at given char index.
-
indexAfterNewline
public static int indexAfterNewline(java.lang.CharSequence aSequence, int aStart)Returns the index just beyond next newline (or carriage-return/newline) in given char sequence starting at given char index.
-
lastIndexOfNewline
public static int lastIndexOfNewline(java.lang.CharSequence aSequence, int aStart)Returns the index of the previous newline (or carriage-return/newline) in given char sequence starting at given char index.
-
lastIndexAfterNewline
public static int lastIndexAfterNewline(java.lang.CharSequence aSequence, int aStart)Returns the index just beyond previous newline (or carriage-return/newline) in given char sequence starting at given char index.
-
isLineEnd
public static boolean isLineEnd(java.lang.CharSequence aSequence, int anIndex)Returns whether the index in the given char sequence is at a line end.
-
isAfterLineEnd
public static boolean isAfterLineEnd(java.lang.CharSequence aSequence, int anIndex)Returns whether the index in the given char sequence is at just after a line end.
-
isNewlineChar
public static boolean isNewlineChar(java.lang.CharSequence aSequence, int anIndex)Returns whether a char is a newline char.
-
-