in apache-rat-core/src/main/java/org/apache/rat/header/HeaderMatcher.java [53:72]
public void read(Reader reader) throws IOException {
final LineNumberReader lineNumberReader = new LineNumberReader(reader);
read = factory.filter(lineNumberReader);
if (lineNumberReader.read() == -1) {
lines = lineNumberReader.getLineNumber();
} else {
lines = -1;
}
if (headers != null) {
for (final HeaderBean headerBean : headers) {
if (headerBean != null) {
final Pattern headerPattern = headerBean.getHeaderPattern();
if (headerPattern != null) {
final boolean matches = matches(headerPattern);
headerBean.setMatch(matches);
}
}
}
}
}