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 final 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 FieldElementreplaceAll(char[] targets, char replacement)Returns a new FieldElement with all occurrences of the target characters replaced with the given replacement character.FieldElementsubstring(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:FieldElementReturns 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.
 - See Also:
 FieldElement.substring(int, int)
 
- 
replaceAll
public FieldElement replaceAll(char[] targets, char replacement)
Description copied from interface:FieldElementReturns 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.
 - See Also:
 FieldElement.replaceAll(char[], char)
 
 - 
 
 -