001package org.unix4j.unix.sort; 002 003import java.util.Arrays; 004import java.util.Collections; 005import java.util.EnumSet; 006import java.util.Iterator; 007import org.unix4j.option.Option; 008 009import org.unix4j.unix.Sort; 010 011/** 012 * Option sets for the {@link Sort sort} command with 013 * the following options: {@link #c c}, {@link #d d}, {@link #h h}, {@link #f f}, {@link #b b}, {@link #m m}, {@link #r r}, {@link #u u}. 014 * <p> 015 * Application code does normally not directly refer to this class; 016 * {@link Sort#Options} should be used instead to specify command 017 * options. See also {@link org.unix4j.unix.sort.SortOptions} for more information. 018 */ 019public enum SortOptionSet_bcdfhmru implements SortOptions { 020 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #reverse r}, {@link #unique u}.*/ 021 Active_bdfhru( 022 /*c:*/SortOptionSet_bcdfhru.Active_bcdfhru, /*check:*/SortOptionSet_bcdfhru.Active_bcdfhru_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bdfhmru, /*merge:*/SortOptionSet_bdfhmru.Active_bdfhmru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 023 true, 024 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.reverse, SortOption.unique 025 ), 026 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #reverse r}, {@link #unique u}.*/ 027 Active_bdfhru_long( 028 /*c:*/SortOptionSet_bcdfhru.Active_bcdfhru, /*check:*/SortOptionSet_bcdfhru.Active_bcdfhru_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bdfhmru, /*merge:*/SortOptionSet_bdfhmru.Active_bdfhmru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 029 false, 030 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.reverse, SortOption.unique 031 ), 032 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #unique u}.*/ 033 Active_bdfhu( 034 /*c:*/SortOptionSet_bcdfhru.Active_bcdfhu, /*check:*/SortOptionSet_bcdfhru.Active_bcdfhu_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bdfhmu, /*merge:*/SortOptionSet_bdfhmru.Active_bdfhmu_long, /*r:*/Active_bdfhru, /*reverse:*/Active_bdfhru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 035 true, 036 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.unique 037 ), 038 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #unique u}.*/ 039 Active_bdfhu_long( 040 /*c:*/SortOptionSet_bcdfhru.Active_bcdfhu, /*check:*/SortOptionSet_bcdfhru.Active_bcdfhu_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bdfhmu, /*merge:*/SortOptionSet_bdfhmru.Active_bdfhmu_long, /*r:*/Active_bdfhru, /*reverse:*/Active_bdfhru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 041 false, 042 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.unique 043 ), 044 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #ignoreLeadingBlanks b}, {@link #reverse r}, {@link #unique u}.*/ 045 Active_bdhru( 046 /*c:*/SortOptionSet_bcdfhru.Active_bcdhru, /*check:*/SortOptionSet_bcdfhru.Active_bcdhru_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_bdfhru, /*ignoreCase:*/Active_bdfhru_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bdhmru, /*merge:*/SortOptionSet_bdfhmru.Active_bdhmru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 047 true, 048 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.ignoreLeadingBlanks, SortOption.reverse, SortOption.unique 049 ), 050 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #ignoreLeadingBlanks b}, {@link #reverse r}, {@link #unique u}.*/ 051 Active_bdhru_long( 052 /*c:*/SortOptionSet_bcdfhru.Active_bcdhru, /*check:*/SortOptionSet_bcdfhru.Active_bcdhru_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_bdfhru, /*ignoreCase:*/Active_bdfhru_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bdhmru, /*merge:*/SortOptionSet_bdfhmru.Active_bdhmru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 053 false, 054 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.ignoreLeadingBlanks, SortOption.reverse, SortOption.unique 055 ), 056 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #reverse r}, {@link #unique u}.*/ 057 Active_bfhru( 058 /*c:*/SortOptionSet_bcdfhru.Active_bcfhru, /*check:*/SortOptionSet_bcdfhru.Active_bcfhru_long, /*d:*/Active_bdfhru, /*dictionaryOrder:*/Active_bdfhru_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bfhmru, /*merge:*/SortOptionSet_bdfhmru.Active_bfhmru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 059 true, 060 /*active:*/SortOption.humanNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.reverse, SortOption.unique 061 ), 062 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #reverse r}, {@link #unique u}.*/ 063 Active_bfhru_long( 064 /*c:*/SortOptionSet_bcdfhru.Active_bcfhru, /*check:*/SortOptionSet_bcdfhru.Active_bcfhru_long, /*d:*/Active_bdfhru, /*dictionaryOrder:*/Active_bdfhru_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bfhmru, /*merge:*/SortOptionSet_bdfhmru.Active_bfhmru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 065 false, 066 /*active:*/SortOption.humanNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.reverse, SortOption.unique 067 ), 068 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #ignoreCase f}, {@link #reverse r}, {@link #unique u}.*/ 069 Active_dfhru( 070 /*c:*/SortOptionSet_bcdfhru.Active_cdfhru, /*check:*/SortOptionSet_bcdfhru.Active_cdfhru_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bdfhru, /*ignoreLeadingBlanks:*/Active_bdfhru_long, /*m:*/SortOptionSet_bdfhmru.Active_dfhmru, /*merge:*/SortOptionSet_bdfhmru.Active_dfhmru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 071 true, 072 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.ignoreCase, SortOption.reverse, SortOption.unique 073 ), 074 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #ignoreCase f}, {@link #reverse r}, {@link #unique u}.*/ 075 Active_dfhru_long( 076 /*c:*/SortOptionSet_bcdfhru.Active_cdfhru, /*check:*/SortOptionSet_bcdfhru.Active_cdfhru_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bdfhru, /*ignoreLeadingBlanks:*/Active_bdfhru_long, /*m:*/SortOptionSet_bdfhmru.Active_dfhmru, /*merge:*/SortOptionSet_bdfhmru.Active_dfhmru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 077 false, 078 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.ignoreCase, SortOption.reverse, SortOption.unique 079 ), 080 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #reverse r}.*/ 081 Active_bdfhr( 082 /*c:*/SortOptionSet_bcdfhru.Active_bcdfhr, /*check:*/SortOptionSet_bcdfhru.Active_bcdfhr_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bdfhmr, /*merge:*/SortOptionSet_bdfhmru.Active_bdfhmr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bdfhru, /*unique:*/Active_bdfhru_long, 083 true, 084 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.reverse 085 ), 086 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #reverse r}.*/ 087 Active_bdfhr_long( 088 /*c:*/SortOptionSet_bcdfhru.Active_bcdfhr, /*check:*/SortOptionSet_bcdfhru.Active_bcdfhr_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bdfhmr, /*merge:*/SortOptionSet_bdfhmru.Active_bdfhmr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bdfhru, /*unique:*/Active_bdfhru_long, 089 false, 090 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.reverse 091 ), 092 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #ignoreLeadingBlanks b}, {@link #unique u}.*/ 093 Active_bdhu( 094 /*c:*/SortOptionSet_bcdfhru.Active_bcdhu, /*check:*/SortOptionSet_bcdfhru.Active_bcdhu_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_bdfhu, /*ignoreCase:*/Active_bdfhu_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bdhmu, /*merge:*/SortOptionSet_bdfhmru.Active_bdhmu_long, /*r:*/Active_bdhru, /*reverse:*/Active_bdhru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 095 true, 096 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.ignoreLeadingBlanks, SortOption.unique 097 ), 098 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #ignoreLeadingBlanks b}, {@link #unique u}.*/ 099 Active_bdhu_long( 100 /*c:*/SortOptionSet_bcdfhru.Active_bcdhu, /*check:*/SortOptionSet_bcdfhru.Active_bcdhu_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_bdfhu, /*ignoreCase:*/Active_bdfhu_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bdhmu, /*merge:*/SortOptionSet_bdfhmru.Active_bdhmu_long, /*r:*/Active_bdhru, /*reverse:*/Active_bdhru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 101 false, 102 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.ignoreLeadingBlanks, SortOption.unique 103 ), 104 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #unique u}.*/ 105 Active_bfhu( 106 /*c:*/SortOptionSet_bcdfhru.Active_bcfhu, /*check:*/SortOptionSet_bcdfhru.Active_bcfhu_long, /*d:*/Active_bdfhu, /*dictionaryOrder:*/Active_bdfhu_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bfhmu, /*merge:*/SortOptionSet_bdfhmru.Active_bfhmu_long, /*r:*/Active_bfhru, /*reverse:*/Active_bfhru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 107 true, 108 /*active:*/SortOption.humanNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.unique 109 ), 110 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #unique u}.*/ 111 Active_bfhu_long( 112 /*c:*/SortOptionSet_bcdfhru.Active_bcfhu, /*check:*/SortOptionSet_bcdfhru.Active_bcfhu_long, /*d:*/Active_bdfhu, /*dictionaryOrder:*/Active_bdfhu_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bfhmu, /*merge:*/SortOptionSet_bdfhmru.Active_bfhmu_long, /*r:*/Active_bfhru, /*reverse:*/Active_bfhru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 113 false, 114 /*active:*/SortOption.humanNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.unique 115 ), 116 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #ignoreLeadingBlanks b}, {@link #reverse r}, {@link #unique u}.*/ 117 Active_bhru( 118 /*c:*/SortOptionSet_bcdfhru.Active_bchru, /*check:*/SortOptionSet_bcdfhru.Active_bchru_long, /*d:*/Active_bdhru, /*dictionaryOrder:*/Active_bdhru_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_bfhru, /*ignoreCase:*/Active_bfhru_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bhmru, /*merge:*/SortOptionSet_bdfhmru.Active_bhmru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 119 true, 120 /*active:*/SortOption.humanNumericSort, SortOption.ignoreLeadingBlanks, SortOption.reverse, SortOption.unique 121 ), 122 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #ignoreLeadingBlanks b}, {@link #reverse r}, {@link #unique u}.*/ 123 Active_bhru_long( 124 /*c:*/SortOptionSet_bcdfhru.Active_bchru, /*check:*/SortOptionSet_bcdfhru.Active_bchru_long, /*d:*/Active_bdhru, /*dictionaryOrder:*/Active_bdhru_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_bfhru, /*ignoreCase:*/Active_bfhru_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bhmru, /*merge:*/SortOptionSet_bdfhmru.Active_bhmru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 125 false, 126 /*active:*/SortOption.humanNumericSort, SortOption.ignoreLeadingBlanks, SortOption.reverse, SortOption.unique 127 ), 128 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #ignoreCase f}, {@link #unique u}.*/ 129 Active_dfhu( 130 /*c:*/SortOptionSet_bcdfhru.Active_cdfhu, /*check:*/SortOptionSet_bcdfhru.Active_cdfhu_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bdfhu, /*ignoreLeadingBlanks:*/Active_bdfhu_long, /*m:*/SortOptionSet_bdfhmru.Active_dfhmu, /*merge:*/SortOptionSet_bdfhmru.Active_dfhmu_long, /*r:*/Active_dfhru, /*reverse:*/Active_dfhru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 131 true, 132 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.ignoreCase, SortOption.unique 133 ), 134 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #ignoreCase f}, {@link #unique u}.*/ 135 Active_dfhu_long( 136 /*c:*/SortOptionSet_bcdfhru.Active_cdfhu, /*check:*/SortOptionSet_bcdfhru.Active_cdfhu_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bdfhu, /*ignoreLeadingBlanks:*/Active_bdfhu_long, /*m:*/SortOptionSet_bdfhmru.Active_dfhmu, /*merge:*/SortOptionSet_bdfhmru.Active_dfhmu_long, /*r:*/Active_dfhru, /*reverse:*/Active_dfhru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 137 false, 138 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.ignoreCase, SortOption.unique 139 ), 140 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #reverse r}, {@link #unique u}.*/ 141 Active_dhru( 142 /*c:*/SortOptionSet_bcdfhru.Active_cdhru, /*check:*/SortOptionSet_bcdfhru.Active_cdhru_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_dfhru, /*ignoreCase:*/Active_dfhru_long, /*b:*/Active_bdhru, /*ignoreLeadingBlanks:*/Active_bdhru_long, /*m:*/SortOptionSet_bdfhmru.Active_dhmru, /*merge:*/SortOptionSet_bdfhmru.Active_dhmru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 143 true, 144 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.reverse, SortOption.unique 145 ), 146 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #reverse r}, {@link #unique u}.*/ 147 Active_dhru_long( 148 /*c:*/SortOptionSet_bcdfhru.Active_cdhru, /*check:*/SortOptionSet_bcdfhru.Active_cdhru_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_dfhru, /*ignoreCase:*/Active_dfhru_long, /*b:*/Active_bdhru, /*ignoreLeadingBlanks:*/Active_bdhru_long, /*m:*/SortOptionSet_bdfhmru.Active_dhmru, /*merge:*/SortOptionSet_bdfhmru.Active_dhmru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 149 false, 150 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.reverse, SortOption.unique 151 ), 152 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #ignoreCase f}, {@link #reverse r}, {@link #unique u}.*/ 153 Active_fhru( 154 /*c:*/SortOptionSet_bcdfhru.Active_cfhru, /*check:*/SortOptionSet_bcdfhru.Active_cfhru_long, /*d:*/Active_dfhru, /*dictionaryOrder:*/Active_dfhru_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bfhru, /*ignoreLeadingBlanks:*/Active_bfhru_long, /*m:*/SortOptionSet_bdfhmru.Active_fhmru, /*merge:*/SortOptionSet_bdfhmru.Active_fhmru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 155 true, 156 /*active:*/SortOption.humanNumericSort, SortOption.ignoreCase, SortOption.reverse, SortOption.unique 157 ), 158 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #ignoreCase f}, {@link #reverse r}, {@link #unique u}.*/ 159 Active_fhru_long( 160 /*c:*/SortOptionSet_bcdfhru.Active_cfhru, /*check:*/SortOptionSet_bcdfhru.Active_cfhru_long, /*d:*/Active_dfhru, /*dictionaryOrder:*/Active_dfhru_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bfhru, /*ignoreLeadingBlanks:*/Active_bfhru_long, /*m:*/SortOptionSet_bdfhmru.Active_fhmru, /*merge:*/SortOptionSet_bdfhmru.Active_fhmru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 161 false, 162 /*active:*/SortOption.humanNumericSort, SortOption.ignoreCase, SortOption.reverse, SortOption.unique 163 ), 164 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}.*/ 165 Active_bdfh( 166 /*c:*/SortOptionSet_bcdfhru.Active_bcdfh, /*check:*/SortOptionSet_bcdfhru.Active_bcdfh_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bdfhm, /*merge:*/SortOptionSet_bdfhmru.Active_bdfhm_long, /*r:*/Active_bdfhr, /*reverse:*/Active_bdfhr_long, /*u:*/Active_bdfhu, /*unique:*/Active_bdfhu_long, 167 true, 168 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks 169 ), 170 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}.*/ 171 Active_bdfh_long( 172 /*c:*/SortOptionSet_bcdfhru.Active_bcdfh, /*check:*/SortOptionSet_bcdfhru.Active_bcdfh_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bdfhm, /*merge:*/SortOptionSet_bdfhmru.Active_bdfhm_long, /*r:*/Active_bdfhr, /*reverse:*/Active_bdfhr_long, /*u:*/Active_bdfhu, /*unique:*/Active_bdfhu_long, 173 false, 174 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks 175 ), 176 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #ignoreLeadingBlanks b}, {@link #reverse r}.*/ 177 Active_bdhr( 178 /*c:*/SortOptionSet_bcdfhru.Active_bcdhr, /*check:*/SortOptionSet_bcdfhru.Active_bcdhr_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_bdfhr, /*ignoreCase:*/Active_bdfhr_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bdhmr, /*merge:*/SortOptionSet_bdfhmru.Active_bdhmr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bdhru, /*unique:*/Active_bdhru_long, 179 true, 180 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.ignoreLeadingBlanks, SortOption.reverse 181 ), 182 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #ignoreLeadingBlanks b}, {@link #reverse r}.*/ 183 Active_bdhr_long( 184 /*c:*/SortOptionSet_bcdfhru.Active_bcdhr, /*check:*/SortOptionSet_bcdfhru.Active_bcdhr_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_bdfhr, /*ignoreCase:*/Active_bdfhr_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bdhmr, /*merge:*/SortOptionSet_bdfhmru.Active_bdhmr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bdhru, /*unique:*/Active_bdhru_long, 185 false, 186 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.ignoreLeadingBlanks, SortOption.reverse 187 ), 188 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #reverse r}.*/ 189 Active_bfhr( 190 /*c:*/SortOptionSet_bcdfhru.Active_bcfhr, /*check:*/SortOptionSet_bcdfhru.Active_bcfhr_long, /*d:*/Active_bdfhr, /*dictionaryOrder:*/Active_bdfhr_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bfhmr, /*merge:*/SortOptionSet_bdfhmru.Active_bfhmr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bfhru, /*unique:*/Active_bfhru_long, 191 true, 192 /*active:*/SortOption.humanNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.reverse 193 ), 194 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #reverse r}.*/ 195 Active_bfhr_long( 196 /*c:*/SortOptionSet_bcdfhru.Active_bcfhr, /*check:*/SortOptionSet_bcdfhru.Active_bcfhr_long, /*d:*/Active_bdfhr, /*dictionaryOrder:*/Active_bdfhr_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bfhmr, /*merge:*/SortOptionSet_bdfhmru.Active_bfhmr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bfhru, /*unique:*/Active_bfhru_long, 197 false, 198 /*active:*/SortOption.humanNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.reverse 199 ), 200 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #ignoreCase f}, {@link #reverse r}.*/ 201 Active_dfhr( 202 /*c:*/SortOptionSet_bcdfhru.Active_cdfhr, /*check:*/SortOptionSet_bcdfhru.Active_cdfhr_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bdfhr, /*ignoreLeadingBlanks:*/Active_bdfhr_long, /*m:*/SortOptionSet_bdfhmru.Active_dfhmr, /*merge:*/SortOptionSet_bdfhmru.Active_dfhmr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_dfhru, /*unique:*/Active_dfhru_long, 203 true, 204 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.ignoreCase, SortOption.reverse 205 ), 206 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #ignoreCase f}, {@link #reverse r}.*/ 207 Active_dfhr_long( 208 /*c:*/SortOptionSet_bcdfhru.Active_cdfhr, /*check:*/SortOptionSet_bcdfhru.Active_cdfhr_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bdfhr, /*ignoreLeadingBlanks:*/Active_bdfhr_long, /*m:*/SortOptionSet_bdfhmru.Active_dfhmr, /*merge:*/SortOptionSet_bdfhmru.Active_dfhmr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_dfhru, /*unique:*/Active_dfhru_long, 209 false, 210 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.ignoreCase, SortOption.reverse 211 ), 212 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #ignoreLeadingBlanks b}, {@link #unique u}.*/ 213 Active_bhu( 214 /*c:*/SortOptionSet_bcdfhru.Active_bchu, /*check:*/SortOptionSet_bcdfhru.Active_bchu_long, /*d:*/Active_bdhu, /*dictionaryOrder:*/Active_bdhu_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_bfhu, /*ignoreCase:*/Active_bfhu_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bhmu, /*merge:*/SortOptionSet_bdfhmru.Active_bhmu_long, /*r:*/Active_bhru, /*reverse:*/Active_bhru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 215 true, 216 /*active:*/SortOption.humanNumericSort, SortOption.ignoreLeadingBlanks, SortOption.unique 217 ), 218 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #ignoreLeadingBlanks b}, {@link #unique u}.*/ 219 Active_bhu_long( 220 /*c:*/SortOptionSet_bcdfhru.Active_bchu, /*check:*/SortOptionSet_bcdfhru.Active_bchu_long, /*d:*/Active_bdhu, /*dictionaryOrder:*/Active_bdhu_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_bfhu, /*ignoreCase:*/Active_bfhu_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bhmu, /*merge:*/SortOptionSet_bdfhmru.Active_bhmu_long, /*r:*/Active_bhru, /*reverse:*/Active_bhru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 221 false, 222 /*active:*/SortOption.humanNumericSort, SortOption.ignoreLeadingBlanks, SortOption.unique 223 ), 224 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #unique u}.*/ 225 Active_dhu( 226 /*c:*/SortOptionSet_bcdfhru.Active_cdhu, /*check:*/SortOptionSet_bcdfhru.Active_cdhu_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_dfhu, /*ignoreCase:*/Active_dfhu_long, /*b:*/Active_bdhu, /*ignoreLeadingBlanks:*/Active_bdhu_long, /*m:*/SortOptionSet_bdfhmru.Active_dhmu, /*merge:*/SortOptionSet_bdfhmru.Active_dhmu_long, /*r:*/Active_dhru, /*reverse:*/Active_dhru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 227 true, 228 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.unique 229 ), 230 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #unique u}.*/ 231 Active_dhu_long( 232 /*c:*/SortOptionSet_bcdfhru.Active_cdhu, /*check:*/SortOptionSet_bcdfhru.Active_cdhu_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_dfhu, /*ignoreCase:*/Active_dfhu_long, /*b:*/Active_bdhu, /*ignoreLeadingBlanks:*/Active_bdhu_long, /*m:*/SortOptionSet_bdfhmru.Active_dhmu, /*merge:*/SortOptionSet_bdfhmru.Active_dhmu_long, /*r:*/Active_dhru, /*reverse:*/Active_dhru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 233 false, 234 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.unique 235 ), 236 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #ignoreCase f}, {@link #unique u}.*/ 237 Active_fhu( 238 /*c:*/SortOptionSet_bcdfhru.Active_cfhu, /*check:*/SortOptionSet_bcdfhru.Active_cfhu_long, /*d:*/Active_dfhu, /*dictionaryOrder:*/Active_dfhu_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bfhu, /*ignoreLeadingBlanks:*/Active_bfhu_long, /*m:*/SortOptionSet_bdfhmru.Active_fhmu, /*merge:*/SortOptionSet_bdfhmru.Active_fhmu_long, /*r:*/Active_fhru, /*reverse:*/Active_fhru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 239 true, 240 /*active:*/SortOption.humanNumericSort, SortOption.ignoreCase, SortOption.unique 241 ), 242 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #ignoreCase f}, {@link #unique u}.*/ 243 Active_fhu_long( 244 /*c:*/SortOptionSet_bcdfhru.Active_cfhu, /*check:*/SortOptionSet_bcdfhru.Active_cfhu_long, /*d:*/Active_dfhu, /*dictionaryOrder:*/Active_dfhu_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bfhu, /*ignoreLeadingBlanks:*/Active_bfhu_long, /*m:*/SortOptionSet_bdfhmru.Active_fhmu, /*merge:*/SortOptionSet_bdfhmru.Active_fhmu_long, /*r:*/Active_fhru, /*reverse:*/Active_fhru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 245 false, 246 /*active:*/SortOption.humanNumericSort, SortOption.ignoreCase, SortOption.unique 247 ), 248 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #reverse r}, {@link #unique u}.*/ 249 Active_hru( 250 /*c:*/SortOptionSet_bcdfhru.Active_chru, /*check:*/SortOptionSet_bcdfhru.Active_chru_long, /*d:*/Active_dhru, /*dictionaryOrder:*/Active_dhru_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_fhru, /*ignoreCase:*/Active_fhru_long, /*b:*/Active_bhru, /*ignoreLeadingBlanks:*/Active_bhru_long, /*m:*/SortOptionSet_bdfhmru.Active_hmru, /*merge:*/SortOptionSet_bdfhmru.Active_hmru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 251 true, 252 /*active:*/SortOption.humanNumericSort, SortOption.reverse, SortOption.unique 253 ), 254 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #reverse r}, {@link #unique u}.*/ 255 Active_hru_long( 256 /*c:*/SortOptionSet_bcdfhru.Active_chru, /*check:*/SortOptionSet_bcdfhru.Active_chru_long, /*d:*/Active_dhru, /*dictionaryOrder:*/Active_dhru_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_fhru, /*ignoreCase:*/Active_fhru_long, /*b:*/Active_bhru, /*ignoreLeadingBlanks:*/Active_bhru_long, /*m:*/SortOptionSet_bdfhmru.Active_hmru, /*merge:*/SortOptionSet_bdfhmru.Active_hmru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 257 false, 258 /*active:*/SortOption.humanNumericSort, SortOption.reverse, SortOption.unique 259 ), 260 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #ignoreLeadingBlanks b}.*/ 261 Active_bdh( 262 /*c:*/SortOptionSet_bcdfhru.Active_bcdh, /*check:*/SortOptionSet_bcdfhru.Active_bcdh_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_bdfh, /*ignoreCase:*/Active_bdfh_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bdhm, /*merge:*/SortOptionSet_bdfhmru.Active_bdhm_long, /*r:*/Active_bdhr, /*reverse:*/Active_bdhr_long, /*u:*/Active_bdhu, /*unique:*/Active_bdhu_long, 263 true, 264 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.ignoreLeadingBlanks 265 ), 266 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #ignoreLeadingBlanks b}.*/ 267 Active_bdh_long( 268 /*c:*/SortOptionSet_bcdfhru.Active_bcdh, /*check:*/SortOptionSet_bcdfhru.Active_bcdh_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_bdfh, /*ignoreCase:*/Active_bdfh_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bdhm, /*merge:*/SortOptionSet_bdfhmru.Active_bdhm_long, /*r:*/Active_bdhr, /*reverse:*/Active_bdhr_long, /*u:*/Active_bdhu, /*unique:*/Active_bdhu_long, 269 false, 270 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.ignoreLeadingBlanks 271 ), 272 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}.*/ 273 Active_bfh( 274 /*c:*/SortOptionSet_bcdfhru.Active_bcfh, /*check:*/SortOptionSet_bcdfhru.Active_bcfh_long, /*d:*/Active_bdfh, /*dictionaryOrder:*/Active_bdfh_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bfhm, /*merge:*/SortOptionSet_bdfhmru.Active_bfhm_long, /*r:*/Active_bfhr, /*reverse:*/Active_bfhr_long, /*u:*/Active_bfhu, /*unique:*/Active_bfhu_long, 275 true, 276 /*active:*/SortOption.humanNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks 277 ), 278 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}.*/ 279 Active_bfh_long( 280 /*c:*/SortOptionSet_bcdfhru.Active_bcfh, /*check:*/SortOptionSet_bcdfhru.Active_bcfh_long, /*d:*/Active_bdfh, /*dictionaryOrder:*/Active_bdfh_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bfhm, /*merge:*/SortOptionSet_bdfhmru.Active_bfhm_long, /*r:*/Active_bfhr, /*reverse:*/Active_bfhr_long, /*u:*/Active_bfhu, /*unique:*/Active_bfhu_long, 281 false, 282 /*active:*/SortOption.humanNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks 283 ), 284 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #ignoreLeadingBlanks b}, {@link #reverse r}.*/ 285 Active_bhr( 286 /*c:*/SortOptionSet_bcdfhru.Active_bchr, /*check:*/SortOptionSet_bcdfhru.Active_bchr_long, /*d:*/Active_bdhr, /*dictionaryOrder:*/Active_bdhr_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_bfhr, /*ignoreCase:*/Active_bfhr_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bhmr, /*merge:*/SortOptionSet_bdfhmru.Active_bhmr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bhru, /*unique:*/Active_bhru_long, 287 true, 288 /*active:*/SortOption.humanNumericSort, SortOption.ignoreLeadingBlanks, SortOption.reverse 289 ), 290 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #ignoreLeadingBlanks b}, {@link #reverse r}.*/ 291 Active_bhr_long( 292 /*c:*/SortOptionSet_bcdfhru.Active_bchr, /*check:*/SortOptionSet_bcdfhru.Active_bchr_long, /*d:*/Active_bdhr, /*dictionaryOrder:*/Active_bdhr_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_bfhr, /*ignoreCase:*/Active_bfhr_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bhmr, /*merge:*/SortOptionSet_bdfhmru.Active_bhmr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bhru, /*unique:*/Active_bhru_long, 293 false, 294 /*active:*/SortOption.humanNumericSort, SortOption.ignoreLeadingBlanks, SortOption.reverse 295 ), 296 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #ignoreCase f}.*/ 297 Active_dfh( 298 /*c:*/SortOptionSet_bcdfhru.Active_cdfh, /*check:*/SortOptionSet_bcdfhru.Active_cdfh_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bdfh, /*ignoreLeadingBlanks:*/Active_bdfh_long, /*m:*/SortOptionSet_bdfhmru.Active_dfhm, /*merge:*/SortOptionSet_bdfhmru.Active_dfhm_long, /*r:*/Active_dfhr, /*reverse:*/Active_dfhr_long, /*u:*/Active_dfhu, /*unique:*/Active_dfhu_long, 299 true, 300 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.ignoreCase 301 ), 302 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #ignoreCase f}.*/ 303 Active_dfh_long( 304 /*c:*/SortOptionSet_bcdfhru.Active_cdfh, /*check:*/SortOptionSet_bcdfhru.Active_cdfh_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bdfh, /*ignoreLeadingBlanks:*/Active_bdfh_long, /*m:*/SortOptionSet_bdfhmru.Active_dfhm, /*merge:*/SortOptionSet_bdfhmru.Active_dfhm_long, /*r:*/Active_dfhr, /*reverse:*/Active_dfhr_long, /*u:*/Active_dfhu, /*unique:*/Active_dfhu_long, 305 false, 306 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.ignoreCase 307 ), 308 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #reverse r}.*/ 309 Active_dhr( 310 /*c:*/SortOptionSet_bcdfhru.Active_cdhr, /*check:*/SortOptionSet_bcdfhru.Active_cdhr_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_dfhr, /*ignoreCase:*/Active_dfhr_long, /*b:*/Active_bdhr, /*ignoreLeadingBlanks:*/Active_bdhr_long, /*m:*/SortOptionSet_bdfhmru.Active_dhmr, /*merge:*/SortOptionSet_bdfhmru.Active_dhmr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_dhru, /*unique:*/Active_dhru_long, 311 true, 312 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.reverse 313 ), 314 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}, {@link #reverse r}.*/ 315 Active_dhr_long( 316 /*c:*/SortOptionSet_bcdfhru.Active_cdhr, /*check:*/SortOptionSet_bcdfhru.Active_cdhr_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_dfhr, /*ignoreCase:*/Active_dfhr_long, /*b:*/Active_bdhr, /*ignoreLeadingBlanks:*/Active_bdhr_long, /*m:*/SortOptionSet_bdfhmru.Active_dhmr, /*merge:*/SortOptionSet_bdfhmru.Active_dhmr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_dhru, /*unique:*/Active_dhru_long, 317 false, 318 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort, SortOption.reverse 319 ), 320 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #ignoreCase f}, {@link #reverse r}.*/ 321 Active_fhr( 322 /*c:*/SortOptionSet_bcdfhru.Active_cfhr, /*check:*/SortOptionSet_bcdfhru.Active_cfhr_long, /*d:*/Active_dfhr, /*dictionaryOrder:*/Active_dfhr_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bfhr, /*ignoreLeadingBlanks:*/Active_bfhr_long, /*m:*/SortOptionSet_bdfhmru.Active_fhmr, /*merge:*/SortOptionSet_bdfhmru.Active_fhmr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_fhru, /*unique:*/Active_fhru_long, 323 true, 324 /*active:*/SortOption.humanNumericSort, SortOption.ignoreCase, SortOption.reverse 325 ), 326 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #ignoreCase f}, {@link #reverse r}.*/ 327 Active_fhr_long( 328 /*c:*/SortOptionSet_bcdfhru.Active_cfhr, /*check:*/SortOptionSet_bcdfhru.Active_cfhr_long, /*d:*/Active_dfhr, /*dictionaryOrder:*/Active_dfhr_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bfhr, /*ignoreLeadingBlanks:*/Active_bfhr_long, /*m:*/SortOptionSet_bdfhmru.Active_fhmr, /*merge:*/SortOptionSet_bdfhmru.Active_fhmr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_fhru, /*unique:*/Active_fhru_long, 329 false, 330 /*active:*/SortOption.humanNumericSort, SortOption.ignoreCase, SortOption.reverse 331 ), 332 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #unique u}.*/ 333 Active_hu( 334 /*c:*/SortOptionSet_bcdfhru.Active_chu, /*check:*/SortOptionSet_bcdfhru.Active_chu_long, /*d:*/Active_dhu, /*dictionaryOrder:*/Active_dhu_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_fhu, /*ignoreCase:*/Active_fhu_long, /*b:*/Active_bhu, /*ignoreLeadingBlanks:*/Active_bhu_long, /*m:*/SortOptionSet_bdfhmru.Active_hmu, /*merge:*/SortOptionSet_bdfhmru.Active_hmu_long, /*r:*/Active_hru, /*reverse:*/Active_hru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 335 true, 336 /*active:*/SortOption.humanNumericSort, SortOption.unique 337 ), 338 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #unique u}.*/ 339 Active_hu_long( 340 /*c:*/SortOptionSet_bcdfhru.Active_chu, /*check:*/SortOptionSet_bcdfhru.Active_chu_long, /*d:*/Active_dhu, /*dictionaryOrder:*/Active_dhu_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_fhu, /*ignoreCase:*/Active_fhu_long, /*b:*/Active_bhu, /*ignoreLeadingBlanks:*/Active_bhu_long, /*m:*/SortOptionSet_bdfhmru.Active_hmu, /*merge:*/SortOptionSet_bdfhmru.Active_hmu_long, /*r:*/Active_hru, /*reverse:*/Active_hru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 341 false, 342 /*active:*/SortOption.humanNumericSort, SortOption.unique 343 ), 344 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #ignoreLeadingBlanks b}.*/ 345 Active_bh( 346 /*c:*/SortOptionSet_bcdfhru.Active_bch, /*check:*/SortOptionSet_bcdfhru.Active_bch_long, /*d:*/Active_bdh, /*dictionaryOrder:*/Active_bdh_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_bfh, /*ignoreCase:*/Active_bfh_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bhm, /*merge:*/SortOptionSet_bdfhmru.Active_bhm_long, /*r:*/Active_bhr, /*reverse:*/Active_bhr_long, /*u:*/Active_bhu, /*unique:*/Active_bhu_long, 347 true, 348 /*active:*/SortOption.humanNumericSort, SortOption.ignoreLeadingBlanks 349 ), 350 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #ignoreLeadingBlanks b}.*/ 351 Active_bh_long( 352 /*c:*/SortOptionSet_bcdfhru.Active_bch, /*check:*/SortOptionSet_bcdfhru.Active_bch_long, /*d:*/Active_bdh, /*dictionaryOrder:*/Active_bdh_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_bfh, /*ignoreCase:*/Active_bfh_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_bdfhmru.Active_bhm, /*merge:*/SortOptionSet_bdfhmru.Active_bhm_long, /*r:*/Active_bhr, /*reverse:*/Active_bhr_long, /*u:*/Active_bhu, /*unique:*/Active_bhu_long, 353 false, 354 /*active:*/SortOption.humanNumericSort, SortOption.ignoreLeadingBlanks 355 ), 356 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}.*/ 357 Active_dh( 358 /*c:*/SortOptionSet_bcdfhru.Active_cdh, /*check:*/SortOptionSet_bcdfhru.Active_cdh_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_dfh, /*ignoreCase:*/Active_dfh_long, /*b:*/Active_bdh, /*ignoreLeadingBlanks:*/Active_bdh_long, /*m:*/SortOptionSet_bdfhmru.Active_dhm, /*merge:*/SortOptionSet_bdfhmru.Active_dhm_long, /*r:*/Active_dhr, /*reverse:*/Active_dhr_long, /*u:*/Active_dhu, /*unique:*/Active_dhu_long, 359 true, 360 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort 361 ), 362 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #humanNumericSort h}.*/ 363 Active_dh_long( 364 /*c:*/SortOptionSet_bcdfhru.Active_cdh, /*check:*/SortOptionSet_bcdfhru.Active_cdh_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_dfh, /*ignoreCase:*/Active_dfh_long, /*b:*/Active_bdh, /*ignoreLeadingBlanks:*/Active_bdh_long, /*m:*/SortOptionSet_bdfhmru.Active_dhm, /*merge:*/SortOptionSet_bdfhmru.Active_dhm_long, /*r:*/Active_dhr, /*reverse:*/Active_dhr_long, /*u:*/Active_dhu, /*unique:*/Active_dhu_long, 365 false, 366 /*active:*/SortOption.dictionaryOrder, SortOption.humanNumericSort 367 ), 368 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #ignoreCase f}.*/ 369 Active_fh( 370 /*c:*/SortOptionSet_bcdfhru.Active_cfh, /*check:*/SortOptionSet_bcdfhru.Active_cfh_long, /*d:*/Active_dfh, /*dictionaryOrder:*/Active_dfh_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bfh, /*ignoreLeadingBlanks:*/Active_bfh_long, /*m:*/SortOptionSet_bdfhmru.Active_fhm, /*merge:*/SortOptionSet_bdfhmru.Active_fhm_long, /*r:*/Active_fhr, /*reverse:*/Active_fhr_long, /*u:*/Active_fhu, /*unique:*/Active_fhu_long, 371 true, 372 /*active:*/SortOption.humanNumericSort, SortOption.ignoreCase 373 ), 374 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #ignoreCase f}.*/ 375 Active_fh_long( 376 /*c:*/SortOptionSet_bcdfhru.Active_cfh, /*check:*/SortOptionSet_bcdfhru.Active_cfh_long, /*d:*/Active_dfh, /*dictionaryOrder:*/Active_dfh_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bfh, /*ignoreLeadingBlanks:*/Active_bfh_long, /*m:*/SortOptionSet_bdfhmru.Active_fhm, /*merge:*/SortOptionSet_bdfhmru.Active_fhm_long, /*r:*/Active_fhr, /*reverse:*/Active_fhr_long, /*u:*/Active_fhu, /*unique:*/Active_fhu_long, 377 false, 378 /*active:*/SortOption.humanNumericSort, SortOption.ignoreCase 379 ), 380 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #reverse r}.*/ 381 Active_hr( 382 /*c:*/SortOptionSet_bcdfhru.Active_chr, /*check:*/SortOptionSet_bcdfhru.Active_chr_long, /*d:*/Active_dhr, /*dictionaryOrder:*/Active_dhr_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_fhr, /*ignoreCase:*/Active_fhr_long, /*b:*/Active_bhr, /*ignoreLeadingBlanks:*/Active_bhr_long, /*m:*/SortOptionSet_bdfhmru.Active_hmr, /*merge:*/SortOptionSet_bdfhmru.Active_hmr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_hru, /*unique:*/Active_hru_long, 383 true, 384 /*active:*/SortOption.humanNumericSort, SortOption.reverse 385 ), 386 /** Option set with the following active options: {@link #humanNumericSort h}, {@link #reverse r}.*/ 387 Active_hr_long( 388 /*c:*/SortOptionSet_bcdfhru.Active_chr, /*check:*/SortOptionSet_bcdfhru.Active_chr_long, /*d:*/Active_dhr, /*dictionaryOrder:*/Active_dhr_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_fhr, /*ignoreCase:*/Active_fhr_long, /*b:*/Active_bhr, /*ignoreLeadingBlanks:*/Active_bhr_long, /*m:*/SortOptionSet_bdfhmru.Active_hmr, /*merge:*/SortOptionSet_bdfhmru.Active_hmr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_hru, /*unique:*/Active_hru_long, 389 false, 390 /*active:*/SortOption.humanNumericSort, SortOption.reverse 391 ), 392 /** Option set with the following active options: {@link #humanNumericSort h}.*/ 393 Active_h( 394 /*c:*/SortOptionSet_bcdfhru.Active_ch, /*check:*/SortOptionSet_bcdfhru.Active_ch_long, /*d:*/Active_dh, /*dictionaryOrder:*/Active_dh_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_fh, /*ignoreCase:*/Active_fh_long, /*b:*/Active_bh, /*ignoreLeadingBlanks:*/Active_bh_long, /*m:*/SortOptionSet_bdfhmru.Active_hm, /*merge:*/SortOptionSet_bdfhmru.Active_hm_long, /*r:*/Active_hr, /*reverse:*/Active_hr_long, /*u:*/Active_hu, /*unique:*/Active_hu_long, 395 true, 396 /*active:*/SortOption.humanNumericSort 397 ), 398 /** Option set with the following active options: {@link #humanNumericSort h}.*/ 399 Active_h_long( 400 /*c:*/SortOptionSet_bcdfhru.Active_ch, /*check:*/SortOptionSet_bcdfhru.Active_ch_long, /*d:*/Active_dh, /*dictionaryOrder:*/Active_dh_long, /*h:*/null /*already set*/, /*humanNumericSort:*/null /*already set*/, /*f:*/Active_fh, /*ignoreCase:*/Active_fh_long, /*b:*/Active_bh, /*ignoreLeadingBlanks:*/Active_bh_long, /*m:*/SortOptionSet_bdfhmru.Active_hm, /*merge:*/SortOptionSet_bdfhmru.Active_hm_long, /*r:*/Active_hr, /*reverse:*/Active_hr_long, /*u:*/Active_hu, /*unique:*/Active_hu_long, 401 false, 402 /*active:*/SortOption.humanNumericSort 403 ); 404 private SortOptionSet_bcdfhmru( 405 SortOptionSet_bcdfhru c, SortOptionSet_bcdfhru check, SortOptionSet_bcdfhmru d, SortOptionSet_bcdfhmru dictionaryOrder, SortOptionSet_bcdfhmru h, SortOptionSet_bcdfhmru humanNumericSort, SortOptionSet_bcdfhmru f, SortOptionSet_bcdfhmru ignoreCase, SortOptionSet_bcdfhmru b, SortOptionSet_bcdfhmru ignoreLeadingBlanks, SortOptionSet_bdfhmru m, SortOptionSet_bdfhmru merge, SortOptionSet_bcdfhmru r, SortOptionSet_bcdfhmru reverse, SortOptionSet_bcdfhmru u, SortOptionSet_bcdfhmru unique, 406 boolean useAcronym, 407 SortOption... activeOptions 408 ) { 409 this.c = notNull(c); 410 this.check = notNull(check); 411 this.d = d == null ? this : d; 412 this.dictionaryOrder = dictionaryOrder == null ? this : dictionaryOrder; 413 this.h = h == null ? this : h; 414 this.humanNumericSort = humanNumericSort == null ? this : humanNumericSort; 415 this.f = f == null ? this : f; 416 this.ignoreCase = ignoreCase == null ? this : ignoreCase; 417 this.b = b == null ? this : b; 418 this.ignoreLeadingBlanks = ignoreLeadingBlanks == null ? this : ignoreLeadingBlanks; 419 this.m = notNull(m); 420 this.merge = notNull(merge); 421 this.r = r == null ? this : r; 422 this.reverse = reverse == null ? this : reverse; 423 this.u = u == null ? this : u; 424 this.unique = unique == null ? this : unique; 425 this.useAcronym = useAcronym; 426 this.options = activeOptions.length == 0 ? EnumSet.noneOf(SortOption.class) : EnumSet.copyOf(Arrays.asList(activeOptions)); 427 } 428 private final boolean useAcronym; 429 /** 430 * Option {@code "-c"}: Checks that the single input file is ordered as specified by the 431 arguments and the collating sequence of the current locale. No 432 output is produced; only the exit code is affected. 433 * <p> 434 * The option {@code "-c"} is equivalent to the {@code "--}{@link #check check}{@code "} option. 435 * <p> 436 * Technically speaking, this field points to a set with the options of the 437 * current set plus the option {@code "-c"}. If the option {@code "-c"} 438 * is already set, the field {@code c} points to the enum constant itself 439 * as it already represents the current set of options. 440 */ 441 public final SortOptionSet_bcdfhru c; 442 /** 443 * Option {@code "--check"}: Checks that the single input file is ordered as specified by the 444 arguments and the collating sequence of the current locale. No 445 output is produced; only the exit code is affected. 446 * <p> 447 * The option {@code "--check"} is equivalent to the {@code "-}{@link #c c}{@code "} option. 448 * <p> 449 * Technically speaking, this field points to a set with the options of the 450 * current set plus the option {@code "--check"}. If the option {@code "--check"} 451 * is already set, the field {@code check} points to the enum constant itself 452 * as it already represents the current set of options. 453 */ 454 public final SortOptionSet_bcdfhru check; 455 /** 456 * Option {@code "-d"}: Consider only blanks and alphanumeric characters. 457 (This option is ignored if a comparator operand is present). 458 * <p> 459 * The option {@code "-d"} is equivalent to the {@code "--}{@link #dictionaryOrder dictionaryOrder}{@code "} option. 460 * <p> 461 * Technically speaking, this field points to a set with the options of the 462 * current set plus the option {@code "-d"}. If the option {@code "-d"} 463 * is already set, the field {@code d} points to the enum constant itself 464 * as it already represents the current set of options. 465 */ 466 public final SortOptionSet_bcdfhmru d; 467 /** 468 * Option {@code "--dictionaryOrder"}: Consider only blanks and alphanumeric characters. 469 (This option is ignored if a comparator operand is present). 470 * <p> 471 * The option {@code "--dictionaryOrder"} is equivalent to the {@code "-}{@link #d d}{@code "} option. 472 * <p> 473 * Technically speaking, this field points to a set with the options of the 474 * current set plus the option {@code "--dictionaryOrder"}. If the option {@code "--dictionaryOrder"} 475 * is already set, the field {@code dictionaryOrder} points to the enum constant itself 476 * as it already represents the current set of options. 477 */ 478 public final SortOptionSet_bcdfhmru dictionaryOrder; 479 /** 480 * Option {@code "-h"}: Sort numerically, first by numeric sign (negative, zero, or 481 positive); then by SI suffix (either empty, or 'k' or 'K', or one 482 of 'MGTPEZY', in that order); and finally by numeric value. For 483 example, '1023M' sorts before '1G' because 'M' (mega) precedes 'G' 484 (giga) as an SI suffix. 485 <p> 486 This option sorts values that are consistently scaled to the nearest 487 suffix, regardless of whether suffixes denote powers of 1000 or 488 1024, and it therefore sorts the output of any single invocation of 489 the {@code ls} command that are invoked with the --human-readable 490 option. 491 <p> 492 The syntax for numbers is the same as for the 493 {@code --numericSort (-n)} option; the SI suffix must immediately 494 follow the number. 495<p> 496 (This option is ignored if a comparator operand is present). 497 * <p> 498 * The option {@code "-h"} is equivalent to the {@code "--}{@link #humanNumericSort humanNumericSort}{@code "} option. 499 * <p> 500 * Technically speaking, this field points to a set with the options of the 501 * current set plus the option {@code "-h"}. If the option {@code "-h"} 502 * is already set, the field {@code h} points to the enum constant itself 503 * as it already represents the current set of options. 504 */ 505 public final SortOptionSet_bcdfhmru h; 506 /** 507 * Option {@code "--humanNumericSort"}: Sort numerically, first by numeric sign (negative, zero, or 508 positive); then by SI suffix (either empty, or 'k' or 'K', or one 509 of 'MGTPEZY', in that order); and finally by numeric value. For 510 example, '1023M' sorts before '1G' because 'M' (mega) precedes 'G' 511 (giga) as an SI suffix. 512 <p> 513 This option sorts values that are consistently scaled to the nearest 514 suffix, regardless of whether suffixes denote powers of 1000 or 515 1024, and it therefore sorts the output of any single invocation of 516 the {@code ls} command that are invoked with the --human-readable 517 option. 518 <p> 519 The syntax for numbers is the same as for the 520 {@code --numericSort (-n)} option; the SI suffix must immediately 521 follow the number. 522<p> 523 (This option is ignored if a comparator operand is present). 524 * <p> 525 * The option {@code "--humanNumericSort"} is equivalent to the {@code "-}{@link #h h}{@code "} option. 526 * <p> 527 * Technically speaking, this field points to a set with the options of the 528 * current set plus the option {@code "--humanNumericSort"}. If the option {@code "--humanNumericSort"} 529 * is already set, the field {@code humanNumericSort} points to the enum constant itself 530 * as it already represents the current set of options. 531 */ 532 public final SortOptionSet_bcdfhmru humanNumericSort; 533 /** 534 * Option {@code "-f"}: Consider all lowercase characters that have uppercase equivalents to 535 be the uppercase equivalent for the purposes of comparison. 536 (This option is ignored if a comparator operand is present). 537 * <p> 538 * The option {@code "-f"} is equivalent to the {@code "--}{@link #ignoreCase ignoreCase}{@code "} option. 539 * <p> 540 * Technically speaking, this field points to a set with the options of the 541 * current set plus the option {@code "-f"}. If the option {@code "-f"} 542 * is already set, the field {@code f} points to the enum constant itself 543 * as it already represents the current set of options. 544 */ 545 public final SortOptionSet_bcdfhmru f; 546 /** 547 * Option {@code "--ignoreCase"}: Consider all lowercase characters that have uppercase equivalents to 548 be the uppercase equivalent for the purposes of comparison. 549 (This option is ignored if a comparator operand is present). 550 * <p> 551 * The option {@code "--ignoreCase"} is equivalent to the {@code "-}{@link #f f}{@code "} option. 552 * <p> 553 * Technically speaking, this field points to a set with the options of the 554 * current set plus the option {@code "--ignoreCase"}. If the option {@code "--ignoreCase"} 555 * is already set, the field {@code ignoreCase} points to the enum constant itself 556 * as it already represents the current set of options. 557 */ 558 public final SortOptionSet_bcdfhmru ignoreCase; 559 /** 560 * Option {@code "-b"}: Ignore leading blanks. 561 (This option is ignored if a comparator operand is present). 562 * <p> 563 * The option {@code "-b"} is equivalent to the {@code "--}{@link #ignoreLeadingBlanks ignoreLeadingBlanks}{@code "} option. 564 * <p> 565 * Technically speaking, this field points to a set with the options of the 566 * current set plus the option {@code "-b"}. If the option {@code "-b"} 567 * is already set, the field {@code b} points to the enum constant itself 568 * as it already represents the current set of options. 569 */ 570 public final SortOptionSet_bcdfhmru b; 571 /** 572 * Option {@code "--ignoreLeadingBlanks"}: Ignore leading blanks. 573 (This option is ignored if a comparator operand is present). 574 * <p> 575 * The option {@code "--ignoreLeadingBlanks"} is equivalent to the {@code "-}{@link #b b}{@code "} option. 576 * <p> 577 * Technically speaking, this field points to a set with the options of the 578 * current set plus the option {@code "--ignoreLeadingBlanks"}. If the option {@code "--ignoreLeadingBlanks"} 579 * is already set, the field {@code ignoreLeadingBlanks} points to the enum constant itself 580 * as it already represents the current set of options. 581 */ 582 public final SortOptionSet_bcdfhmru ignoreLeadingBlanks; 583 /** 584 * Option {@code "-m"}: Merge only; the input file are assumed to be already sorted. 585 * <p> 586 * The option {@code "-m"} is equivalent to the {@code "--}{@link #merge merge}{@code "} option. 587 * <p> 588 * Technically speaking, this field points to a set with the options of the 589 * current set plus the option {@code "-m"}. If the option {@code "-m"} 590 * is already set, the field {@code m} points to the enum constant itself 591 * as it already represents the current set of options. 592 */ 593 public final SortOptionSet_bdfhmru m; 594 /** 595 * Option {@code "--merge"}: Merge only; the input file are assumed to be already sorted. 596 * <p> 597 * The option {@code "--merge"} is equivalent to the {@code "-}{@link #m m}{@code "} option. 598 * <p> 599 * Technically speaking, this field points to a set with the options of the 600 * current set plus the option {@code "--merge"}. If the option {@code "--merge"} 601 * is already set, the field {@code merge} points to the enum constant itself 602 * as it already represents the current set of options. 603 */ 604 public final SortOptionSet_bdfhmru merge; 605 /** 606 * Option {@code "-r"}: Reverse the sense of comparisons. 607 * <p> 608 * The option {@code "-r"} is equivalent to the {@code "--}{@link #reverse reverse}{@code "} option. 609 * <p> 610 * Technically speaking, this field points to a set with the options of the 611 * current set plus the option {@code "-r"}. If the option {@code "-r"} 612 * is already set, the field {@code r} points to the enum constant itself 613 * as it already represents the current set of options. 614 */ 615 public final SortOptionSet_bcdfhmru r; 616 /** 617 * Option {@code "--reverse"}: Reverse the sense of comparisons. 618 * <p> 619 * The option {@code "--reverse"} is equivalent to the {@code "-}{@link #r r}{@code "} option. 620 * <p> 621 * Technically speaking, this field points to a set with the options of the 622 * current set plus the option {@code "--reverse"}. If the option {@code "--reverse"} 623 * is already set, the field {@code reverse} points to the enum constant itself 624 * as it already represents the current set of options. 625 */ 626 public final SortOptionSet_bcdfhmru reverse; 627 /** 628 * Option {@code "-u"}: Unique: suppress all but one in each set of lines having equal keys. 629 If used with the {@code -c} option, checks that there are no lines 630 with duplicate keys, in addition to checking that the input file is 631 sorted. 632 * <p> 633 * The option {@code "-u"} is equivalent to the {@code "--}{@link #unique unique}{@code "} option. 634 * <p> 635 * Technically speaking, this field points to a set with the options of the 636 * current set plus the option {@code "-u"}. If the option {@code "-u"} 637 * is already set, the field {@code u} points to the enum constant itself 638 * as it already represents the current set of options. 639 */ 640 public final SortOptionSet_bcdfhmru u; 641 /** 642 * Option {@code "--unique"}: Unique: suppress all but one in each set of lines having equal keys. 643 If used with the {@code -c} option, checks that there are no lines 644 with duplicate keys, in addition to checking that the input file is 645 sorted. 646 * <p> 647 * The option {@code "--unique"} is equivalent to the {@code "-}{@link #u u}{@code "} option. 648 * <p> 649 * Technically speaking, this field points to a set with the options of the 650 * current set plus the option {@code "--unique"}. If the option {@code "--unique"} 651 * is already set, the field {@code unique} points to the enum constant itself 652 * as it already represents the current set of options. 653 */ 654 public final SortOptionSet_bcdfhmru unique; 655 private final EnumSet<SortOption> options; 656 657 //inherit javadoc 658 @Override 659 public Class<SortOption> optionType() { 660 return SortOption.class; 661 } 662 //inherit javadoc 663 @Override 664 public boolean isSet(SortOption option) { 665 return options.contains(option); 666 } 667 //inherit javadoc 668 @Override 669 public int size() { 670 return options.size(); 671 } 672 /** 673 * Checks that the given {@code value} is not null and throws an exception 674 * otherwise. 675 * 676 * @param the value to check 677 * @return the given {@code value} if it is not null 678 * @throws NullPointerException if {@code value==null} 679 */ 680 private static <T> T notNull(T value) { 681 if (value != null) return value; 682 throw new NullPointerException(); 683 } 684 /** 685 * Returns the set with the active options. The returned set a new defensive 686 * copy instance created when this method is called, modifications of this 687 * set will therefore not alter {@code this} option set. 688 * 689 * @return a copy of the set with the active options. 690 */ 691 @Override 692 public EnumSet<SortOption> asSet() { 693 return EnumSet.copyOf(options); 694 } 695 /** 696 * Returns an immutable iterator with the active options of this option set. 697 * 698 * @return an immutable iterator for over the active options 699 */ 700 @Override 701 public Iterator<SortOption> iterator() { 702 return Collections.unmodifiableSet(options).iterator(); 703 } 704 /** 705 * Returns true if the {@link Option#acronym() acronym} should be used in 706 * for the specified {@code option} string representations. 707 * <p> 708 * In particular and independent from the {@code option} argument, this 709 * option set returns true if the last option added to this set was an 710 * acronym, and false if it was a long option name. 711 * <p> 712 * For instance, the set defined as 713 * <pre> 714 * SortOptionSet_bcdfhmru.check.d; 715 * </pre> 716 * uses acronyms, that is, this method always returns true for the above 717 * set. 718 * <p> 719 * On the other hand, long option names are used and this method always 720 * returns false for the set 721 * <pre> 722 * SortOptionSet_bcdfhmru.c.dictionaryOrder; 723 * </pre> 724 * <p> 725 * Note that a repeated option is <i>not</i> treated as the last set option. 726 * For instance, the first and last option of the following set are 727 * equivalent and acronyms are used: 728 * <pre> 729 * SortOptionSet_bcdfhmru.c.d.check; 730 * </pre> 731 * <p> 732 * This method always returns true for the empty set with no active options. 733 * 734 * @param option 735 * the option of interest, has no impact on the result returned 736 * by this method 737 * @return true if option acronyms should be used for string representations 738 * of any option of this option set 739 */ 740 @Override 741 public boolean useAcronymFor(SortOption option) { 742 return useAcronym; 743 } 744}