package org.hccp.pdf; import java.util.Vector; public class SubSection { private int firstObject; private int objectCount; private Vector entries; public SubSection() { entries = new Vector(); } public SubSection(int firstObject, int objectCount) { entries = new Vector(); this.firstObject = firstObject; this.objectCount = objectCount; entries = new Vector(); } public void addEntry(Entry entry) { entries.add(entry); } public Numeric getSize() { return new Numeric(entries.size()); } public String getValue() throws CrossReferenceTableEntryException { StringBuffer sb = new StringBuffer(); sb.append("0"); sb.append(" "); sb.append(entries.size()); sb.append("\n"); for(int i = 0; i < entries.size(); i++) { sb.append(((Entry)entries.elementAt(i)).getValue()); } return sb.toString(); } }