This is an automated email from the ASF dual-hosted git repository. claude pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/creadur-rat.git
commit 04443bdf920672585328c5cf85e8d8d21956363f Merge: bca58cee 02bcf86a Author: Claude Warren <cla...@apache.org> AuthorDate: Fri May 10 22:24:53 2024 +0100 Merge pull request #246 from Claudenw/create_archive_processor RAT-372: Create archive processor apache-rat-core/pom.xml | 4 + .../src/main/java/org/apache/rat/Defaults.java | 24 +- .../src/main/java/org/apache/rat/Report.java | 456 ++++++++++++--------- .../java/org/apache/rat/ReportConfiguration.java | 72 +++- .../rat/analysis/DefaultAnalyserFactory.java | 58 ++- .../rat/analysis/DocumentHeaderAnalyser.java | 3 +- .../src/main/java/org/apache/rat/api/Document.java | 83 +++- .../document/impl/AbstractMonolithicDocument.java | 48 --- .../rat/document/impl/ArchiveEntryDocument.java | 60 ++- .../rat/document/impl/DocumentImplUtils.java | 56 --- .../org/apache/rat/document/impl/FileDocument.java | 80 ++-- .../rat/document/impl/MonolithicFileDocument.java | 73 ---- .../apache/rat/report/xml/XmlReportFactory.java | 3 +- .../rat/report/xml/writer/impl/base/XmlWriter.java | 15 +- .../java/org/apache/rat/walker/ArchiveWalker.java | 109 +++-- .../org/apache/rat/walker/DirectoryWalker.java | 70 ++-- .../org/apache/rat/walker/FileNameComparator.java | 44 -- .../main/java/org/apache/rat/walker/Walker.java | 34 +- .../main/resources/org/apache/rat/plain-rat.xsl | 7 +- .../org/apache/rat/ReportConfigurationTest.java | 27 +- .../src/test/java/org/apache/rat/ReportTest.java | 157 +++---- .../src/test/java/org/apache/rat/ReporterTest.java | 177 ++++++-- ...ryTest.java => DefaultAnalyserFactoryTest.java} | 115 ++++-- .../apache/rat/analysis/HeaderCheckWorkerTest.java | 4 +- .../org/apache/rat/analysis/TikaProcessorTest.java | 19 +- ...FileDocumentTest.java => FileDocumentTest.java} | 6 +- .../rat/document/impl/guesser/NoteGuesserTest.java | 16 +- .../impl/util/DocumentAnalyserMultiplexerTest.java | 20 +- .../org/apache/rat/policy/DefaultPolicyTest.java | 6 +- .../rat/report/xml/XmlReportFactoryTest.java | 5 +- .../java/org/apache/rat/test/utils/Resources.java | 4 +- .../TestingDocument.java} | 31 +- .../TestingDocumentAnalyser.java} | 7 +- .../apache/rat/testhelpers/TestingLocation.java | 76 ---- .../java/org/apache/rat/testhelpers/TextUtils.java | 59 ++- .../org/apache/rat/walker/DirectoryWalkerTest.java | 40 +- .../apache/rat/walker/FileNameComparatorTest.java | 38 -- .../java/org/apache/rat/mp/AbstractRatMojo.java | 2 - .../java/org/apache/rat/mp/RatTestHelpers.java | 4 +- .../rat/anttasks/ResourceCollectionContainer.java | 39 +- apache-rat/src/site/apt/index.apt.vm | 116 +++--- pom.xml | 5 + src/changes/changes.xml | 83 ++-- src/site/apt/index.apt.vm | 6 +- src/site/apt/xslt_def.apt.vm | 86 ++++ 45 files changed, 1313 insertions(+), 1134 deletions(-)