Package docking.widgets.fieldpanel.field
Class TextFieldElement
- java.lang.Object
-
- docking.widgets.fieldpanel.field.AbstractTextFieldElement
-
- docking.widgets.fieldpanel.field.TextFieldElement
-
- All Implemented Interfaces:
FieldElement
public class TextFieldElement extends AbstractTextFieldElement
-
-
Field Summary
-
Fields inherited from class docking.widgets.fieldpanel.field.AbstractTextFieldElement
attributedString, column, row
-
-
Constructor Summary
Constructors Constructor Description TextFieldElement(AttributedString attributedString, int row, int column)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FieldElement
replaceAll(char[] targets, char replacement)
Returns a new FieldElement with all occurrences of the target characters replaced with the given replacement character.FieldElement
substring(int start, int end)
Returns a new FieldElement containing just the characters beginning at the given start index (inclusive) and ending at the given end index (exclusive).-
Methods inherited from class docking.widgets.fieldpanel.field.AbstractTextFieldElement
charAt, getCharacterIndexForDataLocation, getColor, getDataLocationForCharacterIndex, getFieldElement, getHeightAbove, getHeightBelow, getMaxCharactersForWidth, getStringWidth, getText, length, paint, substring, toString
-
-
-
-
Constructor Detail
-
TextFieldElement
public TextFieldElement(AttributedString attributedString, int row, int column)
-
-
Method Detail
-
substring
public FieldElement substring(int start, int end)
Description copied from interface:FieldElement
Returns a new FieldElement containing just the characters beginning at the given start index (inclusive) and ending at the given end index (exclusive).- Parameters:
start
- The starting index (inclusive) from which to substring this element.end
- The end index (exclusive) to which the substring will be performed.- Returns:
- a new FieldElement containing just the characters beginning at the given index.
-
replaceAll
public FieldElement replaceAll(char[] targets, char replacement)
Description copied from interface:FieldElement
Returns a new FieldElement with all occurrences of the target characters replaced with the given replacement character.- Parameters:
targets
- The array of characters to replace.replacement
- The replacement character.- Returns:
- a new FieldElement with all occurrences of the target characters replaced with the given replacement character.
-
-