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 #m m}, {@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_Mbcdfmru implements SortOptions { 020 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #monthSort M}, {@link #reverse r}, {@link #unique u}.*/ 021 Active_Mbdfru( 022 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcdfru, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcdfru_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbdfmru, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbdfmru_long, /*M:*/null /*already set*/, /*monthSort:*/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.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.monthSort, SortOption.reverse, SortOption.unique 025 ), 026 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #monthSort M}, {@link #reverse r}, {@link #unique u}.*/ 027 Active_Mbdfru_long( 028 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcdfru, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcdfru_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbdfmru, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbdfmru_long, /*M:*/null /*already set*/, /*monthSort:*/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.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.monthSort, SortOption.reverse, SortOption.unique 031 ), 032 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #monthSort M}, {@link #unique u}.*/ 033 Active_Mbdfu( 034 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcdfu, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcdfu_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbdfmu, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbdfmu_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mbdfru, /*reverse:*/Active_Mbdfru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 035 true, 036 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.monthSort, SortOption.unique 037 ), 038 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #monthSort M}, {@link #unique u}.*/ 039 Active_Mbdfu_long( 040 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcdfu, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcdfu_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbdfmu, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbdfmu_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mbdfru, /*reverse:*/Active_Mbdfru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 041 false, 042 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.monthSort, SortOption.unique 043 ), 044 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #monthSort M}, {@link #reverse r}, {@link #unique u}.*/ 045 Active_Mbdru( 046 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcdru, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcdru_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Mbdfru, /*ignoreCase:*/Active_Mbdfru_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbdmru, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbdmru_long, /*M:*/null /*already set*/, /*monthSort:*/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.ignoreLeadingBlanks, SortOption.monthSort, SortOption.reverse, SortOption.unique 049 ), 050 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #monthSort M}, {@link #reverse r}, {@link #unique u}.*/ 051 Active_Mbdru_long( 052 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcdru, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcdru_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Mbdfru, /*ignoreCase:*/Active_Mbdfru_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbdmru, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbdmru_long, /*M:*/null /*already set*/, /*monthSort:*/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.ignoreLeadingBlanks, SortOption.monthSort, SortOption.reverse, SortOption.unique 055 ), 056 /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #monthSort M}, {@link #reverse r}, {@link #unique u}.*/ 057 Active_Mbfru( 058 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcfru, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcfru_long, /*d:*/Active_Mbdfru, /*dictionaryOrder:*/Active_Mbdfru_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbfmru, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbfmru_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 059 true, 060 /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.monthSort, SortOption.reverse, SortOption.unique 061 ), 062 /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #monthSort M}, {@link #reverse r}, {@link #unique u}.*/ 063 Active_Mbfru_long( 064 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcfru, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcfru_long, /*d:*/Active_Mbdfru, /*dictionaryOrder:*/Active_Mbdfru_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbfmru, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbfmru_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 065 false, 066 /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.monthSort, SortOption.reverse, SortOption.unique 067 ), 068 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #monthSort M}, {@link #reverse r}, {@link #unique u}.*/ 069 Active_Mdfru( 070 /*c:*/SortOptionSet_Mbcdfru.Active_Mcdfru, /*check:*/SortOptionSet_Mbcdfru.Active_Mcdfru_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Mbdfru, /*ignoreLeadingBlanks:*/Active_Mbdfru_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mdfmru, /*merge:*/SortOptionSet_Mbdfmru.Active_Mdfmru_long, /*M:*/null /*already set*/, /*monthSort:*/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.ignoreCase, SortOption.monthSort, SortOption.reverse, SortOption.unique 073 ), 074 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #monthSort M}, {@link #reverse r}, {@link #unique u}.*/ 075 Active_Mdfru_long( 076 /*c:*/SortOptionSet_Mbcdfru.Active_Mcdfru, /*check:*/SortOptionSet_Mbcdfru.Active_Mcdfru_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Mbdfru, /*ignoreLeadingBlanks:*/Active_Mbdfru_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mdfmru, /*merge:*/SortOptionSet_Mbdfmru.Active_Mdfmru_long, /*M:*/null /*already set*/, /*monthSort:*/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.ignoreCase, SortOption.monthSort, SortOption.reverse, SortOption.unique 079 ), 080 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #monthSort M}, {@link #reverse r}.*/ 081 Active_Mbdfr( 082 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcdfr, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcdfr_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbdfmr, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbdfmr_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Mbdfru, /*unique:*/Active_Mbdfru_long, 083 true, 084 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.monthSort, SortOption.reverse 085 ), 086 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #monthSort M}, {@link #reverse r}.*/ 087 Active_Mbdfr_long( 088 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcdfr, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcdfr_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbdfmr, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbdfmr_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Mbdfru, /*unique:*/Active_Mbdfru_long, 089 false, 090 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.monthSort, SortOption.reverse 091 ), 092 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #monthSort M}, {@link #unique u}.*/ 093 Active_Mbdu( 094 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcdu, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcdu_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Mbdfu, /*ignoreCase:*/Active_Mbdfu_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbdmu, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbdmu_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mbdru, /*reverse:*/Active_Mbdru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 095 true, 096 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.monthSort, SortOption.unique 097 ), 098 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #monthSort M}, {@link #unique u}.*/ 099 Active_Mbdu_long( 100 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcdu, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcdu_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Mbdfu, /*ignoreCase:*/Active_Mbdfu_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbdmu, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbdmu_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mbdru, /*reverse:*/Active_Mbdru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 101 false, 102 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.monthSort, SortOption.unique 103 ), 104 /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #monthSort M}, {@link #unique u}.*/ 105 Active_Mbfu( 106 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcfu, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcfu_long, /*d:*/Active_Mbdfu, /*dictionaryOrder:*/Active_Mbdfu_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbfmu, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbfmu_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mbfru, /*reverse:*/Active_Mbfru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 107 true, 108 /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.monthSort, SortOption.unique 109 ), 110 /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #monthSort M}, {@link #unique u}.*/ 111 Active_Mbfu_long( 112 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcfu, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcfu_long, /*d:*/Active_Mbdfu, /*dictionaryOrder:*/Active_Mbdfu_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbfmu, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbfmu_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mbfru, /*reverse:*/Active_Mbfru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 113 false, 114 /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.monthSort, SortOption.unique 115 ), 116 /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #monthSort M}, {@link #reverse r}, {@link #unique u}.*/ 117 Active_Mbru( 118 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcru, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcru_long, /*d:*/Active_Mbdru, /*dictionaryOrder:*/Active_Mbdru_long, /*f:*/Active_Mbfru, /*ignoreCase:*/Active_Mbfru_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbmru, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbmru_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 119 true, 120 /*active:*/SortOption.ignoreLeadingBlanks, SortOption.monthSort, SortOption.reverse, SortOption.unique 121 ), 122 /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #monthSort M}, {@link #reverse r}, {@link #unique u}.*/ 123 Active_Mbru_long( 124 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcru, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcru_long, /*d:*/Active_Mbdru, /*dictionaryOrder:*/Active_Mbdru_long, /*f:*/Active_Mbfru, /*ignoreCase:*/Active_Mbfru_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbmru, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbmru_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 125 false, 126 /*active:*/SortOption.ignoreLeadingBlanks, SortOption.monthSort, SortOption.reverse, SortOption.unique 127 ), 128 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #monthSort M}, {@link #unique u}.*/ 129 Active_Mdfu( 130 /*c:*/SortOptionSet_Mbcdfru.Active_Mcdfu, /*check:*/SortOptionSet_Mbcdfru.Active_Mcdfu_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Mbdfu, /*ignoreLeadingBlanks:*/Active_Mbdfu_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mdfmu, /*merge:*/SortOptionSet_Mbdfmru.Active_Mdfmu_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mdfru, /*reverse:*/Active_Mdfru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 131 true, 132 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.monthSort, SortOption.unique 133 ), 134 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #monthSort M}, {@link #unique u}.*/ 135 Active_Mdfu_long( 136 /*c:*/SortOptionSet_Mbcdfru.Active_Mcdfu, /*check:*/SortOptionSet_Mbcdfru.Active_Mcdfu_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Mbdfu, /*ignoreLeadingBlanks:*/Active_Mbdfu_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mdfmu, /*merge:*/SortOptionSet_Mbdfmru.Active_Mdfmu_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mdfru, /*reverse:*/Active_Mdfru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 137 false, 138 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.monthSort, SortOption.unique 139 ), 140 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #monthSort M}, {@link #reverse r}, {@link #unique u}.*/ 141 Active_Mdru( 142 /*c:*/SortOptionSet_Mbcdfru.Active_Mcdru, /*check:*/SortOptionSet_Mbcdfru.Active_Mcdru_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Mdfru, /*ignoreCase:*/Active_Mdfru_long, /*b:*/Active_Mbdru, /*ignoreLeadingBlanks:*/Active_Mbdru_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mdmru, /*merge:*/SortOptionSet_Mbdfmru.Active_Mdmru_long, /*M:*/null /*already set*/, /*monthSort:*/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.monthSort, SortOption.reverse, SortOption.unique 145 ), 146 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #monthSort M}, {@link #reverse r}, {@link #unique u}.*/ 147 Active_Mdru_long( 148 /*c:*/SortOptionSet_Mbcdfru.Active_Mcdru, /*check:*/SortOptionSet_Mbcdfru.Active_Mcdru_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Mdfru, /*ignoreCase:*/Active_Mdfru_long, /*b:*/Active_Mbdru, /*ignoreLeadingBlanks:*/Active_Mbdru_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mdmru, /*merge:*/SortOptionSet_Mbdfmru.Active_Mdmru_long, /*M:*/null /*already set*/, /*monthSort:*/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.monthSort, SortOption.reverse, SortOption.unique 151 ), 152 /** Option set with the following active options: {@link #ignoreCase f}, {@link #monthSort M}, {@link #reverse r}, {@link #unique u}.*/ 153 Active_Mfru( 154 /*c:*/SortOptionSet_Mbcdfru.Active_Mcfru, /*check:*/SortOptionSet_Mbcdfru.Active_Mcfru_long, /*d:*/Active_Mdfru, /*dictionaryOrder:*/Active_Mdfru_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Mbfru, /*ignoreLeadingBlanks:*/Active_Mbfru_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mfmru, /*merge:*/SortOptionSet_Mbdfmru.Active_Mfmru_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 155 true, 156 /*active:*/SortOption.ignoreCase, SortOption.monthSort, SortOption.reverse, SortOption.unique 157 ), 158 /** Option set with the following active options: {@link #ignoreCase f}, {@link #monthSort M}, {@link #reverse r}, {@link #unique u}.*/ 159 Active_Mfru_long( 160 /*c:*/SortOptionSet_Mbcdfru.Active_Mcfru, /*check:*/SortOptionSet_Mbcdfru.Active_Mcfru_long, /*d:*/Active_Mdfru, /*dictionaryOrder:*/Active_Mdfru_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Mbfru, /*ignoreLeadingBlanks:*/Active_Mbfru_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mfmru, /*merge:*/SortOptionSet_Mbdfmru.Active_Mfmru_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 161 false, 162 /*active:*/SortOption.ignoreCase, SortOption.monthSort, SortOption.reverse, SortOption.unique 163 ), 164 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #monthSort M}.*/ 165 Active_Mbdf( 166 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcdf, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcdf_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbdfm, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbdfm_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mbdfr, /*reverse:*/Active_Mbdfr_long, /*u:*/Active_Mbdfu, /*unique:*/Active_Mbdfu_long, 167 true, 168 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.monthSort 169 ), 170 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #monthSort M}.*/ 171 Active_Mbdf_long( 172 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcdf, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcdf_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbdfm, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbdfm_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mbdfr, /*reverse:*/Active_Mbdfr_long, /*u:*/Active_Mbdfu, /*unique:*/Active_Mbdfu_long, 173 false, 174 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.monthSort 175 ), 176 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #monthSort M}, {@link #reverse r}.*/ 177 Active_Mbdr( 178 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcdr, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcdr_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Mbdfr, /*ignoreCase:*/Active_Mbdfr_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbdmr, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbdmr_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Mbdru, /*unique:*/Active_Mbdru_long, 179 true, 180 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.monthSort, SortOption.reverse 181 ), 182 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #monthSort M}, {@link #reverse r}.*/ 183 Active_Mbdr_long( 184 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcdr, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcdr_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Mbdfr, /*ignoreCase:*/Active_Mbdfr_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbdmr, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbdmr_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Mbdru, /*unique:*/Active_Mbdru_long, 185 false, 186 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.monthSort, SortOption.reverse 187 ), 188 /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #monthSort M}, {@link #reverse r}.*/ 189 Active_Mbfr( 190 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcfr, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcfr_long, /*d:*/Active_Mbdfr, /*dictionaryOrder:*/Active_Mbdfr_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbfmr, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbfmr_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Mbfru, /*unique:*/Active_Mbfru_long, 191 true, 192 /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.monthSort, SortOption.reverse 193 ), 194 /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #monthSort M}, {@link #reverse r}.*/ 195 Active_Mbfr_long( 196 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcfr, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcfr_long, /*d:*/Active_Mbdfr, /*dictionaryOrder:*/Active_Mbdfr_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbfmr, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbfmr_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Mbfru, /*unique:*/Active_Mbfru_long, 197 false, 198 /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.monthSort, SortOption.reverse 199 ), 200 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #monthSort M}, {@link #reverse r}.*/ 201 Active_Mdfr( 202 /*c:*/SortOptionSet_Mbcdfru.Active_Mcdfr, /*check:*/SortOptionSet_Mbcdfru.Active_Mcdfr_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Mbdfr, /*ignoreLeadingBlanks:*/Active_Mbdfr_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mdfmr, /*merge:*/SortOptionSet_Mbdfmru.Active_Mdfmr_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Mdfru, /*unique:*/Active_Mdfru_long, 203 true, 204 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.monthSort, SortOption.reverse 205 ), 206 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #monthSort M}, {@link #reverse r}.*/ 207 Active_Mdfr_long( 208 /*c:*/SortOptionSet_Mbcdfru.Active_Mcdfr, /*check:*/SortOptionSet_Mbcdfru.Active_Mcdfr_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Mbdfr, /*ignoreLeadingBlanks:*/Active_Mbdfr_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mdfmr, /*merge:*/SortOptionSet_Mbdfmru.Active_Mdfmr_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Mdfru, /*unique:*/Active_Mdfru_long, 209 false, 210 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.monthSort, SortOption.reverse 211 ), 212 /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #monthSort M}, {@link #unique u}.*/ 213 Active_Mbu( 214 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcu, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcu_long, /*d:*/Active_Mbdu, /*dictionaryOrder:*/Active_Mbdu_long, /*f:*/Active_Mbfu, /*ignoreCase:*/Active_Mbfu_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbmu, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbmu_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mbru, /*reverse:*/Active_Mbru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 215 true, 216 /*active:*/SortOption.ignoreLeadingBlanks, SortOption.monthSort, SortOption.unique 217 ), 218 /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #monthSort M}, {@link #unique u}.*/ 219 Active_Mbu_long( 220 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcu, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcu_long, /*d:*/Active_Mbdu, /*dictionaryOrder:*/Active_Mbdu_long, /*f:*/Active_Mbfu, /*ignoreCase:*/Active_Mbfu_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbmu, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbmu_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mbru, /*reverse:*/Active_Mbru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 221 false, 222 /*active:*/SortOption.ignoreLeadingBlanks, SortOption.monthSort, SortOption.unique 223 ), 224 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #monthSort M}, {@link #unique u}.*/ 225 Active_Mdu( 226 /*c:*/SortOptionSet_Mbcdfru.Active_Mcdu, /*check:*/SortOptionSet_Mbcdfru.Active_Mcdu_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Mdfu, /*ignoreCase:*/Active_Mdfu_long, /*b:*/Active_Mbdu, /*ignoreLeadingBlanks:*/Active_Mbdu_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mdmu, /*merge:*/SortOptionSet_Mbdfmru.Active_Mdmu_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mdru, /*reverse:*/Active_Mdru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 227 true, 228 /*active:*/SortOption.dictionaryOrder, SortOption.monthSort, SortOption.unique 229 ), 230 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #monthSort M}, {@link #unique u}.*/ 231 Active_Mdu_long( 232 /*c:*/SortOptionSet_Mbcdfru.Active_Mcdu, /*check:*/SortOptionSet_Mbcdfru.Active_Mcdu_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Mdfu, /*ignoreCase:*/Active_Mdfu_long, /*b:*/Active_Mbdu, /*ignoreLeadingBlanks:*/Active_Mbdu_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mdmu, /*merge:*/SortOptionSet_Mbdfmru.Active_Mdmu_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mdru, /*reverse:*/Active_Mdru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 233 false, 234 /*active:*/SortOption.dictionaryOrder, SortOption.monthSort, SortOption.unique 235 ), 236 /** Option set with the following active options: {@link #ignoreCase f}, {@link #monthSort M}, {@link #unique u}.*/ 237 Active_Mfu( 238 /*c:*/SortOptionSet_Mbcdfru.Active_Mcfu, /*check:*/SortOptionSet_Mbcdfru.Active_Mcfu_long, /*d:*/Active_Mdfu, /*dictionaryOrder:*/Active_Mdfu_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Mbfu, /*ignoreLeadingBlanks:*/Active_Mbfu_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mfmu, /*merge:*/SortOptionSet_Mbdfmru.Active_Mfmu_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mfru, /*reverse:*/Active_Mfru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 239 true, 240 /*active:*/SortOption.ignoreCase, SortOption.monthSort, SortOption.unique 241 ), 242 /** Option set with the following active options: {@link #ignoreCase f}, {@link #monthSort M}, {@link #unique u}.*/ 243 Active_Mfu_long( 244 /*c:*/SortOptionSet_Mbcdfru.Active_Mcfu, /*check:*/SortOptionSet_Mbcdfru.Active_Mcfu_long, /*d:*/Active_Mdfu, /*dictionaryOrder:*/Active_Mdfu_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Mbfu, /*ignoreLeadingBlanks:*/Active_Mbfu_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mfmu, /*merge:*/SortOptionSet_Mbdfmru.Active_Mfmu_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mfru, /*reverse:*/Active_Mfru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 245 false, 246 /*active:*/SortOption.ignoreCase, SortOption.monthSort, SortOption.unique 247 ), 248 /** Option set with the following active options: {@link #monthSort M}, {@link #reverse r}, {@link #unique u}.*/ 249 Active_Mru( 250 /*c:*/SortOptionSet_Mbcdfru.Active_Mcru, /*check:*/SortOptionSet_Mbcdfru.Active_Mcru_long, /*d:*/Active_Mdru, /*dictionaryOrder:*/Active_Mdru_long, /*f:*/Active_Mfru, /*ignoreCase:*/Active_Mfru_long, /*b:*/Active_Mbru, /*ignoreLeadingBlanks:*/Active_Mbru_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mmru, /*merge:*/SortOptionSet_Mbdfmru.Active_Mmru_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 251 true, 252 /*active:*/SortOption.monthSort, SortOption.reverse, SortOption.unique 253 ), 254 /** Option set with the following active options: {@link #monthSort M}, {@link #reverse r}, {@link #unique u}.*/ 255 Active_Mru_long( 256 /*c:*/SortOptionSet_Mbcdfru.Active_Mcru, /*check:*/SortOptionSet_Mbcdfru.Active_Mcru_long, /*d:*/Active_Mdru, /*dictionaryOrder:*/Active_Mdru_long, /*f:*/Active_Mfru, /*ignoreCase:*/Active_Mfru_long, /*b:*/Active_Mbru, /*ignoreLeadingBlanks:*/Active_Mbru_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mmru, /*merge:*/SortOptionSet_Mbdfmru.Active_Mmru_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 257 false, 258 /*active:*/SortOption.monthSort, SortOption.reverse, SortOption.unique 259 ), 260 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #monthSort M}.*/ 261 Active_Mbd( 262 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcd, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcd_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Mbdf, /*ignoreCase:*/Active_Mbdf_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbdm, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbdm_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mbdr, /*reverse:*/Active_Mbdr_long, /*u:*/Active_Mbdu, /*unique:*/Active_Mbdu_long, 263 true, 264 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.monthSort 265 ), 266 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #monthSort M}.*/ 267 Active_Mbd_long( 268 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcd, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcd_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Mbdf, /*ignoreCase:*/Active_Mbdf_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbdm, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbdm_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mbdr, /*reverse:*/Active_Mbdr_long, /*u:*/Active_Mbdu, /*unique:*/Active_Mbdu_long, 269 false, 270 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.monthSort 271 ), 272 /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #monthSort M}.*/ 273 Active_Mbf( 274 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcf, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcf_long, /*d:*/Active_Mbdf, /*dictionaryOrder:*/Active_Mbdf_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbfm, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbfm_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mbfr, /*reverse:*/Active_Mbfr_long, /*u:*/Active_Mbfu, /*unique:*/Active_Mbfu_long, 275 true, 276 /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.monthSort 277 ), 278 /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #monthSort M}.*/ 279 Active_Mbf_long( 280 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcf, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcf_long, /*d:*/Active_Mbdf, /*dictionaryOrder:*/Active_Mbdf_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbfm, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbfm_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mbfr, /*reverse:*/Active_Mbfr_long, /*u:*/Active_Mbfu, /*unique:*/Active_Mbfu_long, 281 false, 282 /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.monthSort 283 ), 284 /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #monthSort M}, {@link #reverse r}.*/ 285 Active_Mbr( 286 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcr, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcr_long, /*d:*/Active_Mbdr, /*dictionaryOrder:*/Active_Mbdr_long, /*f:*/Active_Mbfr, /*ignoreCase:*/Active_Mbfr_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbmr, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbmr_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Mbru, /*unique:*/Active_Mbru_long, 287 true, 288 /*active:*/SortOption.ignoreLeadingBlanks, SortOption.monthSort, SortOption.reverse 289 ), 290 /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #monthSort M}, {@link #reverse r}.*/ 291 Active_Mbr_long( 292 /*c:*/SortOptionSet_Mbcdfru.Active_Mbcr, /*check:*/SortOptionSet_Mbcdfru.Active_Mbcr_long, /*d:*/Active_Mbdr, /*dictionaryOrder:*/Active_Mbdr_long, /*f:*/Active_Mbfr, /*ignoreCase:*/Active_Mbfr_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbmr, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbmr_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Mbru, /*unique:*/Active_Mbru_long, 293 false, 294 /*active:*/SortOption.ignoreLeadingBlanks, SortOption.monthSort, SortOption.reverse 295 ), 296 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #monthSort M}.*/ 297 Active_Mdf( 298 /*c:*/SortOptionSet_Mbcdfru.Active_Mcdf, /*check:*/SortOptionSet_Mbcdfru.Active_Mcdf_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Mbdf, /*ignoreLeadingBlanks:*/Active_Mbdf_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mdfm, /*merge:*/SortOptionSet_Mbdfmru.Active_Mdfm_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mdfr, /*reverse:*/Active_Mdfr_long, /*u:*/Active_Mdfu, /*unique:*/Active_Mdfu_long, 299 true, 300 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.monthSort 301 ), 302 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #monthSort M}.*/ 303 Active_Mdf_long( 304 /*c:*/SortOptionSet_Mbcdfru.Active_Mcdf, /*check:*/SortOptionSet_Mbcdfru.Active_Mcdf_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Mbdf, /*ignoreLeadingBlanks:*/Active_Mbdf_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mdfm, /*merge:*/SortOptionSet_Mbdfmru.Active_Mdfm_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mdfr, /*reverse:*/Active_Mdfr_long, /*u:*/Active_Mdfu, /*unique:*/Active_Mdfu_long, 305 false, 306 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.monthSort 307 ), 308 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #monthSort M}, {@link #reverse r}.*/ 309 Active_Mdr( 310 /*c:*/SortOptionSet_Mbcdfru.Active_Mcdr, /*check:*/SortOptionSet_Mbcdfru.Active_Mcdr_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Mdfr, /*ignoreCase:*/Active_Mdfr_long, /*b:*/Active_Mbdr, /*ignoreLeadingBlanks:*/Active_Mbdr_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mdmr, /*merge:*/SortOptionSet_Mbdfmru.Active_Mdmr_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Mdru, /*unique:*/Active_Mdru_long, 311 true, 312 /*active:*/SortOption.dictionaryOrder, SortOption.monthSort, SortOption.reverse 313 ), 314 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #monthSort M}, {@link #reverse r}.*/ 315 Active_Mdr_long( 316 /*c:*/SortOptionSet_Mbcdfru.Active_Mcdr, /*check:*/SortOptionSet_Mbcdfru.Active_Mcdr_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Mdfr, /*ignoreCase:*/Active_Mdfr_long, /*b:*/Active_Mbdr, /*ignoreLeadingBlanks:*/Active_Mbdr_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mdmr, /*merge:*/SortOptionSet_Mbdfmru.Active_Mdmr_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Mdru, /*unique:*/Active_Mdru_long, 317 false, 318 /*active:*/SortOption.dictionaryOrder, SortOption.monthSort, SortOption.reverse 319 ), 320 /** Option set with the following active options: {@link #ignoreCase f}, {@link #monthSort M}, {@link #reverse r}.*/ 321 Active_Mfr( 322 /*c:*/SortOptionSet_Mbcdfru.Active_Mcfr, /*check:*/SortOptionSet_Mbcdfru.Active_Mcfr_long, /*d:*/Active_Mdfr, /*dictionaryOrder:*/Active_Mdfr_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Mbfr, /*ignoreLeadingBlanks:*/Active_Mbfr_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mfmr, /*merge:*/SortOptionSet_Mbdfmru.Active_Mfmr_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Mfru, /*unique:*/Active_Mfru_long, 323 true, 324 /*active:*/SortOption.ignoreCase, SortOption.monthSort, SortOption.reverse 325 ), 326 /** Option set with the following active options: {@link #ignoreCase f}, {@link #monthSort M}, {@link #reverse r}.*/ 327 Active_Mfr_long( 328 /*c:*/SortOptionSet_Mbcdfru.Active_Mcfr, /*check:*/SortOptionSet_Mbcdfru.Active_Mcfr_long, /*d:*/Active_Mdfr, /*dictionaryOrder:*/Active_Mdfr_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Mbfr, /*ignoreLeadingBlanks:*/Active_Mbfr_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mfmr, /*merge:*/SortOptionSet_Mbdfmru.Active_Mfmr_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Mfru, /*unique:*/Active_Mfru_long, 329 false, 330 /*active:*/SortOption.ignoreCase, SortOption.monthSort, SortOption.reverse 331 ), 332 /** Option set with the following active options: {@link #monthSort M}, {@link #unique u}.*/ 333 Active_Mu( 334 /*c:*/SortOptionSet_Mbcdfru.Active_Mcu, /*check:*/SortOptionSet_Mbcdfru.Active_Mcu_long, /*d:*/Active_Mdu, /*dictionaryOrder:*/Active_Mdu_long, /*f:*/Active_Mfu, /*ignoreCase:*/Active_Mfu_long, /*b:*/Active_Mbu, /*ignoreLeadingBlanks:*/Active_Mbu_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mmu, /*merge:*/SortOptionSet_Mbdfmru.Active_Mmu_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mru, /*reverse:*/Active_Mru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 335 true, 336 /*active:*/SortOption.monthSort, SortOption.unique 337 ), 338 /** Option set with the following active options: {@link #monthSort M}, {@link #unique u}.*/ 339 Active_Mu_long( 340 /*c:*/SortOptionSet_Mbcdfru.Active_Mcu, /*check:*/SortOptionSet_Mbcdfru.Active_Mcu_long, /*d:*/Active_Mdu, /*dictionaryOrder:*/Active_Mdu_long, /*f:*/Active_Mfu, /*ignoreCase:*/Active_Mfu_long, /*b:*/Active_Mbu, /*ignoreLeadingBlanks:*/Active_Mbu_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mmu, /*merge:*/SortOptionSet_Mbdfmru.Active_Mmu_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mru, /*reverse:*/Active_Mru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, 341 false, 342 /*active:*/SortOption.monthSort, SortOption.unique 343 ), 344 /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #monthSort M}.*/ 345 Active_Mb( 346 /*c:*/SortOptionSet_Mbcdfru.Active_Mbc, /*check:*/SortOptionSet_Mbcdfru.Active_Mbc_long, /*d:*/Active_Mbd, /*dictionaryOrder:*/Active_Mbd_long, /*f:*/Active_Mbf, /*ignoreCase:*/Active_Mbf_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbm, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbm_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mbr, /*reverse:*/Active_Mbr_long, /*u:*/Active_Mbu, /*unique:*/Active_Mbu_long, 347 true, 348 /*active:*/SortOption.ignoreLeadingBlanks, SortOption.monthSort 349 ), 350 /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #monthSort M}.*/ 351 Active_Mb_long( 352 /*c:*/SortOptionSet_Mbcdfru.Active_Mbc, /*check:*/SortOptionSet_Mbcdfru.Active_Mbc_long, /*d:*/Active_Mbd, /*dictionaryOrder:*/Active_Mbd_long, /*f:*/Active_Mbf, /*ignoreCase:*/Active_Mbf_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_Mbdfmru.Active_Mbm, /*merge:*/SortOptionSet_Mbdfmru.Active_Mbm_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mbr, /*reverse:*/Active_Mbr_long, /*u:*/Active_Mbu, /*unique:*/Active_Mbu_long, 353 false, 354 /*active:*/SortOption.ignoreLeadingBlanks, SortOption.monthSort 355 ), 356 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #monthSort M}.*/ 357 Active_Md( 358 /*c:*/SortOptionSet_Mbcdfru.Active_Mcd, /*check:*/SortOptionSet_Mbcdfru.Active_Mcd_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Mdf, /*ignoreCase:*/Active_Mdf_long, /*b:*/Active_Mbd, /*ignoreLeadingBlanks:*/Active_Mbd_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mdm, /*merge:*/SortOptionSet_Mbdfmru.Active_Mdm_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mdr, /*reverse:*/Active_Mdr_long, /*u:*/Active_Mdu, /*unique:*/Active_Mdu_long, 359 true, 360 /*active:*/SortOption.dictionaryOrder, SortOption.monthSort 361 ), 362 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #monthSort M}.*/ 363 Active_Md_long( 364 /*c:*/SortOptionSet_Mbcdfru.Active_Mcd, /*check:*/SortOptionSet_Mbcdfru.Active_Mcd_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Mdf, /*ignoreCase:*/Active_Mdf_long, /*b:*/Active_Mbd, /*ignoreLeadingBlanks:*/Active_Mbd_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mdm, /*merge:*/SortOptionSet_Mbdfmru.Active_Mdm_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mdr, /*reverse:*/Active_Mdr_long, /*u:*/Active_Mdu, /*unique:*/Active_Mdu_long, 365 false, 366 /*active:*/SortOption.dictionaryOrder, SortOption.monthSort 367 ), 368 /** Option set with the following active options: {@link #ignoreCase f}, {@link #monthSort M}.*/ 369 Active_Mf( 370 /*c:*/SortOptionSet_Mbcdfru.Active_Mcf, /*check:*/SortOptionSet_Mbcdfru.Active_Mcf_long, /*d:*/Active_Mdf, /*dictionaryOrder:*/Active_Mdf_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Mbf, /*ignoreLeadingBlanks:*/Active_Mbf_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mfm, /*merge:*/SortOptionSet_Mbdfmru.Active_Mfm_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mfr, /*reverse:*/Active_Mfr_long, /*u:*/Active_Mfu, /*unique:*/Active_Mfu_long, 371 true, 372 /*active:*/SortOption.ignoreCase, SortOption.monthSort 373 ), 374 /** Option set with the following active options: {@link #ignoreCase f}, {@link #monthSort M}.*/ 375 Active_Mf_long( 376 /*c:*/SortOptionSet_Mbcdfru.Active_Mcf, /*check:*/SortOptionSet_Mbcdfru.Active_Mcf_long, /*d:*/Active_Mdf, /*dictionaryOrder:*/Active_Mdf_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Mbf, /*ignoreLeadingBlanks:*/Active_Mbf_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mfm, /*merge:*/SortOptionSet_Mbdfmru.Active_Mfm_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mfr, /*reverse:*/Active_Mfr_long, /*u:*/Active_Mfu, /*unique:*/Active_Mfu_long, 377 false, 378 /*active:*/SortOption.ignoreCase, SortOption.monthSort 379 ), 380 /** Option set with the following active options: {@link #monthSort M}, {@link #reverse r}.*/ 381 Active_Mr( 382 /*c:*/SortOptionSet_Mbcdfru.Active_Mcr, /*check:*/SortOptionSet_Mbcdfru.Active_Mcr_long, /*d:*/Active_Mdr, /*dictionaryOrder:*/Active_Mdr_long, /*f:*/Active_Mfr, /*ignoreCase:*/Active_Mfr_long, /*b:*/Active_Mbr, /*ignoreLeadingBlanks:*/Active_Mbr_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mmr, /*merge:*/SortOptionSet_Mbdfmru.Active_Mmr_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Mru, /*unique:*/Active_Mru_long, 383 true, 384 /*active:*/SortOption.monthSort, SortOption.reverse 385 ), 386 /** Option set with the following active options: {@link #monthSort M}, {@link #reverse r}.*/ 387 Active_Mr_long( 388 /*c:*/SortOptionSet_Mbcdfru.Active_Mcr, /*check:*/SortOptionSet_Mbcdfru.Active_Mcr_long, /*d:*/Active_Mdr, /*dictionaryOrder:*/Active_Mdr_long, /*f:*/Active_Mfr, /*ignoreCase:*/Active_Mfr_long, /*b:*/Active_Mbr, /*ignoreLeadingBlanks:*/Active_Mbr_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mmr, /*merge:*/SortOptionSet_Mbdfmru.Active_Mmr_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Mru, /*unique:*/Active_Mru_long, 389 false, 390 /*active:*/SortOption.monthSort, SortOption.reverse 391 ), 392 /** Option set with the following active options: {@link #monthSort M}.*/ 393 Active_M( 394 /*c:*/SortOptionSet_Mbcdfru.Active_Mc, /*check:*/SortOptionSet_Mbcdfru.Active_Mc_long, /*d:*/Active_Md, /*dictionaryOrder:*/Active_Md_long, /*f:*/Active_Mf, /*ignoreCase:*/Active_Mf_long, /*b:*/Active_Mb, /*ignoreLeadingBlanks:*/Active_Mb_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mm, /*merge:*/SortOptionSet_Mbdfmru.Active_Mm_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mr, /*reverse:*/Active_Mr_long, /*u:*/Active_Mu, /*unique:*/Active_Mu_long, 395 true, 396 /*active:*/SortOption.monthSort 397 ), 398 /** Option set with the following active options: {@link #monthSort M}.*/ 399 Active_M_long( 400 /*c:*/SortOptionSet_Mbcdfru.Active_Mc, /*check:*/SortOptionSet_Mbcdfru.Active_Mc_long, /*d:*/Active_Md, /*dictionaryOrder:*/Active_Md_long, /*f:*/Active_Mf, /*ignoreCase:*/Active_Mf_long, /*b:*/Active_Mb, /*ignoreLeadingBlanks:*/Active_Mb_long, /*m:*/SortOptionSet_Mbdfmru.Active_Mm, /*merge:*/SortOptionSet_Mbdfmru.Active_Mm_long, /*M:*/null /*already set*/, /*monthSort:*/null /*already set*/, /*r:*/Active_Mr, /*reverse:*/Active_Mr_long, /*u:*/Active_Mu, /*unique:*/Active_Mu_long, 401 false, 402 /*active:*/SortOption.monthSort 403 ); 404 private SortOptionSet_Mbcdfmru( 405 SortOptionSet_Mbcdfru c, SortOptionSet_Mbcdfru check, SortOptionSet_Mbcdfmru d, SortOptionSet_Mbcdfmru dictionaryOrder, SortOptionSet_Mbcdfmru f, SortOptionSet_Mbcdfmru ignoreCase, SortOptionSet_Mbcdfmru b, SortOptionSet_Mbcdfmru ignoreLeadingBlanks, SortOptionSet_Mbdfmru m, SortOptionSet_Mbdfmru merge, SortOptionSet_Mbcdfmru M, SortOptionSet_Mbcdfmru monthSort, SortOptionSet_Mbcdfmru r, SortOptionSet_Mbcdfmru reverse, SortOptionSet_Mbcdfmru u, SortOptionSet_Mbcdfmru unique, 406 boolean useAcronym, 407 SortOption... activeOptions 408 ) { 409 this.c = notNull(c); 410 this.check = notNull(check); 411 this.d = d == null ? this : d; 412 this.dictionaryOrder = dictionaryOrder == null ? this : dictionaryOrder; 413 this.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 = notNull(m); 418 this.merge = notNull(merge); 419 this.M = M == null ? this : M; 420 this.monthSort = monthSort == null ? this : monthSort; 421 this.r = r == null ? this : r; 422 this.reverse = reverse == null ? this : reverse; 423 this.u = u == null ? this : u; 424 this.unique = unique == null ? this : unique; 425 this.useAcronym = useAcronym; 426 this.options = activeOptions.length == 0 ? EnumSet.noneOf(SortOption.class) : EnumSet.copyOf(Arrays.asList(activeOptions)); 427 } 428 private final boolean useAcronym; 429 /** 430 * Option {@code "-c"}: Checks that the single input file is ordered as specified by the 431 arguments and the collating sequence of the current locale. No 432 output is produced; only the exit code is affected. 433 * <p> 434 * The option {@code "-c"} is equivalent to the {@code "--}{@link #check check}{@code "} option. 435 * <p> 436 * Technically speaking, this field points to a set with the options of the 437 * current set plus the option {@code "-c"}. If the option {@code "-c"} 438 * is already set, the field {@code c} points to the enum constant itself 439 * as it already represents the current set of options. 440 */ 441 public final SortOptionSet_Mbcdfru c; 442 /** 443 * Option {@code "--check"}: Checks that the single input file is ordered as specified by the 444 arguments and the collating sequence of the current locale. No 445 output is produced; only the exit code is affected. 446 * <p> 447 * The option {@code "--check"} is equivalent to the {@code "-}{@link #c c}{@code "} option. 448 * <p> 449 * Technically speaking, this field points to a set with the options of the 450 * current set plus the option {@code "--check"}. If the option {@code "--check"} 451 * is already set, the field {@code check} points to the enum constant itself 452 * as it already represents the current set of options. 453 */ 454 public final SortOptionSet_Mbcdfru check; 455 /** 456 * Option {@code "-d"}: Consider only blanks and alphanumeric characters. 457 (This option is ignored if a comparator operand is present). 458 * <p> 459 * The option {@code "-d"} is equivalent to the {@code "--}{@link #dictionaryOrder dictionaryOrder}{@code "} option. 460 * <p> 461 * Technically speaking, this field points to a set with the options of the 462 * current set plus the option {@code "-d"}. If the option {@code "-d"} 463 * is already set, the field {@code d} points to the enum constant itself 464 * as it already represents the current set of options. 465 */ 466 public final SortOptionSet_Mbcdfmru d; 467 /** 468 * Option {@code "--dictionaryOrder"}: Consider only blanks and alphanumeric characters. 469 (This option is ignored if a comparator operand is present). 470 * <p> 471 * The option {@code "--dictionaryOrder"} is equivalent to the {@code "-}{@link #d d}{@code "} option. 472 * <p> 473 * Technically speaking, this field points to a set with the options of the 474 * current set plus the option {@code "--dictionaryOrder"}. If the option {@code "--dictionaryOrder"} 475 * is already set, the field {@code dictionaryOrder} points to the enum constant itself 476 * as it already represents the current set of options. 477 */ 478 public final SortOptionSet_Mbcdfmru dictionaryOrder; 479 /** 480 * Option {@code "-f"}: Consider all lowercase characters that have uppercase equivalents to 481 be the uppercase equivalent for the purposes of comparison. 482 (This option is ignored if a comparator operand is present). 483 * <p> 484 * The option {@code "-f"} is equivalent to the {@code "--}{@link #ignoreCase ignoreCase}{@code "} option. 485 * <p> 486 * Technically speaking, this field points to a set with the options of the 487 * current set plus the option {@code "-f"}. If the option {@code "-f"} 488 * is already set, the field {@code f} points to the enum constant itself 489 * as it already represents the current set of options. 490 */ 491 public final SortOptionSet_Mbcdfmru f; 492 /** 493 * Option {@code "--ignoreCase"}: Consider all lowercase characters that have uppercase equivalents to 494 be the uppercase equivalent for the purposes of comparison. 495 (This option is ignored if a comparator operand is present). 496 * <p> 497 * The option {@code "--ignoreCase"} is equivalent to the {@code "-}{@link #f f}{@code "} option. 498 * <p> 499 * Technically speaking, this field points to a set with the options of the 500 * current set plus the option {@code "--ignoreCase"}. If the option {@code "--ignoreCase"} 501 * is already set, the field {@code ignoreCase} points to the enum constant itself 502 * as it already represents the current set of options. 503 */ 504 public final SortOptionSet_Mbcdfmru ignoreCase; 505 /** 506 * Option {@code "-b"}: Ignore leading blanks. 507 (This option is ignored if a comparator operand is present). 508 * <p> 509 * The option {@code "-b"} is equivalent to the {@code "--}{@link #ignoreLeadingBlanks ignoreLeadingBlanks}{@code "} option. 510 * <p> 511 * Technically speaking, this field points to a set with the options of the 512 * current set plus the option {@code "-b"}. If the option {@code "-b"} 513 * is already set, the field {@code b} points to the enum constant itself 514 * as it already represents the current set of options. 515 */ 516 public final SortOptionSet_Mbcdfmru b; 517 /** 518 * Option {@code "--ignoreLeadingBlanks"}: Ignore leading blanks. 519 (This option is ignored if a comparator operand is present). 520 * <p> 521 * The option {@code "--ignoreLeadingBlanks"} is equivalent to the {@code "-}{@link #b b}{@code "} option. 522 * <p> 523 * Technically speaking, this field points to a set with the options of the 524 * current set plus the option {@code "--ignoreLeadingBlanks"}. If the option {@code "--ignoreLeadingBlanks"} 525 * is already set, the field {@code ignoreLeadingBlanks} points to the enum constant itself 526 * as it already represents the current set of options. 527 */ 528 public final SortOptionSet_Mbcdfmru ignoreLeadingBlanks; 529 /** 530 * Option {@code "-m"}: Merge only; the input file are assumed to be already sorted. 531 * <p> 532 * The option {@code "-m"} is equivalent to the {@code "--}{@link #merge merge}{@code "} option. 533 * <p> 534 * Technically speaking, this field points to a set with the options of the 535 * current set plus the option {@code "-m"}. If the option {@code "-m"} 536 * is already set, the field {@code m} points to the enum constant itself 537 * as it already represents the current set of options. 538 */ 539 public final SortOptionSet_Mbdfmru m; 540 /** 541 * Option {@code "--merge"}: Merge only; the input file are assumed to be already sorted. 542 * <p> 543 * The option {@code "--merge"} is equivalent to the {@code "-}{@link #m m}{@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 "--merge"}. If the option {@code "--merge"} 547 * is already set, the field {@code merge} points to the enum constant itself 548 * as it already represents the current set of options. 549 */ 550 public final SortOptionSet_Mbdfmru merge; 551 /** 552 * Option {@code "-M"}: An initial string, consisting of any amount of blanks, followed by a 553 month name abbreviation, is folded to UPPER case and compared in the 554 order: (unknown) < 'JAN' < ... < 'DEC'. The current locale 555 determines the month spellings. 556 * <p> 557 * The option {@code "-M"} is equivalent to the {@code "--}{@link #monthSort monthSort}{@code "} option. 558 * <p> 559 * Technically speaking, this field points to a set with the options of the 560 * current set plus the option {@code "-M"}. If the option {@code "-M"} 561 * is already set, the field {@code M} points to the enum constant itself 562 * as it already represents the current set of options. 563 */ 564 public final SortOptionSet_Mbcdfmru M; 565 /** 566 * Option {@code "--monthSort"}: An initial string, consisting of any amount of blanks, followed by a 567 month name abbreviation, is folded to UPPER case and compared in the 568 order: (unknown) < 'JAN' < ... < 'DEC'. The current locale 569 determines the month spellings. 570 * <p> 571 * The option {@code "--monthSort"} is equivalent to the {@code "-}{@link #M M}{@code "} option. 572 * <p> 573 * Technically speaking, this field points to a set with the options of the 574 * current set plus the option {@code "--monthSort"}. If the option {@code "--monthSort"} 575 * is already set, the field {@code monthSort} points to the enum constant itself 576 * as it already represents the current set of options. 577 */ 578 public final SortOptionSet_Mbcdfmru monthSort; 579 /** 580 * Option {@code "-r"}: Reverse the sense of comparisons. 581 * <p> 582 * The option {@code "-r"} is equivalent to the {@code "--}{@link #reverse reverse}{@code "} option. 583 * <p> 584 * Technically speaking, this field points to a set with the options of the 585 * current set plus the option {@code "-r"}. If the option {@code "-r"} 586 * is already set, the field {@code r} points to the enum constant itself 587 * as it already represents the current set of options. 588 */ 589 public final SortOptionSet_Mbcdfmru r; 590 /** 591 * Option {@code "--reverse"}: Reverse the sense of comparisons. 592 * <p> 593 * The option {@code "--reverse"} is equivalent to the {@code "-}{@link #r r}{@code "} option. 594 * <p> 595 * Technically speaking, this field points to a set with the options of the 596 * current set plus the option {@code "--reverse"}. If the option {@code "--reverse"} 597 * is already set, the field {@code reverse} points to the enum constant itself 598 * as it already represents the current set of options. 599 */ 600 public final SortOptionSet_Mbcdfmru reverse; 601 /** 602 * Option {@code "-u"}: Unique: suppress all but one in each set of lines having equal keys. 603 If used with the {@code -c} option, checks that there are no lines 604 with duplicate keys, in addition to checking that the input file is 605 sorted. 606 * <p> 607 * The option {@code "-u"} is equivalent to the {@code "--}{@link #unique unique}{@code "} option. 608 * <p> 609 * Technically speaking, this field points to a set with the options of the 610 * current set plus the option {@code "-u"}. If the option {@code "-u"} 611 * is already set, the field {@code u} points to the enum constant itself 612 * as it already represents the current set of options. 613 */ 614 public final SortOptionSet_Mbcdfmru u; 615 /** 616 * Option {@code "--unique"}: Unique: suppress all but one in each set of lines having equal keys. 617 If used with the {@code -c} option, checks that there are no lines 618 with duplicate keys, in addition to checking that the input file is 619 sorted. 620 * <p> 621 * The option {@code "--unique"} is equivalent to the {@code "-}{@link #u u}{@code "} option. 622 * <p> 623 * Technically speaking, this field points to a set with the options of the 624 * current set plus the option {@code "--unique"}. If the option {@code "--unique"} 625 * is already set, the field {@code unique} points to the enum constant itself 626 * as it already represents the current set of options. 627 */ 628 public final SortOptionSet_Mbcdfmru unique; 629 private final EnumSet<SortOption> options; 630 631 //inherit javadoc 632 @Override 633 public Class<SortOption> optionType() { 634 return SortOption.class; 635 } 636 //inherit javadoc 637 @Override 638 public boolean isSet(SortOption option) { 639 return options.contains(option); 640 } 641 //inherit javadoc 642 @Override 643 public int size() { 644 return options.size(); 645 } 646 /** 647 * Checks that the given {@code value} is not null and throws an exception 648 * otherwise. 649 * 650 * @param the value to check 651 * @return the given {@code value} if it is not null 652 * @throws NullPointerException if {@code value==null} 653 */ 654 private static <T> T notNull(T value) { 655 if (value != null) return value; 656 throw new NullPointerException(); 657 } 658 /** 659 * Returns the set with the active options. The returned set a new defensive 660 * copy instance created when this method is called, modifications of this 661 * set will therefore not alter {@code this} option set. 662 * 663 * @return a copy of the set with the active options. 664 */ 665 @Override 666 public EnumSet<SortOption> asSet() { 667 return EnumSet.copyOf(options); 668 } 669 /** 670 * Returns an immutable iterator with the active options of this option set. 671 * 672 * @return an immutable iterator for over the active options 673 */ 674 @Override 675 public Iterator<SortOption> iterator() { 676 return Collections.unmodifiableSet(options).iterator(); 677 } 678 /** 679 * Returns true if the {@link Option#acronym() acronym} should be used in 680 * for the specified {@code option} string representations. 681 * <p> 682 * In particular and independent from the {@code option} argument, this 683 * option set returns true if the last option added to this set was an 684 * acronym, and false if it was a long option name. 685 * <p> 686 * For instance, the set defined as 687 * <pre> 688 * SortOptionSet_Mbcdfmru.check.d; 689 * </pre> 690 * uses acronyms, that is, this method always returns true for the above 691 * set. 692 * <p> 693 * On the other hand, long option names are used and this method always 694 * returns false for the set 695 * <pre> 696 * SortOptionSet_Mbcdfmru.c.dictionaryOrder; 697 * </pre> 698 * <p> 699 * Note that a repeated option is <i>not</i> treated as the last set option. 700 * For instance, the first and last option of the following set are 701 * equivalent and acronyms are used: 702 * <pre> 703 * SortOptionSet_Mbcdfmru.c.d.check; 704 * </pre> 705 * <p> 706 * This method always returns true for the empty set with no active options. 707 * 708 * @param option 709 * the option of interest, has no impact on the result returned 710 * by this method 711 * @return true if option acronyms should be used for string representations 712 * of any option of this option set 713 */ 714 @Override 715 public boolean useAcronymFor(SortOption option) { 716 return useAcronym; 717 } 718}