package org.infosec.ismp.model.event;
import java.io.StringWriter;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import org.exolab.castor.xml.Marshaller;
public class Events {
private final List<Event> eventList = new ArrayList<Event>();
public void addEvent(Event event) {
eventList.add(event);
}
public int count() {
return eventList.size();
}
public Collection<Event> eventColletion() {
return new ArrayList<Event>(eventList);
}
public Event[] getEvent() {
return eventList.toArray(new Event[0]);
}
public static void main(String[] args) throws Exception {
Event event = new Event();
event.setUuid("ppppppppppp");
event.setUei("test/xdfdf/dfdf");
Events events = new Events();
events.addEvent(event);
StringWriter writer = new StringWriter();
Marshaller.marshal(events, writer);
System.out.println(writer.toString());
}
}