Class ProgressAwareProgressBarConsumer

java.lang.Object
es.urjc.etsii.grafo.terminal.ProgressAwareProgressBarConsumer
All Implemented Interfaces:
Appendable, AutoCloseable, Consumer<String>, me.tongfei.progressbar.ProgressBarConsumer

public class ProgressAwareProgressBarConsumer extends Object implements me.tongfei.progressbar.ProgressBarConsumer
Progress bar consumer that cooperates with Logback console output.
  • Constructor Details

    • ProgressAwareProgressBarConsumer

      public ProgressAwareProgressBarConsumer()
    • ProgressAwareProgressBarConsumer

      public ProgressAwareProgressBarConsumer(int maxRenderedLength)
  • Method Details

    • getMaxRenderedLength

      public int getMaxRenderedLength()
      Specified by:
      getMaxRenderedLength in interface me.tongfei.progressbar.ProgressBarConsumer
    • accept

      public void accept(String renderedProgress)
      Specified by:
      accept in interface Consumer<String>
      Specified by:
      accept in interface me.tongfei.progressbar.ProgressBarConsumer
    • clear

      public void clear()
      Specified by:
      clear in interface me.tongfei.progressbar.ProgressBarConsumer
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface me.tongfei.progressbar.ProgressBarConsumer