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 #d d}, {@link #g g}, {@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_bdfgmru implements SortOptions { 020 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #unique u}.*/ 021 Active_bdfgmru( 022 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 023 true, 024 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.unique 025 ), 026 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #unique u}.*/ 027 Active_bdfgmru_long( 028 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 029 false, 030 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.unique 031 ), 032 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #unique u}.*/ 033 Active_bdfgmu( 034 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_bdfgmru, /*reverse:*/Active_bdfgmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 035 true, 036 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.unique 037 ), 038 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #unique u}.*/ 039 Active_bdfgmu_long( 040 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_bdfgmru, /*reverse:*/Active_bdfgmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 041 false, 042 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.unique 043 ), 044 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #unique u}.*/ 045 Active_bdgmru( 046 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_bdfgmru, /*ignoreCase:*/Active_bdfgmru_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 047 true, 048 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.unique 049 ), 050 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #unique u}.*/ 051 Active_bdgmru_long( 052 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_bdfgmru, /*ignoreCase:*/Active_bdfgmru_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 053 false, 054 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.unique 055 ), 056 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #unique u}.*/ 057 Active_bfgmru( 058 /*d:*/Active_bdfgmru, /*dictionaryOrder:*/Active_bdfgmru_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 059 true, 060 /*active:*/SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.unique 061 ), 062 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #unique u}.*/ 063 Active_bfgmru_long( 064 /*d:*/Active_bdfgmru, /*dictionaryOrder:*/Active_bdfgmru_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 065 false, 066 /*active:*/SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.unique 067 ), 068 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #merge m}, {@link #reverse r}, {@link #unique u}.*/ 069 Active_dfgmru( 070 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bdfgmru, /*ignoreLeadingBlanks:*/Active_bdfgmru_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 071 true, 072 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.merge, SortOption.reverse, SortOption.unique 073 ), 074 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #merge m}, {@link #reverse r}, {@link #unique u}.*/ 075 Active_dfgmru_long( 076 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bdfgmru, /*ignoreLeadingBlanks:*/Active_bdfgmru_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 077 false, 078 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.merge, SortOption.reverse, SortOption.unique 079 ), 080 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}.*/ 081 Active_bdfgmr( 082 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bdfgmru, /*unique:*/Active_bdfgmru_long, 083 true, 084 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse 085 ), 086 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}.*/ 087 Active_bdfgmr_long( 088 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bdfgmru, /*unique:*/Active_bdfgmru_long, 089 false, 090 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse 091 ), 092 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #unique u}.*/ 093 Active_bdgmu( 094 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_bdfgmu, /*ignoreCase:*/Active_bdfgmu_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_bdgmru, /*reverse:*/Active_bdgmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 095 true, 096 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.unique 097 ), 098 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #unique u}.*/ 099 Active_bdgmu_long( 100 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_bdfgmu, /*ignoreCase:*/Active_bdfgmu_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_bdgmru, /*reverse:*/Active_bdgmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 101 false, 102 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.unique 103 ), 104 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #unique u}.*/ 105 Active_bfgmu( 106 /*d:*/Active_bdfgmu, /*dictionaryOrder:*/Active_bdfgmu_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_bfgmru, /*reverse:*/Active_bfgmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 107 true, 108 /*active:*/SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.unique 109 ), 110 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #unique u}.*/ 111 Active_bfgmu_long( 112 /*d:*/Active_bdfgmu, /*dictionaryOrder:*/Active_bdfgmu_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_bfgmru, /*reverse:*/Active_bfgmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 113 false, 114 /*active:*/SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.unique 115 ), 116 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #unique u}.*/ 117 Active_bgmru( 118 /*d:*/Active_bdgmru, /*dictionaryOrder:*/Active_bdgmru_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_bfgmru, /*ignoreCase:*/Active_bfgmru_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 119 true, 120 /*active:*/SortOption.generalNumericSort, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.unique 121 ), 122 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #unique u}.*/ 123 Active_bgmru_long( 124 /*d:*/Active_bdgmru, /*dictionaryOrder:*/Active_bdgmru_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_bfgmru, /*ignoreCase:*/Active_bfgmru_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 125 false, 126 /*active:*/SortOption.generalNumericSort, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.unique 127 ), 128 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #merge m}, {@link #unique u}.*/ 129 Active_dfgmu( 130 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bdfgmu, /*ignoreLeadingBlanks:*/Active_bdfgmu_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_dfgmru, /*reverse:*/Active_dfgmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 131 true, 132 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.merge, SortOption.unique 133 ), 134 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #merge m}, {@link #unique u}.*/ 135 Active_dfgmu_long( 136 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bdfgmu, /*ignoreLeadingBlanks:*/Active_bdfgmu_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_dfgmru, /*reverse:*/Active_dfgmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 137 false, 138 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.merge, SortOption.unique 139 ), 140 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #merge m}, {@link #reverse r}, {@link #unique u}.*/ 141 Active_dgmru( 142 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_dfgmru, /*ignoreCase:*/Active_dfgmru_long, /*b:*/Active_bdgmru, /*ignoreLeadingBlanks:*/Active_bdgmru_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 143 true, 144 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.merge, SortOption.reverse, SortOption.unique 145 ), 146 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #merge m}, {@link #reverse r}, {@link #unique u}.*/ 147 Active_dgmru_long( 148 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_dfgmru, /*ignoreCase:*/Active_dfgmru_long, /*b:*/Active_bdgmru, /*ignoreLeadingBlanks:*/Active_bdgmru_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 149 false, 150 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.merge, SortOption.reverse, SortOption.unique 151 ), 152 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #merge m}, {@link #reverse r}, {@link #unique u}.*/ 153 Active_fgmru( 154 /*d:*/Active_dfgmru, /*dictionaryOrder:*/Active_dfgmru_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bfgmru, /*ignoreLeadingBlanks:*/Active_bfgmru_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 155 true, 156 /*active:*/SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.merge, SortOption.reverse, SortOption.unique 157 ), 158 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #merge m}, {@link #reverse r}, {@link #unique u}.*/ 159 Active_fgmru_long( 160 /*d:*/Active_dfgmru, /*dictionaryOrder:*/Active_dfgmru_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bfgmru, /*ignoreLeadingBlanks:*/Active_bfgmru_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 161 false, 162 /*active:*/SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.merge, SortOption.reverse, SortOption.unique 163 ), 164 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}.*/ 165 Active_bdfgm( 166 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_bdfgmr, /*reverse:*/Active_bdfgmr_long, /*u:*/Active_bdfgmu, /*unique:*/Active_bdfgmu_long, 167 true, 168 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge 169 ), 170 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}.*/ 171 Active_bdfgm_long( 172 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_bdfgmr, /*reverse:*/Active_bdfgmr_long, /*u:*/Active_bdfgmu, /*unique:*/Active_bdfgmu_long, 173 false, 174 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge 175 ), 176 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}.*/ 177 Active_bdgmr( 178 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_bdfgmr, /*ignoreCase:*/Active_bdfgmr_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bdgmru, /*unique:*/Active_bdgmru_long, 179 true, 180 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse 181 ), 182 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}.*/ 183 Active_bdgmr_long( 184 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_bdfgmr, /*ignoreCase:*/Active_bdfgmr_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bdgmru, /*unique:*/Active_bdgmru_long, 185 false, 186 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse 187 ), 188 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}.*/ 189 Active_bfgmr( 190 /*d:*/Active_bdfgmr, /*dictionaryOrder:*/Active_bdfgmr_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bfgmru, /*unique:*/Active_bfgmru_long, 191 true, 192 /*active:*/SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse 193 ), 194 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}.*/ 195 Active_bfgmr_long( 196 /*d:*/Active_bdfgmr, /*dictionaryOrder:*/Active_bdfgmr_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bfgmru, /*unique:*/Active_bfgmru_long, 197 false, 198 /*active:*/SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse 199 ), 200 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #merge m}, {@link #reverse r}.*/ 201 Active_dfgmr( 202 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bdfgmr, /*ignoreLeadingBlanks:*/Active_bdfgmr_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_dfgmru, /*unique:*/Active_dfgmru_long, 203 true, 204 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.merge, SortOption.reverse 205 ), 206 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #merge m}, {@link #reverse r}.*/ 207 Active_dfgmr_long( 208 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bdfgmr, /*ignoreLeadingBlanks:*/Active_bdfgmr_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_dfgmru, /*unique:*/Active_dfgmru_long, 209 false, 210 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.merge, SortOption.reverse 211 ), 212 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #unique u}.*/ 213 Active_bgmu( 214 /*d:*/Active_bdgmu, /*dictionaryOrder:*/Active_bdgmu_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_bfgmu, /*ignoreCase:*/Active_bfgmu_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_bgmru, /*reverse:*/Active_bgmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 215 true, 216 /*active:*/SortOption.generalNumericSort, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.unique 217 ), 218 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #unique u}.*/ 219 Active_bgmu_long( 220 /*d:*/Active_bdgmu, /*dictionaryOrder:*/Active_bdgmu_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_bfgmu, /*ignoreCase:*/Active_bfgmu_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_bgmru, /*reverse:*/Active_bgmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 221 false, 222 /*active:*/SortOption.generalNumericSort, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.unique 223 ), 224 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #merge m}, {@link #unique u}.*/ 225 Active_dgmu( 226 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_dfgmu, /*ignoreCase:*/Active_dfgmu_long, /*b:*/Active_bdgmu, /*ignoreLeadingBlanks:*/Active_bdgmu_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_dgmru, /*reverse:*/Active_dgmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 227 true, 228 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.merge, SortOption.unique 229 ), 230 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #merge m}, {@link #unique u}.*/ 231 Active_dgmu_long( 232 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_dfgmu, /*ignoreCase:*/Active_dfgmu_long, /*b:*/Active_bdgmu, /*ignoreLeadingBlanks:*/Active_bdgmu_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_dgmru, /*reverse:*/Active_dgmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 233 false, 234 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.merge, SortOption.unique 235 ), 236 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #merge m}, {@link #unique u}.*/ 237 Active_fgmu( 238 /*d:*/Active_dfgmu, /*dictionaryOrder:*/Active_dfgmu_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bfgmu, /*ignoreLeadingBlanks:*/Active_bfgmu_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_fgmru, /*reverse:*/Active_fgmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 239 true, 240 /*active:*/SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.merge, SortOption.unique 241 ), 242 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #merge m}, {@link #unique u}.*/ 243 Active_fgmu_long( 244 /*d:*/Active_dfgmu, /*dictionaryOrder:*/Active_dfgmu_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bfgmu, /*ignoreLeadingBlanks:*/Active_bfgmu_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_fgmru, /*reverse:*/Active_fgmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 245 false, 246 /*active:*/SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.merge, SortOption.unique 247 ), 248 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #merge m}, {@link #reverse r}, {@link #unique u}.*/ 249 Active_gmru( 250 /*d:*/Active_dgmru, /*dictionaryOrder:*/Active_dgmru_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_fgmru, /*ignoreCase:*/Active_fgmru_long, /*b:*/Active_bgmru, /*ignoreLeadingBlanks:*/Active_bgmru_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 251 true, 252 /*active:*/SortOption.generalNumericSort, SortOption.merge, SortOption.reverse, SortOption.unique 253 ), 254 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #merge m}, {@link #reverse r}, {@link #unique u}.*/ 255 Active_gmru_long( 256 /*d:*/Active_dgmru, /*dictionaryOrder:*/Active_dgmru_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_fgmru, /*ignoreCase:*/Active_fgmru_long, /*b:*/Active_bgmru, /*ignoreLeadingBlanks:*/Active_bgmru_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 257 false, 258 /*active:*/SortOption.generalNumericSort, SortOption.merge, SortOption.reverse, SortOption.unique 259 ), 260 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #ignoreLeadingBlanks b}, {@link #merge m}.*/ 261 Active_bdgm( 262 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_bdfgm, /*ignoreCase:*/Active_bdfgm_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_bdgmr, /*reverse:*/Active_bdgmr_long, /*u:*/Active_bdgmu, /*unique:*/Active_bdgmu_long, 263 true, 264 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.ignoreLeadingBlanks, SortOption.merge 265 ), 266 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #ignoreLeadingBlanks b}, {@link #merge m}.*/ 267 Active_bdgm_long( 268 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_bdfgm, /*ignoreCase:*/Active_bdfgm_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_bdgmr, /*reverse:*/Active_bdgmr_long, /*u:*/Active_bdgmu, /*unique:*/Active_bdgmu_long, 269 false, 270 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.ignoreLeadingBlanks, SortOption.merge 271 ), 272 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}.*/ 273 Active_bfgm( 274 /*d:*/Active_bdfgm, /*dictionaryOrder:*/Active_bdfgm_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_bfgmr, /*reverse:*/Active_bfgmr_long, /*u:*/Active_bfgmu, /*unique:*/Active_bfgmu_long, 275 true, 276 /*active:*/SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge 277 ), 278 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}.*/ 279 Active_bfgm_long( 280 /*d:*/Active_bdfgm, /*dictionaryOrder:*/Active_bdfgm_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_bfgmr, /*reverse:*/Active_bfgmr_long, /*u:*/Active_bfgmu, /*unique:*/Active_bfgmu_long, 281 false, 282 /*active:*/SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge 283 ), 284 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}.*/ 285 Active_bgmr( 286 /*d:*/Active_bdgmr, /*dictionaryOrder:*/Active_bdgmr_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_bfgmr, /*ignoreCase:*/Active_bfgmr_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bgmru, /*unique:*/Active_bgmru_long, 287 true, 288 /*active:*/SortOption.generalNumericSort, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse 289 ), 290 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}.*/ 291 Active_bgmr_long( 292 /*d:*/Active_bdgmr, /*dictionaryOrder:*/Active_bdgmr_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_bfgmr, /*ignoreCase:*/Active_bfgmr_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bgmru, /*unique:*/Active_bgmru_long, 293 false, 294 /*active:*/SortOption.generalNumericSort, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse 295 ), 296 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #merge m}.*/ 297 Active_dfgm( 298 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bdfgm, /*ignoreLeadingBlanks:*/Active_bdfgm_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_dfgmr, /*reverse:*/Active_dfgmr_long, /*u:*/Active_dfgmu, /*unique:*/Active_dfgmu_long, 299 true, 300 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.merge 301 ), 302 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #merge m}.*/ 303 Active_dfgm_long( 304 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bdfgm, /*ignoreLeadingBlanks:*/Active_bdfgm_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_dfgmr, /*reverse:*/Active_dfgmr_long, /*u:*/Active_dfgmu, /*unique:*/Active_dfgmu_long, 305 false, 306 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.merge 307 ), 308 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #merge m}, {@link #reverse r}.*/ 309 Active_dgmr( 310 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_dfgmr, /*ignoreCase:*/Active_dfgmr_long, /*b:*/Active_bdgmr, /*ignoreLeadingBlanks:*/Active_bdgmr_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_dgmru, /*unique:*/Active_dgmru_long, 311 true, 312 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.merge, SortOption.reverse 313 ), 314 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #merge m}, {@link #reverse r}.*/ 315 Active_dgmr_long( 316 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_dfgmr, /*ignoreCase:*/Active_dfgmr_long, /*b:*/Active_bdgmr, /*ignoreLeadingBlanks:*/Active_bdgmr_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_dgmru, /*unique:*/Active_dgmru_long, 317 false, 318 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.merge, SortOption.reverse 319 ), 320 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #merge m}, {@link #reverse r}.*/ 321 Active_fgmr( 322 /*d:*/Active_dfgmr, /*dictionaryOrder:*/Active_dfgmr_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bfgmr, /*ignoreLeadingBlanks:*/Active_bfgmr_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_fgmru, /*unique:*/Active_fgmru_long, 323 true, 324 /*active:*/SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.merge, SortOption.reverse 325 ), 326 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #merge m}, {@link #reverse r}.*/ 327 Active_fgmr_long( 328 /*d:*/Active_dfgmr, /*dictionaryOrder:*/Active_dfgmr_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bfgmr, /*ignoreLeadingBlanks:*/Active_bfgmr_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_fgmru, /*unique:*/Active_fgmru_long, 329 false, 330 /*active:*/SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.merge, SortOption.reverse 331 ), 332 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #merge m}, {@link #unique u}.*/ 333 Active_gmu( 334 /*d:*/Active_dgmu, /*dictionaryOrder:*/Active_dgmu_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_fgmu, /*ignoreCase:*/Active_fgmu_long, /*b:*/Active_bgmu, /*ignoreLeadingBlanks:*/Active_bgmu_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_gmru, /*reverse:*/Active_gmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 335 true, 336 /*active:*/SortOption.generalNumericSort, SortOption.merge, SortOption.unique 337 ), 338 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #merge m}, {@link #unique u}.*/ 339 Active_gmu_long( 340 /*d:*/Active_dgmu, /*dictionaryOrder:*/Active_dgmu_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_fgmu, /*ignoreCase:*/Active_fgmu_long, /*b:*/Active_bgmu, /*ignoreLeadingBlanks:*/Active_bgmu_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_gmru, /*reverse:*/Active_gmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 341 false, 342 /*active:*/SortOption.generalNumericSort, SortOption.merge, SortOption.unique 343 ), 344 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #ignoreLeadingBlanks b}, {@link #merge m}.*/ 345 Active_bgm( 346 /*d:*/Active_bdgm, /*dictionaryOrder:*/Active_bdgm_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_bfgm, /*ignoreCase:*/Active_bfgm_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_bgmr, /*reverse:*/Active_bgmr_long, /*u:*/Active_bgmu, /*unique:*/Active_bgmu_long, 347 true, 348 /*active:*/SortOption.generalNumericSort, SortOption.ignoreLeadingBlanks, SortOption.merge 349 ), 350 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #ignoreLeadingBlanks b}, {@link #merge m}.*/ 351 Active_bgm_long( 352 /*d:*/Active_bdgm, /*dictionaryOrder:*/Active_bdgm_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_bfgm, /*ignoreCase:*/Active_bfgm_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_bgmr, /*reverse:*/Active_bgmr_long, /*u:*/Active_bgmu, /*unique:*/Active_bgmu_long, 353 false, 354 /*active:*/SortOption.generalNumericSort, SortOption.ignoreLeadingBlanks, SortOption.merge 355 ), 356 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #merge m}.*/ 357 Active_dgm( 358 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_dfgm, /*ignoreCase:*/Active_dfgm_long, /*b:*/Active_bdgm, /*ignoreLeadingBlanks:*/Active_bdgm_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_dgmr, /*reverse:*/Active_dgmr_long, /*u:*/Active_dgmu, /*unique:*/Active_dgmu_long, 359 true, 360 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.merge 361 ), 362 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #generalNumericSort g}, {@link #merge m}.*/ 363 Active_dgm_long( 364 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_dfgm, /*ignoreCase:*/Active_dfgm_long, /*b:*/Active_bdgm, /*ignoreLeadingBlanks:*/Active_bdgm_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_dgmr, /*reverse:*/Active_dgmr_long, /*u:*/Active_dgmu, /*unique:*/Active_dgmu_long, 365 false, 366 /*active:*/SortOption.dictionaryOrder, SortOption.generalNumericSort, SortOption.merge 367 ), 368 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #merge m}.*/ 369 Active_fgm( 370 /*d:*/Active_dfgm, /*dictionaryOrder:*/Active_dfgm_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bfgm, /*ignoreLeadingBlanks:*/Active_bfgm_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_fgmr, /*reverse:*/Active_fgmr_long, /*u:*/Active_fgmu, /*unique:*/Active_fgmu_long, 371 true, 372 /*active:*/SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.merge 373 ), 374 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #ignoreCase f}, {@link #merge m}.*/ 375 Active_fgm_long( 376 /*d:*/Active_dfgm, /*dictionaryOrder:*/Active_dfgm_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bfgm, /*ignoreLeadingBlanks:*/Active_bfgm_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_fgmr, /*reverse:*/Active_fgmr_long, /*u:*/Active_fgmu, /*unique:*/Active_fgmu_long, 377 false, 378 /*active:*/SortOption.generalNumericSort, SortOption.ignoreCase, SortOption.merge 379 ), 380 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #merge m}, {@link #reverse r}.*/ 381 Active_gmr( 382 /*d:*/Active_dgmr, /*dictionaryOrder:*/Active_dgmr_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_fgmr, /*ignoreCase:*/Active_fgmr_long, /*b:*/Active_bgmr, /*ignoreLeadingBlanks:*/Active_bgmr_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_gmru, /*unique:*/Active_gmru_long, 383 true, 384 /*active:*/SortOption.generalNumericSort, SortOption.merge, SortOption.reverse 385 ), 386 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #merge m}, {@link #reverse r}.*/ 387 Active_gmr_long( 388 /*d:*/Active_dgmr, /*dictionaryOrder:*/Active_dgmr_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_fgmr, /*ignoreCase:*/Active_fgmr_long, /*b:*/Active_bgmr, /*ignoreLeadingBlanks:*/Active_bgmr_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_gmru, /*unique:*/Active_gmru_long, 389 false, 390 /*active:*/SortOption.generalNumericSort, SortOption.merge, SortOption.reverse 391 ), 392 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #merge m}.*/ 393 Active_gm( 394 /*d:*/Active_dgm, /*dictionaryOrder:*/Active_dgm_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_fgm, /*ignoreCase:*/Active_fgm_long, /*b:*/Active_bgm, /*ignoreLeadingBlanks:*/Active_bgm_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_gmr, /*reverse:*/Active_gmr_long, /*u:*/Active_gmu, /*unique:*/Active_gmu_long, 395 true, 396 /*active:*/SortOption.generalNumericSort, SortOption.merge 397 ), 398 /** Option set with the following active options: {@link #generalNumericSort g}, {@link #merge m}.*/ 399 Active_gm_long( 400 /*d:*/Active_dgm, /*dictionaryOrder:*/Active_dgm_long, /*g:*/null /*already set*/, /*generalNumericSort:*/null /*already set*/, /*f:*/Active_fgm, /*ignoreCase:*/Active_fgm_long, /*b:*/Active_bgm, /*ignoreLeadingBlanks:*/Active_bgm_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_gmr, /*reverse:*/Active_gmr_long, /*u:*/Active_gmu, /*unique:*/Active_gmu_long, 401 false, 402 /*active:*/SortOption.generalNumericSort, SortOption.merge 403 ); 404 private SortOptionSet_bdfgmru( 405 SortOptionSet_bdfgmru d, SortOptionSet_bdfgmru dictionaryOrder, SortOptionSet_bdfgmru g, SortOptionSet_bdfgmru generalNumericSort, SortOptionSet_bdfgmru f, SortOptionSet_bdfgmru ignoreCase, SortOptionSet_bdfgmru b, SortOptionSet_bdfgmru ignoreLeadingBlanks, SortOptionSet_bdfgmru m, SortOptionSet_bdfgmru merge, SortOptionSet_bdfgmru r, SortOptionSet_bdfgmru reverse, SortOptionSet_bdfgmru u, SortOptionSet_bdfgmru unique, 406 boolean useAcronym, 407 SortOption... activeOptions 408 ) { 409 this.d = d == null ? this : d; 410 this.dictionaryOrder = dictionaryOrder == null ? this : dictionaryOrder; 411 this.g = g == null ? this : g; 412 this.generalNumericSort = generalNumericSort == null ? this : generalNumericSort; 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.m = m == null ? this : m; 418 this.merge = merge == null ? this : merge; 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 "-d"}: Consider only blanks and alphanumeric characters. 429 (This option is ignored if a comparator operand is present). 430 * <p> 431 * The option {@code "-d"} is equivalent to the {@code "--}{@link #dictionaryOrder dictionaryOrder}{@code "} option. 432 * <p> 433 * Technically speaking, this field points to a set with the options of the 434 * current set plus the option {@code "-d"}. If the option {@code "-d"} 435 * is already set, the field {@code d} points to the enum constant itself 436 * as it already represents the current set of options. 437 */ 438 public final SortOptionSet_bdfgmru d; 439 /** 440 * Option {@code "--dictionaryOrder"}: Consider only blanks and alphanumeric characters. 441 (This option is ignored if a comparator operand is present). 442 * <p> 443 * The option {@code "--dictionaryOrder"} is equivalent to the {@code "-}{@link #d d}{@code "} option. 444 * <p> 445 * Technically speaking, this field points to a set with the options of the 446 * current set plus the option {@code "--dictionaryOrder"}. If the option {@code "--dictionaryOrder"} 447 * is already set, the field {@code dictionaryOrder} points to the enum constant itself 448 * as it already represents the current set of options. 449 */ 450 public final SortOptionSet_bdfgmru dictionaryOrder; 451 /** 452 * Option {@code "-g"}: Sort numerically, using the standard {@link Double#parseDouble(String)} 453 function to convert a trimmed line to a double-precision floating 454 point number. This allows floating point numbers to be specified in 455 scientific notation, like 1.0e-34 and 10e100. 456 <p> 457 Uses the following collating sequence: Lines that cannot be parsed 458 because they do not represent valid double values (in alpha-numeric 459 order); "-Infinity"; finite numbers in ascending numeric order 460 (with -0 < +0); "Infinity"; "NaN". 461<p> 462 This option is usually slower than {@code -numeric-sort (-n)} and it 463 can lose information when converting to floating point. 464 <p> 465 (This option is ignored if a comparator operand is present). 466 * <p> 467 * The option {@code "-g"} is equivalent to the {@code "--}{@link #generalNumericSort generalNumericSort}{@code "} option. 468 * <p> 469 * Technically speaking, this field points to a set with the options of the 470 * current set plus the option {@code "-g"}. If the option {@code "-g"} 471 * is already set, the field {@code g} points to the enum constant itself 472 * as it already represents the current set of options. 473 */ 474 public final SortOptionSet_bdfgmru g; 475 /** 476 * Option {@code "--generalNumericSort"}: Sort numerically, using the standard {@link Double#parseDouble(String)} 477 function to convert a trimmed line to a double-precision floating 478 point number. This allows floating point numbers to be specified in 479 scientific notation, like 1.0e-34 and 10e100. 480 <p> 481 Uses the following collating sequence: Lines that cannot be parsed 482 because they do not represent valid double values (in alpha-numeric 483 order); "-Infinity"; finite numbers in ascending numeric order 484 (with -0 < +0); "Infinity"; "NaN". 485<p> 486 This option is usually slower than {@code -numeric-sort (-n)} and it 487 can lose information when converting to floating point. 488 <p> 489 (This option is ignored if a comparator operand is present). 490 * <p> 491 * The option {@code "--generalNumericSort"} is equivalent to the {@code "-}{@link #g g}{@code "} option. 492 * <p> 493 * Technically speaking, this field points to a set with the options of the 494 * current set plus the option {@code "--generalNumericSort"}. If the option {@code "--generalNumericSort"} 495 * is already set, the field {@code generalNumericSort} points to the enum constant itself 496 * as it already represents the current set of options. 497 */ 498 public final SortOptionSet_bdfgmru generalNumericSort; 499 /** 500 * Option {@code "-f"}: Consider all lowercase characters that have uppercase equivalents to 501 be the uppercase equivalent for the purposes of comparison. 502 (This option is ignored if a comparator operand is present). 503 * <p> 504 * The option {@code "-f"} is equivalent to the {@code "--}{@link #ignoreCase ignoreCase}{@code "} option. 505 * <p> 506 * Technically speaking, this field points to a set with the options of the 507 * current set plus the option {@code "-f"}. If the option {@code "-f"} 508 * is already set, the field {@code f} points to the enum constant itself 509 * as it already represents the current set of options. 510 */ 511 public final SortOptionSet_bdfgmru f; 512 /** 513 * Option {@code "--ignoreCase"}: Consider all lowercase characters that have uppercase equivalents to 514 be the uppercase equivalent for the purposes of comparison. 515 (This option is ignored if a comparator operand is present). 516 * <p> 517 * The option {@code "--ignoreCase"} is equivalent to the {@code "-}{@link #f f}{@code "} option. 518 * <p> 519 * Technically speaking, this field points to a set with the options of the 520 * current set plus the option {@code "--ignoreCase"}. If the option {@code "--ignoreCase"} 521 * is already set, the field {@code ignoreCase} points to the enum constant itself 522 * as it already represents the current set of options. 523 */ 524 public final SortOptionSet_bdfgmru ignoreCase; 525 /** 526 * Option {@code "-b"}: Ignore leading blanks. 527 (This option is ignored if a comparator operand is present). 528 * <p> 529 * The option {@code "-b"} is equivalent to the {@code "--}{@link #ignoreLeadingBlanks ignoreLeadingBlanks}{@code "} option. 530 * <p> 531 * Technically speaking, this field points to a set with the options of the 532 * current set plus the option {@code "-b"}. If the option {@code "-b"} 533 * is already set, the field {@code b} points to the enum constant itself 534 * as it already represents the current set of options. 535 */ 536 public final SortOptionSet_bdfgmru b; 537 /** 538 * Option {@code "--ignoreLeadingBlanks"}: Ignore leading blanks. 539 (This option is ignored if a comparator operand is present). 540 * <p> 541 * The option {@code "--ignoreLeadingBlanks"} is equivalent to the {@code "-}{@link #b b}{@code "} option. 542 * <p> 543 * Technically speaking, this field points to a set with the options of the 544 * current set plus the option {@code "--ignoreLeadingBlanks"}. If the option {@code "--ignoreLeadingBlanks"} 545 * is already set, the field {@code ignoreLeadingBlanks} points to the enum constant itself 546 * as it already represents the current set of options. 547 */ 548 public final SortOptionSet_bdfgmru ignoreLeadingBlanks; 549 /** 550 * Option {@code "-m"}: Merge only; the input file are assumed to be already sorted. 551 * <p> 552 * The option {@code "-m"} is equivalent to the {@code "--}{@link #merge merge}{@code "} option. 553 * <p> 554 * Technically speaking, this field points to a set with the options of the 555 * current set plus the option {@code "-m"}. If the option {@code "-m"} 556 * is already set, the field {@code m} points to the enum constant itself 557 * as it already represents the current set of options. 558 */ 559 public final SortOptionSet_bdfgmru m; 560 /** 561 * Option {@code "--merge"}: Merge only; the input file are assumed to be already sorted. 562 * <p> 563 * The option {@code "--merge"} is equivalent to the {@code "-}{@link #m m}{@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 "--merge"}. If the option {@code "--merge"} 567 * is already set, the field {@code merge} points to the enum constant itself 568 * as it already represents the current set of options. 569 */ 570 public final SortOptionSet_bdfgmru merge; 571 /** 572 * Option {@code "-r"}: Reverse the sense of comparisons. 573 * <p> 574 * The option {@code "-r"} is equivalent to the {@code "--}{@link #reverse reverse}{@code "} option. 575 * <p> 576 * Technically speaking, this field points to a set with the options of the 577 * current set plus the option {@code "-r"}. If the option {@code "-r"} 578 * is already set, the field {@code r} points to the enum constant itself 579 * as it already represents the current set of options. 580 */ 581 public final SortOptionSet_bdfgmru r; 582 /** 583 * Option {@code "--reverse"}: Reverse the sense of comparisons. 584 * <p> 585 * The option {@code "--reverse"} is equivalent to the {@code "-}{@link #r r}{@code "} option. 586 * <p> 587 * Technically speaking, this field points to a set with the options of the 588 * current set plus the option {@code "--reverse"}. If the option {@code "--reverse"} 589 * is already set, the field {@code reverse} points to the enum constant itself 590 * as it already represents the current set of options. 591 */ 592 public final SortOptionSet_bdfgmru reverse; 593 /** 594 * Option {@code "-u"}: Unique: suppress all but one in each set of lines having equal keys. 595 If used with the {@code -c} option, checks that there are no lines 596 with duplicate keys, in addition to checking that the input file is 597 sorted. 598 * <p> 599 * The option {@code "-u"} is equivalent to the {@code "--}{@link #unique unique}{@code "} option. 600 * <p> 601 * Technically speaking, this field points to a set with the options of the 602 * current set plus the option {@code "-u"}. If the option {@code "-u"} 603 * is already set, the field {@code u} points to the enum constant itself 604 * as it already represents the current set of options. 605 */ 606 public final SortOptionSet_bdfgmru u; 607 /** 608 * Option {@code "--unique"}: Unique: suppress all but one in each set of lines having equal keys. 609 If used with the {@code -c} option, checks that there are no lines 610 with duplicate keys, in addition to checking that the input file is 611 sorted. 612 * <p> 613 * The option {@code "--unique"} is equivalent to the {@code "-}{@link #u u}{@code "} option. 614 * <p> 615 * Technically speaking, this field points to a set with the options of the 616 * current set plus the option {@code "--unique"}. If the option {@code "--unique"} 617 * is already set, the field {@code unique} points to the enum constant itself 618 * as it already represents the current set of options. 619 */ 620 public final SortOptionSet_bdfgmru unique; 621 private final EnumSet<SortOption> options; 622 623 //inherit javadoc 624 @Override 625 public Class<SortOption> optionType() { 626 return SortOption.class; 627 } 628 //inherit javadoc 629 @Override 630 public boolean isSet(SortOption option) { 631 return options.contains(option); 632 } 633 //inherit javadoc 634 @Override 635 public int size() { 636 return options.size(); 637 } 638 /** 639 * Returns the set with the active options. The returned set a new defensive 640 * copy instance created when this method is called, modifications of this 641 * set will therefore not alter {@code this} option set. 642 * 643 * @return a copy of the set with the active options. 644 */ 645 @Override 646 public EnumSet<SortOption> asSet() { 647 return EnumSet.copyOf(options); 648 } 649 /** 650 * Returns an immutable iterator with the active options of this option set. 651 * 652 * @return an immutable iterator for over the active options 653 */ 654 @Override 655 public Iterator<SortOption> iterator() { 656 return Collections.unmodifiableSet(options).iterator(); 657 } 658 /** 659 * Returns true if the {@link Option#acronym() acronym} should be used in 660 * for the specified {@code option} string representations. 661 * <p> 662 * In particular and independent from the {@code option} argument, this 663 * option set returns true if the last option added to this set was an 664 * acronym, and false if it was a long option name. 665 * <p> 666 * For instance, the set defined as 667 * <pre> 668 * SortOptionSet_bdfgmru.dictionaryOrder.g; 669 * </pre> 670 * uses acronyms, that is, this method always returns true for the above 671 * set. 672 * <p> 673 * On the other hand, long option names are used and this method always 674 * returns false for the set 675 * <pre> 676 * SortOptionSet_bdfgmru.d.generalNumericSort; 677 * </pre> 678 * <p> 679 * Note that a repeated option is <i>not</i> treated as the last set option. 680 * For instance, the first and last option of the following set are 681 * equivalent and acronyms are used: 682 * <pre> 683 * SortOptionSet_bdfgmru.d.g.dictionaryOrder; 684 * </pre> 685 * <p> 686 * This method always returns true for the empty set with no active options. 687 * 688 * @param option 689 * the option of interest, has no impact on the result returned 690 * by this method 691 * @return true if option acronyms should be used for string representations 692 * of any option of this option set 693 */ 694 @Override 695 public boolean useAcronymFor(SortOption option) { 696 return useAcronym; 697 } 698}