@Override public void run() { Document document = documentFactory.createDocuments(file); debug("Selected file: %s [header style: %s]", document.getFilePath(), document.getHeaderDefinition()); if (document.isNotSupported()) { callback.onUnknownFile(document, h); } else if (document.is(h)) { debug("Skipping header file: %s", document.getFilePath()); } else if (document.hasHeader(h, strictCheck)) { callback.onExistingHeader(document, h); } else { boolean headerFound = false; for (Header validHeader : validHeaders) { if (headerFound = document.hasHeader(validHeader, strictCheck)) { callback.onExistingHeader(document, h); break; } } if (!headerFound) { callback.onHeaderNotFound(document, h); } } } }, null);
public void run() { Document document = documentFactory.createDocuments(file); logger.debug("Selected file: {} [header style: {}]", DocumentFactory.getRelativeFile(rootDir, document), document.getHeaderDefinition()); if (document.isNotSupported()) { logger.warn("Unknown file extension: {}", DocumentFactory.getRelativeFile(rootDir, document)); } else if (document.is(h)) { logger.debug("Skipping header file: {}", DocumentFactory.getRelativeFile(rootDir, document)); } else if (document.hasHeader(h, strictCheck)) { callback.onExistingHeader(document, h); } else { boolean headerFound = false; for (Header validHeader : validHeaders) { headerFound = document.hasHeader(validHeader, strictCheck); if (headerFound) { callback.onExistingHeader(document, h); break; } } if (!headerFound) callback.onHeaderNotFound(document, h); } } }, null);
public void run() { Document document = documentFactory.createDocuments(file); logger.debug("Selected file: {} [header style: {}]", DocumentFactory.getRelativeFile(rootDir, document), document.getHeaderDefinition()); if (document.isNotSupported()) { logger.warn("Unknown file extension: {}", DocumentFactory.getRelativeFile(rootDir, document)); } else if (document.is(h)) { logger.debug("Skipping header file: {}", DocumentFactory.getRelativeFile(rootDir, document)); } else if (document.hasHeader(h, strictCheck)) { callback.onExistingHeader(document, h); } else { boolean headerFound = false; for (Header validHeader : validHeaders) { headerFound = document.hasHeader(validHeader, strictCheck); if (headerFound) { callback.onExistingHeader(document, h); break; } } if (!headerFound) callback.onHeaderNotFound(document, h); } } }, null);