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 #f f}, {@link #b b}, {@link #n n}, {@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_bcdfnru implements SortOptions { 020 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}, {@link #reverse r}, {@link #unique u}.*/ 021 Active_bcdfnru( 022 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 023 true, 024 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.numericSort, SortOption.reverse, SortOption.unique 025 ), 026 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}, {@link #reverse r}, {@link #unique u}.*/ 027 Active_bcdfnru_long( 028 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 029 false, 030 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.numericSort, SortOption.reverse, SortOption.unique 031 ), 032 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}, {@link #unique u}.*/ 033 Active_bcdfnu( 034 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_bcdfnru, /*reverse:*/Active_bcdfnru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 035 true, 036 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.numericSort, SortOption.unique 037 ), 038 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}, {@link #unique u}.*/ 039 Active_bcdfnu_long( 040 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_bcdfnru, /*reverse:*/Active_bcdfnru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 041 false, 042 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.numericSort, SortOption.unique 043 ), 044 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}, {@link #reverse r}, {@link #unique u}.*/ 045 Active_bcdnru( 046 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_bcdfnru, /*ignoreCase:*/Active_bcdfnru_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 047 true, 048 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.numericSort, SortOption.reverse, SortOption.unique 049 ), 050 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}, {@link #reverse r}, {@link #unique u}.*/ 051 Active_bcdnru_long( 052 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_bcdfnru, /*ignoreCase:*/Active_bcdfnru_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 053 false, 054 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.numericSort, SortOption.reverse, SortOption.unique 055 ), 056 /** Option set with the following active options: {@link #check c}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}, {@link #reverse r}, {@link #unique u}.*/ 057 Active_bcfnru( 058 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_bcdfnru, /*dictionaryOrder:*/Active_bcdfnru_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 059 true, 060 /*active:*/SortOption.check, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.numericSort, SortOption.reverse, SortOption.unique 061 ), 062 /** Option set with the following active options: {@link #check c}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}, {@link #reverse r}, {@link #unique u}.*/ 063 Active_bcfnru_long( 064 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_bcdfnru, /*dictionaryOrder:*/Active_bcdfnru_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 065 false, 066 /*active:*/SortOption.check, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.numericSort, SortOption.reverse, SortOption.unique 067 ), 068 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #numericSort n}, {@link #reverse r}, {@link #unique u}.*/ 069 Active_cdfnru( 070 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bcdfnru, /*ignoreLeadingBlanks:*/Active_bcdfnru_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 071 true, 072 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.numericSort, SortOption.reverse, SortOption.unique 073 ), 074 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #numericSort n}, {@link #reverse r}, {@link #unique u}.*/ 075 Active_cdfnru_long( 076 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bcdfnru, /*ignoreLeadingBlanks:*/Active_bcdfnru_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 077 false, 078 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.numericSort, SortOption.reverse, SortOption.unique 079 ), 080 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}, {@link #reverse r}.*/ 081 Active_bcdfnr( 082 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bcdfnru, /*unique:*/Active_bcdfnru_long, 083 true, 084 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.numericSort, SortOption.reverse 085 ), 086 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}, {@link #reverse r}.*/ 087 Active_bcdfnr_long( 088 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bcdfnru, /*unique:*/Active_bcdfnru_long, 089 false, 090 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.numericSort, SortOption.reverse 091 ), 092 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}, {@link #unique u}.*/ 093 Active_bcdnu( 094 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_bcdfnu, /*ignoreCase:*/Active_bcdfnu_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_bcdnru, /*reverse:*/Active_bcdnru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 095 true, 096 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.numericSort, SortOption.unique 097 ), 098 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}, {@link #unique u}.*/ 099 Active_bcdnu_long( 100 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_bcdfnu, /*ignoreCase:*/Active_bcdfnu_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_bcdnru, /*reverse:*/Active_bcdnru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 101 false, 102 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.numericSort, SortOption.unique 103 ), 104 /** Option set with the following active options: {@link #check c}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}, {@link #unique u}.*/ 105 Active_bcfnu( 106 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_bcdfnu, /*dictionaryOrder:*/Active_bcdfnu_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_bcfnru, /*reverse:*/Active_bcfnru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 107 true, 108 /*active:*/SortOption.check, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.numericSort, SortOption.unique 109 ), 110 /** Option set with the following active options: {@link #check c}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}, {@link #unique u}.*/ 111 Active_bcfnu_long( 112 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_bcdfnu, /*dictionaryOrder:*/Active_bcdfnu_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_bcfnru, /*reverse:*/Active_bcfnru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 113 false, 114 /*active:*/SortOption.check, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.numericSort, SortOption.unique 115 ), 116 /** Option set with the following active options: {@link #check c}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}, {@link #reverse r}, {@link #unique u}.*/ 117 Active_bcnru( 118 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_bcdnru, /*dictionaryOrder:*/Active_bcdnru_long, /*f:*/Active_bcfnru, /*ignoreCase:*/Active_bcfnru_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 119 true, 120 /*active:*/SortOption.check, SortOption.ignoreLeadingBlanks, SortOption.numericSort, SortOption.reverse, SortOption.unique 121 ), 122 /** Option set with the following active options: {@link #check c}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}, {@link #reverse r}, {@link #unique u}.*/ 123 Active_bcnru_long( 124 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_bcdnru, /*dictionaryOrder:*/Active_bcdnru_long, /*f:*/Active_bcfnru, /*ignoreCase:*/Active_bcfnru_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 125 false, 126 /*active:*/SortOption.check, SortOption.ignoreLeadingBlanks, SortOption.numericSort, SortOption.reverse, SortOption.unique 127 ), 128 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #numericSort n}, {@link #unique u}.*/ 129 Active_cdfnu( 130 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bcdfnu, /*ignoreLeadingBlanks:*/Active_bcdfnu_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_cdfnru, /*reverse:*/Active_cdfnru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 131 true, 132 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.numericSort, SortOption.unique 133 ), 134 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #numericSort n}, {@link #unique u}.*/ 135 Active_cdfnu_long( 136 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bcdfnu, /*ignoreLeadingBlanks:*/Active_bcdfnu_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_cdfnru, /*reverse:*/Active_cdfnru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 137 false, 138 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.numericSort, SortOption.unique 139 ), 140 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #numericSort n}, {@link #reverse r}, {@link #unique u}.*/ 141 Active_cdnru( 142 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_cdfnru, /*ignoreCase:*/Active_cdfnru_long, /*b:*/Active_bcdnru, /*ignoreLeadingBlanks:*/Active_bcdnru_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 143 true, 144 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.numericSort, SortOption.reverse, SortOption.unique 145 ), 146 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #numericSort n}, {@link #reverse r}, {@link #unique u}.*/ 147 Active_cdnru_long( 148 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_cdfnru, /*ignoreCase:*/Active_cdfnru_long, /*b:*/Active_bcdnru, /*ignoreLeadingBlanks:*/Active_bcdnru_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 149 false, 150 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.numericSort, SortOption.reverse, SortOption.unique 151 ), 152 /** Option set with the following active options: {@link #check c}, {@link #ignoreCase f}, {@link #numericSort n}, {@link #reverse r}, {@link #unique u}.*/ 153 Active_cfnru( 154 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_cdfnru, /*dictionaryOrder:*/Active_cdfnru_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bcfnru, /*ignoreLeadingBlanks:*/Active_bcfnru_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 155 true, 156 /*active:*/SortOption.check, SortOption.ignoreCase, SortOption.numericSort, SortOption.reverse, SortOption.unique 157 ), 158 /** Option set with the following active options: {@link #check c}, {@link #ignoreCase f}, {@link #numericSort n}, {@link #reverse r}, {@link #unique u}.*/ 159 Active_cfnru_long( 160 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_cdfnru, /*dictionaryOrder:*/Active_cdfnru_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bcfnru, /*ignoreLeadingBlanks:*/Active_bcfnru_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 161 false, 162 /*active:*/SortOption.check, SortOption.ignoreCase, SortOption.numericSort, SortOption.reverse, SortOption.unique 163 ), 164 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}.*/ 165 Active_bcdfn( 166 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_bcdfnr, /*reverse:*/Active_bcdfnr_long, /*u:*/Active_bcdfnu, /*unique:*/Active_bcdfnu_long, 167 true, 168 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.numericSort 169 ), 170 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}.*/ 171 Active_bcdfn_long( 172 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_bcdfnr, /*reverse:*/Active_bcdfnr_long, /*u:*/Active_bcdfnu, /*unique:*/Active_bcdfnu_long, 173 false, 174 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.numericSort 175 ), 176 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}, {@link #reverse r}.*/ 177 Active_bcdnr( 178 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_bcdfnr, /*ignoreCase:*/Active_bcdfnr_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bcdnru, /*unique:*/Active_bcdnru_long, 179 true, 180 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.numericSort, SortOption.reverse 181 ), 182 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}, {@link #reverse r}.*/ 183 Active_bcdnr_long( 184 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_bcdfnr, /*ignoreCase:*/Active_bcdfnr_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bcdnru, /*unique:*/Active_bcdnru_long, 185 false, 186 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.numericSort, SortOption.reverse 187 ), 188 /** Option set with the following active options: {@link #check c}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}, {@link #reverse r}.*/ 189 Active_bcfnr( 190 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_bcdfnr, /*dictionaryOrder:*/Active_bcdfnr_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bcfnru, /*unique:*/Active_bcfnru_long, 191 true, 192 /*active:*/SortOption.check, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.numericSort, SortOption.reverse 193 ), 194 /** Option set with the following active options: {@link #check c}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}, {@link #reverse r}.*/ 195 Active_bcfnr_long( 196 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_bcdfnr, /*dictionaryOrder:*/Active_bcdfnr_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bcfnru, /*unique:*/Active_bcfnru_long, 197 false, 198 /*active:*/SortOption.check, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.numericSort, SortOption.reverse 199 ), 200 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #numericSort n}, {@link #reverse r}.*/ 201 Active_cdfnr( 202 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bcdfnr, /*ignoreLeadingBlanks:*/Active_bcdfnr_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_cdfnru, /*unique:*/Active_cdfnru_long, 203 true, 204 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.numericSort, SortOption.reverse 205 ), 206 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #numericSort n}, {@link #reverse r}.*/ 207 Active_cdfnr_long( 208 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bcdfnr, /*ignoreLeadingBlanks:*/Active_bcdfnr_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_cdfnru, /*unique:*/Active_cdfnru_long, 209 false, 210 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.numericSort, SortOption.reverse 211 ), 212 /** Option set with the following active options: {@link #check c}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}, {@link #unique u}.*/ 213 Active_bcnu( 214 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_bcdnu, /*dictionaryOrder:*/Active_bcdnu_long, /*f:*/Active_bcfnu, /*ignoreCase:*/Active_bcfnu_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_bcnru, /*reverse:*/Active_bcnru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 215 true, 216 /*active:*/SortOption.check, SortOption.ignoreLeadingBlanks, SortOption.numericSort, SortOption.unique 217 ), 218 /** Option set with the following active options: {@link #check c}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}, {@link #unique u}.*/ 219 Active_bcnu_long( 220 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_bcdnu, /*dictionaryOrder:*/Active_bcdnu_long, /*f:*/Active_bcfnu, /*ignoreCase:*/Active_bcfnu_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_bcnru, /*reverse:*/Active_bcnru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 221 false, 222 /*active:*/SortOption.check, SortOption.ignoreLeadingBlanks, SortOption.numericSort, SortOption.unique 223 ), 224 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #numericSort n}, {@link #unique u}.*/ 225 Active_cdnu( 226 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_cdfnu, /*ignoreCase:*/Active_cdfnu_long, /*b:*/Active_bcdnu, /*ignoreLeadingBlanks:*/Active_bcdnu_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_cdnru, /*reverse:*/Active_cdnru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 227 true, 228 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.numericSort, SortOption.unique 229 ), 230 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #numericSort n}, {@link #unique u}.*/ 231 Active_cdnu_long( 232 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_cdfnu, /*ignoreCase:*/Active_cdfnu_long, /*b:*/Active_bcdnu, /*ignoreLeadingBlanks:*/Active_bcdnu_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_cdnru, /*reverse:*/Active_cdnru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 233 false, 234 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.numericSort, SortOption.unique 235 ), 236 /** Option set with the following active options: {@link #check c}, {@link #ignoreCase f}, {@link #numericSort n}, {@link #unique u}.*/ 237 Active_cfnu( 238 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_cdfnu, /*dictionaryOrder:*/Active_cdfnu_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bcfnu, /*ignoreLeadingBlanks:*/Active_bcfnu_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_cfnru, /*reverse:*/Active_cfnru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 239 true, 240 /*active:*/SortOption.check, SortOption.ignoreCase, SortOption.numericSort, SortOption.unique 241 ), 242 /** Option set with the following active options: {@link #check c}, {@link #ignoreCase f}, {@link #numericSort n}, {@link #unique u}.*/ 243 Active_cfnu_long( 244 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_cdfnu, /*dictionaryOrder:*/Active_cdfnu_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bcfnu, /*ignoreLeadingBlanks:*/Active_bcfnu_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_cfnru, /*reverse:*/Active_cfnru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 245 false, 246 /*active:*/SortOption.check, SortOption.ignoreCase, SortOption.numericSort, SortOption.unique 247 ), 248 /** Option set with the following active options: {@link #check c}, {@link #numericSort n}, {@link #reverse r}, {@link #unique u}.*/ 249 Active_cnru( 250 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_cdnru, /*dictionaryOrder:*/Active_cdnru_long, /*f:*/Active_cfnru, /*ignoreCase:*/Active_cfnru_long, /*b:*/Active_bcnru, /*ignoreLeadingBlanks:*/Active_bcnru_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 251 true, 252 /*active:*/SortOption.check, SortOption.numericSort, SortOption.reverse, SortOption.unique 253 ), 254 /** Option set with the following active options: {@link #check c}, {@link #numericSort n}, {@link #reverse r}, {@link #unique u}.*/ 255 Active_cnru_long( 256 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_cdnru, /*dictionaryOrder:*/Active_cdnru_long, /*f:*/Active_cfnru, /*ignoreCase:*/Active_cfnru_long, /*b:*/Active_bcnru, /*ignoreLeadingBlanks:*/Active_bcnru_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 257 false, 258 /*active:*/SortOption.check, SortOption.numericSort, SortOption.reverse, SortOption.unique 259 ), 260 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}.*/ 261 Active_bcdn( 262 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_bcdfn, /*ignoreCase:*/Active_bcdfn_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_bcdnr, /*reverse:*/Active_bcdnr_long, /*u:*/Active_bcdnu, /*unique:*/Active_bcdnu_long, 263 true, 264 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.numericSort 265 ), 266 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}.*/ 267 Active_bcdn_long( 268 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_bcdfn, /*ignoreCase:*/Active_bcdfn_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_bcdnr, /*reverse:*/Active_bcdnr_long, /*u:*/Active_bcdnu, /*unique:*/Active_bcdnu_long, 269 false, 270 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.numericSort 271 ), 272 /** Option set with the following active options: {@link #check c}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}.*/ 273 Active_bcfn( 274 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_bcdfn, /*dictionaryOrder:*/Active_bcdfn_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_bcfnr, /*reverse:*/Active_bcfnr_long, /*u:*/Active_bcfnu, /*unique:*/Active_bcfnu_long, 275 true, 276 /*active:*/SortOption.check, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.numericSort 277 ), 278 /** Option set with the following active options: {@link #check c}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}.*/ 279 Active_bcfn_long( 280 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_bcdfn, /*dictionaryOrder:*/Active_bcdfn_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_bcfnr, /*reverse:*/Active_bcfnr_long, /*u:*/Active_bcfnu, /*unique:*/Active_bcfnu_long, 281 false, 282 /*active:*/SortOption.check, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.numericSort 283 ), 284 /** Option set with the following active options: {@link #check c}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}, {@link #reverse r}.*/ 285 Active_bcnr( 286 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_bcdnr, /*dictionaryOrder:*/Active_bcdnr_long, /*f:*/Active_bcfnr, /*ignoreCase:*/Active_bcfnr_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bcnru, /*unique:*/Active_bcnru_long, 287 true, 288 /*active:*/SortOption.check, SortOption.ignoreLeadingBlanks, SortOption.numericSort, SortOption.reverse 289 ), 290 /** Option set with the following active options: {@link #check c}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}, {@link #reverse r}.*/ 291 Active_bcnr_long( 292 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_bcdnr, /*dictionaryOrder:*/Active_bcdnr_long, /*f:*/Active_bcfnr, /*ignoreCase:*/Active_bcfnr_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bcnru, /*unique:*/Active_bcnru_long, 293 false, 294 /*active:*/SortOption.check, SortOption.ignoreLeadingBlanks, SortOption.numericSort, SortOption.reverse 295 ), 296 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #numericSort n}.*/ 297 Active_cdfn( 298 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bcdfn, /*ignoreLeadingBlanks:*/Active_bcdfn_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_cdfnr, /*reverse:*/Active_cdfnr_long, /*u:*/Active_cdfnu, /*unique:*/Active_cdfnu_long, 299 true, 300 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.numericSort 301 ), 302 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #numericSort n}.*/ 303 Active_cdfn_long( 304 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bcdfn, /*ignoreLeadingBlanks:*/Active_bcdfn_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_cdfnr, /*reverse:*/Active_cdfnr_long, /*u:*/Active_cdfnu, /*unique:*/Active_cdfnu_long, 305 false, 306 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.numericSort 307 ), 308 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #numericSort n}, {@link #reverse r}.*/ 309 Active_cdnr( 310 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_cdfnr, /*ignoreCase:*/Active_cdfnr_long, /*b:*/Active_bcdnr, /*ignoreLeadingBlanks:*/Active_bcdnr_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_cdnru, /*unique:*/Active_cdnru_long, 311 true, 312 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.numericSort, SortOption.reverse 313 ), 314 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #numericSort n}, {@link #reverse r}.*/ 315 Active_cdnr_long( 316 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_cdfnr, /*ignoreCase:*/Active_cdfnr_long, /*b:*/Active_bcdnr, /*ignoreLeadingBlanks:*/Active_bcdnr_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_cdnru, /*unique:*/Active_cdnru_long, 317 false, 318 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.numericSort, SortOption.reverse 319 ), 320 /** Option set with the following active options: {@link #check c}, {@link #ignoreCase f}, {@link #numericSort n}, {@link #reverse r}.*/ 321 Active_cfnr( 322 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_cdfnr, /*dictionaryOrder:*/Active_cdfnr_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bcfnr, /*ignoreLeadingBlanks:*/Active_bcfnr_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_cfnru, /*unique:*/Active_cfnru_long, 323 true, 324 /*active:*/SortOption.check, SortOption.ignoreCase, SortOption.numericSort, SortOption.reverse 325 ), 326 /** Option set with the following active options: {@link #check c}, {@link #ignoreCase f}, {@link #numericSort n}, {@link #reverse r}.*/ 327 Active_cfnr_long( 328 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_cdfnr, /*dictionaryOrder:*/Active_cdfnr_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bcfnr, /*ignoreLeadingBlanks:*/Active_bcfnr_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_cfnru, /*unique:*/Active_cfnru_long, 329 false, 330 /*active:*/SortOption.check, SortOption.ignoreCase, SortOption.numericSort, SortOption.reverse 331 ), 332 /** Option set with the following active options: {@link #check c}, {@link #numericSort n}, {@link #unique u}.*/ 333 Active_cnu( 334 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_cdnu, /*dictionaryOrder:*/Active_cdnu_long, /*f:*/Active_cfnu, /*ignoreCase:*/Active_cfnu_long, /*b:*/Active_bcnu, /*ignoreLeadingBlanks:*/Active_bcnu_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_cnru, /*reverse:*/Active_cnru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 335 true, 336 /*active:*/SortOption.check, SortOption.numericSort, SortOption.unique 337 ), 338 /** Option set with the following active options: {@link #check c}, {@link #numericSort n}, {@link #unique u}.*/ 339 Active_cnu_long( 340 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_cdnu, /*dictionaryOrder:*/Active_cdnu_long, /*f:*/Active_cfnu, /*ignoreCase:*/Active_cfnu_long, /*b:*/Active_bcnu, /*ignoreLeadingBlanks:*/Active_bcnu_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_cnru, /*reverse:*/Active_cnru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 341 false, 342 /*active:*/SortOption.check, SortOption.numericSort, SortOption.unique 343 ), 344 /** Option set with the following active options: {@link #check c}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}.*/ 345 Active_bcn( 346 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_bcdn, /*dictionaryOrder:*/Active_bcdn_long, /*f:*/Active_bcfn, /*ignoreCase:*/Active_bcfn_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_bcnr, /*reverse:*/Active_bcnr_long, /*u:*/Active_bcnu, /*unique:*/Active_bcnu_long, 347 true, 348 /*active:*/SortOption.check, SortOption.ignoreLeadingBlanks, SortOption.numericSort 349 ), 350 /** Option set with the following active options: {@link #check c}, {@link #ignoreLeadingBlanks b}, {@link #numericSort n}.*/ 351 Active_bcn_long( 352 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_bcdn, /*dictionaryOrder:*/Active_bcdn_long, /*f:*/Active_bcfn, /*ignoreCase:*/Active_bcfn_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_bcnr, /*reverse:*/Active_bcnr_long, /*u:*/Active_bcnu, /*unique:*/Active_bcnu_long, 353 false, 354 /*active:*/SortOption.check, SortOption.ignoreLeadingBlanks, SortOption.numericSort 355 ), 356 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #numericSort n}.*/ 357 Active_cdn( 358 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_cdfn, /*ignoreCase:*/Active_cdfn_long, /*b:*/Active_bcdn, /*ignoreLeadingBlanks:*/Active_bcdn_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_cdnr, /*reverse:*/Active_cdnr_long, /*u:*/Active_cdnu, /*unique:*/Active_cdnu_long, 359 true, 360 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.numericSort 361 ), 362 /** Option set with the following active options: {@link #check c}, {@link #dictionaryOrder d}, {@link #numericSort n}.*/ 363 Active_cdn_long( 364 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_cdfn, /*ignoreCase:*/Active_cdfn_long, /*b:*/Active_bcdn, /*ignoreLeadingBlanks:*/Active_bcdn_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_cdnr, /*reverse:*/Active_cdnr_long, /*u:*/Active_cdnu, /*unique:*/Active_cdnu_long, 365 false, 366 /*active:*/SortOption.check, SortOption.dictionaryOrder, SortOption.numericSort 367 ), 368 /** Option set with the following active options: {@link #check c}, {@link #ignoreCase f}, {@link #numericSort n}.*/ 369 Active_cfn( 370 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_cdfn, /*dictionaryOrder:*/Active_cdfn_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bcfn, /*ignoreLeadingBlanks:*/Active_bcfn_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_cfnr, /*reverse:*/Active_cfnr_long, /*u:*/Active_cfnu, /*unique:*/Active_cfnu_long, 371 true, 372 /*active:*/SortOption.check, SortOption.ignoreCase, SortOption.numericSort 373 ), 374 /** Option set with the following active options: {@link #check c}, {@link #ignoreCase f}, {@link #numericSort n}.*/ 375 Active_cfn_long( 376 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_cdfn, /*dictionaryOrder:*/Active_cdfn_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bcfn, /*ignoreLeadingBlanks:*/Active_bcfn_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_cfnr, /*reverse:*/Active_cfnr_long, /*u:*/Active_cfnu, /*unique:*/Active_cfnu_long, 377 false, 378 /*active:*/SortOption.check, SortOption.ignoreCase, SortOption.numericSort 379 ), 380 /** Option set with the following active options: {@link #check c}, {@link #numericSort n}, {@link #reverse r}.*/ 381 Active_cnr( 382 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_cdnr, /*dictionaryOrder:*/Active_cdnr_long, /*f:*/Active_cfnr, /*ignoreCase:*/Active_cfnr_long, /*b:*/Active_bcnr, /*ignoreLeadingBlanks:*/Active_bcnr_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_cnru, /*unique:*/Active_cnru_long, 383 true, 384 /*active:*/SortOption.check, SortOption.numericSort, SortOption.reverse 385 ), 386 /** Option set with the following active options: {@link #check c}, {@link #numericSort n}, {@link #reverse r}.*/ 387 Active_cnr_long( 388 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_cdnr, /*dictionaryOrder:*/Active_cdnr_long, /*f:*/Active_cfnr, /*ignoreCase:*/Active_cfnr_long, /*b:*/Active_bcnr, /*ignoreLeadingBlanks:*/Active_bcnr_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_cnru, /*unique:*/Active_cnru_long, 389 false, 390 /*active:*/SortOption.check, SortOption.numericSort, SortOption.reverse 391 ), 392 /** Option set with the following active options: {@link #check c}, {@link #numericSort n}.*/ 393 Active_cn( 394 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_cdn, /*dictionaryOrder:*/Active_cdn_long, /*f:*/Active_cfn, /*ignoreCase:*/Active_cfn_long, /*b:*/Active_bcn, /*ignoreLeadingBlanks:*/Active_bcn_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_cnr, /*reverse:*/Active_cnr_long, /*u:*/Active_cnu, /*unique:*/Active_cnu_long, 395 true, 396 /*active:*/SortOption.check, SortOption.numericSort 397 ), 398 /** Option set with the following active options: {@link #check c}, {@link #numericSort n}.*/ 399 Active_cn_long( 400 /*c:*/null /*already set*/, /*check:*/null /*already set*/, /*d:*/Active_cdn, /*dictionaryOrder:*/Active_cdn_long, /*f:*/Active_cfn, /*ignoreCase:*/Active_cfn_long, /*b:*/Active_bcn, /*ignoreLeadingBlanks:*/Active_bcn_long, /*n:*/null /*already set*/, /*numericSort:*/null /*already set*/, /*r:*/Active_cnr, /*reverse:*/Active_cnr_long, /*u:*/Active_cnu, /*unique:*/Active_cnu_long, 401 false, 402 /*active:*/SortOption.check, SortOption.numericSort 403 ); 404 private SortOptionSet_bcdfnru( 405 SortOptionSet_bcdfnru c, SortOptionSet_bcdfnru check, SortOptionSet_bcdfnru d, SortOptionSet_bcdfnru dictionaryOrder, SortOptionSet_bcdfnru f, SortOptionSet_bcdfnru ignoreCase, SortOptionSet_bcdfnru b, SortOptionSet_bcdfnru ignoreLeadingBlanks, SortOptionSet_bcdfnru n, SortOptionSet_bcdfnru numericSort, SortOptionSet_bcdfnru r, SortOptionSet_bcdfnru reverse, SortOptionSet_bcdfnru u, SortOptionSet_bcdfnru unique, 406 boolean useAcronym, 407 SortOption... activeOptions 408 ) { 409 this.c = c == null ? this : c; 410 this.check = check == null ? this : check; 411 this.d = d == null ? this : d; 412 this.dictionaryOrder = dictionaryOrder == null ? this : dictionaryOrder; 413 this.f = f == null ? this : f; 414 this.ignoreCase = ignoreCase == null ? this : ignoreCase; 415 this.b = b == null ? this : b; 416 this.ignoreLeadingBlanks = ignoreLeadingBlanks == null ? this : ignoreLeadingBlanks; 417 this.n = n == null ? this : n; 418 this.numericSort = numericSort == null ? this : numericSort; 419 this.r = r == null ? this : r; 420 this.reverse = reverse == null ? this : reverse; 421 this.u = u == null ? this : u; 422 this.unique = unique == null ? this : unique; 423 this.useAcronym = useAcronym; 424 this.options = activeOptions.length == 0 ? EnumSet.noneOf(SortOption.class) : EnumSet.copyOf(Arrays.asList(activeOptions)); 425 } 426 private final boolean useAcronym; 427 /** 428 * Option {@code "-c"}: Checks that the single input file is ordered as specified by the 429 arguments and the collating sequence of the current locale. No 430 output is produced; only the exit code is affected. 431 * <p> 432 * The option {@code "-c"} is equivalent to the {@code "--}{@link #check check}{@code "} option. 433 * <p> 434 * Technically speaking, this field points to a set with the options of the 435 * current set plus the option {@code "-c"}. If the option {@code "-c"} 436 * is already set, the field {@code c} points to the enum constant itself 437 * as it already represents the current set of options. 438 */ 439 public final SortOptionSet_bcdfnru c; 440 /** 441 * Option {@code "--check"}: Checks that the single input file is ordered as specified by the 442 arguments and the collating sequence of the current locale. No 443 output is produced; only the exit code is affected. 444 * <p> 445 * The option {@code "--check"} is equivalent to the {@code "-}{@link #c c}{@code "} option. 446 * <p> 447 * Technically speaking, this field points to a set with the options of the 448 * current set plus the option {@code "--check"}. If the option {@code "--check"} 449 * is already set, the field {@code check} points to the enum constant itself 450 * as it already represents the current set of options. 451 */ 452 public final SortOptionSet_bcdfnru check; 453 /** 454 * Option {@code "-d"}: Consider only blanks and alphanumeric characters. 455 (This option is ignored if a comparator operand is present). 456 * <p> 457 * The option {@code "-d"} is equivalent to the {@code "--}{@link #dictionaryOrder dictionaryOrder}{@code "} option. 458 * <p> 459 * Technically speaking, this field points to a set with the options of the 460 * current set plus the option {@code "-d"}. If the option {@code "-d"} 461 * is already set, the field {@code d} points to the enum constant itself 462 * as it already represents the current set of options. 463 */ 464 public final SortOptionSet_bcdfnru d; 465 /** 466 * Option {@code "--dictionaryOrder"}: Consider only blanks and alphanumeric characters. 467 (This option is ignored if a comparator operand is present). 468 * <p> 469 * The option {@code "--dictionaryOrder"} is equivalent to the {@code "-}{@link #d d}{@code "} option. 470 * <p> 471 * Technically speaking, this field points to a set with the options of the 472 * current set plus the option {@code "--dictionaryOrder"}. If the option {@code "--dictionaryOrder"} 473 * is already set, the field {@code dictionaryOrder} points to the enum constant itself 474 * as it already represents the current set of options. 475 */ 476 public final SortOptionSet_bcdfnru dictionaryOrder; 477 /** 478 * Option {@code "-f"}: Consider all lowercase characters that have uppercase equivalents to 479 be the uppercase equivalent for the purposes of comparison. 480 (This option is ignored if a comparator operand is present). 481 * <p> 482 * The option {@code "-f"} is equivalent to the {@code "--}{@link #ignoreCase ignoreCase}{@code "} option. 483 * <p> 484 * Technically speaking, this field points to a set with the options of the 485 * current set plus the option {@code "-f"}. If the option {@code "-f"} 486 * is already set, the field {@code f} points to the enum constant itself 487 * as it already represents the current set of options. 488 */ 489 public final SortOptionSet_bcdfnru f; 490 /** 491 * Option {@code "--ignoreCase"}: Consider all lowercase characters that have uppercase equivalents to 492 be the uppercase equivalent for the purposes of comparison. 493 (This option is ignored if a comparator operand is present). 494 * <p> 495 * The option {@code "--ignoreCase"} is equivalent to the {@code "-}{@link #f f}{@code "} option. 496 * <p> 497 * Technically speaking, this field points to a set with the options of the 498 * current set plus the option {@code "--ignoreCase"}. If the option {@code "--ignoreCase"} 499 * is already set, the field {@code ignoreCase} points to the enum constant itself 500 * as it already represents the current set of options. 501 */ 502 public final SortOptionSet_bcdfnru ignoreCase; 503 /** 504 * Option {@code "-b"}: Ignore leading blanks. 505 (This option is ignored if a comparator operand is present). 506 * <p> 507 * The option {@code "-b"} is equivalent to the {@code "--}{@link #ignoreLeadingBlanks ignoreLeadingBlanks}{@code "} option. 508 * <p> 509 * Technically speaking, this field points to a set with the options of the 510 * current set plus the option {@code "-b"}. If the option {@code "-b"} 511 * is already set, the field {@code b} points to the enum constant itself 512 * as it already represents the current set of options. 513 */ 514 public final SortOptionSet_bcdfnru b; 515 /** 516 * Option {@code "--ignoreLeadingBlanks"}: Ignore leading blanks. 517 (This option is ignored if a comparator operand is present). 518 * <p> 519 * The option {@code "--ignoreLeadingBlanks"} is equivalent to the {@code "-}{@link #b b}{@code "} option. 520 * <p> 521 * Technically speaking, this field points to a set with the options of the 522 * current set plus the option {@code "--ignoreLeadingBlanks"}. If the option {@code "--ignoreLeadingBlanks"} 523 * is already set, the field {@code ignoreLeadingBlanks} points to the enum constant itself 524 * as it already represents the current set of options. 525 */ 526 public final SortOptionSet_bcdfnru ignoreLeadingBlanks; 527 /** 528 * Option {@code "-n"}: Sort numerically; the number begins each line and consists of 529 optional blanks, an optional minus sign, and zero or more digits 530 possibly separated by thousands separators, optionally followed by a 531 decimal-point character and zero or more digits. An empty number is 532 treated as '0'. The current local specifies the decimal-point 533 character and thousands separator. 534 <p> 535 Comparison is exact; there is no rounding error. 536 <p> 537 Neither a leading '+' nor exponential notation is recognized. To 538 compare such strings numerically, use the 539 {@code -genericNumericSort (-g)} option. 540<p> 541 (This option is ignored if a comparator operand is present). 542 * <p> 543 * The option {@code "-n"} is equivalent to the {@code "--}{@link #numericSort numericSort}{@code "} option. 544 * <p> 545 * Technically speaking, this field points to a set with the options of the 546 * current set plus the option {@code "-n"}. If the option {@code "-n"} 547 * is already set, the field {@code n} points to the enum constant itself 548 * as it already represents the current set of options. 549 */ 550 public final SortOptionSet_bcdfnru n; 551 /** 552 * Option {@code "--numericSort"}: Sort numerically; the number begins each line and consists of 553 optional blanks, an optional minus sign, and zero or more digits 554 possibly separated by thousands separators, optionally followed by a 555 decimal-point character and zero or more digits. An empty number is 556 treated as '0'. The current local specifies the decimal-point 557 character and thousands separator. 558 <p> 559 Comparison is exact; there is no rounding error. 560 <p> 561 Neither a leading '+' nor exponential notation is recognized. To 562 compare such strings numerically, use the 563 {@code -genericNumericSort (-g)} option. 564<p> 565 (This option is ignored if a comparator operand is present). 566 * <p> 567 * The option {@code "--numericSort"} is equivalent to the {@code "-}{@link #n n}{@code "} option. 568 * <p> 569 * Technically speaking, this field points to a set with the options of the 570 * current set plus the option {@code "--numericSort"}. If the option {@code "--numericSort"} 571 * is already set, the field {@code numericSort} points to the enum constant itself 572 * as it already represents the current set of options. 573 */ 574 public final SortOptionSet_bcdfnru numericSort; 575 /** 576 * Option {@code "-r"}: Reverse the sense of comparisons. 577 * <p> 578 * The option {@code "-r"} is equivalent to the {@code "--}{@link #reverse reverse}{@code "} option. 579 * <p> 580 * Technically speaking, this field points to a set with the options of the 581 * current set plus the option {@code "-r"}. If the option {@code "-r"} 582 * is already set, the field {@code r} points to the enum constant itself 583 * as it already represents the current set of options. 584 */ 585 public final SortOptionSet_bcdfnru r; 586 /** 587 * Option {@code "--reverse"}: Reverse the sense of comparisons. 588 * <p> 589 * The option {@code "--reverse"} is equivalent to the {@code "-}{@link #r r}{@code "} option. 590 * <p> 591 * Technically speaking, this field points to a set with the options of the 592 * current set plus the option {@code "--reverse"}. If the option {@code "--reverse"} 593 * is already set, the field {@code reverse} points to the enum constant itself 594 * as it already represents the current set of options. 595 */ 596 public final SortOptionSet_bcdfnru reverse; 597 /** 598 * Option {@code "-u"}: Unique: suppress all but one in each set of lines having equal keys. 599 If used with the {@code -c} option, checks that there are no lines 600 with duplicate keys, in addition to checking that the input file is 601 sorted. 602 * <p> 603 * The option {@code "-u"} is equivalent to the {@code "--}{@link #unique unique}{@code "} option. 604 * <p> 605 * Technically speaking, this field points to a set with the options of the 606 * current set plus the option {@code "-u"}. If the option {@code "-u"} 607 * is already set, the field {@code u} points to the enum constant itself 608 * as it already represents the current set of options. 609 */ 610 public final SortOptionSet_bcdfnru u; 611 /** 612 * Option {@code "--unique"}: Unique: suppress all but one in each set of lines having equal keys. 613 If used with the {@code -c} option, checks that there are no lines 614 with duplicate keys, in addition to checking that the input file is 615 sorted. 616 * <p> 617 * The option {@code "--unique"} is equivalent to the {@code "-}{@link #u u}{@code "} option. 618 * <p> 619 * Technically speaking, this field points to a set with the options of the 620 * current set plus the option {@code "--unique"}. If the option {@code "--unique"} 621 * is already set, the field {@code unique} points to the enum constant itself 622 * as it already represents the current set of options. 623 */ 624 public final SortOptionSet_bcdfnru unique; 625 private final EnumSet<SortOption> options; 626 627 //inherit javadoc 628 @Override 629 public Class<SortOption> optionType() { 630 return SortOption.class; 631 } 632 //inherit javadoc 633 @Override 634 public boolean isSet(SortOption option) { 635 return options.contains(option); 636 } 637 //inherit javadoc 638 @Override 639 public int size() { 640 return options.size(); 641 } 642 /** 643 * Returns the set with the active options. The returned set a new defensive 644 * copy instance created when this method is called, modifications of this 645 * set will therefore not alter {@code this} option set. 646 * 647 * @return a copy of the set with the active options. 648 */ 649 @Override 650 public EnumSet<SortOption> asSet() { 651 return EnumSet.copyOf(options); 652 } 653 /** 654 * Returns an immutable iterator with the active options of this option set. 655 * 656 * @return an immutable iterator for over the active options 657 */ 658 @Override 659 public Iterator<SortOption> iterator() { 660 return Collections.unmodifiableSet(options).iterator(); 661 } 662 /** 663 * Returns true if the {@link Option#acronym() acronym} should be used in 664 * for the specified {@code option} string representations. 665 * <p> 666 * In particular and independent from the {@code option} argument, this 667 * option set returns true if the last option added to this set was an 668 * acronym, and false if it was a long option name. 669 * <p> 670 * For instance, the set defined as 671 * <pre> 672 * SortOptionSet_bcdfnru.check.d; 673 * </pre> 674 * uses acronyms, that is, this method always returns true for the above 675 * set. 676 * <p> 677 * On the other hand, long option names are used and this method always 678 * returns false for the set 679 * <pre> 680 * SortOptionSet_bcdfnru.c.dictionaryOrder; 681 * </pre> 682 * <p> 683 * Note that a repeated option is <i>not</i> treated as the last set option. 684 * For instance, the first and last option of the following set are 685 * equivalent and acronyms are used: 686 * <pre> 687 * SortOptionSet_bcdfnru.c.d.check; 688 * </pre> 689 * <p> 690 * This method always returns true for the empty set with no active options. 691 * 692 * @param option 693 * the option of interest, has no impact on the result returned 694 * by this method 695 * @return true if option acronyms should be used for string representations 696 * of any option of this option set 697 */ 698 @Override 699 public boolean useAcronymFor(SortOption option) { 700 return useAcronym; 701 } 702}