blob: 27326f22451a4962bdc66ea50a352c1b66b619d8 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="500px" preserveAspectRatio="none" style="width:1364px;height:500px;background:#FFFFFF;" version="1.1" viewBox="0 0 1364 500" width="1364px" zoomAndPan="magnify"><defs><filter height="300%" id="fwua6iagqgbcg" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><!--MD5=[0f3e7baf7cf91cc6710c1f04f4504e4b]
cluster org.apache.wiki.util.comparators--><polygon fill="#FFFFFF" filter="url(#fwua6iagqgbcg)" points="16,138,281,138,288,160.2969,1347,160.2969,1347,477,16,477,16,138" style="stroke:#000000;stroke-width:1.5;"/><line style="stroke:#000000;stroke-width:1.5;" x1="16" x2="288" y1="160.2969" y2="160.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="259" x="20" y="152.9951">org.apache.wiki.util.comparators</text><!--MD5=[0d852700fdad35b7061d461d6907a324]
cluster java.io--><polygon fill="#FFFFFF" filter="url(#fwua6iagqgbcg)" points="69,6,125,6,132,28.2969,205,28.2969,205,105,69,105,69,6" style="stroke:#000000;stroke-width:1.5;"/><line style="stroke:#000000;stroke-width:1.5;" x1="69" x2="132" y1="28.2969" y2="28.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="50" x="73" y="20.9951">java.io</text><!--MD5=[a6e8f488073a930dc03af8729bdb6e82]
class org.apache.wiki.util.comparators.LocaleComparator--><a href="LocaleComparator.html" target="_top" title="LocaleComparator.html" xlink:actuate="onRequest" xlink:href="LocaleComparator.html" xlink:show="new" xlink:title="LocaleComparator.html" xlink:type="simple"><rect codeLine="3" fill="#FEFECE" filter="url(#fwua6iagqgbcg)" height="86.4141" id="org.apache.wiki.util.comparators.LocaleComparator" style="stroke:#A80036;stroke-width:1.5;" width="174" x="725" y="375"/><ellipse cx="752.6" cy="391" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M755.5688,396.6406 Q754.9906,396.9375 754.35,397.0781 Q753.7094,397.2344 753.0063,397.2344 Q750.5063,397.2344 749.1781,395.5938 Q747.8656,393.9375 747.8656,390.8125 Q747.8656,387.6875 749.1781,386.0313 Q750.5063,384.375 753.0063,384.375 Q753.7094,384.375 754.35,384.5313 Q755.0063,384.6875 755.5688,384.9844 L755.5688,387.7031 Q754.9438,387.125 754.35,386.8594 Q753.7563,386.5781 753.1313,386.5781 Q751.7875,386.5781 751.1,387.6563 Q750.4125,388.7188 750.4125,390.8125 Q750.4125,392.9063 751.1,393.9844 Q751.7875,395.0469 753.1313,395.0469 Q753.7563,395.0469 754.35,394.7813 Q754.9438,394.5 755.5688,393.9219 L755.5688,396.6406 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="114" x="769.4" y="395.1543">LocaleComparator</text><line style="stroke:#A80036;stroke-width:1.5;" x1="726" x2="898" y1="407" y2="407"/><line style="stroke:#A80036;stroke-width:1.5;" x1="726" x2="898" y1="415" y2="415"/><ellipse cx="736" cy="426" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="112" x="745" y="429.2104">LocaleComparator()</text><ellipse cx="736" cy="438.8047" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="148" x="745" y="442.0151">LocaleComparator(Locale)</text><ellipse cx="736" cy="451.6094" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="129" x="745" y="454.8198">setLocale(Locale): void</text></a><!--MD5=[325022e2e078463a8f5a028d253d68a0]
class org.apache.wiki.util.comparators.JavaNaturalComparator--><a href="JavaNaturalComparator.html" target="_top" title="JavaNaturalComparator.html" xlink:actuate="onRequest" xlink:href="JavaNaturalComparator.html" xlink:show="new" xlink:title="JavaNaturalComparator.html" xlink:type="simple"><rect codeLine="9" fill="#FEFECE" filter="url(#fwua6iagqgbcg)" height="73.6094" id="org.apache.wiki.util.comparators.JavaNaturalComparator" style="stroke:#A80036;stroke-width:1.5;" width="316" x="1015" y="198.5"/><ellipse cx="1096.25" cy="214.5" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M1099.2188,220.1406 Q1098.6406,220.4375 1098,220.5781 Q1097.3594,220.7344 1096.6563,220.7344 Q1094.1563,220.7344 1092.8281,219.0938 Q1091.5156,217.4375 1091.5156,214.3125 Q1091.5156,211.1875 1092.8281,209.5313 Q1094.1563,207.875 1096.6563,207.875 Q1097.3594,207.875 1098,208.0313 Q1098.6563,208.1875 1099.2188,208.4844 L1099.2188,211.2031 Q1098.5938,210.625 1098,210.3594 Q1097.4063,210.0781 1096.7813,210.0781 Q1095.4375,210.0781 1094.75,211.1563 Q1094.0625,212.2188 1094.0625,214.3125 Q1094.0625,216.4063 1094.75,217.4844 Q1095.4375,218.5469 1096.7813,218.5469 Q1097.4063,218.5469 1098,218.2813 Q1098.5938,218 1099.2188,217.4219 L1099.2188,220.1406 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="145" x="1116.75" y="218.6543">JavaNaturalComparator</text><line style="stroke:#A80036;stroke-width:1.5;" x1="1016" x2="1330" y1="230.5" y2="230.5"/><ellipse cx="1026" cy="241.5" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;fill:none;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" text-decoration="underline" textLength="290" x="1035" y="244.7104">DEFAULT_JAVA_COMPARATOR: Comparator&lt;String&gt;</text><line style="stroke:#A80036;stroke-width:1.5;" x1="1016" x2="1330" y1="251.3047" y2="251.3047"/><ellipse cx="1026" cy="262.3047" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="156" x="1035" y="265.5151">compare(String, String): int</text></a><!--MD5=[1191a098484ce3cc0e92c7d3ef89e073]
class org.apache.wiki.util.comparators.CollatorComparator--><a href="CollatorComparator.html" target="_top" title="CollatorComparator.html" xlink:actuate="onRequest" xlink:href="CollatorComparator.html" xlink:show="new" xlink:title="CollatorComparator.html" xlink:type="simple"><rect codeLine="14" fill="#FEFECE" filter="url(#fwua6iagqgbcg)" height="124.8281" id="org.apache.wiki.util.comparators.CollatorComparator" style="stroke:#A80036;stroke-width:1.5;" width="335" x="644.5" y="173"/><ellipse cx="746.75" cy="189" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M749.7188,194.6406 Q749.1406,194.9375 748.5,195.0781 Q747.8594,195.2344 747.1563,195.2344 Q744.6563,195.2344 743.3281,193.5938 Q742.0156,191.9375 742.0156,188.8125 Q742.0156,185.6875 743.3281,184.0313 Q744.6563,182.375 747.1563,182.375 Q747.8594,182.375 748.5,182.5313 Q749.1563,182.6875 749.7188,182.9844 L749.7188,185.7031 Q749.0938,185.125 748.5,184.8594 Q747.9063,184.5781 747.2813,184.5781 Q745.9375,184.5781 745.25,185.6563 Q744.5625,186.7188 744.5625,188.8125 Q744.5625,190.9063 745.25,191.9844 Q745.9375,193.0469 747.2813,193.0469 Q747.9063,193.0469 748.5,192.7813 Q749.0938,192.5 749.7188,191.9219 L749.7188,194.6406 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="122" x="767.25" y="193.1543">CollatorComparator</text><line style="stroke:#A80036;stroke-width:1.5;" x1="645.5" x2="978.5" y1="205" y2="205"/><ellipse cx="655.5" cy="216" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;fill:none;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" text-decoration="underline" textLength="309" x="664.5" y="219.2104">DEFAULT_LOCALE_COMPARATOR: Comparator&lt;String&gt;</text><polygon fill="none" points="655.5,223.8047,659.5,227.8047,655.5,231.8047,651.5,227.8047" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="111" x="664.5" y="232.0151">m_collator: Collator</text><line style="stroke:#A80036;stroke-width:1.5;" x1="645.5" x2="978.5" y1="238.6094" y2="238.6094"/><ellipse cx="655.5" cy="249.6094" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="120" x="664.5" y="252.8198">CollatorComparator()</text><ellipse cx="655.5" cy="262.4141" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="164" x="664.5" y="265.6245">CollatorComparator(Collator)</text><ellipse cx="655.5" cy="275.2188" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="156" x="664.5" y="278.4292">compare(String, String): int</text><ellipse cx="655.5" cy="288.0234" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="145" x="664.5" y="291.2339">setCollator(Collator): void</text></a><!--MD5=[b6a8b833e5631d2cc2e26e7fc7c82859]
class org.apache.wiki.util.comparators.HumanComparator--><a href="HumanComparator.html" target="_top" title="HumanComparator.html" xlink:actuate="onRequest" xlink:href="HumanComparator.html" xlink:show="new" xlink:title="HumanComparator.html" xlink:type="simple"><rect codeLine="23" fill="#FEFECE" filter="url(#fwua6iagqgbcg)" height="112.0234" id="org.apache.wiki.util.comparators.HumanComparator" style="stroke:#A80036;stroke-width:1.5;" width="332" x="277" y="179.5"/><ellipse cx="379.75" cy="195.5" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M382.7188,201.1406 Q382.1406,201.4375 381.5,201.5781 Q380.8594,201.7344 380.1563,201.7344 Q377.6563,201.7344 376.3281,200.0938 Q375.0156,198.4375 375.0156,195.3125 Q375.0156,192.1875 376.3281,190.5313 Q377.6563,188.875 380.1563,188.875 Q380.8594,188.875 381.5,189.0313 Q382.1563,189.1875 382.7188,189.4844 L382.7188,192.2031 Q382.0938,191.625 381.5,191.3594 Q380.9063,191.0781 380.2813,191.0781 Q378.9375,191.0781 378.25,192.1563 Q377.5625,193.2188 377.5625,195.3125 Q377.5625,197.4063 378.25,198.4844 Q378.9375,199.5469 380.2813,199.5469 Q380.9063,199.5469 381.5,199.2813 Q382.0938,199 382.7188,198.4219 L382.7188,201.1406 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="118" x="400.25" y="199.6543">HumanComparator</text><line style="stroke:#A80036;stroke-width:1.5;" x1="278" x2="608" y1="211.5" y2="211.5"/><ellipse cx="288" cy="222.5" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;fill:none;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" text-decoration="underline" textLength="306" x="297" y="225.7104">DEFAULT_HUMAN_COMPARATOR: Comparator&lt;String&gt;</text><line style="stroke:#A80036;stroke-width:1.5;" x1="278" x2="608" y1="232.3047" y2="232.3047"/><ellipse cx="288" cy="243.3047" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="116" x="297" y="246.5151">HumanComparator()</text><ellipse cx="288" cy="256.1094" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="178" x="297" y="259.3198">HumanComparator(CharType[])</text><ellipse cx="288" cy="268.9141" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" text-decoration="underline" textLength="202" x="297" y="272.1245">getInstance(): Comparator&lt;String&gt;</text><ellipse cx="288" cy="281.7188" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="156" x="297" y="284.9292">compare(String, String): int</text></a><!--MD5=[8bec98bb2741db1ef762fb6aedd3ea44]
class org.apache.wiki.util.comparators.HumanComparator.CharType--><a href="HumanComparator.CharType.html" target="_top" title="HumanComparator.CharType.html" xlink:actuate="onRequest" xlink:href="HumanComparator.CharType.html" xlink:show="new" xlink:title="HumanComparator.CharType.html" xlink:type="simple"><rect codeLine="31" fill="#FEFECE" filter="url(#fwua6iagqgbcg)" height="86.4141" id="org.apache.wiki.util.comparators.HumanComparator.CharType" style="stroke:#A80036;stroke-width:1.5;" width="212" x="336" y="375"/><ellipse cx="351" cy="391" fill="#EB937F" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M355.1094,397 L347.3906,397 L347.3906,384.6094 L355.1094,384.6094 L355.1094,386.7656 L349.8438,386.7656 L349.8438,389.4375 L354.6094,389.4375 L354.6094,391.5938 L349.8438,391.5938 L349.8438,394.8438 L355.1094,394.8438 L355.1094,397 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="180" x="365" y="395.1543">HumanComparator.CharType</text><line style="stroke:#A80036;stroke-width:1.5;" x1="337" x2="547" y1="407" y2="407"/><ellipse cx="347" cy="418" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;fill:none;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" text-decoration="underline" textLength="72" x="356" y="421.2104">TYPE_OTHER</text><ellipse cx="347" cy="430.8047" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;fill:none;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" text-decoration="underline" textLength="64" x="356" y="434.0151">TYPE_DIGIT</text><ellipse cx="347" cy="443.6094" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;fill:none;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" text-decoration="underline" textLength="75" x="356" y="446.8198">TYPE_LETTER</text><line style="stroke:#A80036;stroke-width:1.5;" x1="337" x2="547" y1="453.4141" y2="453.4141"/></a><!--MD5=[b91e85267bf44aef968e825513b9d3b7]
class org.apache.wiki.util.comparators.PrincipalComparator--><a href="PrincipalComparator.html" target="_top" title="PrincipalComparator.html" xlink:actuate="onRequest" xlink:href="PrincipalComparator.html" xlink:show="new" xlink:title="PrincipalComparator.html" xlink:type="simple"><rect codeLine="37" fill="#FEFECE" filter="url(#fwua6iagqgbcg)" height="60.8047" id="org.apache.wiki.util.comparators.PrincipalComparator" style="stroke:#A80036;stroke-width:1.5;" width="210" x="32" y="205"/><ellipse cx="69.95" cy="221" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M72.9188,226.6406 Q72.3406,226.9375 71.7,227.0781 Q71.0594,227.2344 70.3563,227.2344 Q67.8563,227.2344 66.5281,225.5938 Q65.2156,223.9375 65.2156,220.8125 Q65.2156,217.6875 66.5281,216.0313 Q67.8563,214.375 70.3563,214.375 Q71.0594,214.375 71.7,214.5313 Q72.3563,214.6875 72.9188,214.9844 L72.9188,217.7031 Q72.2938,217.125 71.7,216.8594 Q71.1063,216.5781 70.4813,216.5781 Q69.1375,216.5781 68.45,217.6563 Q67.7625,218.7188 67.7625,220.8125 Q67.7625,222.9063 68.45,223.9844 Q69.1375,225.0469 70.4813,225.0469 Q71.1063,225.0469 71.7,224.7813 Q72.2938,224.5 72.9188,223.9219 L72.9188,226.6406 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="127" x="89.05" y="225.1543">PrincipalComparator</text><line style="stroke:#A80036;stroke-width:1.5;" x1="33" x2="241" y1="237" y2="237"/><line style="stroke:#A80036;stroke-width:1.5;" x1="33" x2="241" y1="245" y2="245"/><ellipse cx="43" cy="256" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="184" x="52" y="259.2104">compare(Principal, Principal): int</text></a><!--MD5=[5a5af9b0547913863cbe0ddf55a9ab5e]
class java.io.Serializable--><rect codeLine="48" fill="#FEFECE" filter="url(#fwua6iagqgbcg)" height="48" id="java.io.Serializable" style="stroke:#A80036;stroke-width:1.5;" width="103" x="85.5" y="41"/><ellipse cx="100.5" cy="57" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M96.4219,52.7656 L96.4219,50.6094 L103.8125,50.6094 L103.8125,52.7656 L101.3438,52.7656 L101.3438,60.8438 L103.8125,60.8438 L103.8125,63 L96.4219,63 L96.4219,60.8438 L98.8906,60.8438 L98.8906,52.7656 L96.4219,52.7656 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="71" x="114.5" y="61.1543">Serializable</text><line style="stroke:#A80036;stroke-width:1.5;" x1="86.5" x2="187.5" y1="73" y2="73"/><line style="stroke:#A80036;stroke-width:1.5;" x1="86.5" x2="187.5" y1="81" y2="81"/><!--MD5=[6fe04298bba3fa65f8a63ba2fd94e132]
reverse link org.apache.wiki.util.comparators.CollatorComparator to org.apache.wiki.util.comparators.LocaleComparator--><path codeLine="41" d="M812,318.21 C812,337.84 812,358.02 812,374.97 " fill="none" id="org.apache.wiki.util.comparators.CollatorComparator-backto-org.apache.wiki.util.comparators.LocaleComparator" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="none" points="805,318.11,812,298.11,819,318.11,805,318.11" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[bd1a8cadf6ae1f9d966abcea8aba9f41]
link org.apache.wiki.util.comparators.HumanComparator to org.apache.wiki.util.comparators.HumanComparator.CharType--><path codeLine="42" d="M410.67,291.62 C404.3,308.53 400.73,327.35 405,345 C407.03,353.37 410.2,361.86 413.86,369.93 " fill="none" id="org.apache.wiki.util.comparators.HumanComparator-to-org.apache.wiki.util.comparators.HumanComparator.CharType" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="#A80036" points="416.2,374.9,415.9916,365.0533,414.0731,370.3749,408.7515,368.4564,416.2,374.9" style="stroke:#A80036;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="61" x="406" y="341.0669">sortOrder</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="7" x="404.5303" y="363.8801">*</text><!--MD5=[76725e42c0c05d20eb4f9d4094edd8a9]
reverse link org.apache.wiki.util.comparators.HumanComparator to org.apache.wiki.util.comparators.HumanComparator.CharType--><path codeLine="43" d="M471.41,306.37 C473.82,319.15 474.51,332.43 472,345 C470.01,354.96 466.61,365.26 462.8,374.85 " fill="none" id="org.apache.wiki.util.comparators.HumanComparator-backto-org.apache.wiki.util.comparators.HumanComparator.CharType" style="stroke:#A80036;stroke-width:1.0;"/><ellipse cx="469.7439" cy="299.4374" fill="#FFFFFF" rx="8" ry="8" style="stroke:#A80036;stroke-width:1.0;"/><line style="stroke:#A80036;stroke-width:1.0;" x1="471.6178" x2="467.87" y1="307.2149" y2="291.66"/><line style="stroke:#A80036;stroke-width:1.0;" x1="461.9665" x2="477.5213" y1="301.3113" y2="297.5635"/><!--MD5=[009add9cc43bc6448939e1574ab0bc37]
reverse link java.io.Serializable to org.apache.wiki.util.comparators.PrincipalComparator--><path codeLine="44" d="M137,109.43 C137,139.4 137,178.47 137,204.91 " fill="none" id="java.io.Serializable-backto-org.apache.wiki.util.comparators.PrincipalComparator" style="stroke:#A80036;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><polygon fill="none" points="130,109.08,137,89.08,144,109.08,130,109.08" style="stroke:#A80036;stroke-width:1.0;"/><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="192" x="579.5" y="492.2822">UMLDoclet 2.0.15, PlantUML 1.2021.13</text><!--MD5=[aea9cd38be53e6bd7e2439e5163ae484]
@startuml
namespace org.apache.wiki.util.comparators {
class LocaleComparator [[LocaleComparator.html]] {
+LocaleComparator()
+LocaleComparator(Locale)
+setLocale(Locale): void
}
class JavaNaturalComparator [[JavaNaturalComparator.html]] {
{static} +DEFAULT_JAVA_COMPARATOR: Comparator<String>
+compare(String, String): int
}
class CollatorComparator [[CollatorComparator.html]] {
{static} +DEFAULT_LOCALE_COMPARATOR: Comparator<String>
#m_collator: Collator
+CollatorComparator()
+CollatorComparator(Collator)
+compare(String, String): int
+setCollator(Collator): void
}
class HumanComparator [[HumanComparator.html]] {
{static} +DEFAULT_HUMAN_COMPARATOR: Comparator<String>
+HumanComparator()
+HumanComparator(CharType[])
{static} +getInstance(): Comparator<String>
+compare(String, String): int
}
enum org.apache.wiki.util.comparators.HumanComparator.CharType [[HumanComparator.CharType.html]] {
{static} +TYPE_OTHER
{static} +TYPE_DIGIT
{static} +TYPE_LETTER
}
class PrincipalComparator [[PrincipalComparator.html]] {
+compare(Principal, Principal): int
}
CollatorComparator <|- - LocaleComparator
HumanComparator - -> "*" org.apache.wiki.util.comparators.HumanComparator.CharType: sortOrder
HumanComparator +- - org.apache.wiki.util.comparators.HumanComparator.CharType
java.io.Serializable <|.. PrincipalComparator
}
namespace java.io {
interface Serializable
}
center footer UMLDoclet 2.0.15, PlantUML 1.2021.13
@enduml
PlantUML version 1.2021.13(Mon Nov 01 11:38:45 UTC 2021)
(APACHE source distribution)
Java Runtime: OpenJDK Runtime Environment
JVM: OpenJDK 64-Bit Server VM
Default Encoding: UTF-8
Language: en
Country: US
--></g></svg>