Class FieldUtils
java.lang.Object
docking.widgets.fieldpanel.support.FieldUtils
A utility class for working with Field objects.
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
trimString
(String string) Trims unwanted characters off of the given label, like spaces, '[',']', etc.static List
<FieldElement> wrap
(FieldElement fieldElement, int width) Splits the given FieldElement into sub-elements by wrapping the element on whitespace.static List
<FieldElement> wrap
(FieldElement fieldElement, int width, boolean breakOnWhiteSpace) Splits the given FieldElement into sub-elements by wrapping the element in some fashion.static List
<FieldElement> wrap
(List<FieldElement> fieldElements, int width)
-
Field Details
-
WORD_WRAP_OPTION_NAME
- See Also:
-
WORD_WRAP_OPTION_DESCRIPTION
- See Also:
-
-
Method Details
-
wrap
-
wrap
Splits the given FieldElement into sub-elements by wrapping the element on whitespace.- Parameters:
fieldElement
- The element to wrapwidth
- 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 wrapwidth
- is the maximum width to allow before wrappingbreakOnWhiteSpace
- determines whether line breaks should happen at white space chars- Returns:
- the wrapped elements
-
trimString
Trims unwanted characters off of the given label, like spaces, '[',']', etc.- Parameters:
string
- The string to be trimmed- Returns:
- The trimmed string.
-