Module org.snmp4j

Class TableFormatter


  • public class TableFormatter
    extends java.lang.Object
    • Field Detail

      • printer

        private java.io.PrintStream printer
      • buffer

        private java.util.List<java.lang.Object[]> buffer
      • limit

        private int limit
      • colSizes

        private int[] colSizes
      • defaultColSize

        private int defaultColSize
      • maxLineLength

        private int maxLineLength
      • separator

        private java.lang.String separator
      • compact

        private boolean compact
      • leftAlign

        private boolean leftAlign
    • Constructor Detail

      • TableFormatter

        public TableFormatter​(java.io.PrintStream printer,
                              int defaultColumnSize,
                              int maxLineLength,
                              java.lang.String separator)
    • Method Detail

      • setBufferSize

        public void setBufferSize​(int limit)
      • setCompact

        public void setCompact​(boolean compact)
      • addRow

        public void addRow​(java.lang.Object[] columns)
      • computeColumnSizes

        private void computeColumnSizes()
      • getString

        private static java.lang.String getString​(java.lang.Object o)
      • flush

        public void flush()
      • setLeftAlign

        public void setLeftAlign​(boolean leftAlign)
      • printBuffer

        private void printBuffer()
      • isNumber

        private boolean isNumber​(java.lang.Object o)
      • setSeparator

        public void setSeparator​(java.lang.String separator)