//Dstl (c) Crown Copyright 2017
package uk.gov.dstl.baleen.consumers.print;
import uk.gov.dstl.baleen.types.language.Pattern;
/**
* Print out all patterns.
*/
public class Patterns extends AbstractPrintConsumer<Pattern> {
/**
* Instantiates a new consumer.
*/
public Patterns() {
super(Pattern.class);
}
@Override
protected String print(Pattern t) {
final StringBuilder sb = new StringBuilder();
writeLine(sb, "Text", t.getCoveredText());
writeLine(sb, "Words", t.getWords());
return sb.toString();
}
}