Package com.inductiveautomation.rm.text
Class RMTextUtils
- java.lang.Object
-
- com.inductiveautomation.rm.text.RMTextUtils
-
public class RMTextUtils extends java.lang.Object
Some 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 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.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.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.static boolean
isLineEnd(java.lang.CharSequence aSequence, int anIndex)
Returns whether the index in the given char sequence is at a line end.static boolean
isNewlineChar(java.lang.CharSequence aSequence, int anIndex)
Returns whether a char is a newline char.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.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.
-
-
-
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.
-
-