Class TextLineBuilderImpl

  • All Implemented Interfaces:
    org.refcodes.mixin.ColumnWidthAccessor, org.refcodes.mixin.ColumnWidthAccessor.ColumnWidthBuilder<TextLineBuilder>, org.refcodes.mixin.ColumnWidthAccessor.ColumnWidthMutator, org.refcodes.mixin.ColumnWidthAccessor.ColumnWidthProperty, TextLineBuilder


    public class TextLineBuilderImpl
    extends java.lang.Object
    implements TextLineBuilder
    The Class TextLineBuilderImpl.
    Author:
    steiner
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.refcodes.mixin.ColumnWidthAccessor

        org.refcodes.mixin.ColumnWidthAccessor.ColumnWidthBuilder<B extends org.refcodes.mixin.ColumnWidthAccessor.ColumnWidthBuilder<B>>, org.refcodes.mixin.ColumnWidthAccessor.ColumnWidthMutator, org.refcodes.mixin.ColumnWidthAccessor.ColumnWidthProperty
    • Constructor Detail

      • TextLineBuilderImpl

        public TextLineBuilderImpl​()
    • Method Detail

      • withColumnWidth

        public TextLineBuilder withColumnWidth​(int aColumnWidth)
        Specified by:
        withColumnWidth in interface org.refcodes.mixin.ColumnWidthAccessor.ColumnWidthBuilder<TextLineBuilder>
      • setColumnWidth

        public void setColumnWidth​(int aColumnWidth)
        Specified by:
        setColumnWidth in interface org.refcodes.mixin.ColumnWidthAccessor.ColumnWidthMutator
      • getColumnWidth

        public int getColumnWidth​()
        Specified by:
        getColumnWidth in interface org.refcodes.mixin.ColumnWidthAccessor
      • getLineChar

        public char getLineChar​()
        Retrieves the line char from the line char property.
        Specified by:
        getLineChar in interface TextLineBuilder
        Returns:
        The line char stored by the line char property.
      • setLineChar

        public void setLineChar​(char aLineChar)
        Sets the line char for the line char property.
        Specified by:
        setLineChar in interface TextLineBuilder
        Parameters:
        aLineChar - The line char to be stored by the line char property.
      • toString

        public java.lang.String toString​()
        The String being build by the builder upon the settings of the attributes.
        Specified by:
        toString in interface TextLineBuilder
        Overrides:
        toString in class java.lang.Object
        Returns:
        The according resulting String