package key; import java.io.*; import java.util.Vector; import java.util.Enumeration; import java.util.StringTokenizer; /** */ public final class ColumnParagraph extends Paragraph { Vector entries; int maxEntryWidth; int spaceBetween; ColumnParagraph( Generator g ) { maxEntryWidth = g.maxEntryWidth; spaceBetween = g.spaceBetween; entries = g.entries; } public int count() { return( entries.size() ); } public Enumeration elements() { return( entries.elements() ); } public String toString() { return( "ColumnParagraph" ); } public static class Generator { Vector entries; int maxEntryWidth; int spaceBetween; public Generator() { maxEntryWidth = 38; spaceBetween = 2; entries = new Vector( 4, 4 ); } public Generator( int maxWidth, int space ) { maxEntryWidth = maxWidth; spaceBetween = space; entries = new Vector( 4, 4 ); } public void appendEntry( String value ) { entries.addElement( value ); } public int count() { return( entries.size() ); } public ColumnParagraph getParagraph() { return( new ColumnParagraph( this ) ); } } }