//Dstl (c) Crown Copyright 2017
package uk.gov.dstl.baleen.uima.testing;
import java.io.IOException;
import java.io.InputStream;
import java.util.Map;
import org.apache.uima.UimaContext;
import org.apache.uima.jcas.JCas;
import org.apache.uima.resource.ResourceInitializationException;
import uk.gov.dstl.baleen.uima.IContentExtractor;
public class FakeContentExtractor implements IContentExtractor {
private boolean destroy;
private boolean processed;
private boolean initialised;
@Override
public void initialize(UimaContext context, Map<String, Object> params) throws ResourceInitializationException {
initialised = true;
}
@Override
public void processStream(InputStream stream, String source, JCas jCas) throws IOException {
processed = true;
}
@Override
public void destroy() {
destroy = true;
}
public boolean isDestroy() {
return destroy;
}
public boolean isInitialised() {
return initialised;
}
public boolean isProcessed() {
return processed;
}
}