Modified: 
maven/website/components/enforcer-archives/enforcer-LATEST/enforcer-rules/xref/org/apache/maven/enforcer/rules/RequireOS.html
==============================================================================
--- 
maven/website/components/enforcer-archives/enforcer-LATEST/enforcer-rules/xref/org/apache/maven/enforcer/rules/RequireOS.html
 (original)
+++ 
maven/website/components/enforcer-archives/enforcer-LATEST/enforcer-rules/xref/org/apache/maven/enforcer/rules/RequireOS.html
 Sat Jul 12 17:23:46 2025
@@ -239,87 +239,86 @@
 <a class="jxr_linenumber" name="L231" href="#L231">231</a> <em 
class="jxr_javadoccomment">     * &lt;/ul&gt;</em>
 <a class="jxr_linenumber" name="L232" href="#L232">232</a> <em 
class="jxr_javadoccomment">     * Note: '!' is allowed at the beginning of the 
string and still considered valid.</em>
 <a class="jxr_linenumber" name="L233" href="#L233">233</a> <em 
class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L234" href="#L234">234</a> <em 
class="jxr_javadoccomment">     * @param theFamily the family to check.</em>
-<a class="jxr_linenumber" name="L235" href="#L235">235</a> <em 
class="jxr_javadoccomment">     * @return true if one of the valid 
families.</em>
+<a class="jxr_linenumber" name="L234" href="#L234">234</a> <em 
class="jxr_javadoccomment">     * @param family the family to check</em>
+<a class="jxr_linenumber" name="L235" href="#L235">235</a> <em 
class="jxr_javadoccomment">     * @return true if one of the valid families</em>
 <a class="jxr_linenumber" name="L236" href="#L236">236</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L237" href="#L237">237</a>     <strong 
class="jxr_keyword">public</strong> <strong 
class="jxr_keyword">boolean</strong> isValidFamily(String theFamily) {
+<a class="jxr_linenumber" name="L237" href="#L237">237</a>     <strong 
class="jxr_keyword">public</strong> <strong 
class="jxr_keyword">boolean</strong> isValidFamily(String family) {
 <a class="jxr_linenumber" name="L238" href="#L238">238</a> 
 <a class="jxr_linenumber" name="L239" href="#L239">239</a>         <em 
class="jxr_comment">// in case they are checking !family</em>
-<a class="jxr_linenumber" name="L240" href="#L240">240</a>         theFamily = 
StringUtils.stripStart(theFamily, <span class="jxr_string">"!"</span>);
+<a class="jxr_linenumber" name="L240" href="#L240">240</a>         family = 
StringUtils.stripStart(family, <span class="jxr_string">"!"</span>);
 <a class="jxr_linenumber" name="L241" href="#L241">241</a> 
-<a class="jxr_linenumber" name="L242" href="#L242">242</a>         <strong 
class="jxr_keyword">return</strong> (theFamily == <strong 
class="jxr_keyword">null</strong> || theFamily.isEmpty())
-<a class="jxr_linenumber" name="L243" href="#L243">243</a>                 || 
Os.getValidFamilies().contains(theFamily);
-<a class="jxr_linenumber" name="L244" href="#L244">244</a>     }
-<a class="jxr_linenumber" name="L245" href="#L245">245</a> 
-<a class="jxr_linenumber" name="L246" href="#L246">246</a>     <em 
class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L247" href="#L247">247</a> <em 
class="jxr_javadoccomment">     * Sets the arch.</em>
-<a class="jxr_linenumber" name="L248" href="#L248">248</a> <em 
class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L249" href="#L249">249</a> <em 
class="jxr_javadoccomment">     * @param theArch the arch to set</em>
-<a class="jxr_linenumber" name="L250" href="#L250">250</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L251" href="#L251">251</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setArch(String theArch) {
-<a class="jxr_linenumber" name="L252" href="#L252">252</a>         <strong 
class="jxr_keyword">this</strong>.arch = theArch;
-<a class="jxr_linenumber" name="L253" href="#L253">253</a>     }
-<a class="jxr_linenumber" name="L254" href="#L254">254</a> 
-<a class="jxr_linenumber" name="L255" href="#L255">255</a>     <em 
class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L256" href="#L256">256</a> <em 
class="jxr_javadoccomment">     * Sets the family.</em>
-<a class="jxr_linenumber" name="L257" href="#L257">257</a> <em 
class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L258" href="#L258">258</a> <em 
class="jxr_javadoccomment">     * @param theFamily the family to set</em>
-<a class="jxr_linenumber" name="L259" href="#L259">259</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L260" href="#L260">260</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setFamily(String theFamily) {
-<a class="jxr_linenumber" name="L261" href="#L261">261</a>         <strong 
class="jxr_keyword">this</strong>.family = theFamily;
-<a class="jxr_linenumber" name="L262" href="#L262">262</a>     }
-<a class="jxr_linenumber" name="L263" href="#L263">263</a> 
-<a class="jxr_linenumber" name="L264" href="#L264">264</a>     <em 
class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L265" href="#L265">265</a> <em 
class="jxr_javadoccomment">     * Sets the name.</em>
-<a class="jxr_linenumber" name="L266" href="#L266">266</a> <em 
class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L267" href="#L267">267</a> <em 
class="jxr_javadoccomment">     * @param theName the name to set</em>
-<a class="jxr_linenumber" name="L268" href="#L268">268</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L269" href="#L269">269</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setName(String theName) {
-<a class="jxr_linenumber" name="L270" href="#L270">270</a>         <strong 
class="jxr_keyword">this</strong>.name = theName;
-<a class="jxr_linenumber" name="L271" href="#L271">271</a>     }
-<a class="jxr_linenumber" name="L272" href="#L272">272</a> 
-<a class="jxr_linenumber" name="L273" href="#L273">273</a>     <em 
class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L274" href="#L274">274</a> <em 
class="jxr_javadoccomment">     * Sets the version.</em>
-<a class="jxr_linenumber" name="L275" href="#L275">275</a> <em 
class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L276" href="#L276">276</a> <em 
class="jxr_javadoccomment">     * @param theVersion the version to set</em>
-<a class="jxr_linenumber" name="L277" href="#L277">277</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L278" href="#L278">278</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setVersion(String theVersion) {
-<a class="jxr_linenumber" name="L279" href="#L279">279</a>         <strong 
class="jxr_keyword">this</strong>.version = theVersion;
-<a class="jxr_linenumber" name="L280" href="#L280">280</a>     }
-<a class="jxr_linenumber" name="L281" href="#L281">281</a> 
-<a class="jxr_linenumber" name="L282" href="#L282">282</a>     <em 
class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L283" href="#L283">283</a> <em 
class="jxr_javadoccomment">     * @param display The value for the display.</em>
-<a class="jxr_linenumber" name="L284" href="#L284">284</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L285" href="#L285">285</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setDisplay(<strong class="jxr_keyword">boolean</strong> display) {
-<a class="jxr_linenumber" name="L286" href="#L286">286</a>         <strong 
class="jxr_keyword">this</strong>.display = display;
-<a class="jxr_linenumber" name="L287" href="#L287">287</a>     }
-<a class="jxr_linenumber" name="L288" href="#L288">288</a> 
-<a class="jxr_linenumber" name="L289" href="#L289">289</a>     @Override
-<a class="jxr_linenumber" name="L290" href="#L290">290</a>     <strong 
class="jxr_keyword">public</strong> String getCacheId() {
-<a class="jxr_linenumber" name="L291" href="#L291">291</a>         <em 
class="jxr_comment">// return the hashcodes of all the parameters</em>
-<a class="jxr_linenumber" name="L292" href="#L292">292</a>         
StringBuilder b = <strong class="jxr_keyword">new</strong> StringBuilder();
-<a class="jxr_linenumber" name="L293" href="#L293">293</a>         <strong 
class="jxr_keyword">if</strong> (version != <strong 
class="jxr_keyword">null</strong> &amp;&amp; !version.isEmpty()) {
-<a class="jxr_linenumber" name="L294" href="#L294">294</a>             
b.append(version.hashCode());
-<a class="jxr_linenumber" name="L295" href="#L295">295</a>         }
-<a class="jxr_linenumber" name="L296" href="#L296">296</a>         <strong 
class="jxr_keyword">if</strong> (name != <strong 
class="jxr_keyword">null</strong> &amp;&amp; !name.isEmpty()) {
-<a class="jxr_linenumber" name="L297" href="#L297">297</a>             
b.append(name.hashCode());
-<a class="jxr_linenumber" name="L298" href="#L298">298</a>         }
-<a class="jxr_linenumber" name="L299" href="#L299">299</a>         <strong 
class="jxr_keyword">if</strong> (arch != <strong 
class="jxr_keyword">null</strong> &amp;&amp; !arch.isEmpty()) {
-<a class="jxr_linenumber" name="L300" href="#L300">300</a>             
b.append(arch.hashCode());
-<a class="jxr_linenumber" name="L301" href="#L301">301</a>         }
-<a class="jxr_linenumber" name="L302" href="#L302">302</a>         <strong 
class="jxr_keyword">if</strong> (family != <strong 
class="jxr_keyword">null</strong> &amp;&amp; !family.isEmpty()) {
-<a class="jxr_linenumber" name="L303" href="#L303">303</a>             
b.append(family.hashCode());
-<a class="jxr_linenumber" name="L304" href="#L304">304</a>         }
-<a class="jxr_linenumber" name="L305" href="#L305">305</a>         <strong 
class="jxr_keyword">return</strong> b.toString();
-<a class="jxr_linenumber" name="L306" href="#L306">306</a>     }
-<a class="jxr_linenumber" name="L307" href="#L307">307</a> 
-<a class="jxr_linenumber" name="L308" href="#L308">308</a>     @Override
-<a class="jxr_linenumber" name="L309" href="#L309">309</a>     <strong 
class="jxr_keyword">public</strong> String toString() {
-<a class="jxr_linenumber" name="L310" href="#L310">310</a>         <strong 
class="jxr_keyword">return</strong> String.format(
-<a class="jxr_linenumber" name="L311" href="#L311">311</a>                 
<span class="jxr_string">"RequireOS[message=%s, arch=%s, family=%s, name=%s, 
version=%s, display=%b]"</span>,
-<a class="jxr_linenumber" name="L312" href="#L312">312</a>                 
getMessage(), arch, family, name, version, display);
-<a class="jxr_linenumber" name="L313" href="#L313">313</a>     }
-<a class="jxr_linenumber" name="L314" href="#L314">314</a> }
+<a class="jxr_linenumber" name="L242" href="#L242">242</a>         <strong 
class="jxr_keyword">return</strong> (family == <strong 
class="jxr_keyword">null</strong> || family.isEmpty()) || 
Os.getValidFamilies().contains(family);
+<a class="jxr_linenumber" name="L243" href="#L243">243</a>     }
+<a class="jxr_linenumber" name="L244" href="#L244">244</a> 
+<a class="jxr_linenumber" name="L245" href="#L245">245</a>     <em 
class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L246" href="#L246">246</a> <em 
class="jxr_javadoccomment">     * Sets the architecture.</em>
+<a class="jxr_linenumber" name="L247" href="#L247">247</a> <em 
class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L248" href="#L248">248</a> <em 
class="jxr_javadoccomment">     * @param architecture the architecture to 
set</em>
+<a class="jxr_linenumber" name="L249" href="#L249">249</a> <em 
class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L250" href="#L250">250</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setArch(String architecture) {
+<a class="jxr_linenumber" name="L251" href="#L251">251</a>         <strong 
class="jxr_keyword">this</strong>.arch = architecture;
+<a class="jxr_linenumber" name="L252" href="#L252">252</a>     }
+<a class="jxr_linenumber" name="L253" href="#L253">253</a> 
+<a class="jxr_linenumber" name="L254" href="#L254">254</a>     <em 
class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L255" href="#L255">255</a> <em 
class="jxr_javadoccomment">     * Sets the family.</em>
+<a class="jxr_linenumber" name="L256" href="#L256">256</a> <em 
class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L257" href="#L257">257</a> <em 
class="jxr_javadoccomment">     * @param family the family to set</em>
+<a class="jxr_linenumber" name="L258" href="#L258">258</a> <em 
class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L259" href="#L259">259</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setFamily(String family) {
+<a class="jxr_linenumber" name="L260" href="#L260">260</a>         <strong 
class="jxr_keyword">this</strong>.family = family;
+<a class="jxr_linenumber" name="L261" href="#L261">261</a>     }
+<a class="jxr_linenumber" name="L262" href="#L262">262</a> 
+<a class="jxr_linenumber" name="L263" href="#L263">263</a>     <em 
class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L264" href="#L264">264</a> <em 
class="jxr_javadoccomment">     * Sets the name.</em>
+<a class="jxr_linenumber" name="L265" href="#L265">265</a> <em 
class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L266" href="#L266">266</a> <em 
class="jxr_javadoccomment">     * @param name the name to set</em>
+<a class="jxr_linenumber" name="L267" href="#L267">267</a> <em 
class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L268" href="#L268">268</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setName(String name) {
+<a class="jxr_linenumber" name="L269" href="#L269">269</a>         <strong 
class="jxr_keyword">this</strong>.name = name;
+<a class="jxr_linenumber" name="L270" href="#L270">270</a>     }
+<a class="jxr_linenumber" name="L271" href="#L271">271</a> 
+<a class="jxr_linenumber" name="L272" href="#L272">272</a>     <em 
class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L273" href="#L273">273</a> <em 
class="jxr_javadoccomment">     * Sets the version.</em>
+<a class="jxr_linenumber" name="L274" href="#L274">274</a> <em 
class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L275" href="#L275">275</a> <em 
class="jxr_javadoccomment">     * @param version the version to set</em>
+<a class="jxr_linenumber" name="L276" href="#L276">276</a> <em 
class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L277" href="#L277">277</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setVersion(String version) {
+<a class="jxr_linenumber" name="L278" href="#L278">278</a>         <strong 
class="jxr_keyword">this</strong>.version = version;
+<a class="jxr_linenumber" name="L279" href="#L279">279</a>     }
+<a class="jxr_linenumber" name="L280" href="#L280">280</a> 
+<a class="jxr_linenumber" name="L281" href="#L281">281</a>     <em 
class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L282" href="#L282">282</a> <em 
class="jxr_javadoccomment">     * @param display The value for the display.</em>
+<a class="jxr_linenumber" name="L283" href="#L283">283</a> <em 
class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L284" href="#L284">284</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setDisplay(<strong class="jxr_keyword">boolean</strong> display) {
+<a class="jxr_linenumber" name="L285" href="#L285">285</a>         <strong 
class="jxr_keyword">this</strong>.display = display;
+<a class="jxr_linenumber" name="L286" href="#L286">286</a>     }
+<a class="jxr_linenumber" name="L287" href="#L287">287</a> 
+<a class="jxr_linenumber" name="L288" href="#L288">288</a>     @Override
+<a class="jxr_linenumber" name="L289" href="#L289">289</a>     <strong 
class="jxr_keyword">public</strong> String getCacheId() {
+<a class="jxr_linenumber" name="L290" href="#L290">290</a>         <em 
class="jxr_comment">// return the hash codes of all the parameters</em>
+<a class="jxr_linenumber" name="L291" href="#L291">291</a>         
StringBuilder b = <strong class="jxr_keyword">new</strong> StringBuilder();
+<a class="jxr_linenumber" name="L292" href="#L292">292</a>         <strong 
class="jxr_keyword">if</strong> (version != <strong 
class="jxr_keyword">null</strong> &amp;&amp; !version.isEmpty()) {
+<a class="jxr_linenumber" name="L293" href="#L293">293</a>             
b.append(version.hashCode());
+<a class="jxr_linenumber" name="L294" href="#L294">294</a>         }
+<a class="jxr_linenumber" name="L295" href="#L295">295</a>         <strong 
class="jxr_keyword">if</strong> (name != <strong 
class="jxr_keyword">null</strong> &amp;&amp; !name.isEmpty()) {
+<a class="jxr_linenumber" name="L296" href="#L296">296</a>             
b.append(name.hashCode());
+<a class="jxr_linenumber" name="L297" href="#L297">297</a>         }
+<a class="jxr_linenumber" name="L298" href="#L298">298</a>         <strong 
class="jxr_keyword">if</strong> (arch != <strong 
class="jxr_keyword">null</strong> &amp;&amp; !arch.isEmpty()) {
+<a class="jxr_linenumber" name="L299" href="#L299">299</a>             
b.append(arch.hashCode());
+<a class="jxr_linenumber" name="L300" href="#L300">300</a>         }
+<a class="jxr_linenumber" name="L301" href="#L301">301</a>         <strong 
class="jxr_keyword">if</strong> (family != <strong 
class="jxr_keyword">null</strong> &amp;&amp; !family.isEmpty()) {
+<a class="jxr_linenumber" name="L302" href="#L302">302</a>             
b.append(family.hashCode());
+<a class="jxr_linenumber" name="L303" href="#L303">303</a>         }
+<a class="jxr_linenumber" name="L304" href="#L304">304</a>         <strong 
class="jxr_keyword">return</strong> b.toString();
+<a class="jxr_linenumber" name="L305" href="#L305">305</a>     }
+<a class="jxr_linenumber" name="L306" href="#L306">306</a> 
+<a class="jxr_linenumber" name="L307" href="#L307">307</a>     @Override
+<a class="jxr_linenumber" name="L308" href="#L308">308</a>     <strong 
class="jxr_keyword">public</strong> String toString() {
+<a class="jxr_linenumber" name="L309" href="#L309">309</a>         <strong 
class="jxr_keyword">return</strong> String.format(
+<a class="jxr_linenumber" name="L310" href="#L310">310</a>                 
<span class="jxr_string">"RequireOS[message=%s, arch=%s, family=%s, name=%s, 
version=%s, display=%b]"</span>,
+<a class="jxr_linenumber" name="L311" href="#L311">311</a>                 
getMessage(), arch, family, name, version, display);
+<a class="jxr_linenumber" name="L312" href="#L312">312</a>     }
+<a class="jxr_linenumber" name="L313" href="#L313">313</a> }
 </pre>
 <hr/>
 <div id="footer">© 2007–2025 <a href="https://www.apache.org/";>The Apache 
Software Foundation</a></div>


Reply via email to