Class FieldUtils

java.lang.Object
docking.widgets.fieldpanel.support.FieldUtils

public class FieldUtils extends Object
A utility class for working with Field objects.
  • Field Details

  • Method Details

    • wrap

      public static List<FieldElement> wrap(List<FieldElement> fieldElements, int width)
    • wrap

      public static List<FieldElement> wrap(FieldElement fieldElement, int width)
      Splits the given FieldElement into sub-elements by wrapping the element on whitespace.
      Parameters:
      fieldElement - The element to wrap
      width - The maximum width to allow before wrapping
      Returns:
      The wrapped elements
    • wrap

      public static List<FieldElement> wrap(FieldElement fieldElement, int width, boolean breakOnWhiteSpace)
      Splits the given FieldElement into sub-elements by wrapping the element in some fashion. If breakOnWhiteSpace is indicated, wrapping will break lines on a white space character if possible, otherwise wrapping occurs on the last possible character.
      Parameters:
      fieldElement - is the element to wrap
      width - is the maximum width to allow before wrapping
      breakOnWhiteSpace - determines whether line breaks should happen at white space chars
      Returns:
      the wrapped elements
    • trimString

      public static String trimString(String string)
      Trims unwanted characters off of the given label, like spaces, '[',']', etc.
      Parameters:
      string - The string to be trimmed
      Returns:
      The trimmed string.