Module org.snmp4j

Class TableFormatter

java.lang.Object
org.snmp4j.tools.console.TableFormatter

public class TableFormatter extends Object
  • Field Details

    • printer

      private PrintStream printer
    • buffer

      private List<Object[]> buffer
    • limit

      private int limit
    • colSizes

      private int[] colSizes
    • defaultColSize

      private int defaultColSize
    • maxLineLength

      private int maxLineLength
    • separator

      private String separator
    • compact

      private boolean compact
    • leftAlign

      private boolean leftAlign
  • Constructor Details

    • TableFormatter

      public TableFormatter(PrintStream printer, int defaultColumnSize, int maxLineLength, String separator)
  • Method Details

    • setBufferSize

      public void setBufferSize(int limit)
    • setCompact

      public void setCompact(boolean compact)
    • addRow

      public void addRow(Object[] columns)
    • computeColumnSizes

      private void computeColumnSizes()
    • getString

      private static String getString(Object o)
    • flush

      public void flush()
    • setLeftAlign

      public void setLeftAlign(boolean leftAlign)
    • printBuffer

      private void printBuffer()
    • isNumber

      private boolean isNumber(Object o)
    • setSeparator

      public void setSeparator(String separator)