01: package org.columba.calendar.model.api;
02:
03: import java.util.Iterator;
04:
05: /**
06: * List of <code>IHeaderItem</code>
07: *
08: * @author fdietz
09: */
10: public interface IComponentInfoList {
11:
12: public abstract void add(IComponentInfo item);
13:
14: public abstract IComponentInfo get(int index);
15:
16: public abstract void remove(int index);
17:
18: public abstract void remove(IComponentInfo item);
19:
20: public abstract int count();
21:
22: public abstract void clear();
23:
24: public abstract Iterator<IComponentInfo> iterator();
25:
26: }
|