Class RMTextUtils

java.lang.Object
com.inductiveautomation.rm.text.RMTextUtils

public class RMTextUtils extends Object
Some utility methods for text processing.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static int
    indexAfterNewline(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(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(CharSequence aSequence, int anIndex)
    Returns whether the index in the given char sequence is at just after a line end.
    static boolean
    isLineEnd(CharSequence aSequence, int anIndex)
    Returns whether the index in the given char sequence is at a line end.
    static boolean
    isNewlineChar(CharSequence aSequence, int anIndex)
    Returns whether a char is a newline char.
    static int
    lastIndexAfterNewline(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(CharSequence aSequence, int aStart)
    Returns the index of the previous newline (or carriage-return/newline) in given char sequence starting at given char index.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RMTextUtils

      public RMTextUtils()
  • Method Details

    • indexOfNewline

      public static int indexOfNewline(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(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(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(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(CharSequence aSequence, int anIndex)
      Returns whether the index in the given char sequence is at a line end.
    • isAfterLineEnd

      public static boolean isAfterLineEnd(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(CharSequence aSequence, int anIndex)
      Returns whether a char is a newline char.