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"> * </ul></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> && !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> && !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> && !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> && !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> && !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> && !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> && !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> && !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>