(creadur-rat) 01/01: Merge remote-tracking branch 'origin/master' into feature/RAT-369

2024-04-28 Thread pottlinger
This is an automated email from the ASF dual-hosted git repository.

pottlinger pushed a commit to branch feature/RAT-369
in repository https://gitbox.apache.org/repos/asf/creadur-rat.git

commit d25876faa25394596435aa10facf3427c5a85285
Merge: a0e9fa0d 905662d6
Author: P. Ottlinger 
AuthorDate: Sun Apr 28 12:31:07 2024 +0200

Merge remote-tracking branch 'origin/master' into feature/RAT-369

 .../apache/rat/ReportFailedRuntimeException.java   | 43 --
 .../java/org/apache/rat/ReportTransformer.java | 68 --
 .../analysis/RatReportAnalysisResultException.java | 40 -
 .../main/java/org/apache/rat/api/MimeTyper.java| 37 
 .../org/apache/rat/document/ToNameTransformer.java | 40 -
 .../rat/document/UnsuitableDocumentException.java  | 46 ---
 .../java/org/apache/rat/ReportTransformerTest.java | 65 -
 .../apache/rat/document/ToNameTransformerTest.java | 45 --
 src/changes/changes.xml|  5 ++
 9 files changed, 5 insertions(+), 384 deletions(-)



(creadur-rat) 01/01: Merge remote-tracking branch 'origin/master' into feature/RAT-369

2024-04-26 Thread pottlinger
This is an automated email from the ASF dual-hosted git repository.

pottlinger pushed a commit to branch feature/RAT-369
in repository https://gitbox.apache.org/repos/asf/creadur-rat.git

commit bea9d2c3632f8e0d60e669b31f21362a073f59d3
Merge: ab5a1270 a49e2600
Author: P. Ottlinger 
AuthorDate: Fri Apr 26 12:57:18 2024 +0200

Merge remote-tracking branch 'origin/master' into feature/RAT-369

 apache-rat-core/pom.xml|   3 +-
 .../main/java/org/apache/rat/BuilderParams.java|  64 ++
 .../src/main/java/org/apache/rat/Defaults.java |  13 +-
 ...Exception.java => ImplementationException.java} |  27 +-
 .../src/main/java/org/apache/rat/Report.java   |  86 ++-
 .../java/org/apache/rat/ReportConfiguration.java   |  61 +-
 .../java/org/apache/rat/ReportTransformer.java |   1 +
 .../src/main/java/org/apache/rat/Reporter.java | 158 +++--
 .../rat/analysis/DefaultAnalyserFactory.java   |  32 +-
 .../rat/analysis/DocumentHeaderAnalyser.java   |  28 +-
 .../org/apache/rat/analysis/HeaderCheckWorker.java | 139 +++--
 .../org/apache/rat/analysis/IHeaderMatcher.java| 111 ++--
 .../CharFilter.java => analysis/IHeaders.java} |  24 +-
 .../org/apache/rat/analysis/LicenseCollection.java | 134 -
 .../rat/analysis/RatHeaderAnalysisException.java   |   2 +-
 .../analysis/RatReportAnalysisResultException.java |   6 +-
 .../org/apache/rat/analysis/UnknownLicense.java|  37 +-
 .../analysis/license/FullTextMatchingLicense.java  |  11 +-
 .../license/SimplePatternBasedLicense.java |   8 +-
 .../analysis/matchers/AbstractHeaderMatcher.java   |  12 +-
 .../matchers/AbstractMatcherContainer.java |  63 +-
 .../analysis/matchers/AbstractSimpleMatcher.java   |  74 ---
 .../apache/rat/analysis/matchers/AndMatcher.java   |  55 +-
 .../rat/analysis/matchers/CopyrightMatcher.java| 108 +++-
 .../rat/analysis/matchers/FullTextMatcher.java |  83 +--
 .../apache/rat/analysis/matchers/NotMatcher.java   |  49 +-
 .../apache/rat/analysis/matchers/OrMatcher.java|  62 +-
 .../rat/analysis/matchers/SPDXMatcherFactory.java  |  52 +-
 .../rat/analysis/matchers/SimpleRegexMatcher.java  |  34 +-
 .../rat/analysis/matchers/SimpleTextMatcher.java   |  38 +-
 .../rat/annotation/ApacheV2LicenseAppender.java|   4 +-
 .../src/main/java/org/apache/rat/api/Document.java |  25 +-
 .../src/main/java/org/apache/rat/api/MetaData.java | 372 +++-
 .../main/java/org/apache/rat/api/RatException.java |  11 +
 .../org/apache/rat/config/AddLicenseHeaders.java   |   7 +-
 .../parameters/ComponentType.java} |  19 +-
 .../rat/config/parameters/ConfigComponent.java |  61 ++
 .../apache/rat/config/parameters/Description.java  | 363 
 .../rat/config/parameters/DescriptionBuilder.java  | 140 +
 .../apache/rat/configuration/LicenseReader.java|   9 +-
 .../rat/configuration/MatcherBuilderTracker.java   |  21 +-
 .../apache/rat/configuration/MatcherReader.java|   1 +
 .../org/apache/rat/configuration/XMLConfig.java| 109 
 .../rat/configuration/XMLConfigurationReader.java  | 483 ++-
 .../rat/configuration/XMLConfigurationWriter.java  | 296 ++
 .../configuration/builders/AbstractBuilder.java|  13 +-
 .../rat/configuration/builders/AllBuilder.java |   5 +-
 .../rat/configuration/builders/AnyBuilder.java |   5 +-
 .../builders/ChildContainerBuilder.java|  57 +-
 .../configuration/builders/CopyrightBuilder.java   |   5 +-
 .../configuration/builders/MatcherRefBuilder.java  |  83 ++-
 .../rat/configuration/builders/NotBuilder.java |  24 +-
 .../rat/configuration/builders/RegexBuilder.java   |  14 +-
 .../rat/configuration/builders/SpdxBuilder.java|  35 +-
 .../rat/configuration/builders/TextBuilder.java|  24 +-
 .../org/apache/rat/document/ToNameTransformer.java |   2 +-
 .../org/apache/rat/header/ArrayCharFilter.java |   2 +-
 .../java/org/apache/rat/header/CharFilter.java |   2 +-
 .../rat/header/FilteringSequenceFactory.java   |   2 +-
 .../java/org/apache/rat/header/HeaderBean.java |   1 +
 .../java/org/apache/rat/header/HeaderMatcher.java  |   1 +
 .../org/apache/rat/header/LineNumberReader.java|   1 +
 .../main/java/org/apache/rat/license/ILicense.java | 140 +++--
 .../org/apache/rat/license/ILicenseFamily.java |  27 +-
 .../rat/license/LicenseFamilySetFactory.java   |  12 +-
 .../org/apache/rat/license/LicenseSetFactory.java  | 120 ++--
 .../java/org/apache/rat/license/SimpleLicense.java | 194 +--
 .../java/org/apache/rat/policy/DefaultPolicy.java  |  35 +-
 .../apache/rat/report/ConfigurationReport.java}|  57 +-
 .../apache/rat/report/claim/ClaimStatistic.java| 121 +---
 .../report/claim/impl/AbstractClaimReporter.java   |  81 +--
 .../rat/report/claim/impl/ClaimAggregator.java |  88 ++-
 .../claim/impl/xml/SimpleXmlClaimReporter.java | 118 ++--
 .../claim/util/ClaimReporterMultiplexer.java   |  49 +-