joptsimple.internal
Class Column

java.lang.Object
  extended by joptsimple.internal.Column

public class Column
extends java.lang.Object

Version:
$Id: Column.java,v 1.11 2009/03/06 20:35:08 pholser Exp $
Author:
Paul Holser

Field Summary
(package private) static java.util.Comparator<Column> BY_HEIGHT
           
private  java.util.List<java.lang.String> data
           
private  java.lang.String header
           
private  int height
           
private  int width
           
 
Constructor Summary
Column(java.lang.String header, int width)
           
 
Method Summary
(package private)  void addCell(java.lang.String newCell)
           
(package private)  int addCells(java.lang.Object cellCandidate)
           
(package private)  int height()
           
private  java.lang.StringBuilder processNextWord(java.lang.String source, java.lang.StringBuilder nextCell, int start, int end)
           
(package private)  void writeCellOn(int index, java.lang.StringBuilder buffer, boolean appendSpace)
           
(package private)  void writeHeaderOn(java.lang.StringBuilder buffer, boolean appendSpace)
           
(package private)  void writeSeparatorOn(java.lang.StringBuilder buffer, boolean appendSpace)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BY_HEIGHT

static final java.util.Comparator<Column> BY_HEIGHT

header

private final java.lang.String header

data

private final java.util.List<java.lang.String> data

width

private int width

height

private int height
Constructor Detail

Column

Column(java.lang.String header,
       int width)
Method Detail

addCells

int addCells(java.lang.Object cellCandidate)

processNextWord

private java.lang.StringBuilder processNextWord(java.lang.String source,
                                                java.lang.StringBuilder nextCell,
                                                int start,
                                                int end)

addCell

void addCell(java.lang.String newCell)

writeHeaderOn

void writeHeaderOn(java.lang.StringBuilder buffer,
                   boolean appendSpace)

writeSeparatorOn

void writeSeparatorOn(java.lang.StringBuilder buffer,
                      boolean appendSpace)

writeCellOn

void writeCellOn(int index,
                 java.lang.StringBuilder buffer,
                 boolean appendSpace)

height

int height()