Class Columns


  • class Columns
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Columns​(int optionWidth, int descriptionWidth)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) java.util.List<Row> fit​(Row row)  
      private static java.lang.String itemOrEmpty​(java.util.List<java.lang.String> items, int index)  
      private java.util.List<java.lang.String> piecesOf​(java.lang.String raw, int width)  
      private java.util.List<java.lang.String> piecesOfEmbeddedLine​(java.lang.String line, int width)  
      private java.lang.StringBuilder processNextWord​(java.lang.String source, java.lang.StringBuilder nextPiece, int start, int end, int width, java.util.List<java.lang.String> pieces)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • optionWidth

        private final int optionWidth
      • descriptionWidth

        private final int descriptionWidth
    • Constructor Detail

      • Columns

        Columns​(int optionWidth,
                int descriptionWidth)
    • Method Detail

      • fit

        java.util.List<Row> fit​(Row row)
      • itemOrEmpty

        private static java.lang.String itemOrEmpty​(java.util.List<java.lang.String> items,
                                                    int index)
      • piecesOf

        private java.util.List<java.lang.String> piecesOf​(java.lang.String raw,
                                                          int width)
      • piecesOfEmbeddedLine

        private java.util.List<java.lang.String> piecesOfEmbeddedLine​(java.lang.String line,
                                                                      int width)
      • processNextWord

        private java.lang.StringBuilder processNextWord​(java.lang.String source,
                                                        java.lang.StringBuilder nextPiece,
                                                        int start,
                                                        int end,
                                                        int width,
                                                        java.util.List<java.lang.String> pieces)