package com.isti.traceview.data;
import com.isti.traceview.common.IEvent;
/**
* Wrapper for IEvent. Contains IEvent itself and flag is it first(front) point of continious event. Used for drawing events.
* @author Max Kokoulin
*/
public class EventWrapper implements Comparable<Object> {
private IEvent event = null;
private boolean isFront = false;
public EventWrapper(IEvent event, boolean isFront){
this.event = event;
this.isFront = isFront;
}
public IEvent getEvent(){
return event;
}
public boolean isFront(){
return isFront;
}
public int compareTo(Object o) {
if ((o instanceof EventWrapper)) {
return event.compareTo(((EventWrapper)o).getEvent());
} else {
return -1;
}
}
}