package com.tlabs.labeltool;
import java.util.Iterator;
import java.util.Vector;
public class Dialog implements Angerable {
Vector<Recording> recs;
public void addRec(Recording r) {
if (recs == null) {
recs = new Vector<Recording>();
}
recs.add(r);
}
public int getTimeInSec() {
int t=0;
for (Iterator<Recording> iterator = recs.iterator(); iterator.hasNext();) {
Recording rec = iterator.next();
t+= rec.getTimeInSec();
}
return t;
}
public boolean isAngry() {
for (Iterator<Recording> iterator = recs.iterator(); iterator.hasNext();) {
Recording rec = iterator.next();
if (rec.isAngry()) {
return true;
}
}
return false;
}
public boolean seemsAngry(double threshold) {
for (Iterator<Recording> iterator = recs.iterator(); iterator.hasNext();) {
Recording rec = iterator.next();
if (rec.seemsAngry(threshold)) {
return true;
}
}
return false;
}
}