package com.google.code.joto.eventrecorder.writer;
import java.beans.PropertyChangeListener;
import java.beans.PropertyChangeSupport;
import com.google.code.joto.eventrecorder.RecordEventSummary;
/**
*
*/
public abstract class AbstractRecordEventWriter implements RecordEventWriter {
protected PropertyChangeSupport changeSupport = new PropertyChangeSupport(this);
// ------------------------------------------------------------------------
protected AbstractRecordEventWriter() {
}
// ------------------------------------------------------------------------
public void addPropertyChangeListener(PropertyChangeListener listener) {
changeSupport.addPropertyChangeListener(listener);
}
public void removePropertyChangeListener(PropertyChangeListener listener) {
changeSupport.removePropertyChangeListener(listener);
}
@Override
public boolean isEnable() {
return true;
}
@Override
public boolean isEnable(RecordEventSummary info) {
return true;
}
}