package org.archive.cdxserver.processor;
import org.archive.format.cdx.CDXLine;
import org.archive.format.cdx.FieldSplitFormat;
public class WrappedProcessor implements BaseProcessor {
protected BaseProcessor inner;
public WrappedProcessor(BaseProcessor output)
{
this.inner = output;
}
@Override
public void begin() {
inner.begin();
}
@Override
public int writeLine(CDXLine line) {
return inner.writeLine(line);
}
@Override
public void writeResumeKey(String resumeKey) {
inner.writeResumeKey(resumeKey);
}
@Override
public void end() {
inner.end();
}
@Override
public void trackLine(CDXLine line) {
inner.trackLine(line);
}
@Override
public FieldSplitFormat modifyOutputFormat(FieldSplitFormat format) {
return inner.modifyOutputFormat(format);
}
}