package step.core; import java.util.*; public class StepExternalRepresentation extends StepGenericInstance implements StepObject { private ArrayList records; public StepExternalRepresentation () { records = new ArrayList(); } public ArrayList getRecords() { return records; } public int size() { return records.size(); } public StepSimpleRecord get(int i) { return records.get(i); } public void setRecords(ArrayList records) { this.records = records; } public void addAllRecords(ArrayList records) { this.records.addAll(records); } public String toString(String tab) { StringBuffer buffer = new StringBuffer(); buffer.append(tab); buffer.append("#=("); for (int i = 0; i < records.size(); i++) { buffer.append(records.get(i).toString()); } buffer.append(");"); return buffer.toString(); } public void accept(StepAbstractRepositoryVisitor visitor) throws Exception { visitor.accept((StepExternalRepresentation)this); } }