Package org.refcodes.textual
Interface VertAlignTextBuilder
-
- All Superinterfaces:
org.refcodes.mixin.RowHeightAccessor
,org.refcodes.mixin.RowHeightAccessor.RowHeightBuilder<VertAlignTextBuilder>
,org.refcodes.mixin.RowHeightAccessor.RowHeightMutator
,org.refcodes.mixin.RowHeightAccessor.RowHeightProperty
,Text<VertAlignTextBuilder>
,TextAccessor
,TextAccessor.TextBuilder<VertAlignTextBuilder>
,TextAccessor.TextMutator
,TextAccessor.TextProperty
,TextAccessor.TextProvider
,VertAlignTextModeAccessor
,VertAlignTextModeAccessor.VertAlignTextModeBuilder<VertAlignTextBuilder>
,VertAlignTextModeAccessor.VertAlignTextModeMutator
,VertAlignTextModeAccessor.VertAlignTextModeProperty
- All Known Implementing Classes:
VertAlignTextBuilderImpl
public interface VertAlignTextBuilder extends org.refcodes.mixin.RowHeightAccessor.RowHeightBuilder<VertAlignTextBuilder>, org.refcodes.mixin.RowHeightAccessor.RowHeightProperty, Text<VertAlignTextBuilder>, VertAlignTextModeAccessor.VertAlignTextModeProperty, VertAlignTextModeAccessor.VertAlignTextModeBuilder<VertAlignTextBuilder>
Fills a text up on by appending the given char to the left or to the the right or inbetween till the given length is reached. How the text is aligned depends on the setting of theVertAlignTextMode
attribute.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.RowHeightAccessor
org.refcodes.mixin.RowHeightAccessor.RowHeightBuilder<B extends org.refcodes.mixin.RowHeightAccessor.RowHeightBuilder<B>>, org.refcodes.mixin.RowHeightAccessor.RowHeightMutator, org.refcodes.mixin.RowHeightAccessor.RowHeightProperty
-
Nested classes/interfaces inherited from interface org.refcodes.textual.TextAccessor
TextAccessor.TextBuilder<B extends TextAccessor.TextBuilder<B>>, TextAccessor.TextMutator, TextAccessor.TextProperty, TextAccessor.TextProvider
-
Nested classes/interfaces inherited from interface org.refcodes.textual.VertAlignTextModeAccessor
VertAlignTextModeAccessor.VertAlignTextModeBuilder<B extends VertAlignTextModeAccessor.VertAlignTextModeBuilder<B>>, VertAlignTextModeAccessor.VertAlignTextModeMutator, VertAlignTextModeAccessor.VertAlignTextModeProperty
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description char
getFillChar()
Retrieves the fill char from the fill char property.void
setFillChar(char aFillChar)
Sets the fill char for the fill char property.default VertAlignTextBuilder
withFillChar(char aFillChar)
Sets the fill char for the fill char property.default VertAlignTextBuilder
withVertAlignTextMode(VertAlignTextMode aVertAlignTextMode)
Sets the align text mode for the align text mode property.-
Methods inherited from interface org.refcodes.mixin.RowHeightAccessor.RowHeightBuilder
withRowHeight
-
Methods inherited from interface org.refcodes.textual.TextAccessor
getText
-
Methods inherited from interface org.refcodes.textual.TextAccessor.TextBuilder
withText
-
Methods inherited from interface org.refcodes.textual.TextAccessor.TextMutator
setText, setText
-
Methods inherited from interface org.refcodes.textual.TextAccessor.TextProvider
toString, toStrings
-
Methods inherited from interface org.refcodes.textual.VertAlignTextModeAccessor
getVertAlignTextMode
-
Methods inherited from interface org.refcodes.textual.VertAlignTextModeAccessor.VertAlignTextModeMutator
setVertAlignTextMode
-
-
-
-
Method Detail
-
getFillChar
char getFillChar()
Retrieves the fill char from the fill char property.- Returns:
- The fill char stored by the fill char property.
-
setFillChar
void setFillChar(char aFillChar)
Sets the fill char for the fill char property.- Parameters:
aFillChar
- The fill char to be stored by the align text mode property.
-
withFillChar
default VertAlignTextBuilder withFillChar(char aFillChar)
Sets the fill char for the fill char property.- Parameters:
aFillChar
- The fill char to be stored by the align text mode property.- Returns:
- The builder for applying multiple build operations.
-
withVertAlignTextMode
default VertAlignTextBuilder withVertAlignTextMode(VertAlignTextMode aVertAlignTextMode)
Sets the align text mode for the align text mode property.- Specified by:
withVertAlignTextMode
in interfaceVertAlignTextModeAccessor.VertAlignTextModeBuilder<VertAlignTextBuilder>
- Parameters:
aVertAlignTextMode
- The align text mode to be stored by the align text mode property.- Returns:
- The builder for applying multiple build operations.
-
-